body .page-width{max-width:1600px;padding-left:30px!important;padding-right:30px!important}body{font-family:Gellix!important;margin:0;padding:0;background:#fbf9f5!important}body h1,h2,h3,h4,h5,h6{font-family:Helvetica!important}html{overflow-x:hidden}html:has(.overflow-hidden){overflow:hidden}main#MainContent{overflow:hidden}input[type=email]:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out 0s}input:-moz-autofill{box-shadow:0 0 0 1000px transparent inset!important;-moz-text-fill-color:inherit!important}*{letter-spacing:0!important}a{text-decoration:none;color:#000}ul{margin:0;padding:0;list-style:none}p,li{letter-spacing:0;font-size:16px;font-weight:400;line-height:26px;color:#1e1c1c;font-family:Gellix!important}img{vertical-align:middle}.svg-wrapper{width:auto;height:auto}body .predictive-search__item-heading,body .predictive-search__heading{font-family:Helvetica!important;font-weight:500;color:#1e1c1c}.header-wrapper header.header .header__icons predictive-search.search-modal__form button.reset__button.field__button{top:50%;transform:translateY(-50%);right:0}.announcements-list .slick-track{display:flex;align-items:center}.section-header{top:0}.section-header .header-wrapper:has(.sticky-scrolled-header){box-shadow:0 2px 4px #393f4814}.section-header .header-wrapper{box-shadow:0 2px 4px #393f4814;background:#fbf9f5}.utility-bar{padding:8px 0;background:#1e1c1c}.announcement-item{text-align:center;padding:12px 0}.announcement-item p{margin:0;font-weight:600}.utility-bar .utility-bar__grid{max-width:100%;padding:0!important}.utility-bar .utility-bar__grid p{font-size:14px;font-weight:500;line-height:1.2em;padding:0;min-height:inherit;margin:0;color:#fff}.utility-bar .utility-bar__grid p strong{font-weight:600}.utility-bar .utility-bar__grid p a{display:inline-block;letter-spacing:0;font-weight:600;border-bottom:1px solid #ffffff;padding-bottom:2px;margin-left:2px}.utility-bar .utility-bar__grid button.slider-button{padding:0;height:auto;width:auto;border:none;background:transparent!important}.utility-bar .utility-bar__grid button.slider-button svg path{fill:#fff}.utility-bar .utility-bar__grid button.slider-button svg{width:18px;height:18px;transform:rotate(90deg)!important;margin:0}.utility-bar .announcement-bar-slider{position:static;padding:0;max-width:550px}.utility-bar .utility-bar__grid button.slider-button.slider-button--next svg{transform:rotate(-90deg)!important}.header-wrapper{border:none}body .header{padding:10px 0}.header-wrapper header.header .header__heading-link{padding:0;margin:0;display:flex}.header .header__inline-menu .list-menu__item{font-size:16px;color:#1e1c1c;font-weight:500;line-height:1.2em;padding:0 40px 0 0;text-decoration:none}.header .header__inline-menu li:last-child .list-menu__item{padding:0}.header_logo .header__heading,.header_logo .header__heading a{width:100%}.header__heading-logo-wrapper .header__heading-logo{display:block;margin:auto}.header .header__inline-menu .list-menu__item .header__active-menu-item,.header .header__inline-menu .list-menu__item:hover span,.header__submenu.list-menu a#HeaderMenu-more-all-products:hover,.header .header__inline-menu .list-menu__item:hover{text-decoration:underline}footer.footer .footer__blocks-wrapper .footer-block__details-content li a.list-menu__item--active,footer.footer .footer__blocks-wrapper .footer-block__details-content li a:hover{text-decoration:underline}.contact-way-detail a:hover{text-decoration:underline}.header__submenu.list-menu a#HeaderMenu-more-all-products{padding:0}.header .header__inline-menu .list-menu__item svg{height:15px;width:15px;top:3px;position:relative;right:-3px}.header__icons .extra-link a{border:1px solid #000;border-radius:200px;padding:17px 25px;text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;line-height:1.2em;display:flex;align-items:center;gap:10px}.header__icons .extra-link{margin-right:60px}.header__icons span.svg-wrapper{height:auto;width:auto}.header__icons span.svg-wrapper svg{width:23px;height:23px;margin:0;transform:inherit!important}.header_logo .header__heading-link{padding:0}.header_right_icon{display:flex;align-items:center;gap:10px}.header nav.header__inline-menu{margin:0}.header-wrapper header.header .header__icons a{margin:0}.header-wrapper header.header .header__icons summary.header__icon,.header-wrapper header.header .header__icons a{width:auto;height:auto}.header .header__icons{padding:0;align-items:center}.header__submenu.list-menu{padding:10px 15px}.header__icon--cart .cart-count-bubble{top:-12px;right:-14px;left:auto;width:22px;height:22px;font-size:12px;font-weight:700;line-height:26px;background:#1e1c1c;border:2px solid #FFFFFF}.header__icon--cart .cart-count-bubble span{position:relative;top:-1px}.header-wrapper header.header .header__icons .search-modal__form{width:100%;border:2px solid #000000;padding:15px;border-radius:0}.header-wrapper header.header .header__icons predictive-search.search-modal__form{border:none}.header-wrapper header.header .header__icons .search-modal__form .field:before,.header-wrapper header.header .header__icons .search-modal__form .field:after{content:inherit}.header-wrapper header.header .header__icons .search-modal__form input{border:none;min-height:inherit;height:inherit;line-height:normal;outline:none!important;box-shadow:none;padding:0 40px 0 30px;font-size:16px;margin:0;font-weight:500;color:#000}.header-wrapper header.header .header__icons .search-modal__form input::placeholder{opacity:1;visibility:visible;color:#000}.header-wrapper header.header .header__icons .search-modal__form .field__label{display:none}.header-wrapper header.header .header__icons .search-modal__form button.search__button{width:auto;height:auto;left:0;right:auto;top:50%;transform:translateY(-50%)}.header-wrapper header.header .header__icons .login-cust-btn{display:inline-block;padding:21px 64px;background:#293890;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:200px;line-height:1em;transition:ease .3s;border:1px solid #293890}.header-wrapper header.header .header__icons .login-cust-btn:hover{background:transparent;color:#293890}.header-wrapper header.header .header__icons summary.header__icon{display:flex;align-items:center;gap:13px;text-decoration:none;counter-increment:inherit}.header-wrapper header.header .header__icons summary.header__icon .search_p{text-decoration:none;color:#888787;font-weight:600;font-size:16px;line-height:1.2em}.header-wrapper header.header .header__icons{justify-content:flex-end;align-items:center;gap:8px;margin:0;grid-area:inherit;justify-self:inherit}.desktop-localization-wrapper{display:none}shopify-account.header__icon.header__icon--account{width:auto;height:auto}shopify-store[country=US]{display:none}body .banner .banner__content .banner__box .banner__heading{font-size:60px;line-height:1;letter-spacing:.9px!important;color:#fff;font-weight:400;margin:0;max-width:100%;position:relative}body .banner .banner__content .banner__box .banner__heading:after{content:"";background:#fff;height:2px;width:75px;display:block;margin:14px 0 0}body .banner .banner__content .banner__box .banner__heading strong{display:block;font-weight:400;font-size:74px}.banner__text.rte.subtitle p{font-size:25px;font-style:italic}.banner__content .banner__text.rte.subtitle{margin:24px 0 0}body .banner__content .banner__buttons{margin:28px 0 0}.banner{min-height:inherit!important}.banner .slideshow__media:before,.banner .slideshow__media .media:before{padding:0!important}.banner .slideshow__media,.banner .slideshow__media img{position:static!important}.banner .slideshow__text-wrapper.banner__content{background:transparent!important;position:absolute;height:auto;top:40%;transform:translateY(-50%);padding-right:0;left:0;right:0;width:100%;padding-bottom:0;padding-top:0}body .banner .slideshow__text-wrapper.banner__content .banner__box{padding:0;max-width:558px}body .banner .slideshow__text-wrapper.banner__content .banner__box .banner__heading,.collection--content h1,.blog-post-img-overlay h1{font-size:50px;line-height:55px;letter-spacing:0;color:#000;font-weight:500;margin:0 0 10px;max-width:100%}.template-index .banner .slideshow__text-wrapper.banner__content .banner__box .banner__heading{position:relative}body .banner .slideshow__text-wrapper.banner__content .banner__box .banner__text{margin:0}body .banner .slideshow__text-wrapper.banner__content .banner__box .banner__text p{font-size:22px;font-weight:500!important;line-height:31px;max-width:500px;color:#fff}a.button:after,a.button:before,.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after,.cart__checkout-button:after,.cart__checkout-button:before,.collection .product-card-wrapper .card__inner .card__media .quick-add button:after,.collection .product-card-wrapper .card__inner .card__media .quick-add button:before,.article-comment-area input.button:after,.article-comment-area input.button:before{content:inherit}a.button,.cart-drawer .cart__checkout-button,.cart__checkout-button,.custom-f-prod-footer a,.custom-banner-btn a,body .contact__button button.button,.article-comment-area input.button{border:1px solid #000000;border-radius:0;padding:12px 35px;text-transform:uppercase;font-weight:600;font-size:15px;line-height:1.2em;display:flex;align-items:center;gap:10px;background:#000;min-height:inherit;justify-content:center;transition:ease .3s}a.button.linear-bg-btn:hover,body .contact__button button.button:hover,.article-comment-area input.button:hover{background:#fff;border-color:#000;color:#000}.cart-drawer__empty-content a.button{background:#000;border-color:#000}a.button:hover,.collection .product-card-wrapper .card .card__content .quick-add__submit:hover,.header__icons .extra-link a:hover,.custom-f-prod-footer a:hover,.cart-drawer .cart__checkout-button:hover,.cart-drawer__empty-content a.button:hover{background:#fff!important;color:#000!important;border-color:#000}a.button:hover svg path,.collection .product-card-wrapper .card .card__content .quick-add__submit:hover svg path,.header__icons .extra-link a:hover svg path{fill:#fff}a.button .svg-wrapper{width:22px;height:22px}a.button svg,.collection .product-card-wrapper .card .card__content .quick-add__submit svg,.header__icons .extra-link a svg{transition:ease .3s}a.button:hover svg,.collection .product-card-wrapper .card .card__content .quick-add__submit:hover svg,.header__icons .extra-link a:hover svg{transform:rotate(-45deg)}.banner .slideshow__text-wrapper.banner__content .banner__buttons{max-width:100%;width:100%;margin-top:40px;gap:14px}.banner__text p{color:#fff}.banner__box .icon-text-wrapper{display:flex;align-items:center;justify-content:space-between;gap:34px;flex-wrap:wrap;margin-top:42px}.icon-text-item{display:flex;align-items:center;gap:6px;flex-direction:column}.icon-text-image img{display:block;width:40px;height:40px;object-fit:contain}.icon-text-content{font-size:16px;color:#fff;font-weight:500;line-height:1.4}.dynamic-marquee__item{display:flex;align-items:center;gap:11px;color:#1e1c1c;font-size:18px;font-weight:500;line-height:1}.dynamic-marquee-section{padding:29px 0;border-bottom:1px solid #C2C0BC}.dynamic-marquee__slider .slick-track{display:flex;align-items:center;gap:64px}body .collection__title.title-wrapper{text-align:center;margin-bottom:40px;display:flex;align-items:center;position:relative}.collecmain{width:100%}.collection__view-all{position:absolute;right:30px}.collection__title.title-wrapper h2.title{font-size:18px;color:#1e1c1c;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.18px!important;margin:0 0 14px;font-family:Gellix!important}.collection__description h2{font-size:44px;line-height:1.2;font-weight:700;text-transform:none}.collection .product-card-wrapper .card .card__content .card__information a{color:#1e1c1c;font-size:18px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none!important;text-align:left;font-family:Gellix!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.featuredcollect{background:transparent}.collection .product-card-wrapper .card .card__content .card__information .card-information .price-item--regular{font-size:16px;font-weight:600;line-height:1;letter-spacing:0;color:#000}.collection .product-card-wrapper .card .card__content{position:static;padding:22px 0 0}.collection .product-card-wrapper .card .card__content .card__information{padding:0}.card__inner+.card__content .card__information{display:flex;justify-content:space-between}.collection .product-card-wrapper .card .card__content .card__badge .badge,.discount_badge .discount-percentage{border:none;background:#000;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0;padding:6px 15px 7px;border-radius:0;color:#fff;text-transform:uppercase}.collection .card__badge{grid-row-start:inherit;position:absolute;top:18px;display:block;right:21px}.collection .product-card-wrapper .card .card__content .card__information .card-information{width:auto}.collection .product-card-wrapper .card .card__content .card__information .card__heading{line-height:1;max-width:200px}.collection .product-card-wrapper .card .card__content .card__information .card-information .price{margin:0;line-height:1}.collection .product-grid li .card__inner.ratio:before{padding-bottom:110%}.card-wrapper .card__inner .card__media{border:1px solid #E0E0E0}body .banner--content-align-right .banner__content .banner__box .banner__heading:after{content:inherit}body .banner--content-align-right .banner__content .banner__box .banner__heading{font-size:18px;text-transform:uppercase;font-weight:600}body .banner--content-align-right .banner__content .banner__box .banner__text p{font-size:30px;font-family:Helvetica!important;line-height:42px;font-weight:700;max-width:541px;text-align:right}body .banner--content-align-right .banner__content .banner__box .banner__text{margin:14px 0 0}.image-with-text .grid__item .image-with-text__content:after{content:"";background-image:url(/cdn/shop/files/bglogo.png?v=1793679703);background-size:346px;background-repeat:no-repeat;background-position:right center;top:-30%;right:0}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content:after{content:inherit}.menu-drawer__menu li a,.menu-drawer summary.menu-drawer__menu-item,.header--has-social .menu-drawer__utility-links a.menu-drawer__account{font-size:16px;color:#000;font-weight:500;line-height:1.2em;text-decoration:none}html:has(.overflow-hidden-tablet){overflow:hidden}body .menu-drawer__menu-item>.svg-wrapper{width:25px}.header--has-social .menu-drawer__utility-links .list-social{gap:6px;margin:15px 0 0}.header__icon--menu[aria-expanded=true]:before{content:inherit!important}.header--has-social .menu-drawer__utility-links .list-social .list-social__item .list-social__link{width:40px;height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0!important;line-height:1;border:1px solid #000}.header--has-social .menu-drawer__utility-links .list-social .list-social__item .list-social__link svg{width:18px;height:18px;margin:0}.header--has-social .menu-drawer__utility-links .list-social .list-social__item .list-social__link .svg-wrapper{width:auto;height:auto}.header--has-social .menu-drawer__utility-links .list-social .list-social__item .list-social__link svg path{fill:#fff}.menu-drawer__account account-icon>.svg-wrapper{height:auto;width:auto}.menu-drawer__account account-icon>.svg-wrapper svg{width:22px;height:22px;margin:0}form#FacetFiltersFormMobile .mobile-facets__details .mobile-facets__summary{font-size:16px;color:#000;font-weight:500;line-height:1.2em;text-decoration:none;padding:10px 20px}form#FacetFiltersFormMobile .mobile-facets__details .mobile-facets__summary select#SortBy-mobile{font-family:Gellix;color:#000;font-size:13px;font-weight:500;box-shadow:none!important;border:none;outline:none;text-transform:uppercase}.mobile-facets__header-inner .mobile-facets__heading{color:#000;font-size:16px;letter-spacing:0;font-weight:500;line-height:1.2em}.mobile-facets__header-inner .mobile-facets__count{color:#000;letter-spacing:0;font-weight:500}form#FacetFiltersFormMobile .mobile-facets__details .mobile-facets__summary .mobile-facets__sort label{font-size:16px;font-weight:600;text-transform:capitalize}.mobile-facets__main price-range.facets__price label.field__label{font-size:14px;text-transform:none;font-weight:500;color:#000;font-family:Gellix}.product-grid-count .active-facets a.active-facets__button,.active-facets__button-wrapper a.active-facets__button-remove{padding:5px 5px 5px 2px}.mobile-facets__footer a.mobile-facets__clear{color:#000;font-weight:500}.mobile-facets__footer button.button:before,.mobile-facets__footer button.button:after{content:inherit}.mobile-facets__footer button.button{border:1px solid #000;border-radius:0;padding:9px 10px;font-weight:600;font-size:15px;line-height:1.2em;background:#000;width:100%;max-width:100%;transition:ease .3s;text-transform:uppercase}.mobile-facets__arrow .icon-arrow{width:auto}.shopify-policy__container{max-width:1000px;padding:30px 50px 50px}.shopify-policy__title h1{font-weight:700;text-transform:capitalize;font-size:42px;line-height:52px;color:#000}.shopify-policy__body p,.shopify-policy__body ul li,.shopify-policy__body table td{color:#000;font-size:16px;line-height:26px;font-weight:500;font-family:Gellix}.shopify-policy__body h2,.shopify-policy__body h3{font-size:28px;line-height:26px;font-weight:700;letter-spacing:0;color:#000}.shopify-policy__body ul{list-style:disc}.shopify-policy__body table{width:100%;margin:40px 0}.shopify-policy__body table th{font-size:18px;letter-spacing:0;line-height:1.2em;color:#000}.shopify-policy__body ul li:not(:last-child){margin:0 0 10px}.cart-drawer .drawer__cart-items-wrapper .product-option dd,.cart-items .cart-item__details .product-option dd{font-weight:400}.cart-drawer__empty-content .cart__empty-text{font-size:32px;font-weight:600}.cart-drawer__empty-content a.button{margin:0 auto}.cart-drawer__empty-content .cart__login-paragraph{font-size:16px;color:#000;font-weight:500}.cart-drawer__empty-content .cart__login-paragraph a{color:#000;letter-spacing:0;font-weight:500}.cart-drawer__warnings .drawer__close svg{margin:0;width:16px;height:16px}.cart-drawer__warnings .drawer__close svg path{fill:#fff}.cart-drawer__warnings .drawer__close{background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-drawer__footer .totals__total,.totals__total{font-size:22px!important;letter-spacing:0;font-weight:500;text-transform:capitalize;color:#000;margin:0!important}.cart-drawer__footer .totals__total-value,.totals__total-value{color:#000;font-weight:500;font-size:22px!important;line-height:1.2em;letter-spacing:0}body .cart-drawer__footer .tax-note,.tax-note{text-align:center;color:#000;font-weight:500;letter-spacing:0;font-size:14px;line-height:1.2em}cart-items .title-wrapper-with-link a.underlined-link{text-decoration:underline;letter-spacing:0;color:#000;font-weight:500}.cart-drawer .cart__checkout-button,.cart__checkout-button{font-size:18px;background:#000;color:#fff}.cart-drawer .cart__checkout-button:hover,.cart__checkout-button:hover{background:#fff;color:#000;border-color:#000}body .cart-items th{opacity:1;font-weight:600}.cart__checkout-button{max-width:100%}.cart__dynamic-checkout-buttons.additional-checkout-buttons iframe{border-radius:0!important;overflow:hidden}.cart-item cart-remove-button a.button{min-width:inherit;min-height:inherit;padding:6px;max-width:inherit}.cart-item cart-remove-button{width:auto;height:auto}.drawer .drawer__inner{overflow:auto;background:#fbf9f5!important;border:none}.cart-item__quantity-wrapper .quantity.cart-quantity input,.cart-item__quantity-wrapper .quantity.cart-quantity{min-height:45px;border:none;background:transparent;box-shadow:none;outline:none;font-family:Gellix;color:#000;opacity:1}.cart-item__quantity-wrapper .quantity.cart-quantity{padding:0 10px}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__button{width:auto}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__button .svg-wrapper{width:auto;height:auto}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__button .svg-wrapper svg{width:20px;height:20px}.cart-drawer .drawer__cart-items-wrapper .cart-item__name,.cart-items .cart-item__details .cart-item__name{display:block;color:#000;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2em;text-transform:capitalize;text-decoration:none!important;text-align:left;font-family:Helvetica}.cart-drawer .drawer__cart-items-wrapper .cart-item__name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cart-drawer .drawer__cart-items-wrapper .product-option,.cart-drawer .drawer__cart-items-wrapper .price--end,.cart-items .cart-item__details .product-option,.cart-items .cart-item__price-wrapper .price--end{font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0;color:#000}.drawer .drawer__inner .drawer__close svg{margin:0;fill:#000}.drawer .drawer__inner .drawer__close svg path{fill:#000}.drawer .cart-drawer__empty-content .drawer__close svg path{fill:#fff}.cart-drawer .drawer__cart-items-wrapper th,.cart-items th{font-family:Gellix;letter-spacing:0;font-size:15px;font-weight:600;color:#000;text-transform:uppercase;line-height:1.2em}.cart-drawer .totals{margin-bottom:20px}.cart-item cart-remove-button button .svg-wrapper{width:auto;height:auto}.cart-item cart-remove-button button .svg-wrapper svg{width:20px;height:20px}.cart-item cart-remove-button button .svg-wrapper svg path{fill:#000}.drawer .drawer__inner .drawer__heading,cart-items .title-wrapper-with-link .title{margin:0;letter-spacing:0;font-weight:500;text-align:center;font-size:28px;color:#000;text-transform:capitalize}.drawer .drawer__inner .drawer__header{justify-content:center;margin:0}.drawer__close{right:0}.cart-drawer .drawer__cart-items-wrapper .discounts__discount{font-size:14px;font-weight:600}body cart-remove-button .button{min-width:inherit;height:inherit;padding:10px!important;background:transparent;min-height:inherit!important;width:inherit}body .cart-drawer__warnings .drawer__close{right:30px}body cart-remove-button .button:hover{background:#000!important}body .cart-drawer cart-remove-button .button:hover{background:transparent!important}.cart-item cart-remove-button{padding:5px}.cart-link{margin:0 0 10px}.cart-link .drawer-cart{width:100%;background:#fff;text-align:center;border:1px solid #000000;border-radius:0;padding:12px 35px;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.2em;display:flex;align-items:center;gap:10px;min-height:inherit;justify-content:center;transition:ease .3s}.cart-link .drawer-cart:hover{background:#000;color:#fff}body cart-items.gradient,body div#main-cart-footer{background:transparent!important}.template-search aside#main-search-filters{display:none}.template-search form#FacetSortForm .facet-filters__label{padding:10px 25px 10px 0;margin-right:25px}.template-search form#FacetSortForm .select .svg-wrapper{transform:inherit}.template-search .facets__disclosure-vertical{border:none}.template-search .quick-add-modal,.template-search .quick-add__submit-text-cust{display:none}.template-search form#FacetSortForm .facet-filters__label:after{height:56px}.template-search .collection .product-card-wrapper{border:none}.template-search .collection .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;row-gap:35px}.template-search .collection .product-grid li{margin:0;height:auto;width:100%;max-width:100%}.template-search .product-card-wrapper .card .card__content .card__information{padding:0;margin:0}.template-search__header h1{font-weight:500;text-transform:capitalize;font-size:35px;line-height:1.2em;letter-spacing:0;color:#000;margin:0}.template-search .facets__wrapper .facets__heading{color:#000;letter-spacing:0;font-weight:600;font-size:18px;line-height:1;margin-top:0}.template-search .facets__wrapper .facets__summary{color:#000;font-weight:500;margin:0}.template-search .facet-filters__field .facet-filters__label{color:#000;font-size:16px;font-weight:700;letter-spacing:0;line-height:1}.facet-filters__field select,.facet-filters__field h2.facet-filters__label{font-family:Gellix!important;color:#000;font-size:16px;font-weight:500;line-height:1.2em;outline:none!important;box-shadow:none!important;padding-right:0;text-transform:uppercase}body .facets-container-drawer .facets__form .facet-filters{padding:0}body .facets-container-drawer .facets__form{margin:0;line-height:1}.facet-filters__field span.svg-wrapper{right:-10px;width:13px;height:13px;transform:translateY(-50%);display:none}.facet-filters__field span.svg-wrapper svg{width:13px;height:13px}.facet-filters__field span.svg-wrapper path{fill:#000}body .facets-container-drawer .mobile-facets__wrapper{justify-content:flex-end}menu-drawer{line-height:1;text-transform:uppercase;color:#000}body .mobile-facets__open .svg-wrapper{width:auto}menu-drawer span.mobile-facets__open svg{width:21px;height:21px}menu-drawer span.mobile-facets__open{padding:0;color:#000;font-family:Gellix!important;font-weight:500}.mobile-facets__open-label{text-decoration:none!important;display:flex;align-items:center;gap:26px;margin-left:17px!important;font-size:16px}menu-drawer span.mobile-facets__open svg path{stroke:#000}.mobile-facets__open-label:after{content:"";width:6px;height:6px;border-radius:50%;background:#000;display:block}.facets__wrapper .facets__summary span{text-decoration:none!important}.facets__form .product-count .product-count__text{color:#000;font-weight:500;letter-spacing:0;font-size:14px;line-height:1}.template-search__search main-search .field:after{content:inherit}.template-search__search input{border:1px solid #000000;box-shadow:none!important}.template-search .facets__wrapper .facets__disclosure{margin-right:10px}.rating{margin-top:10px!important}.rating span.rating-star:before{color:#000;-webkit-text-fill-color:#000;font-size:15px;line-height:1}.rating-count.caption{color:#565656;font-size:16px;line-height:1.2em;font-weight:500}.cart__warnings a.button{max-width:300px;margin:auto}.cart__empty-text{line-height:1em;font-weight:500;letter-spacing:0;color:#000}.cart-item__quantity-wrapper{display:flex;align-items:center;flex-wrap:nowrap}.template-list-collections .card__inner+.card__content .card__information{display:block}.template-list-collections span.icon-wrap svg{width:auto}.template-list-collections h1.title{font-size:35px;line-height:1.2;font-weight:700;letter-spacing:0;color:#000;text-align:center}.template-list-collections .collection-list li.collection-list__item{width:100%;max-width:100%}.template-list-collections .collection-list{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 0 50px}.image-with-text__text-item .image-with-text__content .image-with-text__heading,.related-products .related-products__heading{font-size:44px;line-height:52px;font-weight:700;letter-spacing:0;color:#1e1c1c;margin:0}.image-with-text__text-item .image-with-text__content .image-with-text__heading{text-align:left;align-items:flex-start;width:100%}.image-with-text__text-item .image-with-text__content .image-with-text__text--caption{max-width:100%;font-size:18px;text-transform:uppercase;margin:0 0 18px;line-height:1;letter-spacing:.18px!important;font-weight:500}.image-with-text__text-item .image-with-text__text p:not(:last-child){margin:0 0 20px}.image-with-text .image-with-text__text ul{padding:0;display:flex;flex-direction:column;row-gap:15px}.image-with-text .grid__item .image-with-text__content{padding:0 0 0 64px;justify-content:center;max-width:664px}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{margin-left:auto;padding:0 57px 0 30px;max-width:872px;margin-right:0}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content .image-with-text__text{max-width:668px;margin-top:15px}.newsletter-form__field-wrapper .newsletter-form__button{width:auto;height:auto;right:0;top:50%;transform:translateY(-50%)}.footer-block__newsletter .newsletter-form__field-wrapper input{background:transparent;border-radius:0;border-bottom:1px solid #000;color:#1e1c1c;font-size:16px;font-weight:400;line-height:1.2em;min-height:inherit;padding:0 50px 5px 0!important;outline:none;box-shadow:none;height:inherit;text-align:left;font-family:Gellix}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{content:inherit}.footer-block__newsletter .newsletter-form__field-wrapper label.field__label{display:none}.footer-block__newsletter .newsletter-form__field-wrapper input::placeholder{visibility:visible;opacity:1;color:#1e1c1c}footer.footer{background:#f8f3e7;padding:0;border:none}footer.footer .footer-block__details-content.footer-block-image{justify-content:flex-start}footer.footer .footer-block__details-content.footer-block-image .footer-block__image-wrapper{margin:0}.footer-block .content{margin:24px 0 0}.footer-block .content p{margin:0;max-width:302px}footer.footer .footer__blocks-wrapper .footer-block:first-child{width:27%}footer.footer .footer-block--menu{width:17%}footer.footer .footer-block:last-child{width:35%;padding-top:0}footer.footer .footer__blocks-wrapper{gap:0}.footer-block__details-content li{line-height:1}body .footer-block__details-content li a{color:#1e1c1c!important;opacity:1;padding:0!important;font-size:16px!important;line-height:1.2}body .footer-block__details-content{display:flex;flex-direction:column;row-gap:15px}footer.footer .footer-block:last-child .footer-block--newsletter{display:block;padding-left:72px;border-left:1px solid #E5D3C0;padding-top:54px;padding-bottom:63px}.footer-block{padding-top:54px}footer.footer .footer__content-top.page-width{padding-bottom:0}.footer__content-bottom{border-color:#e5d3c0;padding:30px 0}.footer__content-bottom .footer__copyright{margin:0}.footbottomwrap{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:row-reverse}.footer__content-bottom .footer__copyright small{font-size:16px;color:#1e1c1c;line-height:1.2;font-weight:400;font-family:Gellix!important}.footer__column--info .footer__payment{margin:0}.footer__column--info .footer__payment li.list-payment__item{padding:0}.footer__column--info .footer__payment .list.list-payment{display:flex}.footer__column.footer__column--info{align-items:flex-end!important}footer.footer .footer__blocks-wrapper .footer-block .footer-block__heading{margin:0 0 15px;color:#1e1c1c;font-size:18px;line-height:1.2;font-weight:500;font-family:Gellix!important}.footer-block--newsletter .social-links{margin:64px 0 0}.footer-block--newsletter .social-links .footer__list-social{justify-content:flex-start;gap:10px}.footer-block--newsletter .social-links .footer__list-social a{padding:0;width:50px;height:50px;border-radius:50%;border:1px solid #CAC6BF;display:flex;align-items:center;justify-content:center;transition:ease .3s}.footer-block--newsletter .social-links h3{margin:0 0 15px;color:#1e1c1c;font-size:18px;line-height:1.2;font-family:Gellix!important;font-weight:500}.footer-block--newsletter .social-links .footer__list-social a:hover{transform:scale(1.1)}.footer-block--newsletter .social-links .footer__list-social a svg{transform:inherit}.newsletter-form__field-wrapper .newsletter-form__button .icon-arrow{width:auto}.newsletter-form__field-wrapper .newsletter-form__button span.svg-wrapper{width:auto;height:auto}.dynamic-marquee__item span{display:flex}.featuredcollect .collection{position:relative}.featuredcollect .collection:after{content:"";height:1px;background:#a7a7a7;width:100%;position:absolute}.product-grid-container .collection .product-grid{gap:33px;row-gap:55px;display:grid;grid-template-columns:repeat(4,1fr)}.relatedprosec .related-products .product-grid{gap:33px;row-gap:55px;display:flex;justify-content:center}.relatedprosec .related-products .product-grid li.grid__item{width:25%;max-width:25%}.product-grid-container .collection .product-grid li.grid__item{width:100%;max-width:100%}.featuredcollect .collection .product-grid{overflow:auto;flex-wrap:nowrap;gap:25px;padding-bottom:30px}.featuredcollect .collection .product-grid::-webkit-scrollbar{height:5px;border-radius:10px}.featuredcollect .collection .product-grid::-webkit-scrollbar-track{background:transparent;height:1px}.featuredcollect .collection .product-grid::-webkit-scrollbar-thumb{background:#9d9d9d;border-radius:10px;width:25%;cursor:grab}.featuredcollect .collection .product-grid li{width:100%;max-width:calc(25% - 25px)}.imgtextsec:has(.image-with-text__grid--reverse){background:#251307}.imgtextsec:has(.image-with-text__grid--reverse) p{color:#fff;margin-top:0!important}.imgtextsec:has(.image-with-text__grid--reverse) a.button{background:#fff;color:#000}body .imgtextsec:has(.image-with-text__grid--reverse) a.button:hover{background:#000!important;color:#fff!important}.imgtextsec:has(.image-with-text__grid--reverse) .image-with-text__heading{color:#fff}.imgtextsec:has(.image-with-text__grid--reverse) .page-width{max-width:100%;padding:0!important}.image-with-text .grid__item .image-with-text__content .image-with-text__text.rte.body{margin-top:14px}.innerbanner .banner__box p:has(strong){color:#000;font-size:18px;margin:0 0 14px;text-transform:uppercase;letter-spacing:.18px!important}.innerbanner .banner__box p strong{font-weight:500}.innerbanner .banner__box p{color:#000}body .innerbanner .banner__content .banner__box .banner__heading{color:#000;font-weight:700;font-size:50px;max-width:515px}body .innerbanner .banner__content .banner__box .banner__heading:after{content:inherit}body .innerbanner .banner__content .banner__box .banner__text{max-width:438px}.multicolumn{background:transparent!important;border-bottom:1px solid #A7A7A7}.multicolumn .title-wrapper-with-link{justify-content:center;margin:0 0 50px}.multicolumn .title-wrapper-with-link .title{text-align:center}.multicolumn .title-wrapper-with-link .title p,.lifestyle-slider-section .lifestyle-subheading,.contactform .title p{font-size:18px;text-transform:uppercase;font-weight:600;margin:0;line-height:1;letter-spacing:.18px!important;color:#1e1c1c}.multicolumn .title-wrapper-with-link .title p strong,.contactform .title p strong{display:block;margin:20px 0 0;font-weight:700;font-size:44px;text-transform:none;font-family:Helvetica!important}.multicolumn-card__image-wrapper .media{border:1px solid #8D8D8D;width:114px!important;height:114px;border-radius:50%;padding:0!important;display:flex;align-items:center;justify-content:center;margin:auto;position:static!important;background:#fffdf8}.multicolumn-card__image-wrapper .media .multicolumn-card__image{width:45px!important;height:45px;position:static;object-fit:contain;margin:0 auto;text-align:center;transform:inherit!important}.multicolumn-card__image-wrapper{align-items:center}.multicolumn-card .multicolumn-card__info{padding:20px 0 0!important}.multicolumn-card .multicolumn-card__info h3 p{color:#1e1c1c;font-size:24px;font-weight:600;line-height:1}.multicolumn-card .multicolumn-card__info .rte{margin:14px auto 0;max-width:295px}.multicolumn-list li::last-child .multicolumn-card__info .rte{max-width:285px}.multicolumn-list li:not(:last-child){border-right:1px solid #C8C6C2}.multicolumn-list{gap:0!important}.lifestyle-slider-section{width:100%;padding:80px 0 0}.lifestyle-slider-section .lifestyle-slider-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 45px}.lifestyle-slider-section .lifestyle-subheading{font-weight:500;margin:0 0 18px;display:inline-block;color:#1e1c1c}.lifestyle-slider-section .lifestyle-slider-heading h2{margin:0;line-height:1.2;font-weight:700;color:#1e1c1c;font-size:44px}.lifestyle-slider-section .lifestyle-slider-arrows{display:flex;align-items:center;gap:5px;flex-shrink:0}.lifestyle-slider-section .lifestyle-slider-arrows button{width:32px;height:32px;border-radius:50%;background:transparent;display:flex;justify-content:center;align-items:center;padding:7px;cursor:pointer;transition:all .3s ease}.lifestyle-slider-section .lifestyle-slider-arrows svg{width:100%;height:100%}.lifestyle-slider-section .lifestyle-slider{margin:0 -6px}.lifestyle-slider-section .lifestyle-slide{padding:0 6px;box-sizing:border-box}.lifestyle-slider-section .lifestyle-slide-inner{position:relative;width:100%;overflow:hidden;background:#eee}.lifestyle-slider-section .lifestyle-slide-inner img,.lifestyle-slider-section .lifestyle-placeholder{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease;will-change:transform}.lifestyle-slider-section .lifestyle-slide-inner:hover img{transform:scale(1.04)}.lifestyle-slider-section .lifestyle-slide-content{position:absolute;left:0;right:0;bottom:0;padding:0 29px 33px;line-height:1;font-weight:700;color:#fff;font-size:22px}.lifestyle-slider-section .lifestyle-slide-content span{font-family:Helvetica!important}.lifestyle-slider-section .lifestyle-slider .slick-list{overflow:hidden}.lifestyle-slider-section .lifestyle-slider .slick-track{display:flex}.lifestyle-slider-section .lifestyle-slider .slick-slide{height:auto}.lifestyle-slider-section .lifestyle-slider .slick-slide>div{height:100%}.lifestyle-slider-section .lifestyle-slider .slick-arrow{position:absolute;right:0;z-index:1;width:50px;height:50px;background:transparent;border:1px solid #A2A2A2;border-radius:50%;top:-90px;cursor:pointer}.lifestyle-slider-section .lifestyle-slider .slick-arrow:hover{background:#000}.lifestyle-slider-section .lifestyle-slider .slick-arrow:hover path{fill:#fff}.lifestyle-slider-section .lifestyle-slider .slick-arrow.lifestyle-prev{right:60px}.multicolumn .title-wrapper-with-link .title p strong{margin-top:0}.page-about .image-with-text .grid__item .image-with-text__content:after{background-size:286px;top:50%}.contactform .title p strong{margin:24px 0 14px}.contactform .title p em{font-style:normal;text-transform:none;font-weight:400;font-size:16px}body .contact__fields{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-20px;margin-bottom:0;gap:0!important}.contact__fields .field{padding-left:20px;width:50%}.contactform .field:before,.contactform .field:after,body .contact__button button.button:after,body .contact__button button.button:before{content:inherit}.contactform .field .field__label{position:static;order:1;font-size:16px;font-weight:500;color:#000;line-height:1.2;margin:0 0 8px}.contactform .field .field__label span{color:red}.contactform .field{display:flex;border:none;flex-direction:column-reverse}.contactform .field input,.contactform .field textarea{border:1px solid #B4AE9F;border-radius:0;background:transparent;height:inherit;min-height:inherit;min-width:inherit;padding:20px 15px;color:#000;font-family:Lato,sans-serif!important;font-size:16px;font-weight:500;line-height:1em;outline:none;box-shadow:none}.contactform .field textarea{height:90px;resize:vertical;min-height:90px;max-height:150px}body .contact__button{margin-top:24px}.contactform{background:#f8f3e7;padding:55px;align-content:center;height:100%}body .contact__fields .field.field--with-error .contact__field-error{position:absolute;bottom:-20px;color:red;font-size:13px!important}body .contact .form__message{align-items:center;color:green}body .form-status{outline:none;box-shadow:none;font-size:13px;display:flex;align-items:center}.email-contact .page-width,.contactwrapsec .page-width{max-width:1412px}body.page-contact .innerbanner .banner__content .banner__box .banner__text{max-width:363px}.email-contact{padding:80px 0 0}.email-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px;border:1px solid #E0E0E0;background:#fff}.email-contact__left{display:flex;align-items:center;gap:22px}.email-contact__icon{width:64px;height:64px;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.email-contact__content h3{font-size:22px;line-height:1;margin:0 0 4px;font-weight:700}.email-contact__content a{font-size:16px;color:#000;text-decoration:underline}.email-contact__description p{margin:0;color:#000}.contactwrapsec{padding:80px 0}.contactwrapgrid{display:grid;align-items:stretch;grid-template-columns:1fr 1fr;gap:60px}.contact img{width:100%;height:100%;object-fit:cover}.faqsec{border-top:1px solid #A7A7A7;padding:75px 0;border-bottom:1px solid #A7A7A7}.faqheader h2{font-weight:700;font-size:44px;line-height:55px;margin:0;text-align:center}.faqheader{text-align:center;border-bottom:1px solid #CFC5C5;padding-bottom:55px}.faq-list{margin-top:34px}.faq-item{border-top:1px solid #CFC5C5;padding:20px 0}.faq-item:first-child{border-top:none;padding-top:0}.faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:0;position:relative;color:#1e1c1c;letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2em;font-family:Helvetica!important}.faq-question:before,.faq-question:after{content:"";display:block;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);right:0;width:28px;height:2px;transition:all .5s}.faq-question:after{transform:translateY(-50%) rotate(90deg)}.faq-item.active .faq-question:after{transform:translateY(-50%) rotate(-180deg)}.faq-answer{padding:15px 0 0;display:none}.faq-item.active .faq-answer{display:block}.faq-answer p{margin:0;max-width:1031px;font-size:18px;line-height:28px}.faqsec .page-width{max-width:1111px}.page-contact .multicolumn-card .multicolumn-card__info{padding:14px 0 0!important}body .multicolumn-card__info .link{text-transform:uppercase;font-weight:600;color:#000;font-size:15px;line-height:1.2;margin:17px 0 0}body .multicolumn-card__info .link svg.icon.icon-arrow{width:auto}.product-card-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px;align-items:center}.product-card-size{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:2px;border:1px solid #1E1C1C;font-size:14px;line-height:1;color:#1e1c1c;background:transparent;box-sizing:border-box;cursor:pointer}.product-card-size.is-unavailable{opacity:.35;text-decoration:line-through}.product-card-size:hover{background:#000;color:#fff}.card__heading a:after{pointer-events:none}body .collection-banner .banner__content .banner__box .banner__heading,.collection-banner .banner__box p:has(strong),.collection-banner .banner__box p{color:#fff}.collection-navigation-grid{display:flex;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;justify-content:center;margin-bottom:80px;max-width:1180px!important}.section:has(.collection-navigation-grid){padding-top:80px}.collection-navigation-card{display:inline-block;transition:all .3s ease;flex:1;position:relative}.collection-navigation-card__image{width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #E5E5E5}.collection-navigation-card__image img{width:100%;height:100%;object-fit:cover}.mobile-facets__item{text-transform:none;font-weight:500}.collection-navigation-card__title{font-size:15px;text-align:center;margin-top:17px;line-height:1.2;font-weight:600}.collection-navigation-card.active .collection-navigation-card__image,.collection-navigation-card:hover .collection-navigation-card__image{border-color:#000}collection-component .gradient.color-scheme-1{background:transparent;padding-top:28px;padding-bottom:80px;border-top:1px solid #A7A7A7}.product-grid-count{width:100%;display:flex;align-items:center;justify-content:space-between}.active-facets__button-remove span{line-height:1;color:red;text-decoration:underline;font-weight:500}.product-grid-count facet-filters-form.facets{display:flex;align-items:center;grid-column-start:inherit}body .product-grid-count .product-count{opacity:1;margin:0}.product-grid-count .product-count .product-count__text{font-size:16px;font-weight:500}.facets-wrapper .facets-container-drawer{padding:0;margin:0 0 31px}.collection-navigation-card .meta_tag{border:none;background:#000;font-size:10px;font-weight:500;line-height:1;letter-spacing:0;padding:4px 4px 6px;border-radius:0;color:#fff;text-transform:none;position:absolute;top:15px;right:15px}.facet-filters__field select{padding:0 5px}.facet-filters__field h2.facet-filters__label{margin-right:15px}div#LoadMoreContainer{margin:55px 0 0;text-align:center}button.load-more-button{background:transparent;border:none;outline:none;display:flex;align-items:center;gap:15px;justify-content:center;padding:0;cursor:pointer;margin:auto;color:#000;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1}img.for-mobile{display:none!important}.quick-add form .quick-add__submit{margin:0;background:#000;width:46px;height:46px;min-width:inherit;border:1px solid #000000;border-radius:50%;padding:0;line-height:2px;min-height:inherit;transition:ease .3s}.quick-add form .quick-add__submit:hover{background:#fff}.quick-add form .quick-add__submit:hover path{stroke:#000;fill:transparent}.quick-add form .quick-add__submit:before,.quick-add form .quick-add__submit:after{content:inherit}body .quick-add{align-content:flex-end;margin:0 18px 20px 0;opacity:0;visibility:hidden}.card .card__inner:hover .quick-add{opacity:1!important;visibility:visible!important}.quick-add form .quick-add__submit span{display:flex;align-items:center;position:relative;top:-2px}.related-products .related-products__heading{text-align:center;margin:0 0 25px;text-transform:capitalize;font-size:34px;line-height:1.2;font-family:Gellix!important;font-weight:600}.relatedprosec .related-products{padding-top:0;padding-bottom:80px}.relatedprosec{background:#fff0d840!important}body.template-product .product__media-list{margin:0}.template-product .header-wrapper{border-bottom:1px solid #d9d9d9}.product__media-list .slick-list.draggable{padding:1px}.product__accordion .summary__title .accordion__title{font-size:18px;line-height:26px;color:#1e1c1c;letter-spacing:0;font-weight:700}.product_main_wrap.product .product__accordion{border-top-color:#78787833;border-bottom-color:#78787833;-webkit-user-select:none;user-select:none}.product_main_wrap.product .product__info-wrapper .product__accordion .summary__title .accordion__title{font-size:18px;line-height:1.2;color:#1e1c1c;letter-spacing:0!important;font-weight:600;text-transform:capitalize;font-family:Gellix!important}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content{padding:0;margin:-7px 0 18px}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content h2{font-size:20px;color:#121212;font-weight:600}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content p{margin:0;color:#1e1c1c}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content p strong{font-weight:600}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content p span{font-size:inherit!important;font-family:inherit!important}body .product_main_wrap{margin-bottom:0}.product_main_wrap .qty_cart{margin:0 0 28px}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content ul{padding:0;list-style:inside}.product_main_wrap.product .product__info-wrapper .product__accordion summary{padding:16px 0}.product__accordion .accordion__content li,.product__accordion .accordion__content p,.product__description.rte{font-size:16px;line-height:26px;color:#121212;font-weight:400;letter-spacing:0}.product__description.rte{margin:0 0 18px!important}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content p img{max-width:40%}.product_main_wrap.product .product__info-wrapper .icon-with-text .icon-with-text__item img{width:42px;height:42px}.product_main_wrap.product .product__info-wrapper .icon-with-text{margin:52px 0 32px}.product_main_wrap.product .product__info-wrapper .icon-with-text .icon-with-text__item span{font-size:16px;line-height:26px;letter-spacing:0;color:#121212;font-weight:400}.product_main_wrap.product .product__info-wrapper .product__accordion svg{display:none}.product_main_wrap.product .product__info-wrapper .product__accordion summary:after,.product_main_wrap.product .product__info-wrapper .product__accordion summary:before{content:"";background:#1e1c1c;height:2px;width:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:ease .5s}.product_main_wrap.product .product__info-wrapper .product__accordion summary:before{transform:translateY(-50%) rotate(90deg)}.product_main_wrap.product .product__info-wrapper .product__accordion [open] summary:before{content:inherit}.product_main_wrap.product .product__media-wrapper{max-width:50%!important;width:50%!important;position:sticky;top:100px;z-index:2;height:100%}.product_main_wrap.product .product__info-wrapper{width:50%!important;max-width:50%!important;padding-left:50px!important}.product_main_wrap .product__media-list .slick-arrow{left:20px;background:#fff;width:40px;height:40px;position:absolute;z-index:2;top:50%;transform:translateY(-50%);cursor:pointer;border:1px solid #000}.product_main_wrap .product__media-list .slick-arrow.slick-next{left:auto;right:20px}.product_main_wrap .product__media-list .slick-arrow svg{width:18px;height:18px;display:none}.product_main_wrap .product__media-list .slick-arrow:before{content:"";width:13px;height:13px;border-right:1px solid #000;border-top:1px solid #000;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);left:0;right:4px;margin:auto}.product_main_wrap .product__media-list .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg)}.product_main_wrap .product__media-list .slick-arrow svg path{fill:#fff}.product_main_wrap .product__media-list .slick-arrow:hover{background:#000}.product_main_wrap .product__media-list .slick-arrow:hover:before{border-color:#fff}.product_main_wrap.product .product__media-wrapper .product__media-list li .product-media-container{width:100%;border:none;background:transparent}.product-breadcrumbs nav.breadcrumb{gap:15px}.pdpmainwrapper{padding:27px 0 0!important;border-top:1px solid #D9D9D9;background:transparent}.product_main_wrap.product .product__media-wrapper .product__media-list li .product-media-container .product__media{padding:49%;border:1px solid #d9d9d9;border-radius:0;background:#fff}.product_main_wrap.product .product__media-wrapper .product__media-list li{display:block}.template-product product-info{background:#fff0d840!important;padding-top:20px;padding-bottom:60px}.product_main_wrap.product .product__media-wrapper .product__media-list li .product-media-container .product__media img{border:none;border-radius:0;object-position:top;object-fit:contain}body .product_main_wrap .custom_media_prdct_bx .thumbnail-slider button.slider-button{display:none!important}.quantity__rules-cart{display:none}.breadcrumbs{margin:0 0 20px}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumbs__item{display:flex;gap:10px}.breadcrumbs__item:not(:last-child):after{content:"/";display:inline-block}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}nav.breadcrumb{display:flex;align-items:center;gap:21px;font-size:16px;color:#121212;line-height:26px;font-weight:400;margin:0 0 28px;flex-wrap:wrap}span.breadcrumb__divider{display:flex}nav.breadcrumb a{font-size:16px;color:#121212;line-height:1.2;font-weight:400}nav.breadcrumb a:hover{color:#000}.product_main_wrap .product__title h1{font-size:28px;font-weight:600;color:#23211f;line-height:1.2;font-family:Gellix!important}.product_main_wrap.product .product__info-wrapper .product__title{margin:0 0 7px!important}.product_main_wrap.product .product__info-wrapper .product__text{margin-top:0;display:none}.product_main_wrap.product__info-container{max-width:100%}.product_main_wrap.product__info-container .product__description{margin-bottom:37px}.product_main_wrap .custom_media_prdct_bx>slider-component{width:84%}.product_main_wrap .custom_media_prdct_bx .thumbnail-slider{width:16%}.product_main_wrap .custom_media_prdct_bx:not(:has(.thumbnail-slider)) slider-component{width:100%}.product_main_wrap .custom_media_prdct_bx .thumbnail-slider ul{display:none;padding:0}.product_main_wrap .custom_media_prdct_bx .thumbnail-slider ul.slick-initialized{display:block}.product_main_wrap .thumbnail-list .slick-slide li{height:100%;display:block!important;width:100%!important;margin:0 0 14px}.product_main_wrap .thumbnail-list__item:before{padding-bottom:110%}.product_main_wrap .custom_media_prdct_bx{width:100%;height:100%}.product_main_wrap .product__media{border-radius:20px;height:100%}.product_main_wrap .custom_media_prdct_bx{display:flex;flex-direction:row-reverse;gap:12px}.product_main_wrap .thumbnail-list__item button{border-radius:0;overflow:hidden;border-color:transparent;background:#fff}body .product_main_wrap .thumbnail.global-media-settings img{object-position:top!important;object-fit:contain}.product_main_wrap .thumbnail-list .slick-slide{border:none;margin:0 0 10px}.product_main_wrap .thumbnail-list .slick-slide:last-child{margin:0}.product_main_wrap .thumbnail-list__item button.thumbnail[aria-current]{box-shadow:none!important;opacity:1}.product__info-wrapper .product__info-container variant-selects .form__label span{font-weight:400}.product_main_wrap .thumbnail-list .slick-slide.slick-current button{border-color:#000}.product_main_wrap .product__info-wrapper .product__info-container{max-width:100%}.product_main_wrap.product .product__media-wrapper .product__column-sticky{position:static}.card__media .media--hover-effect img{transition:opacity .4s ease}body .product__info-container>*+*{margin:0}.product .price__container .price__regular .price-item--regular,.product .price__container span.price-item.price-item--sale{color:#000;font-size:22px;font-weight:500;line-height:1}.product_main_wrap.product .product__info-wrapper .price .price__container{margin:0 0 12px}.product__info-wrapper .product__info-container variant-selects .form__label,.product-color-variants__heading,body .product__info-wrapper .quantity__label{font-size:16px;line-height:1;font-weight:600;color:#1e1c1c;text-transform:capitalize;margin:0 0 10px}.product-color-variants__heading span.selected-color-name{font-weight:400}.product-color-variants__list{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.product-color-swatch{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;text-decoration:none;transition:border-color .2s ease;align-content:center;outline:1px solid transparent;outline-offset:5px}.product-color-swatch__circle{width:34px;height:34px;flex:0 0 34px;display:block;border-radius:50%;border:1px solid rgba(0,0,0,.05)}.product-color-swatch.active,.product-color-swatch:hover{outline-color:#000}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label{width:auto;height:auto;border:none;background:transparent;border-radius:50%;outline-offset:3px;margin-right:14px}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label span.swatch{width:32px;height:32px;object-fit:cover;display:block;padding:0;max-width:inherit;aspect-ratio:inherit}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input{max-width:100%;margin:0 0 18px}body .product__info-wrapper .product__info-container variant-selects label{font-size:15px;font-weight:500;line-height:1;padding:0;width:38px;height:34px;background:#fff;border:1px solid #6B6B6B;border-radius:0;align-content:center;margin-top:0;margin-right:4px}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input label:hover,.product-form__input--pill input[type=radio]:checked+label{background:#1e1c1c;color:#fff}.product-color-variants__heading,body .product-color-variants{margin:0 0 22px}.qty_cart_inn{display:flex;align-items:center;gap:10px}.qty_cart_inn .product-form__input{margin:0;flex:inherit;max-width:230px;width:100%;min-width:inherit}.product__info-container .qty_cart_inn div:has(.product-form){width:100%}.product__info-container .qty_cart_inn product-form{margin:0;width:100%}body .product__info-wrapper .product-form__input .quantity{border:1px solid #101D35;border-radius:0;width:100%;min-height:46px;padding:0 18px}body .product__info-wrapper .product-form__input .quantity button{opacity:1;width:auto}body .product__info-wrapper .product-form__input span.svg-wrapper{width:auto}body .product__info-wrapper .product-form__input span.svg-wrapper svg{width:18px}body .product__info-wrapper .product-form__input .quantity input{font-size:16px;line-height:1em;font-weight:600;color:#000;font-family:Gellix;opacity:1;box-shadow:none;border:none;outline:none;background:transparent}.product__info-wrapper .product-form__buttons button{border-radius:0;padding:0;min-height:46px;font-size:15px;line-height:26px;font-weight:600;text-transform:uppercase;height:inherit;margin:0;border:1px solid #1E1C1C;transition:ease .3s;color:#fff;cursor:pointer;text-align:center;background:#1e1c1c}.product__info-wrapper .product-form__buttons button:hover{background:#fff;color:#000}.qty-buy_now .product-form__input,.product__info-container .qty_cart_inn product-form .product-form__buttons{max-width:100%}body .product__info-wrapper .product-form__input .quantity:before,body .product__info-wrapper .product-form__input .quantity:after,.product__info-wrapper .product-form__buttons button:after,.product__info-wrapper .product-form__buttons button:before{content:inherit}.qty-buy_now .product-form__input{margin:0 0 22px}.card__media .media--hover-effect:has(img:nth-of-type(2)) img:nth-of-type(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card__media .media--hover-effect:has(img:nth-of-type(2)):hover img:nth-of-type(2){opacity:1}.card__media .media--hover-effect:has(img:nth-of-type(2)):hover img:first-of-type{opacity:0}.drawer .drawer__inner{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:12px;box-sizing:border-box;border:none;background:#fbf9f5!important}.drawer .drawer__inner::-webkit-scrollbar{width:6px}.drawer .drawer__inner::-webkit-scrollbar-track{background:transparent}.drawer .drawer__inner::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.dynamic-marquee__slider{opacity:0}.qty-buy_now{display:flex;align-items:center}variant-selects{position:relative}.size-chart{display:inline-block;cursor:pointer;text-decoration:none;position:absolute;right:0;top:0;font-size:15px;font-weight:500;color:#000;line-height:1;border-bottom:1px solid #000}.size-chart-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.size-chart-popup.active{opacity:1;visibility:visible}html:has(.size-chart-open){overflow:hidden}.size-chart-popup__overlay{position:absolute;display:block!important;top:0;right:0;bottom:0;left:0;background:#000000a6}.size-chart-popup__content{position:relative;z-index:2;max-width:650px;width:100%;max-height:90vh;background:#fff;padding:40px;border-radius:8px;transform:scale(.85);transition:transform .35s ease;overflow-y:auto}.size-chart-popup.active .size-chart-popup__content{transform:scale(1)}.size-chart-popup__image{display:block;width:100%;height:auto;object-fit:contain}.size-chart-popup__close{position:absolute;top:8px;right:8px;z-index:3;width:35px;height:35px;border:none;border-radius:50%;background:#000;color:#fff;font-size:25px;line-height:1;cursor:pointer}body.size-chart-open{overflow:hidden}.template-search p[role=status]{text-align:center}.template-404 a.button{width:fit-content;margin:auto}.template-404 h1.title{margin:20px 0;line-height:1.2}.template-404>p{font-size:40px;font-weight:600;line-height:1;margin:0}body.size-chart-open .shopify-section-group-header-group{z-index:1}body .image-with-text .global-media-settings{border:none}.custom_media_prdct_bx>slider-component.thumbnail-slider .thumbnail-list{opacity:0}.product_main_wrap .custom_media_prdct_bx>slider-component.slider-mobile-gutter .product__media-list.slick-initialized,.product_main_wrap .custom_media_prdct_bx .thumbnail-slider ul.slick-initialized{opacity:1}body .contact .icon-success{margin-top:0;width:15px;height:15px}body .cart__empty-text{margin:0rem 0 2rem}@media(min-width:767px){.banner__media.media:before{padding:0!important}body .product__column-sticky{top:100px}.template-product main#MainContent{overflow:visible}body .facets-vertical .facets-wrapper{position:sticky;top:100px;height:100%}.imgtextsec:has(.image-with-text__grid--reverse) .image-with-text__media-item{width:45%}.imgtextsec:has(.image-with-text__grid--reverse) .image-with-text__text-item{width:55%}.custom_media_prdct_bx>slider-component.thumbnail-slider .thumbnail-list .slick-track{width:100%!important}}@media(max-width:1350px){footer.footer .footer-block:last-child .footer-block--newsletter{padding-left:40px}.contactform .field input,.contactform .field textarea{padding:15px}.contactform{padding:35px}.contactwrapgrid{gap:40px}.collection-navigation-grid{gap:11px}.collection-navigation-card__title{font-size:14px;margin-top:14px}.collection .product-card-wrapper .card .card__content .card__information a{font-size:16px}.collection .product-card-wrapper .card .card__content .card__information .card-information .price-item--regular{font-size:14px}.collection .product-card-wrapper .card .card__content .card__information .card__heading{max-width:180px}.product-grid-container .collection .product-grid,.relatedprosec .related-products .product-grid{gap:23px;row-gap:35px}.product_main_wrap.product .product__info-wrapper{padding-left:45px!important}.product-grid-container .collection .product-grid,.relatedprosec .related-products .product-grid{gap:23px;row-gap:45px}}@media(max-width:1199px){body .banner .banner__content .banner__box .banner__heading{font-size:50px}body .banner .banner__content .banner__box .banner__heading strong{font-size:64px}.collection__description h2,.image-with-text__text-item .image-with-text__content .image-with-text__heading,.lifestyle-slider-section .lifestyle-slider-heading h2,.multicolumn .title-wrapper-with-link .title p strong,.contactform .title p strong,.faqheader h2,.related-products .related-products__heading{font-size:36px;line-height:1.2}.banner__text.rte.subtitle p{font-size:22px}.banner__box .icon-text-wrapper{gap:24px;margin-top:30px}.dynamic-marquee__slider .slick-track{gap:44px}.featuredcollect .collection .product-grid{gap:23px;padding-bottom:45px}.featuredcollect .collection .product-grid li{max-width:calc(33.33% - 15px)}body .banner--content-align-right .banner__content .banner__box .banner__heading{font-size:18px}body .banner--content-align-right .banner__content .banner__box .banner__text p{font-size:24px;line-height:32px}.image-with-text .grid__item .image-with-text__content{padding:0 0 0 35px}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:0 35px 0 30px}.image-with-text .grid__item .image-with-text__content:after{background-size:246px}.header .header__inline-menu .list-menu__item{padding:0 25px 0 0}.collection-navigation-card{min-width:calc(20% - 5px)}.collection-navigation-grid{gap:10px;overflow:auto;justify-content:inherit;padding-bottom:10px;scrollbar-gutter:stable}.product-grid-container .collection .product-grid,.relatedprosec .related-products .product-grid{gap:15px;row-gap:35px;grid-template-columns:repeat(3,1fr)}.lifestyle-slider-section .lifestyle-slide-content{padding:0 15px 15px;font-size:18px}.product_main_wrap.product .product__info-wrapper{padding-left:35px!important}.product_main_wrap .product__title h1{font-size:26px}.product .price__container .price__regular .price-item--regular,.product .price__container span.price-item.price-item--sale{font-size:18px}body .product__info-wrapper .product__info-container variant-selects label{font-size:16px}.product_main_wrap .custom_media_prdct_bx{gap:14px}body .product__info-wrapper .product-form__input .quantity{width:100%}}@media(max-width:992px){p,li{font-size:14px;line-height:22px}.utility-bar{padding:7px 0}.utility-bar .utility-bar__grid p{font-size:14px}.utility-bar .announcement-bar-slider{max-width:510px}.utility-bar .utility-bar__grid button.slider-button svg{width:15px;height:15px}body .banner .banner__content .banner__box .banner__heading{font-size:30px}body .banner .banner__content .banner__box .banner__heading strong{font-size:44px}body .banner--content-align-right .banner__content .banner__box .banner__heading{font-size:18px}.header-wrapper header.header .header__icons{gap:3px}body .header__icon,body .header__icon--cart .icon{height:3.4rem;width:3.4rem}.header__icons span.svg-wrapper svg{width:20px;height:20px}.banner__text.rte.subtitle p{font-size:18px}body .header{padding:10px 0}a.button,.cart-drawer .cart__checkout-button,.cart__checkout-button,.custom-f-prod-footer a,.custom-banner-btn a,body .contact__button button.button,.article-comment-area input.button,.cart-link .drawer-cart{padding:10px 20px;font-size:13px;min-width:inherit}.banner__content .banner__text.rte.subtitle{margin:14px 0 0}body .banner .banner__content .banner__box .banner__heading:after{width:65px;margin:10px 0 0}body .banner__content .banner__buttons{margin:20px 0 0}.banner__box .icon-text-wrapper{gap:5px;max-width:350px}.icon-text-content{font-size:14px}.icon-text-image img{width:35px;height:35px}.dynamic-marquee__item{gap:9px;font-size:16px}.dynamic-marquee__item span svg{width:34px;height:34px}.dynamic-marquee-section{padding:15px 0}.featuredcollect .collection,body .imgtextsec{padding-top:40px;padding-bottom:40px}.collection__title.title-wrapper h2.title{font-size:16px;margin:0 0 10px}.collection__description h2,.image-with-text__text-item .image-with-text__content .image-with-text__heading,.lifestyle-slider-section .lifestyle-slider-heading h2,.multicolumn .title-wrapper-with-link .title p strong,.contactform .title p strong,.faqheader h2,.related-products .related-products__heading{font-size:30px}.collection__description h2{max-width:360px;margin:auto}body .collection__title.title-wrapper{margin-bottom:20px}.featuredcollect .collection .product-grid{gap:10px;padding-bottom:25px}.collection .product-card-wrapper .card .card__content .card__information a{font-size:16px;line-height:1.2}.collection .product-card-wrapper .card .card__content .card__information .card-information .price-item--regular{font-size:14px}.collection .product-card-wrapper .card .card__content{padding:10px 0 0}.featuredcollect .collection .product-grid li{max-width:calc(50% - 5px)}.featuredcollect .collection .product-grid::-webkit-scrollbar{height:2px}body .banner--content-align-right .banner__content .banner__box .banner__text p{font-size:22px;line-height:28px;max-width:461px}body .banner--content-align-right .banner__content .banner__box .banner__text{margin:10px 0 0}.image-with-text .grid__item .image-with-text__content{padding:0 0 0 25px}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:30px 25px 40px 30px}.image-with-text .grid__item .image-with-text__content .image-with-text__text.rte.body{margin-top:8px}.image-with-text .grid__item .image-with-text__content:after{background-size:146px}.image-with-text .grid__item .image-with-text__content a.button{margin-top:20px}.image-with-text__text-item .image-with-text__content .image-with-text__text--caption{font-size:16px;margin:0 0 14px}.imgtextsec:has(.image-with-text__grid--reverse){padding:0}body .banner--content-align-right .banner__content .banner__box .banner__heading{font-size:16px}.product-card-sizes{gap:5px;margin-top:14px}.product-card-size{width:29px;height:29px}.header__heading-logo-wrapper .header__heading-logo{max-width:90px}body .footer-block__image-wrapper img{max-width:100px}.footer-block{padding-top:30px}body .footer-block__details-content li a{font-size:14px!important}footer.footer .footer-block:last-child .footer-block--newsletter{padding-left:0;padding-top:30px;padding-bottom:40px;border:none}footer.footer .footer__blocks-wrapper .footer-block:first-child{width:100%;text-align:center;margin-bottom:0}footer.footer .footer-block:last-child{width:33.33%;padding-top:0}body .footer-block__details-content{row-gap:10px}footer.footer .footer-block__details-content.footer-block-image .footer-block__image-wrapper{margin:auto}.footer-block .content p{max-width:500px;margin:auto}.footer-block .content{margin:14px 0 0}.footer-block--newsletter .social-links{margin:30px 0 0}.footer-block--newsletter .social-links .footer__list-social{gap:6px}.footer-block--newsletter .social-links .footer__list-social a{width:40px;height:40px}footer.footer .footer__blocks-wrapper .footer-block .footer-block__heading,.footer-block--newsletter .social-links h3{font-size:16px}.footer__content-bottom{padding:15px 0!important}.footer__content-bottom .footer__copyright small{font-size:14px}body .menu-drawer{position:fixed;height:100vh!important;padding-top:80px;top:0}.menu-opening summary.header__icon span .icon-close{position:fixed;z-index:999999;right:auto}.header__icon--menu .icon.icon-hamburger{top:50%;transform:translateY(-50%)!important}.product-grid-container .collection .product-grid,.relatedprosec .related-products .product-grid{gap:10px;row-gap:30px;grid-template-columns:repeat(3,1fr)}body .innerbanner .banner__content .banner__box .banner__heading{max-width:305px}body .innerbanner .banner__content .banner__box .banner__text{max-width:288px}.banner__box.content-container{padding:0!important}.section:has(.collection-navigation-grid){padding-top:40px}.collection-navigation-grid{margin-bottom:30px}.collection-navigation-card{min-width:calc(25% - 5px)}collection-component .gradient.color-scheme-1{padding-bottom:40px}.facet-filters__field select,.facet-filters__field h2.facet-filters__label{font-size:14px}.mobile-facets__open-label{gap:16px;font-size:14px;margin-left:10px!important}.facets-wrapper .facets-container-drawer{margin:0 0 15px}.collection .product-card-wrapper .card .card__content .card__information .card__heading{max-width:140px}.multicolumn .slider-mobile-gutter .slider-buttons{display:none}.multicolumn-list{scrollbar-width:inherit!important;justify-content:center;row-gap:30px!important;padding:0!important}.multicolumn-list li:nth-child(2){border:none}.multicolumn .page-width{padding-top:40px;padding-bottom:40px}.multicolumn-card__image-wrapper .media{width:85px!important;height:85px}.multicolumn-card__image-wrapper .media .multicolumn-card__image{width:35px!important;height:35px}.multicolumn .title-wrapper-with-link{margin:0 0 25px}.multicolumn-card .multicolumn-card__info h3 p{font-size:18px;line-height:1.2}.multicolumn-card .multicolumn-card__info{padding:12px 0 0!important}.multicolumn-card .multicolumn-card__info .rte{margin:10px auto 0;max-width:305px}.lifestyle-slider-section .lifestyle-slider .slick-arrow{width:40px;height:40px;top:-70px}.lifestyle-slider-section .lifestyle-slider .slick-arrow.lifestyle-prev{right:50px}.lifestyle-slider-section .lifestyle-slider .slick-arrow svg{width:14px;height:14px}.lifestyle-slider-section .lifestyle-slider-header{margin:0 0 25px}.multicolumn .title-wrapper-with-link .title p,.lifestyle-slider-section .lifestyle-subheading,.contactform .title p,.innerbanner .banner__box p:has(strong){font-size:15px}.lifestyle-slider-section .lifestyle-subheading,.innerbanner .banner__box p:has(strong){margin:0 0 12px}.lifestyle-slider-section .lifestyle-slide-content{padding:0 10px 10px;font-size:16px}.page-about .image-with-text .grid__item .image-with-text__content:after{background-size:156px;top:30%}.lifestyle-slider-section,.email-contact{padding:40px 0 0}.email-contact__icon{width:50px;height:50px}.email-contact__icon svg{width:20px;height:20px}.email-contact__inner{padding:20px}.email-contact__left{gap:10px}.email-contact__content h3{font-size:16px;margin:0}.email-contact__content a{font-size:14px}.contactwrapsec{padding:40px 0}.contactwrapgrid{gap:20px;grid-template-columns:1fr}.contactform{padding:25px}.contactform .title p strong{margin:14px 0}.contactform .field .field__label{font-size:14px}.faqsec{padding:40px 0 25px}.faqheader{padding-bottom:20px}.faq-question{font-size:16px}.faq-answer p{font-size:14px;line-height:22px}.faq-answer{padding:10px 0 0}.faq-item{padding:15px 0}.faq-question:before,.faq-question:after{width:18px}.relatedprosec .related-products{padding-top:0;padding-bottom:40px}.related-products .related-products__heading{margin:0 0 25px}body .cart-drawer__warnings .drawer__close{right:10px}.product_main_wrap.product .product__info-wrapper{padding-left:25px!important}.product_main_wrap .product__title h1{font-size:24px}.product-color-variants__list{gap:16px}.product .price__container .price__regular .price-item--regular,.product .price__container span.price-item.price-item--sale{font-size:18px}.template-product product-info{padding-top:15px;padding-bottom:40px}.breadcrumbs{margin:0 0 15px}.template-list-collections .collection-list{gap:10px;grid-template-columns:1fr 1fr;padding:0 0 40px}.template-list-collections h1.title{font-size:25px;margin:30px 0}.product__info-wrapper .product__info-container variant-selects .form__label,.product-color-variants__heading,body .product__info-wrapper .quantity__label{font-size:15px;margin:0 0 10px}.product-color-variants__heading,body .product-color-variants{margin:0 0 15px}.size-chart{font-size:14px}body .product__info-wrapper .product__info-container variant-selects label{font-size:15px;width:35px;height:30px;margin-right:1px}body .product__info-wrapper .product-form__input .quantity{min-height:40px;padding:0 11px}.product__info-wrapper .product-form__buttons button{min-height:40px;font-size:13px;line-height:22px}.qty_cart_inn{gap:10px}body .product__info-wrapper .product-form__input span.svg-wrapper svg{width:18px}.qty-buy_now .product-form__input{margin:0 0 18px}.product_main_wrap.product .product__info-wrapper .product__accordion summary{padding:12px 0}.product_main_wrap.product .product__info-wrapper .product__accordion .summary__title .accordion__title{font-size:16px}.product_main_wrap.product .product__info-wrapper .product__accordion summary:after,.product_main_wrap.product .product__info-wrapper .product__accordion summary:before{width:16px}.product__accordion .accordion__content li,.product__accordion .accordion__content p{font-size:14px;line-height:20px}.product_main_wrap.product .product__info-wrapper .product__accordion .accordion__content{margin:-5px 0 15px}.product_main_wrap .thumbnail-list .slick-slide{margin:0 0 6px}.product_main_wrap .custom_media_prdct_bx{gap:10px}.product_main_wrap.product .product__info-wrapper .price .price__container{margin:0 0 10px}.featuredcollect .collection{padding-bottom:0}.product__description.rte{font-size:14px;line-height:22px}.product__description.rte{margin:0 0 14px!important}.cart__ctas button{margin:auto}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label span.swatch{width:28px;height:28px}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label{margin-right:13px}.relatedprosec .related-products .product-grid li.grid__item{width:calc(33.33% - 10px);max-width:33.33%}body .quick-add{opacity:1;visibility:visible;margin:0 10px 10px 0}.quick-add form .quick-add__submit span svg{width:15px;height:15px}.quick-add form .quick-add__submit{width:30px;height:30px}.product_main_wrap .product__media-list .slick-arrow{left:10px;width:30px;height:30px}.product_main_wrap .product__media-list .slick-arrow.slick-next{left:auto;right:10px}.product_main_wrap .product__media-list .slick-arrow:before{width:10px;height:10px}}@media(max-width:749px){body .page-width{padding-left:20px!important;padding-right:20px!important}.utility-bar .utility-bar__grid button.slider-button{margin-right:10px;min-width:inherit;z-index:1}.announcement-bar .slider-button--prev{margin-left:10px}.featuredcollect .collection .product-grid li{max-width:calc(75% - 5px)}.collection__view-all{position:relative;right:0;top:11px}body .collection__title.title-wrapper{flex-wrap:wrap;text-align:left;justify-content:space-between;gap:10px}.collecmain{max-width:250px}.collection__view-all a.button{padding:0;background:transparent!important;border:none!important;color:#000;text-decoration:underline;font-size:13px;margin-top:0!important}body .banner .banner__content .banner__box .banner__heading:after{width:60px}.image-with-text .grid__item .image-with-text__content{padding:25px 0 0}.collection__description h2,.image-with-text__text-item .image-with-text__content .image-with-text__heading,.lifestyle-slider-section .lifestyle-slider-heading h2,.multicolumn .title-wrapper-with-link .title p strong,.contactform .title p strong,.faqheader h2,.related-products .related-products__heading{font-size:26px}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:25px 20px 30px}footer.footer .footer__blocks-wrapper{display:flex;flex-wrap:wrap;row-gap:20px}footer.footer .footer-block--menu{width:50%;margin-bottom:0;margin-top:0}body .footer-block__details-content{margin:0}footer.footer .footer-block:last-child .footer-block--newsletter{padding-top:0;padding-bottom:0;border:none}footer.footer .footer-block:last-child{width:100%;padding-top:0;margin-top:0;margin-bottom:30px}.footer-block--newsletter .social-links{margin:20px 0 0}.footer__column.footer__column--info{padding:0!important;align-items:center!important}.footbottomwrap{flex-direction:column;row-gap:10px}body .footer-block__newsletter{align-items:flex-start}footer.footer .footer-block__details-content.footer-block-image{margin-bottom:10px}footer.footer .footer-block__details-content.footer-block-image .footer-block__image-wrapper{margin:0}.footer-block .content{text-align:left}footer.footer .footer__content-top.page-width{padding-top:30px}.product-grid-container .collection .product-grid,.relatedprosec .related-products .product-grid{grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:5px}.product-card-size{width:22px;height:22px;font-size:12px}.product-card-sizes{gap:3px;margin-top:12px}.contactform .title p strong{margin:10px 0}.collection .product-card-wrapper .card .card__content .card__information .card-information .price-item--regular{font-size:12px}.collection .product-card-wrapper .card .card__content .card__information a{font-size:14px;line-height:1.2}.collection-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.collection .product-card-wrapper .card .card__content .card__information .card-information{text-align:right}.card__inner+.card__content .card__information{display:grid;grid-template-columns:.6fr .4fr}.product-grid-count .active-facets{margin:0 0 10px}collection-component .gradient.color-scheme-1{padding-top:18px}.collection .card__badge{top:10px;left:11px;right:auto}.mobile-facets__open-label:after{content:inherit}.facets-wrapper .facets-container-drawer{gap:0}.active-facets__button-remove span{font-size:12px;line-height:1;color:red;text-decoration:underline;font-weight:500}.product-grid-count .active-facets a.active-facets__button span{font-size:12px;line-height:1.3}.product-grid-count facet-filters-form.facets{display:flex!important}.product-grid-count .product-count .product-count__text{font-size:14px}body .facets-container-drawer .facets__form{display:none}.product-grid-count{flex-wrap:wrap}img.for-desktop{display:none!important}img.for-mobile{display:block!important}.banner__media:before{content:"";background:#000;width:100%;height:100%;position:absolute;z-index:1;top:0;opacity:.3}.banner__box.content-container{padding:40px 0!important;text-align:left}body .banner--content-align-right .banner__content .banner__box .banner__text p{margin-left:auto}.collection-navigation-card{min-width:calc(45% - 5px)}.banner__media{position:absolute!important}body .innerbanner .banner__content .banner__box .banner__text,body .innerbanner .banner__content .banner__box .banner__heading{max-width:100%}body .banner--content-align-right .banner__content .banner__box .banner__text p{font-size:18px;line-height:24px}.banner__media,.banner__media img{position:static!important}body .banner__content{position:absolute;height:100%}body .visioclub .banner__content{justify-content:flex-start;align-items:flex-start}body .visioclub .banner__media:before{background:transparent}.collection .product-card-wrapper .card .card__content .card__information .card__heading{max-width:90%}body .quick-add{opacity:1;visibility:visible;margin:10px 10px 10px 0;align-content:flex-start}.footer-block .content p{margin:0;max-width:100%}.utility-bar .utility-bar__grid p{max-width:100%;font-size:10px}.quick-add form .quick-add__submit span svg{width:15px;height:15px}.quick-add form .quick-add__submit span{top:0}.quick-add form .quick-add__submit{width:30px;height:30px}.innerbanner .banner__box{text-align:left!important}.innerbanner .banner__box p:has(strong){font-size:15px;margin:0 0 10px}body .innerbanner .banner__content .banner__box .banner__text{margin-top:7px}.multicolumn-list .multicolumn-list__item{margin:0!important;padding:0 10px}.multicolumn-card .multicolumn-card__info h3 p{font-size:15px}.multicolumn-card .multicolumn-card__info .rte p{font-size:13px;line-height:1.4}.multicolumn-card .multicolumn-card__info .rte{margin:6px auto 0}.multicolumn-card__image-wrapper--third-width{width:100%!important}.multicolumn-list .multicolumn-list__item:first-child{padding-left:0}.multicolumn-list .multicolumn-list__item:last-child{padding:0;width:100%!important;max-width:100%}.lifestyle-slider-heading{max-width:260px}.lifestyle-slider-section .lifestyle-slider .slick-list{padding-right:80px}body.page-contact .innerbanner .banner__content .banner__box .banner__heading,body.page-contact .innerbanner .banner__box p:has(strong),body.page-contact .innerbanner .banner__box p{color:#fff}.email-contact__inner{padding:15px;flex-direction:column;align-items:flex-start;gap:15px}.email-contact__icon{width:42px;height:42px}.email-contact__content h3{font-size:15px}.email-contact__description p{line-height:1.2}.contact__fields .field{width:100%}.contactform{padding:35px 20px}.contactform .field input,.contactform .field textarea{padding:10px}body .multicolumn-card__info .link{font-size:12px;margin:12px auto 0}.multicolumn-list li:nth-child(2){padding-right:0}.multicolumn-card__image-wrapper .media{width:65px!important;height:65px}.multicolumn-card__image-wrapper .media .multicolumn-card__image{width:30px!important;height:30px}body .facets-container-drawer .mobile-facets__wrapper{margin-left:auto}.cart-drawer__footer .totals__total,.totals__total,.cart-drawer__footer .totals__total-value,.totals__total-value{font-size:20px!important}.collection .product-card-wrapper .card .card__content .card__badge .badge,.discount_badge .discount-percentage{font-size:12px;padding:4px 8px 5px}.size-chart-popup__content{padding:12px;max-width:100%}div#LoadMoreContainer{margin:35px 0 0}button.load-more-button{gap:10px;font-size:14px}button.load-more-button svg{width:30px;height:30px}body .newsletter-form{justify-content:flex-start;align-items:flex-start}.newsletter-form .newsletter-form__field-wrapper{max-width:100%}body.template-collection .innerbanner .banner__content,body.page-about .innerbanner .banner__content,body.page-contact .innerbanner .banner__content{align-items:flex-start}.innerbanner .banner__box.content-container{padding:20px 0!important}.template-list-collections .card__inner+.card__content .card__information h3.card__heading,.template-list-collections .card__inner .card__information h3.card__heading{font-size:13px}.template-list-collections .collection-list{row-gap:0}.product_main_wrap.product .product__media-wrapper{max-width:100%!important;width:100%!important;position:static}.product_main_wrap.product .product__info-wrapper{max-width:100%!important;width:100%!important;padding-left:0!important;padding-top:30px}.slider--mobile:after{content:inherit!important}.related-products .related-products__heading{margin:0 0 20px}.product_main_wrap .custom_media_prdct_bx>slider-component.slider-mobile-gutter{margin:0!important;width:100%}.product_main_wrap .custom_media_prdct_bx:not(:has(.thumbnail-slider)) slider-component.slider-mobile-gutter{width:100%}body .product_main_wrap .custom_media_prdct_bx .thumbnail-slider{width:100%;align-items:flex-start}.product_main_wrap.product .product__media-wrapper .product__media-list li .product-media-container{max-width:100%}.product_main_wrap.product .product__media-wrapper .product__media-list li{margin:0;padding:0;min-width:inherit}.product_main_wrap .custom_media_prdct_bx>slider-component.slider-mobile-gutter .product__media-list{overflow:hidden;margin:0;padding:0}.product__media-list .slick-track{display:flex;height:100%}.product__media-list .slick-slide{height:auto}.product__media-list .slick-slide li{margin:0!important;min-width:100%!important;box-sizing:inherit!important;padding:0!important}.custom_media_prdct_bx>slider-component.thumbnail-slider .thumbnail-list{padding:0;overflow:hidden;margin:0;opacity:0}.product_main_wrap .custom_media_prdct_bx>slider-component.slider-mobile-gutter .product__media-list.slick-initialized,.product_main_wrap .custom_media_prdct_bx .thumbnail-slider ul.slick-initialized{opacity:1}body .product_main_wrap{display:block}.product_main_wrap .custom_media_prdct_bx{gap:10px;flex-direction:column}.product_main_wrap .thumbnail-list .slick-slide{margin:0 5px!important}.product_main_wrap .thumbnail-list .slick-slide.slick-current button{border-color:#000}.product-color-swatch{width:28px;height:28px;flex:0 0 28px;outline-offset:2px}.product-color-swatch__circle{width:24px;height:24px;flex:0 0 24px}.product-color-variants__list{gap:10px}.cart-item__quantity-wrapper .quantity.cart-quantity .quantity__button .svg-wrapper svg{width:16px;height:16px}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label span.swatch{width:30px;height:30px}.product_main_wrap.product .product__info-wrapper variant-selects .product-form__input--swatch label.swatch-input__label{outline-offset:3px}.relatedprosec .related-products .product-grid li.grid__item{width:65%;min-width:65%;max-width:100%}.faq-list{margin-top:19px}.cart-drawer .drawer__cart-items-wrapper .cart-item__name,.cart-items .cart-item__details .cart-item__name{font-size:15px}.cart-drawer .drawer__cart-items-wrapper .product-option,.cart-drawer .drawer__cart-items-wrapper .price--end,.cart-items .cart-item__details .product-option,.cart-items .cart-item__price-wrapper .price--end{font-size:14px}.relatedprosec .related-products .product-grid{justify-content:inherit;flex-wrap:nowrap;overflow:auto}}@media(max-width:370px){body .page-width{padding-left:12px!important;padding-right:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
