:root{--color-black--10: rgba(26,28,33,.1);--color-white-10: rgba(250,250,250,.1);--color-white-40: rgba(250,250,250,.4);--color-white: #fff;--color-grey: rgba(43,94,121,1);--color-grey-bg: rgba(250,250,251,1);--color-white-bg: rgba(251,253,254,1);--heading-black: linear-gradient(180deg, #050505 0%, #3D3D3D 100%);--heading-white: linear-gradient(180deg, #FAFAFA 0%, #E0E0E0 100%);--color-grey-bg-card: rgba(238,238,241,1);--color-grey-text: rgba(107,107,107,1);--color-black: rgba(0,0,0,1);--color-bullet: rgba(52,128,143,1);--color-grey-line: rgba(107,107,107,.2);--color-white-blur-bg: rgba(255,255,255,.15);--color-white-strokle: rgba(255,255,255,.4);--color-button-bg-black: #282828;--color-blur-bg: rgba(255, 255, 255, .08)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);line-height:100%;letter-spacing:-.03em;margin:0}h1,.h1{font-size:56px;font-weight:500}h2,.h2{font-size:44px;font-weight:600}h3,.h3{font-size:36px;font-weight:600}h4,.h4{font-size:28px;font-weight:600;line-height:110%}h5,.h5{font-size:18px;font-weight:600;line-height:120%}h6,.h6{font-size:16px;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.relative{position:relative}.flex{display:flex}.m-0{margin:0}.mb-0{margin-bottom:0}.link--no-underline{text-decoration:none}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.text--white,.text--white h1,.text--white h2,.text--white h3,.text--white h4,.text--white h5,.text--white h6,.text--white p,.text--white a{color:var(--color-white, #fff);opacity:1}.text--black,.text--black h1,.text--black h2,.text--black h3,.text--black h4,.text--black h5,.text--black h6,.text--black p,.text--black a{color:var(--color-black, #000);opacity:1}.text--grey-text,.text--grey-text h1,.text--grey-text h2,.text--grey-text h3,.text--grey-text h4,.text--grey-text h5,.text--grey-text h6,.text--grey-text p,.text--grey-text a{color:var(--color-grey-text, #6B6B6B);opacity:1}.utility{font-family:var(--font-body-family);font-style:var(--font-body-style);line-height:150%}.text--testimonial{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.03em;font-size:16px}.text--tagline{font-weight:500;letter-spacing:0;font-size:14px}.text--navbar{font-weight:500;letter-spacing:.06em;font-size:16px}.text--button-text{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.04em;font-size:14px}.text--body{font-family:var(--font-heading-family);font-weight:400;line-height:140%;letter-spacing:-.02em}.text--body-xl{font-size:18px}.text--body-lg{font-size:16px}.text--body-md,.text--body-sm{font-size:14px}.btn--custom{display:inline-block;width:100%;padding:10px 20px;text-align:center;border-radius:10px;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);transition:background-color .3s ease-in-out,color .3s ease-in-out;box-sizing:border-box}.btn--white-bg{background-color:#fff;color:var(--color-black, #000)}.btn--white-bg:hover,.btn--black-bg{background-color:var(--color-button-bg-black, #282828);color:#fff}.btn--black-bg:hover{background-color:var(--color-grey, #2B5E79)}.btn--with-arrow{display:flex;align-items:center;gap:8px}.border-top{border-top:1px solid var(--color-grey-line, rgba(107, 107, 107, .2))}.border-bottom,.section{border-bottom:1px solid var(--color-grey-line, rgba(107, 107, 107, .2))}.star-rating{display:flex;align-items:center;gap:3px}.star-rating .star{width:15px;height:15px;background-color:#ccc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M12.0478 14.2322C11.5146 14.6119 8.09371 12.2047 7.43853 12.1994C6.78335 12.1942 3.32395 14.546 2.79702 14.1578C2.2701 13.7695 3.50887 9.78139 3.31146 9.15845C3.11404 8.53551 -0.198126 5.98148 0.00935014 5.36178C0.216873 4.74208 4.40337 4.68452 4.93651 4.30477C5.46966 3.92507 6.88206 -0.0052399 7.53729 5.24512e-06C8.19242 0.005296 9.54102 3.95781 10.0679 4.34609C10.5949 4.73432 14.7799 4.85929 14.9774 5.48224C15.1748 6.10518 11.8218 8.60556 11.6143 9.22527C11.4068 9.84497 12.5809 13.8525 12.0478 14.2322Z' fill='%23FFD249'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M12.0478 14.2322C11.5146 14.6119 8.09371 12.2047 7.43853 12.1994C6.78335 12.1942 3.32395 14.546 2.79702 14.1578C2.2701 13.7695 3.50887 9.78139 3.31146 9.15845C3.11404 8.53551 -0.198126 5.98148 0.00935014 5.36178C0.216873 4.74208 4.40337 4.68452 4.93651 4.30477C5.46966 3.92507 6.88206 -0.0052399 7.53729 5.24512e-06C8.19242 0.005296 9.54102 3.95781 10.0679 4.34609C10.5949 4.73432 14.7799 4.85929 14.9774 5.48224C15.1748 6.10518 11.8218 8.60556 11.6143 9.22527C11.4068 9.84497 12.5809 13.8525 12.0478 14.2322Z' fill='%23FFD249'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:cover;mask-size:cover;position:relative;overflow:hidden}.star-rating .star-inner{display:block;background-color:#ffd249;width:100%;height:100%}[class*=aos--]{opacity:0;transform:translateY(100px)}[class*=aos--].aos-animate{opacity:1;transform:translateY(0);transition:all .6s ease-in-out}.arrow-up-right--hover svg{transition:transform .3s ease-in-out}.arrow-up-right--hover:hover svg{transform:rotate(45deg)}.hidden{display:none!important}a:not(.btn--custom):not(.no-hover--animation):not(.list-social__link):not(.cart-item__link),.header-nav__wrapper .list-menu__item>span{position:relative;text-decoration:none;color:var(--color-white, #fff)}a:not(.btn--custom):not(.no-hover--animation):not(.list-social__link):not(.cart-item__link):after,.header-nav__wrapper .list-menu__item>span:after{content:"";position:absolute;height:1px;transition:width .2s cubic-bezier(.25,.1,.25,1) 0s;right:0;width:0;bottom:-.4rem;background-color:var(--color-white, #fff);transition-duration:.3s}a:not(.btn--custom):not(.no-hover--animation):not(.list-social__link):not(.cart-item__link):hover:after,.header-nav__wrapper .list-menu__item[aria-current=page] span:after,.header-nav__wrapper .list-menu__item:hover span:after{left:0;right:auto;width:100%}.glass-card{display:flex;max-width:100%;padding:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;border-radius:10px;border:1px solid rgba(141,141,141,.4);background:#6a6a6a26;backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);color:#fff}.glass-card .heading{width:100%;display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr auto;gap:20px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:10px;background:#282828;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);padding:10px 20px;color:#fff;text-align:center;font-family:IBM Plex Mono;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;width:100%}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after{content:"Buy Now";box-shadow:none;font-size:inherit;display:flex;align-items:center;justify-content:center;background:inherit;border-radius:10px}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background:var(--color-grey)}.template--thank-you{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media screen and (max-width:767px){.hidden--sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1023px){.hidden--md{display:none!important}}@media screen and (min-width:1024px){.hidden--lg{display:none!important}}.swiper{overflow:visible}.swiper.not-overflow-visible{overflow:hidden}.swiper-wrapper{transition-timing-function:linear!important}@media(min-width:768px){h1,.h1{font-size:66px}h2,.h2{font-size:50px}h3,.h3{font-size:40px}h4,.h4{font-size:31px}h5,.h5{font-size:20px}h6,.h6,.text--testimonial{font-size:17px}.text--tagline,.text--button-text{font-size:15px}.text--body-xl{font-size:19px}.text--body-lg{font-size:17px}.text--body-md{font-size:15px}.text--body-sm{font-size:14px}.btn--custom{width:auto}.glass-card{max-width:205px;gap:30px}}@media(min-width:1024px){h1,.h1{font-size:77px}h2,.h2{font-size:55px}h3,.h3{font-size:45px}h4,.h4{font-size:34px}h5,.h5{font-size:22px}h6,.h6,.text--testimonial{font-size:18px}.text--tagline,.text--button-text{font-size:16px}.text--body-xl{font-size:20px}.text--body-lg{font-size:18px}.text--body-md{font-size:16px}.text--body-sm{font-size:14px}}.header-wrapper.header--fixed{position:fixed;width:100%;left:0;top:0;background-color:transparent;transition:background-color .3s ease-in-out}.header-wrapper.header--fixed.not-homepage{position:relative}.header-wrapper.header--fixed.scrolled,.header-wrapper.header--fixed.not-homepage,.menu-open .header-wrapper.header--fixed{background-color:#fff}.header-wrapper.header--fixed .logo--black{display:none}.header-wrapper.header--fixed.scrolled .logo--black,.header-wrapper.header--fixed.not-homepage .logo--black,.menu-open .header-wrapper.header--fixed .logo--black{display:inline-block}.header-wrapper.header--fixed.scrolled .logo--white,.header-wrapper.header--fixed.not-homepage .logo--white,.menu-open .header-wrapper.header--fixed .logo--white{display:none}.header-wrapper.header--fixed header.header{padding-left:20px;padding-right:20px}.header-nav__wrapper{grid-area:navigation;margin-left:auto;display:flex;justify-content:space-between;align-items:center;max-width:910px;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.4);background:#ffffff14;backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);padding:10px 10px 10px 20px}.not-homepage .header-nav__wrapper,.scrolled .header-nav__wrapper,.menu-open .header-nav__wrapper{border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));border-radius:10px;background:var(--color-grey-bg, #FBFBFB);-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px)}.header-nav__wrapper .list-menu{gap:24px}.header-nav__wrapper .desktop-localization-wrapper{display:none}.header-nav__wrapper .header__icons__wrapper{align-items:center;gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr}.header-nav__wrapper .list-menu__item{padding:0;font-family:var(--font-body-family);font-style:var(--font-body-style);line-height:150%;font-weight:500;letter-spacing:.06em;font-size:16px;transition:color .3s ease-in-out}.not-homepage .header-nav__wrapper .list-menu__item,.scrolled .header-nav__wrapper .list-menu__item,.menu-open .header-nav__wrapper .list-menu__item{color:var(--color-black);--color-white: var(--color-black)}.header-nav__wrapper .svg-wrapper>svg,.header-nav__wrapper .header__icon{width:24px;height:24px;color:#fff}.header-nav__wrapper .svg-wrapper>svg,.header-nav__wrapper .header__icon{width:24px;height:24px;color:#fff;transition:transform .3s ease-in-out}.header-nav__wrapper .svg-wrapper>svg:hover,.header-nav__wrapper .header__icon:hover{transform:scale(1.1)}.not-homepage .header-nav__wrapper .svg-wrapper>svg,.scrolled .header-nav__wrapper .svg-wrapper>svg,.menu-open .header-nav__wrapper .svg-wrapper>svg,.header-nav__wrapper .header__icon{color:#000}.header-nav__wrapper .header__icons{gap:24px}.not-homepage .header-nav__wrapper .header__icons .header-cta,.scrolled .header-nav__wrapper .header__icons .header-cta,.menu-open .header-nav__wrapper .header__icons .header-cta{background-color:var(--color-button-bg-black, #282828);color:var(--color-white, #fff)}.not-homepage .header-nav__wrapper .header__icons .header-cta:hover,.scrolled .header-nav__wrapper .header__icons .header-cta:hover,.menu-open .header-nav__wrapper .header__icons .header-cta:hover{background-color:var(--color-grey, #2B5E79)}header-drawer .header__icon--menu{color:var(--color-white)}.not-homepage .header__icon--menu svg,.scrolled .header__icon--menu svg,.menu-open .header__icon--menu svg{color:var(--color-black)}header .menu-drawer{background-color:var(--color-white)}.menu-drawer__navigation .menu-drawer__menu{display:flex;flex-direction:column;gap:5px}.menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--active,.menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item:hover{color:#fafafa;--color-white: #fafafa;background-color:var(--color-grey)}header .menu-drawer .menu-drawer__utility-links{background-color:#fff;padding:0 3rem 2rem}header .menu-drawer .menu-drawer__navigation{padding:3rem 0 1.6rem}.google-icon{padding:4px;border-radius:70px;background:var(--color-white)}.rating-value{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:16px;font-weight:500;line-height:150%;color:var(--color-white)}.google-review-card{width:max-content;display:none;gap:12px;padding:10px 10px 10px 20px;border-radius:10px;border:1px solid var(--color-white-40);background-color:var(--color-blur-bg);backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px)}.product-card{display:flex;flex-direction:column;gap:16px;height:100%}.product-card .product-card__content{padding:20px;display:flex;gap:30px;flex-direction:column;border-radius:10px;border:1px solid #F3F3F3;background:#fbfbfb;height:100%}.product-card .product-card__image .product-card-image{width:100%;height:auto;border-radius:10px}.product-card .product-card__info{display:flex;flex-direction:column;gap:0;justify-content:space-between;height:100%}.product-card .product-card__info .product-card-title{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.product-card .product-card__info .product-card__title a{color:#282828;font-family:var(--font-heading-family);font-size:22px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.66px;text-transform:capitalize;--color-white: #282828;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card .product-card__info .product-card__title a span{color:#282828}.product-card .product-card__info .product-card__meta{color:#868686;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px;text-transform:uppercase;margin:0}.product-card .product-card__info .product-card-price{margin-top:16px}.product-card .product-card__info .product-card-price .price-item{color:#282828;font-family:var(--font-heading-family);font-size:22px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.66px;text-transform:capitalize}.product-card .product-card__info .product-card-price .price-item.price-item--regular{color:#c91c1c;font-size:22px;margin:0}.product-card .product-card__info .product-card-price-status{display:flex;flex-direction:column;gap:10px}.product-card .product-card__info .product-card-status .status{color:#868686;text-align:center;font-family:IBM Plex Mono;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px;text-transform:uppercase;margin:0;display:flex;align-items:center;gap:10px}.product-card .product-card__cta{display:flex;justify-content:space-between;flex-direction:column;gap:10px;align-items:center;z-index:1}.product-card .overlay-link{position:absolute!important;top:0;left:0;width:100%;height:100%;display:block;z-index:0}.product-card .product-card__cta .buy-now{width:100%;max-width:100%}.product-card .product-card__cta .buy-now .btn--custom{width:100%}.product-card .product-card__cta .view-product{border-radius:10px;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);display:flex;align-items:center;justify-content:center;width:100%;border:1px solid var(--color-black--10, rgba(26, 28, 33, .1));transition:background-color .3s ease-in-out}.product-card .product-card__cta .view-product:hover{background-color:#282828}.product-card .product-card__cta .view-product a{padding:10px 20px;color:#282828;text-align:center;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:150%;--color-white: #282828;transition:color .3s ease-in-out}.product-card .product-card__cta .view-product a:after{content:none}.product-card .product-card__cta .view-product:hover a{color:#fff}.product-card .divider{height:1px;background-color:#f3f3f3}.hero-banner .hero-banner__wrapper{min-height:500px}.hero-banner .hero-banner__wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:linear-gradient(11deg,#0000 59.38%,#00000047 94.63%),linear-gradient(203deg,#0006 3.62%,#00000057 77.14%)}.hero-banner .hero-banner__image img{width:100%;height:auto}.hero-banner .hero-banner__content{padding:130px 20px 30px;z-index:2;width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:30px}.hero-banner .hero-banner-content__heading{display:flex;flex-direction:column;gap:30px;width:100%}.hero-banner .hero-banner-content__heading h1{color:#fff;letter-spacing:.02em}.hero-banner .hero-banner-content__cta{display:flex;flex-direction:column;gap:16px;width:100%}.hero-banner .hero-banner-content__card{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;gap:24px;border-radius:10px;backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);border:1px solid rgba(141,141,141,.4);background:#6a6a6a26}.hero-banner .hero-banner-content__card .icon__wrapper{border-radius:5px;background:var(--color-white, #fff);backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);width:35px;height:35px;display:flex;align-items:center;justify-content:center}.hero-banner .hero-banner-content__card .icon__wrapper img{width:35px;height:35px}.hero-banner .hero-banner-content__card .divider{display:block;height:1px;width:100%;background-color:var(--color-white-strokle, rgba(255, 255, 255, .4))}.hero-banner .hero-banner-content__card .description{color:#fff}.logo-carousel .logo-carousel__container{overflow:hidden;padding:30px 20px}.logo-carousel .logo-carousel__wrapper{display:flex;flex-direction:column;gap:30px}.logo-carousel .logo-carousel__container .logo-carousel__heading{text-align:center}.logo-carousel .logo-carousel__container .tagline{color:var(--color-grey-text)}.collection-tab{overflow:hidden}.collection-tab .collection-tab__container{padding:30px 20px}.collection-tab .collection-tab__wrapper{display:flex;flex-direction:column;gap:30px}.collection-tab .collection-tab__container .collection-tab__header{display:flex;flex-direction:column;gap:16px;width:100%;padding:8px;border-radius:8px;border:1px solid var(--color-black--10, rgba(26, 28, 33, .1));background:var(--color-grey-bg, #FAFAFB)}.collection-tab .collection-tab__header .collection-header-tab{padding:8px 16px;border:0;border-radius:4px;background-color:transparent;color:#000;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}.collection-tab .collection-tab__header .collection-header-tab:hover,.collection-tab .collection-tab__header .collection-header-tab.active{background:var(--color-grey, #2B5E79);color:#fff}.collection-tab .collection-tab__content .collection-tab-panel{display:none;flex-direction:column;gap:30px;opacity:0;transition:opacity .3s ease;position:relative}.collection-tab .collection-tab__content .collection-tab-panel.active{display:flex;opacity:1;animation:fadeIn .3s ease}.collection-tab .collection-tab-panel .collection-tab-content__header{display:flex;flex-direction:column;gap:16px;max-width:100%}.collection-tab .collection-tab-panel .collection-tab-grid{width:100%}.collection-tab .collection-tab-panel .collection-tab-grid .testimonial-slider__nav,.related-products__container .testimonial-slider__nav{position:relative;min-height:48px;max-width:111px;margin:30px auto 0}.collection-tab .collection-tab-panel .collection-tab-grid .swiper-slide,.related-product-swiper .swiper-slide{display:flex;height:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.featured-content .featured-content__container{padding-top:30px;padding-bottom:0}.featured-content .featured-content__header{padding:0 20px;text-align:left;display:flex;flex-direction:column;gap:24px}.featured-content .featured-content__header .featured-content__tagline{display:flex;gap:10px;align-items:center;justify-content:flex-start;color:var(--color-grey-text)}.featured-content .featured-content__wrapper{display:flex;flex-direction:column;gap:30px}.featured-content .featured-content__header .featured-content__description{color:var(--color-grey-text);max-width:716px;margin-right:auto}.featured-content .featured-content__grid{display:flex;flex-direction:column}.featured-content .featured-content__grid .content{height:500px;position:relative;flex:1;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;justify-content:space-between;padding:37px 27px;gap:16px}.featured-content .featured-content__grid .bottom-content{display:flex;flex-direction:column;gap:24px;max-width:554px;max-height:0;overflow:hidden;transition:max-height .3s ease}.featured-content__grid .content.active .bottom-content{max-height:1000px;transition:max-height .5s ease}.featured-content .featured-content__grid .bottom-content>p{color:#fff}.featured-content .featured-content__grid .bottom-content .btn--custom{border:0;cursor:pointer}.featured-content .featured-content__grid .content.active{flex:3}.featured-content .featured-content__grid .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(185deg,#15151566 -17.96%,#15151500 83.93%),linear-gradient(184deg,#1515157f 1.73%,#151515b3 86.38%);z-index:-1}.featured-content .featured-content__grid .content.active:after{background:linear-gradient(185deg,#15151566 -17.96%,#15151500 83.93%),linear-gradient(184deg,#1515157f 1.73%,#151515b3 86.38%)}.featured-content .featured-content__grid .content-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .5s ease}.featured-product-custom .featured-product-custom__container{padding:0;overflow:hidden}.featured-product-custom .featured-product-custom__container .featured-product-custom__wrapper{position:relative;padding:30px 20px;background:linear-gradient(124deg,#929292 -1.32%,#9f9c9c 48.78%,#7d7d7d 93.42%);border-radius:0;min-height:780px}.featured-product-custom .featured-product__content{display:flex;max-width:100%;padding:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;border-radius:10px;border:1px solid rgba(141,141,141,.4);background:#6a6a6a26;backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);--color-white: #fff}.featured-product-custom .featured-product__content .featured-product__content__tagline{align-items:center;gap:10px}.featured-product-custom .featured-product-custom__image .featured-product-custom-image{position:relative;width:100%;height:auto;max-width:1045px;top:0;left:0;transform:translate(0) rotate(-13.099deg);z-index:0}.featured-product-custom .featured-product__content .cta__wrapper{width:100%;border:1px solid #fff;border-radius:10px}.featured-product-custom .featured-product__content .cta__wrapper a{padding:10px 20px;display:flex;justify-content:center;align-items:center}.featured-product-custom .featured-product__content .cta__wrapper a span{margin-right:8px}.featured-product-custom .featured-product__content .cta__wrapper a:after{content:none}.featured-product-custom .featured-product-benefits__container{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.featured-product-custom .featured-product-benefits__container .featured-product-benefit{position:relative}.featured-product-custom .featured-product-benefits__container .heading svg{color:#fff}.featured-product-custom .featured-product-benefits__container .description{line-height:120%}.multicolumn-custom .multicolumn-custom__container{padding:30px 0}.multicolumn-custom .multicolumn-custom__wrapper{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.multicolumn-custom .multicolumn-custom__container .multicolumn-custom__header{padding:0 20px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.multicolumn-custom .multicolumn-custom__header .tagline,.multicolumn-custom .multicolumn-custom__header .multicolumn-custom__description{color:var(--color-grey-text, #6b6b6b)}.multicolumn-custom .multicolumn-custom__header .multicolumn-custom__tagline{display:flex;align-items:center;gap:10px}.multicolumn-custom .multicolumn-custom__header .multicolumn-custom__description{max-width:716px;text-align:left}.multicolumn-custom .multicolumn-custom__content{display:grid;justify-content:center;flex-direction:column;grid-template-columns:1}.multicolumn-custom .multicolumn-custom__content .multicolumn-custom-content{display:flex;flex-direction:column;gap:16px;padding:20px}.multicolumn-custom .multicolumn-custom__content .multicolumn-custom-content:not(:last-child){border-right:0;border-bottom:1px solid var(--color-grey-line)}.multicolumn-custom .multicolumn-custom-content .heading{margin-top:8px}.multicolumn-custom .multicolumn-custom-content .description{color:var(--color-grey-text, #6B6B6B)}.multicolumn-custom .multicolumn-custom__cta{display:flex;justify-content:center;gap:12px;flex-direction:column;padding:0 20px;width:100%}.multicolumn-custom .multicolumn-custom__cta .secondary{border:1px solid var(--color-black--10, rgba(26, 28, 33, .1))}.image-with-text-custom .image-with-text-custom__container{padding:30px 20px}.image-with-text-custom .image-with-text-custom__container .image-with-text-custom__wrapper{display:grid;grid-template-columns:1fr;gap:30px}.image-with-text-custom .image-with-text-custom__wrapper .image-with-text-custom__content{display:flex;flex-direction:column;gap:24px}.image-with-text-custom .image-with-text-custom__content .image_with_text_custom__tagline{display:flex;align-items:center;gap:10px}.image-with-text-custom .image-with-text-custom__content .image_with_text_custom__tagline .tagline,.image-with-text-custom .image-with-text-custom__content .image_with_text_custom__description{color:var(--color-grey-text)}.image-with-text-custom .image-with-text-custom__content .image_with_text_custom__cta{margin-top:auto;display:flex;align-items:center;gap:12px}.image-with-text-custom .image_with_text_custom__cta .secondary{--color-white: #fff;border:1px solid var(--color-black--10, rgba(26, 28, 33, .1))}.image-with-text-custom .image-with-text-custom__image{min-height:400px;position:relative;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:10px}.image-with-text-custom .image-with-text-custom__image .image__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000 71.7%,#0009),linear-gradient(180deg,#00000030 58.84%,#0009);z-index:1}.image-with-text-custom .image-with-text-custom__image .image-with-text-custom-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.image-with-text-custom .image-with-text-custom__image .image__features__wrapper{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:20px;align-items:stretch}.image-with-text-custom .image-with-text-custom__image .image__features__slider .swiper-slide{display:flex;height:auto}.image-with-text-custom .image-with-text-custom__image .testimonial-slider__nav{position:relative;min-height:48px;max-width:111px;margin:10px auto 0}.image-with-text-custom .image__features__wrapper .image__feature{position:initial}.image-with-text-custom .image__features__wrapper .image__feature .glass-card{max-width:100%;gap:16px}.image-with-text-custom .image-with-text-custom__wrapper>.image_with_text_custom__cta{flex-direction:column;gap:16px}.testimonial-slider .testimonial-slider__container{padding:30px 20px;overflow:hidden}.testimonial-slider .testimonial-slider__container .testimonial-slider__wrapper{display:flex;flex-direction:column;gap:30px}.testimonial-slider .testimonial-slider__wrapper .testimonial-slider__header{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.testimonial-slider .testimonial-slider__header .testimonial-slider__tagline{display:flex;align-items:center;gap:10px}.testimonial-slider .testimonial-slider__header .testimonial-slider__description{max-width:480px;text-align:left}.testimonial-slider .testimonial-slider__swiper .testimonial-card{display:flex;height:auto}.testimonial-slider .testimonial-card .author-image{display:flex}.testimonial-slider .testimonial-card .author-image img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center}.testimonial-slider .testimonial-card .author__testimonial{color:#4d4d4d;display:flex;flex-direction:column;padding:22px;gap:16px;border-radius:10px;border:1px solid rgba(107,107,107,.2);background:#fafafb;align-items:flex-start}.testimonial-slider .author__testimonial .divider{margin-top:auto;height:1px;width:100%;background:#6b6b6b33}.testimonial-slider .author__testimonial .author__info{gap:16px;display:flex;align-items:center}.testimonial-slider .author__testimonial .author__info .author p{color:#282828}.testimonial-slider .author__testimonial .author__info .author .author-position{color:#6b6b6b}.testimonial-slider .author__testimonial .rating{display:flex;justify-content:flex-start}.testimonial-slider .testimonial-slider__swiper .testimonial-slider__nav{position:relative;min-height:48px;max-width:111px;margin:30px auto 0}.testimonial-slider .testimonial-slider__nav .testimonial-button-prev,.testimonial-slider .testimonial-slider__nav .testimonial-button-next{border-radius:5px;border:1px solid var(--color-grey-text, #6B6B6B);color:var(--color-grey-text);background-color:var(--color-white, #fff);transition:color .3s ease-in-out,background-color .3s ease-in-out}.testimonial-slider .testimonial-slider__nav .testimonial-button-prev:hover,.testimonial-slider .testimonial-slider__nav .testimonial-button-next:hover{border:1px solid transparent;color:var(--color-white, #fff);background-color:var(--color-grey, #2B5E79)}.testimonial-slider .testimonial-slider__nav svg{height:16px;width:16px}.three-column{background:linear-gradient(153deg,#404040 22.37%,#1a1a1a 85.48%),#fff}.three-column .three-column__container{padding:30px 20px}.three-column .three-column__container .three-column__wrapper{display:flex;flex-direction:column;gap:30px}.three-column .three-column__header{display:flex;justify-content:space-between;align-items:flex-end}.three-column .three-column__header .three-column-header{color:var(--color-white);display:flex;flex-direction:column;gap:16px}.three-column .three-column__header .three-column__tagline{display:flex;align-items:center;gap:10px}.three-column .three-column__header .three-column__heading{margin-top:8px}.three-column .three-column__header .three-column__heading h2{color:var(--color-white)}.three-column .three-column__header .three-column_description{color:#fafafa}.three-column .three-column-cta{text-align:center}.three-column .three-column-cta .primary:hover{background-color:var(--color-grey)}.three-column .three-column-cols{display:grid;grid-template-columns:1fr;gap:20px}.three-column .three-column-cols .three-column-col{position:relative;min-height:360px;border-radius:10px;overflow:hidden}.three-column .three-column__column{display:flex;align-items:flex-end;height:100%;width:100%}.three-column .three-column__column .three-column-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:10px}.three-column .three-column__column .three-column__content{position:relative;z-index:1;border:1px solid var(--color-white-strokle, rgba(255, 255, 255, .4));background:linear-gradient(0deg,#ffffff26 0% 100%),#0006;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);padding:16px;width:100%;display:flex;justify-content:space-between;gap:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.three-column .three-column__link .three-column-link{display:flex;width:48px;height:48px;border-radius:5px;border:1px solid var(--color-white-strokle, rgba(255, 255, 255, .4));background-color:var(--color-white, #fafafa);-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);align-items:center;justify-content:center;color:var(--color-grey);transition:background-color .3s ease-in-out,color .3s ease-in-out}.three-column .three-column__link .three-column-link:hover{border:1px solid transparent;background-color:var(--color-grey);color:var(--color-white, #fafafa)}.three-column .three-column__link .three-column-link svg{width:15px;height:15px}.three-column .three-column__text{display:flex;flex-direction:column;gap:8px}.newsletter-custom .newsletter-custom__container{padding:30px 20px}.newsletter-custom .newsletter-custom__container .newsletter-custom__wrapper{min-height:380px;position:relative;border-radius:10px;overflow:hidden;padding:20px;display:flex;align-items:center;justify-content:center}.newsletter-custom .newsletter-custom__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(184deg,#0000 -73.83%,#000c 96.71%)}.newsletter-custom .newsletter-custom__bg .newsletter-custom-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.newsletter-custom .news-letter-custom__content{max-width:532px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:24px}.newsletter-custom .news-letter-custom__content .m-0 *{margin:0}.newsletter-custom .news-letter-custom__content .heading br{display:none}.newsletter-custom .news-letter-custom__content .description{max-width:100%}.newsletter-custom .news-letter-custom__content .consent{margin-top:-8px}.newsletter-custom .newsletter-custom-form input{padding:12px;border-radius:10px;border:1px solid var(--color-white-strokle, rgba(255, 255, 255, .4));background:var(--color-white-blur-bg, rgba(255, 255, 255, .15));backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px)}.newsletter-custom .newsletter-custom-form input::placeholder{opacity:.5;color:var(--color-white)}.newsletter-custom .newsletter-custom-form__wrapper{width:100%}.newsletter-custom .newsletter-custom-form__wrapper .field{gap:16px;flex-direction:column}.newsletter-custom .newsletter-custom-form__wrapper .field:before,.newsletter-custom .newsletter-custom-form__wrapper .field:after{content:none}.newsletter-custom .newsletter-custom-form__wrapper .newsletter-custom-form__button{position:relative;width:100%;border-radius:10px;border:1px solid var(--color-black--10, rgba(26, 28, 33, .1));backdrop-filter:blur(13.75px);-webkit-backdrop-filter:blur(13.75px);transition:background-color .3s ease-in-out,color .3s ease-in-out}.newsletter-custom .consent a{text-decoration:underline}.newsletter-custom .consent a:after{width:100%!important}.newsletter-custom .consent a:hover:after{width:0!important}.faq-section .faq-section__container{padding:30px 20px}.faq-section .faq-section__container .faq-section__grid{display:grid;grid-template-columns:1fr;gap:30px}.faq-section .faq-section__grid .faq-section__content{display:flex;flex-direction:column;gap:16px;max-width:452px}.faq-section .faq-section__grid .faq-section__content .description{color:var(--color-grey-text)}.faq-section .faq-section__content .description p{margin:0}.faq-section .faq-section__grid .faq-custom-cta{margin-top:auto}.contact-custom .contact-custom__container{padding:30px 20px}.contact-custom .contact-custom__container .contact-custom__wrapper{display:grid;grid-template-columns:1fr;gap:30px}.contact-custom .contact-custom__wrapper .contact-custom__content{display:flex;flex-direction:column;gap:24px}.contact-custom .contact-custom__content .m-0,.contact-custom .contact-custom__content .contact-custom__info p,.contact-custom .contact-custom__content .contact-custom__heading p{margin:0}.contact-custom .contact-custom-info{margin-top:16px;display:flex;flex-direction:column;gap:16px}.contact-custom .contact-custom-info .contact-custom__info{display:flex;flex-direction:column}.contact-custom .contact-custom__info .icon__wrapper{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--color-grey-line, rgba(107, 107, 107, .2))}.contact-custom .contact-custom__info .icon__wrapper .icon{display:flex}.contact-custom .contact-custom__info .content{padding-top:12px}.contact-custom .contact-custom__info .content .text--grey-text{color:var(--color-grey-text);--color-white: var(--color-grey-text)}.contact-custom .contact-custom__info .contact-custom__map{border-radius:10px;overflow:hidden;margin-top:16px}.contact-custom .contact-custom__info .contact-custom__map iframe{height:300px;border-radius:10px}.contact-custom .contact-custom-form{position:relative;top:0;display:flex;padding:16px;flex-direction:column;gap:18px;border-radius:10px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));background:var(--color-grey-bg, #FBFBFB)}.contact-custom .contact-custom-form .contact__fields{display:flex;flex-direction:column;gap:18px}.contact-custom .contact-custom-form .field{flex-direction:column}.contact-custom .contact-custom-form .field:before,.contact-custom .contact-custom-form .field:after{content:none}.contact-custom .contact-custom-form .field__input{border-radius:10px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));background:var(--color-grey-bg, #FBFBFB);-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);padding:12px;color:var(--color-black);box-shadow:none}.contact-custom .contact-custom-form .field__input:focus{border:1px solid var(--color-grey, #2B5E79);background-color:#fff}.contact-custom .contact-custom-form .field__input::placeholder{color:var(--color-black);opacity:.5}.contact-custom .contact-custom-form .field__label{position:initial;color:var(--color-black);text-transform:capitalize}.contact-custom .contact-custom-form select.field__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z" fill="%236B6B6B"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.contact-custom .contact-custom-form .consent{cursor:pointer}.contact-custom .contact-custom-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 12px 0 0;top:5px;width:18px;height:20px;border-radius:4px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));background-color:var(--color-white-10, rgba(250, 250, 250, .1));position:relative;cursor:pointer;color:var(--color-grey-text)}.contact-custom .contact-custom-form input[type=checkbox]:checked{border:1px solid var(--color-grey, #2B5E79)}.contact-custom .contact-custom-form input[type=checkbox]:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border-right:2px solid #6B6B6B;border-bottom:2px solid #6B6B6B;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.contact-custom .contact-custom-form input[type=checkbox]:checked:after{opacity:1}.contact-custom .contact-custom-form textarea{min-height:173px}.contact-custom .contact-custom-form button[type=submit]{border:0;width:100%;cursor:pointer}.footer{background:linear-gradient(153deg,#404040 22.37%,#1a1a1a 85.48%)}.footer .footer__container{padding:30px 20px}.footer .footer__wrapper{display:flex;gap:30px;flex-direction:column}.footer .footer__info{display:flex;flex-direction:column;gap:30px;align-items:flex-start}.footer .footer__info .footer__contact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.footer .footer-logo{max-width:130px;height:auto}.footer .footer__info .footer-menu{display:flex;flex-direction:column;gap:12px}.footer .footer__info .footer-menu .link{display:inline-block;padding:0}.footer .footer__info .footer__contact .content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.footer .footer__copyright{border-top:1px solid var(--color-white-10, rgba(250, 250, 250, .1));padding-top:32px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:30px}.footer .footer__copyright .footer__policies{display:flex;align-items:center;gap:24px}.footer .footer__copyright .footer__list-social{display:flex;gap:12px}.footer .footer__copyright .footer__list-social .list-social__link{width:32px;height:32px;border-radius:5px;border:1px solid var(--color-white, #FAFAFA);background-color:var(--color-white-blur-bg, rgba(255, 255, 255, .15));display:flex;align-items:center;justify-content:center;color:var(--color-white, #FAFAFA);transition:background-color .3s ease-in-out}.footer .footer__copyright .footer__list-social .list-social__link:hover{color:var(--color-grey);background-color:var(--color-white)}.footer .footer__copyright .footer__list-social .list-social__link svg,.footer .footer__copyright .footer__list-social .list-social__link .svg-wrapper{width:14px;height:14px}.footer .list-social__link svg path{transition:fill .3s ease-in-out}.divider-product-info{height:1px;background:var(--color-grey-line, rgba(107, 107, 107, .2));width:100%;margin-top:30px;margin-bottom:30px}.product-info__wrapper{padding:30px 20px}.product-info__wrapper .product__info-container{max-width:100%;top:130px}.product-info__wrapper .product-custom__tagline{display:flex;gap:5px;align-items:center}.product-info__wrapper .price{font-family:var(--font-heading-family);font-style:var(--font-heading-style);line-height:100%;letter-spacing:-.03em;margin:0;display:flex;align-items:center}.product-info__wrapper .price--on-sale .price-item--regular{color:#c91c1c}.product-info__wrapper .product .price .badge{background-color:#000;color:#fff;display:none}.product-info__wrapper .product.grid{gap:30px}.product-info__wrapper .product.grid .product__media-wrapper,.product-info__wrapper .product.grid .product__info-wrapper{max-width:100%;width:100%}.product-info__wrapper .product.grid .product__info-wrapper{padding-left:0}.product-info__wrapper .product-media-swiper,.product-info__wrapper .product-media-thumb-swiper{padding-right:1px}.product-info__wrapper .product-media-swiper .swiper-slide,.product-info__wrapper .product-media-thumb-swiper .swiper-slide{padding-bottom:2px}.product-info__wrapper .product-media-swiper .product-media-container,.product-info__wrapper .product-media-thumb-swiper .product-media-container{border:0}.product-info__wrapper .product-media-swiper .product-media-container .product__modal-opener,.product-info__wrapper .product-media-thumb-swiper .product-media-container .product__modal-opener{border-radius:10px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));overflow:hidden}.product-info__wrapper .product-media-thumb-swiper .product-media-container .product__media{cursor:pointer}.product-info__wrapper .product-media-thumb-swiper{margin-top:8px}.product-info__wrapper .product__info-container .product-form{margin-top:16px;margin-bottom:0}.product-info__wrapper .product-form__quantity{display:flex;align-items:center;gap:10px}.product-info__wrapper .product-form__quantity .form__label{margin-bottom:0}.product-info__wrapper .product-form__quantity .quantity{display:flex;align-items:center;min-height:36px}.product-info__wrapper .product-form__quantity .quantity:before,.product-info__wrapper .product-form__quantity .quantity:after{content:none}.product-info__wrapper .product-form__quantity .quantity .quantity__input{display:flex;justify-content:center;align-items:center;width:54px;border-radius:8px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));height:36px;outline-color:var(--color-grey)}.product-info__wrapper .product-form__quantity .quantity .quantity__button[name=minus] .svg-wrapper{width:14px}.product-info__wrapper .product-form__quantity .quantity .quantity__button .svg-wrapper{width:20px;color:var(--color-grey)}.product-info__wrapper .product-form__buttons{max-width:100%}.product-info__wrapper .product-form__buttons .product-form__submit{border-radius:10px;border:1px solid var(--black-10, rgba(26, 28, 33, .1));display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px;margin-bottom:0;width:100%;background-color:var(--color-button-bg-black, #282828)}.product-info__wrapper .product-form__buttons .product-form__submit:hover{color:var(--color-white, #fff);background-color:var(--color-grey, #2B5E79)}.product-info__wrapper .product-form__buttons .product-form__submit:before,.product-info__wrapper .product-form__buttons .product-form__submit:after{content:none}.product-info__wrapper .product-form__buttons .atc__wrapper{display:grid;grid-template-columns:1fr;justify-content:center;gap:16px}.product-info__wrapper .product-form__buttons .cta__wrapper{order:1;display:none;align-items:center;justify-content:center;width:100%;border-radius:10px;border:1px solid var(--black-10, rgba(26, 28, 33, .1))}.product-info__wrapper .product-form__buttons .cta__wrapper .show-form{color:#000;--color-white: #000;padding:13px 20px;display:flex;justify-content:center}.product-info__wrapper .product-form__buttons .cta__wrapper .show-form:after{content:none}.product-info__wrapper .product-info__form.show .contact-custom__form{max-height:1000px;overflow:visible;padding-top:30px;border-top:1px solid rgba(107,107,107,.2);margin-top:30px}.product-info__wrapper .product-info__form.show .contact-custom__form h4{margin-bottom:30px}.product-info__wrapper .product-details__wrapper{border-radius:10px;border:1px solid var(--color-grey-line, rgba(107, 107, 107, .2));background-color:var(--color-grey-bg, #FBFBFB);display:flex;padding:24px;gap:15px;flex-direction:column;margin-top:30px}.product-info__wrapper .product-details__wrapper .product-details__container .accordion:first-child{margin-top:15px}.product-info__wrapper .product-details__wrapper .product-details__container .accordion:last-child{border-bottom:0}.product-info__wrapper .product-details__wrapper .product-details__container .heading-icon{display:flex;gap:10px}.related-products__container{padding:30px 20px;overflow:hidden}.related-products__container .related-products__wrapper .related-product-swiper{margin-top:30px}.related-products__container .related-products__wrapper .related-products__heading{display:flex;justify-content:space-between;align-items:flex-start}.related-products__container .related-products__wrapper .related-products__header{display:flex;gap:24px;flex-direction:column}.related-products__container .related-products-cta{margin-top:30px}.quote-banner .quote-banner__container{position:relative;padding:30px 20px}.quote-banner__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(276deg,#0000 49.46%,#00000047 75.67%),linear-gradient(242deg,#0000 46.58%,#00000057 75.08%),linear-gradient(0deg,#0003 0% 100%)}.quote-banner .quote-banner__wrapper{min-height:auto;position:relative;padding:0 0 30px;max-width:1920px;margin:0 auto}.quote-banner .quote-banner-bg-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;top:0;z-index:0}.quote-banner .quote-banner__wrapper .quote-banner__content{position:relative;z-index:1;display:flex;gap:16px}.quote-banner .quote-banner__wrapper .quote-banner__content .heading{max-width:400px}.quote-banner .quote-banner__benefits{position:initial;top:0;left:50%;width:100%;height:100%;max-width:1920px}.quote-banner .quote-banner__benefits .featured-product-benefits__container{display:flex;gap:16px;flex-direction:column;position:relative}.quote-banner .quote-banner__benefits .quote-benefits:nth-child(1){position:initial;left:24%;bottom:33px}.quote-banner .quote-banner__benefits .quote-benefits:nth-child(2){position:initial;right:33px;top:33px}.three-column-with-image{background-color:#fafafa}.three-column-with-image .three-column-with-image__container{padding:30px 20px}.three-column-with-image .three-column-with-image__container .three-column-with-image__wrapper{display:flex;flex-direction:column;gap:30px}.three-column-with-image .three-column-with-image__wrapper .three-column-with-image__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.three-column-with-image .three-column-with-image__header .three-column-with-image__tagline{display:flex;align-items:center;gap:10px}.three-column-with-image .three-column-with-image__content{display:grid;grid-template-columns:1fr;gap:16px}.three-column-with-image .three-column-with-image__content .three-column-with-image-content{padding:0 0 16px;display:flex;flex-direction:column;gap:16px}.three-column-with-image .three-column-with-image__content .three-column-with-image-content:not(:last-child){border-bottom:1px solid rgba(107,107,107,.2)}.three-column-with-image .three-column-with-image__image .three-column-with-image-img{width:100%;height:auto;max-height:320px;object-fit:cover;object-position:center;border-radius:10px}.three-column-with-icon .three-column-with-icon__container{padding:30px 20px}.three-column-with-icon .three-column-with-icon__container .three-column-with-icon__wrapper{display:flex;flex-direction:column;gap:30px}.three-column-with-icon .three-column-with-icon__wrapper .three-column-with-icon__header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}.three-column-with-icon .three-column-with-icon__header .three-column-with-icon__heading{display:flex;flex-direction:column;gap:16px}.three-column-with-icon .three-column-with-icon__header .three-column-with-icon__cta{display:flex;gap:12px}.three-column-with-icon .three-column-with-icon__cta .secondary{border:1px solid var(--color-black--10, rgba(26, 28, 33, .1));--color-white: #FFF}.three-column-with-icon .three-column-with-icon__heading .three-column-with-icon__tagline{display:flex;align-items:center;gap:10px}.three-column-with-icon .three-column-with-icon__heading .three-column-with-icon__heading{margin-top:8px}.three-column-with-icon .three-column-with-icon__heading .three-column-with-icon__description{max-width:667px;color:var(--color-grey-text)}.three-column-with-icon .three-column-with-icon__wrapper .three-column-with-icon__content{display:grid;grid-template-columns:1fr;gap:16px}.three-column-with-icon .three-column-with-icon__content .three-column-with-icon-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:10px;background:var(--color-grey-bg, #FBFBFB);padding:20px}.three-column-with-icon .three-column-with-icon-content .divider{background:#6b6b6b33;height:1px;width:100%}.three-column-with-icon .three-column-with-icon-content .description{text-align:left;color:var(--color-grey-text)}.three-column-with-icon .three-column-with-icon__wrapper>.three-column-with-icon__cta{display:flex;flex-direction:column;gap:16px}.image-with-content .image-with-content__container{padding:30px 20px}.image-with-content .image-with-content__container .image-with-content__wrapper{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.image-with-content .image-with-content__wrapper .image-with-content__content{display:flex;flex-direction:column;gap:24px}.image-with-content .image-with-content__content .image_with_content__tagline{display:flex;align-items:center;gap:10px}.image-with-content .image-with-content__content .image_with_content__content{margin-top:-8px}.image-with-content .image-with-content__content .divider{height:1px;width:100%;background-color:#6b6b6b33}.image-with-content .image-with-content__content .bullet-points__wrapper{display:flex;flex-direction:column;gap:24px;flex-wrap:wrap}.image-with-content .bullet-points__wrapper .bullet-points{display:flex;gap:8px;align-items:center}.image-with-content .image-with-content__content .image_with_content__cta{margin-top:16px;display:flex;gap:12px}.image-with-content .image-with-content__wrapper .image_with_content__cta{display:flex;flex-direction:column;gap:16px}.image-with-content .image-with-content__content .image_with_content__cta .secondary,.image-with-content .image-with-content__wrapper .image_with_content__cta .secondary{border:1px solid var(--color-black--10, rgba(26, 28, 33, .1))}.image-with-content .image-with-content__image .image-with-content-image{width:100%;border-radius:10px;height:480px;object-fit:cover;object-position:center}.collection-hero .collection-hero__inner{padding:30px 20px}.collection-hero .collection-hero__inner .collection-hero__tagline{align-items:center;gap:10px}.collection-hero .collection-hero__inner .collection-hero__text-wrapper{display:flex;flex-direction:column;gap:16px;max-width:822px}.active-facets__button-wrapper .active-facets__button-remove{--color-white: #000}.facets-container .facets-wrapper__desktop{display:flex;flex-direction:column;gap:25px}.facets-layout.mobile-facets__list{padding-left:26px}.facets-layout .facet-checkbox,.facets-layout .mobile-facets__label{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding:8px 0;gap:12px}.facets-layout .facet-checkbox input[type=checkbox],.facets-layout .mobile-facets__label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.facets-layout .facet-checkbox .checkmark,.facets-layout .mobile-facets__label .checkmark{width:20px;height:20px;border:1px solid #34808F;border-radius:3px;background:transparent;display:inline-block;position:relative;transition:background-color .3s ease-in-out}.facets-layout .facet-checkbox:hover .checkmark,.facets-layout .mobile-facets__label:hover .checkmark{box-shadow:0 0 0 1px #34808f}.facets-layout .facet-checkbox .checkmark:after,.facets-layout .mobile-facets__label .checkmark:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border-right:2px solid #FAFAFA;border-bottom:2px solid #FAFAFA;transform:scale(0) rotate(45deg);transform-origin:center;transition:transform .3s ease-in-out}.facets-layout .facet-checkbox input[type=checkbox]:checked+.checkmark,.facets-layout .mobile-facets__label input[type=checkbox]:checked+.checkmark{background:#34808f}.facets-layout .mobile-facets__label input[type=checkbox]:checked+.checkmark:after,.facets-layout .facet-checkbox input[type=checkbox]:checked+.checkmark:after{transform:scale(1) rotate(45deg)}.facets__price .field .field__input{border-radius:2px;border:1px solid #34808F}.facets__price .field:before,.facets__price .field:after{content:none}.facets-vertical .active-facets{gap:12px}.facets-vertical .active-facets .active-facets__button{display:flex;padding:8px 12px 8px 16px;margin:0;border-radius:10px;border:1px solid rgba(107,107,107,.2);background:#fbfbfb}.facets-vertical .active-facets .active-facets__button:hover{background-color:#34808f}.facets-vertical .active-facets .active-facets__button:hover .active-facets__button__wrapper{color:#fff}.facets-vertical .active-facets .active-facets__button .active-facets__button__wrapper{display:flex;gap:8px;align-items:center}.facets-vertical .active-facets .active-facets__button:hover svg{color:#fff}.facets-vertical .active-facets .active-facets__button svg{color:#34808f}.product-grid-container .top-content{display:grid;grid-template-columns:1fr auto;justify-content:space-between;grid-template-rows:1fr;align-items:flex-start;gap:24px}.product-grid-container>.collection{margin-top:30px}.product-grid-container .top-content>.active-facets{padding-top:30px;grid-row:1;grid-column:1;margin:0}.product-grid-container .top-content>.facets{grid-column-start:2;grid-row:1;padding:0}.product-grid-container .top-content>.active-facets>facet-remove,.product-grid-container .top-content>.facets .facet-filters__label,.template-search .sorting .facet-filters__label{margin:0!important}.collection-product-grid-section .facets-vertical{gap:0;padding:0 20px 30px;flex-direction:column;display:flex}.collection-product-grid-section .facets-vertical .facets-wrapper{padding:0;width:100%;max-width:100%}.collection-product-grid-section .facets-vertical .facets-wrapper .facets-container{grid-template-columns:1fr}.product-grid-container .top-content>.facets .facet-filters{padding-left:0}.product-grid-container .top-content>.facets .facet-filters .facet-filters__sort,.template-search .facets .facet-filters .facet-filters__sort{padding:0 18px 0 8px;color:#000}.facets-container .facets .facets__form-vertical{width:100%}.product-grid-container .product-grid{--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 16px;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px}.mobile-facets__main .mobile-facets__footer{flex-direction:column;gap:16px}.mobile-facets__main .mobile-facets__footer>*{width:100%;margin:0}.mobile-facets__main .mobile-facets__footer .mobile-facets__clear{color:#000}.mobile-facets__main .mobile-facets__footer .mobile-facets__clear-wrapper{border-radius:10px;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);display:flex;align-items:center;justify-content:center;width:100%;border:1px solid var(--color-black--10, rgba(26, 28, 33, .1));transition:background-color .3s ease-in-out}.mobile-facets__main .mobile-facets__footer .mobile-facets__clear-wrapper:hover{background-color:#000}.mobile-facets__main .mobile-facets__footer .mobile-facets__clear-wrapper:hover .mobile-facets__clear{color:#fff}.mobile-facets__main .mobile-facets__footer .btn__apply{cursor:pointer;border:0;padding:13px 20px}.mobile-facets__wrapper .mobile-facets__header{padding:16px 0}.product-grid-container .product-card .product-card__cta{display:grid;grid-template-columns:1fr;gap:16px}.product-grid-container .product-card .product-card__cta .buy-now{width:100%;max-width:100%}.product-grid-container .product-card .product-card__cta .buy-now .btn--custom{width:100%}.related-product-swiper .product-card .product-card__cta .buy-now shop-pay-wallet-button,.collection-tab-grid .product-card .product-card__cta .buy-now shop-pay-wallet-button,.product-grid-container .product-card .product-card__cta .buy-now shop-pay-wallet-button{display:none}.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link{display:flex;justify-content:center;align-items:center;background-color:#282828;border-radius:10px;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);transition:background-color .3s ease-in-out,color .3s ease-in-out}.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options{color:#fff;text-align:center;font-family:IBM Plex Mono;font-size:14px;font-weight:450;line-height:150%;text-transform:capitalize;margin:0;padding:10px 20px;height:44px;font-size:0}.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:before,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:before,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:before{content:"Buy Now";position:absolute;padding:10px 20px;width:100%;height:100%;background-color:#282828;border-radius:10px;left:0;top:0;transition:background-color .3s ease-in-out,color .3s ease-in-out;font-size:14px;line-height:165%;text-transform:capitalize}.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link:hover,.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link:hover .shopify-payment-button__more-options:before,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link:hover,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link:hover .shopify-payment-button__more-options:before,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link:hover,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link:hover .shopify-payment-button__more-options:before{background-color:var(--color-grey, #2B5E79)}.related-product-swiper .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:after,.collection-tab-grid .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:after,.product-grid-container .product-card .product-card__cta .buy-now more-payment-options-link .shopify-payment-button__more-options:after{content:none}.filter-search-part{position:relative}.filter-search-part .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;opacity:.5}.filter-search-part .icon svg{width:18px;height:18px;display:flex}.filter-search-part .filter-part-input{border-radius:10px;border:1px solid rgba(107,107,107,.2);background:#fbfbfb;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);padding:12px 12px 12px 44px;width:100%}.main-blog-section .main-blog{padding:30px 20px}.main-blog-section .main-blog .main-blog__header{display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:flex-start;gap:30px}.main-blog .main-blog__tags ul{list-style:none;border-radius:8px;border:1px solid rgba(26,28,33,.1);background:#fafafb;display:flex;padding:8px;align-items:flex-start;gap:24px;width:max-content}.main-blog .main-blog__tags ul li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:4px;transition:background-color .3s ease-in-out}.main-blog .main-blog__tags ul li.active,.main-blog .main-blog__tags ul li:hover{background-color:#2b5e79}.main-blog .main-blog__tags ul li a{color:#000;padding:8px 16px}.main-blog .main-blog__tags ul li.active a,.main-blog .main-blog__tags ul li:hover a{color:#fff}.main-blog .blog-articles{margin-top:30px;gap:0;grid-template-columns:1fr;display:grid}.article-card__image-wrapper .article-card-custom-image{width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:center;min-height:240px}.article-card__content .card__heading a{--color-white: #000}.main-blog .blog-articles .blog-articles__article{padding:24px 0;border-bottom:1px solid rgba(107,107,107,.2)}.main-blog .blog-articles .blog-articles__article .article-card-custom{position:relative;height:100%}.main-blog .blog-articles .article-card-custom__wrapper{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;height:100%}.main-blog .blog-articles .article-card-custom__wrapper .article-card__image-wrapper{width:100%;height:100%}.main-blog .blog-articles .article-card__image-wrapper .article-card__image{height:100%}.main-blog .pagination-wrapper .pagination__link.pagination__link-arrow{color:#6b6b6b;border-radius:5px;border:1px solid #6B6B6B;display:flex;height:48px;width:48px;justify-content:center;align-items:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.main-blog .pagination-wrapper .pagination__link.pagination__link-arrow:hover{color:#fff;background-color:#2b5e79;border:1px solid transparent}.main-blog .pagination-wrapper .pagination__link.pagination__link-arrow .svg-wrapper{width:16px;height:16px}.main-blog .pagination-wrapper .pagination__link:not(.pagination__link-arrow){opacity:.5;color:#373531}.main-blog .pagination-wrapper .pagination__link--current{opacity:1!important}.main-blog .pagination-wrapper .pagination__list{align-items:center;gap:20px}.main-blog .pagination-wrapper .pagination__list .pagination__number{text-align:center;flex:0;margin:0!important}.main-blog .pagination-wrapper .pagination__list .prev-arrow.disable,.main-blog .pagination-wrapper .pagination__list .next-arrow.disable{pointer-events:none;opacity:.5}.article-card-custom__wrapper .card__information h3{position:relative;text-decoration:none;display:inline-block;margin-bottom:12px}.article-card-custom__wrapper .card__information p{margin:0}.article-card-custom__wrapper .card__information h3:after{content:none;position:absolute;height:1px;transition:width .2s cubic-bezier(.25,.1,.25,1) 0s;right:0;width:0;bottom:-.4rem;background-color:#000;transition-duration:.3s}.article-card-custom__wrapper:hover .card__information h3:after{left:0;right:auto;width:100%}.article-card-custom__wrapper .article-card__content{position:relative;overflow:hidden}.article-card-custom__wrapper .article-card__content .card__information{width:calc(100% - 50px);transition:width .3s ease-in-out .3s}.article-card-custom__wrapper .article-card__content .card__information .article-card-link{display:flex;color:#2b5e79;position:absolute;right:0;padding:12px;top:0;transform:translateY(0);transition:transform .3s ease-in-out}.article-template__content p,.article-template__content ul li{color:#6b6b6b;font-family:var(--font-heading-family);font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.32px}.article-template__content blockquote{border-radius:10px;border:1px solid rgba(107,107,107,.2);background:#fbfbfb;margin:0;padding:38px;display:flex;flex-direction:column;gap:10px}.article-template__content blockquote p{color:#000;font-family:var(--font-heading-family);font-size:18px;font-weight:500;line-height:150%;letter-spacing:-.54px;font-style:normal}.main-blog .related-article__header{display:flex;justify-content:space-between;align-items:flex-end}.main-blog .related-articles__wrapper{margin-top:6px}.main-blog .related-article__cta{margin-top:30px}.custom-header .custom-header__container{padding:30px 20px}.custom-header .custom-header__container .custom-header__wrapper{display:flex;align-items:center;justify-content:center}.custom-footer{background:linear-gradient(153deg,#404040 22.37%,#1a1a1a 85.48%)}.custom-footer .custom-footer__container{padding:30px 20px}.custom-footer .custom-footer__wrapper .footer__copyright{display:flex;flex-direction:column;gap:30px;justify-content:space-between}.custom-footer .custom-footer__wrapper .footer__policies{display:flex;gap:24px}.custom-footer .custom-footer__wrapper .footer__policies a,.custom-footer .custom-footer__wrapper .footer__copyright p{color:#fafafa}.custom-page-content .custom-page-content__container{min-height:70vh;display:flex;align-items:center;justify-content:center}.custom-page-content .custom-page-content__container .custom-page-content__wrapper{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;max-width:363px;margin:0 auto}main .shopify-policy__container{max-width:888px;padding:30px 20px}main .shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:30px}main .shopify-policy__container .shopify-policy__body{font-family:var(--font-heading-family);font-weight:400;line-height:140%;letter-spacing:-.02em;font-size:16px;color:#000}main .shopify-policy__container .shopify-policy__body ol,main .shopify-policy__container .shopify-policy__body ul{padding:0}.product-form__buttons more-payment-options-link .shopify-payment-button__more-options{font-size:16px;display:inline-block;width:100%;padding:10px 20px;text-align:center;border-radius:10px;-webkit-backdrop-filter:blur(13.75px);backdrop-filter:blur(13.75px);transition:background-color .3s ease-in-out,color .3s ease-in-out;box-sizing:border-box;background-color:#000;background-color:var(--color-button-bg-black, #282828);color:var(--color-white, #fff)}.product-form__buttons more-payment-options-link .shopify-payment-button__more-options:hover{background-color:var(--color-grey, #2B5E79)}.card__information .page-title{color:#000;--color-white: #000}.card__badge .badge{display:flex;padding:8px 12px;margin:0;border-radius:10px;border:1px solid rgba(107,107,107,.2);background-color:#34808f;color:#fff}.article-template .article-template__content img{width:100%;height:auto;border:0}.article-template .article-template__content h2,.article-template .article-template__content h3,.article-template .article-template__content h4{font-weight:500}.three-column .three-column__text .heading,.three-column .three-column__text .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.three-column .three-column__text .heading{-webkit-line-clamp:3}.product__info-container .product__description h1{font-size:48px}.product__info-container .product__description p{color:#6b6b6b}#product-contact-form{padding-top:100px;margin-top:-100px}.collection-hero__breadcrumbs .breadcrumbs .previous{color:#282828;--color-white: #282828}.collection-hero__breadcrumbs .breadcrumbs .current{color:#282828;font-weight:600}.collection-tab-view-all{position:initial;width:100%}.collection-tab-view-all.desktop--view{display:none}@media(min-width:768px){.hero-banner .hero-banner__content{padding:160px 20px 60px}.hero-banner .hero-banner__wrapper{min-height:600px}.hero-banner .hero-banner-content__heading{gap:24px}.hero-banner .hero-banner-content__cta{flex-direction:row;gap:12px}.hero-banner .hero-banner-content__card{max-width:419px}.logo-carousel .logo-carousel__container,.image-with-text-custom .image-with-text-custom__container,.testimonial-slider .testimonial-slider__container,.three-column .three-column__container{padding:60px 20px}.logo-carousel .logo-carousel__wrapper{gap:34px}.logo-carousel .logo-carousel__container .logo-carousel__heading{padding:0 38px;text-align:center}.featured-content .featured-content__container{padding-top:60px}.featured-content .featured-content__header{text-align:center;padding:0 37.5px}.featured-content .featured-content__header.text-align--left{text-align:left}.featured-content .featured-content__header .featured-content__tagline{justify-content:center}.featured-content .featured-content__header.text-align--left .featured-content__tagline{justify-content:flex-start}.featured-content .featured-content__header .featured-content__description{margin:0 auto}.featured-content .featured-content__header.text-align--left .featured-content__description{margin:0 auto 0 0}.featured-content .featured-content__wrapper,.three-column .three-column__container .three-column__wrapper{gap:60px}.featured-product-custom .featured-product__content{max-width:463px}.featured-product-custom .featured-product__content .cta__wrapper{width:auto;border:0;border-radius:10px}.featured-product-custom .featured-product__content .cta__wrapper a:after{content:""}.featured-product-custom .featured-product-benefits__container{flex-direction:row;gap:10px;justify-content:center}.multicolumn-custom .multicolumn-custom__container{padding:60px 0}.multicolumn-custom .multicolumn-custom__wrapper{gap:60px;align-items:center}.multicolumn-custom .multicolumn-custom__container .multicolumn-custom__header{align-items:center}.multicolumn-custom .multicolumn-custom__cta{width:auto;flex-direction:row}.image-with-text-custom .image__features__wrapper .image__feature .glass-card{max-width:240px}.image-with-text-custom .image-with-text-custom__image .image__features__wrapper{align-items:center}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(1),.image-with-text-custom .image__features__wrapper .image__feature:nth-child(3){margin-right:auto}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(2),.image-with-text-custom .image__features__wrapper .image__feature:nth-child(4){margin-left:auto}.testimonial-slider .testimonial-slider__wrapper .testimonial-slider__header{align-items:center}.testimonial-slider .testimonial-slider__header .testimonial-slider__description{text-align:center}.testimonial-slider .testimonial-slider__swiper .testimonial-slider__nav{margin:60px auto 0}.newsletter-custom .news-letter-custom__content{align-items:center;text-align:center}.newsletter-custom .news-letter-custom__content .heading br{display:block}.newsletter-custom .news-letter-custom__content .description{max-width:386px}.newsletter-custom .newsletter-custom-form__wrapper .field{flex-direction:row}.newsletter-custom .newsletter-custom-form__wrapper .newsletter-custom-form__button{width:132px}.contact-custom .contact-custom__container .contact-custom__wrapper{gap:60px}.product-info__wrapper .product-form__buttons .cta__wrapper{order:0;border:0}.product-info__wrapper .product-form__buttons .cta__wrapper .show-form{padding:0}.product-info__wrapper .product-form__buttons .cta__wrapper .show-form:after{content:""}.quote-banner .quote-banner__benefits .featured-product-benefits__container{flex-direction:row}.three-column-with-image .three-column-with-image__wrapper .three-column-with-image__header{align-items:center}.three-column-with-icon .three-column-with-icon__content .three-column-with-icon-content{align-items:center;padding:24px}.three-column-with-icon .three-column-with-icon-content .description{text-align:center}.three-column-with-icon .three-column-with-icon-content .icon{margin-bottom:8px}.image-with-content .image-with-content__wrapper .image_with_content__cta{flex-direction:row}.main-blog .blog-articles .article-card-custom__wrapper{grid-template-columns:40% 1fr;gap:24px}.footer .footer-logo{max-width:100%}.image-with-content .image-with-content__content .bullet-points__wrapper{flex-direction:row}.contact-custom .contact-custom__wrapper .contact-custom__content{gap:16px}}@media(min-width:1024px){.hero-banner .hero-banner__wrapper:after{background:linear-gradient(11deg,#0000 59.38%,#00000047 94.63%),linear-gradient(203deg,#0000 33.62%,#00000057 77.14%)}.hero-banner .hero-banner__content{flex-direction:row;align-items:flex-end}.featured-content .featured-content__grid{display:flex;flex-direction:row}.featured-content .featured-content__grid .content.active .content-bg-image{transform:scale(1.05)}.featured-content .featured-content__grid .content .top-content,.featured-content .featured-content__grid .content .bottom-content{opacity:0;transition:opacity .3s ease}.featured-content .featured-content__grid .content.active .top-content,.featured-content .featured-content__grid .content.active .bottom-content{opacity:1;transition:opacity .3s ease .3s}.featured-content .featured-content__grid .content{padding:20px}.featured-content .featured-content__grid .content .top-content .h2{font-size:44px}.featured-product-custom .featured-product-custom__image .featured-product-custom-image{position:absolute;width:100%;top:60%;left:50%;transform:translate(-50%,-50%) rotate(-13.099deg)}.featured-product-custom .featured-product-benefits__container,.featured-product-custom .featured-product-benefits__container .featured-product-benefit{position:absolute}.featured-product-custom .featured-product-benefits__container .featured-product-benefit:nth-child(1){right:85px;top:139px}.featured-product-custom .featured-product-benefits__container .featured-product-benefit:nth-child(2){bottom:209px;right:65px}.featured-product-custom .featured-product-benefits__container .featured-product-benefit:nth-child(3){right:335px;bottom:66px}.featured-product-custom .featured-product-custom__container{padding:30px 20px}.featured-product-custom .featured-product-custom__container .featured-product-custom__wrapper{padding:40px;border-radius:10px}.multicolumn-custom .multicolumn-custom__container .multicolumn-custom__header{padding:0;max-width:716px}.multicolumn-custom .multicolumn-custom__content{grid-template-columns:repeat(var(--desktop-column-count),1fr)}.multicolumn-custom .multicolumn-custom__content .multicolumn-custom-content{padding:12px 24px}.multicolumn-custom .multicolumn-custom__content .multicolumn-custom-content:not(:last-child){border-right:1px solid var(--color-grey-line);border-bottom:0}.image-with-text-custom .image-with-text-custom__image{min-height:560px}.image-with-text-custom .image-with-text-custom__container .image-with-text-custom__wrapper{grid-template-columns:1fr 1fr}.image-with-text-custom .image-with-text-custom__wrapper.image-left .image-with-text-custom__content{order:1}.testimonial-slider .testimonial-slider__container .testimonial-slider__wrapper{gap:60px}.testimonial-slider .testimonial-card .author__testimonial{padding:24px}.testimonial-slider .author__testimonial .author__info{grid-template-columns:1fr 1fr}.testimonial-slider .testimonial-slider__swiper .testimonial-slider__nav{margin:80px auto 0}.three-column .three-column-cols{grid-template-columns:repeat(3,1fr)}.three-column .three-column__text .heading{width:calc(100% - 72px)}.three-column .three-column__text .description{max-height:0;overflow:hidden;transition:max-height .5s ease}.three-column__column:hover .three-column__text .description{max-height:1000px}.three-column .three-column__link{position:absolute;right:24px;top:24px;transform:translate(300%);transition:transform .3s ease-in-out}.three-column__column:hover .three-column__link{transform:translate(0);transition:transform .3s ease-in-out}.three-column .three-column__column .three-column__content{padding:24px}.faq-section .faq-section__container,.contact-custom .contact-custom__container,.collection-tab .collection-tab__container{padding:60px 20px}.faq-section .faq-section__container .faq-section__grid{grid-template-columns:1fr 1fr}.contact-custom .contact-custom__container .contact-custom__wrapper{grid-template-columns:1fr 1fr;gap:80px}.contact-custom .contact-custom-form{padding:24px;position:sticky;top:130px}.contact-custom .contact-custom-form .contact__fields{flex-direction:row}.footer .footer__container{padding:60px 20px 40px}.footer .footer__info{align-items:center}.footer .footer__info .footer-menu{flex-direction:row}.footer .footer__info .footer__contact{flex-direction:row;justify-content:space-between;gap:24px;width:100%;max-width:864px}.footer .footer__info .footer__contact .content{align-items:center}.footer .footer__wrapper{gap:48px}.footer .footer__copyright{flex-direction:row;align-items:center}.product-card .product-card__cta{flex-direction:row}.product-card .product-card__cta .buy-now{max-width:147px}.product-card .product-card__cta .view-product{padding:10px;border:1px solid transparent;width:auto}.product-card .product-card__cta .view-product:hover{background-color:transparent}.product-card .product-card__cta .view-product:hover a{color:#282828}.product-card .product-card__cta .view-product a{padding:10px}.related-products__container .product-card .product-card__cta .view-product,.related-products__container .product-card .product-card__cta .view-product a,.collection-tab-grid .product-card .product-card__cta .view-product,.collection-tab-grid .product-card .product-card__cta .view-product a{padding:0}.product-card .product-card__cta .view-product a:after{content:""}.product-card .product-card__content{gap:60px}.collection-tab .collection-tab-panel .collection-tab-content__header{max-width:47%;gap:24px}.collection-tab .collection-tab__container .collection-tab__header{flex-direction:row;gap:24px;width:max-content}.product-card .product-card__info .product-card-price{margin-top:34px}.product-info__wrapper{padding:28px 20px 60px}.product-info__wrapper .product.grid .product__media-wrapper,.product-info__wrapper .product.grid .product__info-wrapper{max-width:50%;width:calc(50% - 15px)}.product-info__wrapper .product.grid .product__media-wrapper{position:sticky;top:130px;height:max-content}.product-info__wrapper .product-details__wrapper{margin-top:50px}.related-products__container{padding:60px 20px}.related-products__container .related-products__wrapper .related-product-swiper{margin-top:48px}.related-products__container .related-products-cta{margin-top:0}.quote-banner .quote-banner__container{padding:0}.quote-banner .quote-banner__wrapper{min-height:420px;padding:30px 20px}.quote-banner .quote-banner__benefits{transform:translate(-50%)}.quote-banner .quote-banner__benefits,.quote-banner .quote-banner__benefits .quote-benefits:nth-child(1),.quote-banner .quote-banner__benefits .quote-benefits:nth-child(2){position:absolute}.quote-banner .quote-banner__benefits .featured-product-benefits__container{position:unset}.three-column-with-image .three-column-with-image__container{padding:60px 20px}.three-column-with-image .three-column-with-image__content{grid-template-columns:repeat(var(--desktop-column-count),1fr);gap:0}.three-column-with-image .three-column-with-image__content .three-column-with-image-content{padding:0 32px;border-bottom:0}.three-column-with-image .three-column-with-image__content .three-column-with-image-content:first-child{padding-left:0}.three-column-with-image .three-column-with-image__content .three-column-with-image-content:last-child{padding-right:0}.three-column-with-image .three-column-with-image__content .three-column-with-image-content:not(:last-child){border-right:1px solid rgba(107,107,107,.2);border-bottom:0}.three-column-with-image .three-column-with-image__image{margin-top:16px}.three-column-with-icon .three-column-with-icon__container{padding:60px 20px}.three-column-with-icon .three-column-with-icon__wrapper .three-column-with-icon__content{grid-template-columns:repeat(var(--desktop-column-count),1fr);gap:32px}.three-column-with-icon .three-column-with-icon__container .three-column-with-icon__wrapper{gap:48px}.image-with-content .image-with-content__container,.newsletter-custom .newsletter-custom__container{padding:60px 20px}.image-with-content .image-with-content__container .image-with-content__wrapper{gap:60px;grid-template-columns:1fr 1fr}.image-with-content .image-with-content__wrapper.image-left .image-with-content__content{order:1}.collection-product-grid-section .facets-vertical{flex-direction:row;gap:30px}.product-grid-container .product-grid{--grid-desktop-horizontal-spacing: 32px;--grid-desktop-vertical-spacing: 32px}.collection-product-grid-section .facets-vertical .facets-wrapper{max-width:22%}.collection-hero .collection-hero__inner{padding:60px 20px}.product-grid-container .product-card .product-card__cta .view-product,.product-grid-container .product-card .product-card__cta .view-product .btn--with-arrow{padding:0}.main-blog-section .main-blog{padding:60px 20px}.main-blog .related-article__cta{margin-top:0}.custom-header .custom-header__container{padding:32px 20px}.custom-footer .custom-footer__container{padding:24px 20px}.custom-footer .custom-footer__wrapper .footer__copyright{flex-direction:row;gap:24px}.featured-content .featured-content__grid .content:after{background:linear-gradient(0deg,#1515151a 0% 100%)}.product-card .product-card__cta .buy-now .btn--custom{width:auto}.multicolumn-custom .multicolumn-custom__header .multicolumn-custom__description{text-align:center}.article-card-custom__wrapper .article-card__content .card__information{width:calc(100% - 50px)}.article-card-custom__wrapper .article-card__content .card__information .article-card-link{top:80%;transform:translateY(200%)}.article-card-custom__wrapper:hover .article-card__content .card__information .article-card-link{transform:translateY(-50%)}.collection-tab .collection-tab-panel .collection-tab-grid .testimonial-slider__nav,.related-products__container .testimonial-slider__nav{position:absolute;top:-70px;right:0;width:111px;margin:0;min-height:auto}.related-products__container .testimonial-slider__nav{top:-50px}.collection-product-grid-section .facets-vertical .facets-wrapper .facets-container{position:sticky;top:130px}.contact-custom .contact-custom__info .contact-custom__map iframe{height:320px}#product-contact-form{padding-top:130px;margin-top:-130px}.collection-tab-view-all{width:max-content}.collection-tab-view-all.mobile--view{display:none}.collection-tab-view-all.desktop--view{display:inline-block}}@media(min-width:1280px){.image-with-text-custom .image__features__wrapper .image__feature{position:absolute}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(1){top:30px;left:39px}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(2){top:70px;right:31px}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(3){left:39px;bottom:75px}.image-with-text-custom .image__features__wrapper .image__feature:nth-child(4){right:26px;bottom:19px}.product-grid-container .product-card .product-card__cta{grid-template-columns:1fr 1fr}}@media(min-width:1440px){.hero-banner .hero-banner__content{padding:112px 64px}.hero-banner .hero-banner__wrapper{min-height:780px}.logo-carousel .logo-carousel__container{padding:60px 64px}.featured-content .featured-content__container{padding-top:112px}.featured-content .featured-content__wrapper{gap:80px}.featured-product-custom .featured-product-custom__container{padding:48px}.featured-product-custom .featured-product-custom__container .featured-product-custom__wrapper{padding:57px 54px}.multicolumn-custom .multicolumn-custom__container{padding:112px 0}.multicolumn-custom .multicolumn-custom__content .multicolumn-custom-content{padding:24px 48px}.image-with-text-custom .image-with-text-custom__container{padding:80px 64px}.image-with-text-custom .image-with-text-custom__container .image-with-text-custom__wrapper,.testimonial-slider .testimonial-slider__container .testimonial-slider__wrapper,.three-column .three-column__container .three-column__wrapper{gap:80px}.testimonial-slider .testimonial-slider__container,.three-column .three-column__container,.contact-custom .contact-custom__container{padding:112px 64px}.newsletter-custom .newsletter-custom__container{padding:48px 64px}.newsletter-custom .newsletter-custom__container .newsletter-custom__wrapper{padding:48px}.faq-section .faq-section__container{padding:80px 64px}.footer .footer__container{padding:80px 64px 48px}.footer .footer__info{gap:42px}.footer .footer__info .footer-menu{gap:32px}.collection-tab .collection-tab__container{padding:112px 64px}.collection-tab .collection-tab__wrapper{gap:43px}.collection-tab .collection-tab__content .collection-tab-panel{gap:48px}.header-wrapper.header--fixed header.header{padding-left:64px;padding-right:64px}.product-info__wrapper{padding:48px 64px 80px}.product-info__wrapper .product.grid{gap:80px}.product-info__wrapper .product.grid .product__media-wrapper,.product-info__wrapper .product.grid .product__info-wrapper{max-width:50%;width:calc(50% - 40px)}.related-products__container{padding:112px 64px}.quote-banner .quote-banner__wrapper{padding:48px 64px}.three-column-with-image .three-column-with-image__container{padding:80px 64px}.three-column-with-image .three-column-with-image__container .three-column-with-image__wrapper{gap:32px}.three-column-with-icon .three-column-with-icon__container{padding:112px 64px}.three-column-with-icon .three-column-with-icon__wrapper .three-column-with-icon__header{flex-direction:row;align-items:flex-end}.image-with-content .image-with-content__container{padding:80px 54px}.image-with-content .image-with-content__container .image-with-content__wrapper{gap:80px}.collection-product-grid-section .facets-vertical{padding:0 64px 80px}.collection-product-grid-section .facets-vertical{gap:80px}.collection-hero .collection-hero__inner{padding:48px 64px 80px}.main-blog-section .main-blog{padding:80px 64px}.main-blog-section .main-blog .main-blog__header{flex-direction:row;align-items:center}.main-blog .blog-articles{grid-template-columns:1fr 1fr}.main-blog .blog-articles .blog-articles__article{padding:24px}.main-blog .blog-articles .blog-articles__article:not(:nth-child(odd)){padding-right:0}.main-blog .blog-articles .blog-articles__article:not(:nth-child(2n)){padding-left:0}.main-blog .blog-articles .blog-articles__article:not(:nth-child(2n)) .article-card-custom:after{content:"";width:1px;height:100%;position:absolute;top:0;right:-24px;background:#6b6b6b33}.main-blog .blog-articles .blog-articles__article:nth-child(1),.main-blog .blog-articles .blog-articles__article:nth-child(2){padding-top:0}.main-blog .blog-articles{margin-top:67px}.main-blog .related-articles__wrapper{margin-top:48px}.custom-header .custom-header__container{padding:32px 64px}.custom-footer .custom-footer__container{padding:24px 64px}.featured-content .featured-content__grid .content{padding:48px}.featured-content .featured-content__grid .content .top-content .h2{font-size:55px}}.full-width-search{position:fixed;top:0;left:0;width:100%;background:var(--color-white);z-index:1000;padding:20px;border-bottom:1px solid var(--color-grey-line);display:none}.full-width-search.active{display:block}.full-width-search .search-modal__form{max-width:1200px;margin:0 auto;width:100%;position:relative}.full-width-search .search-modal__form .field:before,.full-width-search .search-modal__form .field:after,predictive-search .search .field:before,predictive-search .search .field:after{content:none}.full-width-search .search__input,predictive-search .search__input{width:100%;padding:16px 100px 16px 20px!important;font-size:16px;border:1px solid var(--color-grey-line);border-radius:8px;color:var(--color-black)}.full-width-search .search__button{position:absolute;right:50px;top:50%;transform:translateY(-50%);color:var(--color-black)}.full-width-search .search-close-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer}predictive-search .reset__button .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}predictive-search .reset__button:after{content:none!important}.cart-drawer .drawer__inner{background-color:#fff;color:var(--color-black)}.cart-drawer .drawer__inner .cart__login-paragraph a{--color-white: var(--color-black);font-weight:600}.cart-drawer .cart-item .cart-item__details,.cart-drawer .cart-item .cart-item__details a,.cart-drawer .cart-item .cart-item__totals .price,.cart-drawer .drawer__close{color:var(--color-black);--color-white: #000}.cart-drawer cart-remove-button .button:not([disabled]):hover{color:var(--color-grey)}.cart-drawer .cart__checkout-button{border:1px solid transparent;cursor:pointer}.cart-drawer .cart-drawer__overlay{background:linear-gradient(11deg,#0000 59.38%,#00000047 94.63%),linear-gradient(203deg,#0000 33.62%,#00000057 77.14%)}.cart__items .caption-with-letter-spacing,.cart__items .caption-large,.cart-drawer .caption-with-letter-spacing,.cart-drawer .caption-large{font-size:14px}.cart-item cart-remove-button .svg-wrapper{color:#000}.cart__items .cart-item__name{display:inline-block;--color-white: #000}@media(max-width:989px){.header-wrapper.header--fixed header.header{display:flex;justify-content:space-between;width:100%}.header-wrapper .header__heading{width:100%;max-width:70px}.header-wrapper .header__heading a{padding:0}.header-wrapper .header-nav__wrapper{border:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;margin-left:auto;justify-content:flex-end}.header-wrapper .header-nav__wrapper .header__icons{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:0}.header-nav__wrapper .header__icons__wrapper{gap:6px}.header-wrapper .header-nav__wrapper .header__icons__wrapper{display:flex;width:auto;order:1}.header-wrapper .header-nav__wrapper .header__icons .btn--custom{order:0;padding:10px}.header-wrapper .header-nav__wrapper .header__icons__wrapper .header__icon--cart{display:block;top:0;left:0;margin-right:0}.header-wrapper .header-nav__wrapper .header__icons__wrapper .header__icon--cart .svg-wrapper{width:24px;height:24px}}@media(max-width:375px){.header-wrapper.header--fixed header.header{padding-left:10px;padding-right:10px}.header-wrapper .header-nav__wrapper .header__icons .btn--custom{padding:10px;font-size:11px}}.btn-loader{display:none;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.is-loading .btn-text{display:none}.is-loading .btn-loader{display:inline-block}.is-loading{pointer-events:none;opacity:.7}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
