@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Roman.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Light.woff2) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,a{font-family:Neue Haas Grotesk Display Pro!important;letter-spacing:0}p,input,select,textarea,button,li{font-family:Inter,sans-serif!important;letter-spacing:0}body{padding:0 45px}.announcement-bar__message{font-weight:400;font-size:16px;line-height:24px;text-transform:uppercase;color:#231f20;letter-spacing:0}.cstm-announcement-bar{margin:15px 0;background:#f0f0f0;border-radius:6px;overflow:hidden}.cstm-announcement-bar .utility-bar{border:0!important}.header__inline-menu li a,.web-text-wrapper,.header__inline-menu li summary,.header__icon--cart span.visually-hidden{font-weight:600;font-size:24px;line-height:30px;text-transform:uppercase;color:#000;transition:.3s ease;padding:0 25px!important;font-family:Inter,sans-serif!important;text-decoration:none!important}.transparent-header-wrapper .header__inline-menu li a,.transparent-header-wrapper .web-text-wrapper,.transparent-header-wrapper .header__inline-menu li summary,.transparent-header-wrapper .header__icon--cart span.visually-hidden{color:#fff}.transparent-header-wrapper .scrolled-past-header .header__inline-menu li a,.transparent-header-wrapper .scrolled-past-header .web-text-wrapper,.transparent-header-wrapper .scrolled-past-header .header__inline-menu li summary,.transparent-header-wrapper .scrolled-past-header .header__icon--cart span.visually-hidden{color:#000}.sticky-logo-wrapper{display:block}.top-logo-wrapper{display:none}.transparent-header-wrapper .top-logo-wrapper{display:block}.transparent-header-wrapper .sticky-logo-wrapper{display:none}.transparent-header-wrapper .scrolled-past-header .sticky-logo-wrapper{display:block}.header__icon--cart span.visually-hidden{width:initial!important;position:initial!important;padding-right:0!important}.header__inline-menu li a:hover,.web-text-wrapper:hover,.header__inline-menu li summary:hover,.header__icon--cart span.visually-hidden:hover{opacity:.8;transition:.3s ease;text-decoration:none!important}.header__inline-menu{margin-left:0!important}.header__inline-menu li:first-child a{padding-left:10px!important}.header:not(.drawer-menu).page-width{padding-left:32px;padding-right:32px;max-width:100%}.header__icon--cart{margin-right:0!important}.header__inline-menu li:first-child summary{padding-left:0!important}.header__icon{text-decoration:none}.header__icon,.header__icon--cart .icon{height:initial!important;width:initial!important}.header__icon .svg-wrapper{display:none!important}sticky-header.header-wrapper{background:#f0f0f0!important;width:100%;border:0!important}.transparent-header-wrapper sticky-header.header-wrapper{background:transparent!important;position:absolute!important}.sticky-logo-wrapper{display:none}.transparent-header-wrapper .scrolled-past-header header{background:#fff}.scrolled-past-header header{background:#fff;transition:.3s ease}.scrolled-past-header .header__inline-menu li a,.scrolled-past-header .web-text-wrapper,.scrolled-past-header .header__inline-menu li summary,.scrolled-past-header .header__icon--cart span.visually-hidden{color:#000;transition:.3s ease}.scrolled-past-header .sticky-logo-wrapper{display:block}.scrolled-past-header .top-logo-wrapper{display:none}.header__active-menu-item{color:#fff!important}.scrolled-past-header .header__active-menu-item{color:#000!important}.slideshow__text-wrapper.banner__content{padding:0 32px!important}.header__menu-item:hover span{text-decoration:none!important}.header__menu-item:hover{color:#000}.header__search svg{display:none}.search-action button,.account-button,.cart-drawer button{font-weight:600;font-size:24px;line-height:30px;text-transform:uppercase;color:#fff;transition:.3s ease;overflow:visible;padding:0 40px!important;width:initial!important}.cart-drawer button{padding:0 10px 0 20px!important}.custom-slideshow-wrapper video{object-fit:cover}.custom-slideshow-wrapper{border-radius:12px;overflow:hidden}.custom-slideshow-wrapper .page-width{max-width:100%;padding:0 32px}.hero-wrapper.section-wrapper h1{font-weight:500;font-size:52px;line-height:68px;color:#fff}.custom-slideshow-wrapper .banner__buttons a{background:#0000001a;border:1px solid #FFFFFF;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;font-weight:300;font-size:18px;text-transform:uppercase;padding:9px 30px}.custom-slideshow-wrapper .banner__buttons a:after,.custom-slideshow-wrapper .banner__buttons a:before{display:none!important}.custom-slideshow-wrapper .slideshow__text.banner__box{max-width:630px}.hero-wrapper .spacing-style{margin:0!important;padding:0 0 10px}.hero-wrapper{border-radius:12px;overflow:hidden;margin:0!important}.custom-featured-collection .slider__slide{margin:0!important}.product-collection-name p{font-weight:700;font-size:32px;line-height:38px;text-transform:uppercase;color:#8d8b8c;margin:0}.product-edition-name p{font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#fff;background:#231f20;border-radius:30px;text-align:center;display:inline-block;padding:10px 17px;font-family:Neue Haas Grotesk Display Pro!important;margin:0}.product-meta-content-wrapper{display:flex;gap:10px;justify-content:space-between}.custom-featured-collection .card__heading a,.custom-featured-collection .price-item--regular{font-size:26px;text-transform:uppercase;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;font-weight:600}.custom-featured-collection .card-information{width:100%;text-align:right!important}.custom-featured-collection .card__heading{width:100%}.custom-featured-collection .price{margin:0!important}.custom-featured-collection .card__content{position:absolute;bottom:-60px;padding:0 20px!important}.custom-featured-collection .slider-counter{display:none}.image-banner-box img{width:100%}.custom-featured-collection .slider-button--prev{background:#000;border-radius:50px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.custom-featured-collection .slider-button--next{background:#000;border-radius:50px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.custom-featured-collection .card__information{display:flex;gap:10px}.custom-featured-collection .slider-button .icon{height:10px}.custom-featured-collection .slider-button .svg-wrapper path{fill:#fff}.custom-featured-collection .slider__slide{width:30vw!important}.custom-featured-collection .product-card-wrapper{border-radius:22px;overflow:hidden}.custom-featured-collection .quick-add__submit:after,.custom-featured-collection .quick-add__submit:before{display:none}.custom-featured-collection .quick-add__submit{letter-spacing:0;text-transform:uppercase;font-size:18px;border-radius:30px}.custom-featured-collection .quick-add{transform:translateY(70px);visibility:hidden;opacity:0;transition:.3s ease}.custom-featured-collection .product-card-wrapper:hover .quick-add{transform:translateY(-65px);visibility:visible;opacity:1;transition:.3s ease}.underline-links-hover:hover a{text-decoration:none!important}.product-meta-content-wrapper{display:flex;gap:10px;justify-content:space-between;position:absolute;top:0;width:100%;padding:20px}.custom-featured-collection .card-gallery{border-radius:22px}.custom-featured-collection slideshow-slides{margin:0!important;padding:0}.custom-slideshow-wrapper .banner__heading{font-weight:500;font-size:52px;line-height:68px;color:#fff}.mob-banner-image{display:none}.custom-main-heading,.custom-heading{font-weight:600;font-size:26px;line-height:31px;text-transform:uppercase;color:#231f20;margin:0 0 10px}.custom-paragraph p{font-weight:400;font-size:16px;line-height:24px;color:#231f20}.common-banner-btn a{font-weight:300;font-size:18px;line-height:28px;text-transform:uppercase;color:#231f20;border:1px solid #231F20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;display:inline-block;padding:9px 31px;transition:.3s ease;text-decoration:none}.common-banner-btn a:hover{background:#231f20;color:#fff;transition:.3s ease}.image-banner-grid{display:flex;align-items:end;gap:20px;justify-content:space-between;padding:0 0 36px}.image-banner-section{background:#f4f4f4;border-radius:22px;padding:32px}.image-banner-section .custom-paragraph p{max-width:550px}.image-banner-section .section--page-width{display:flex}.image-with-content-section .custom-paragraph p{max-width:718px;margin:0 0 20px;font-size:24px;line-height:34px}.image-with-content-section{background:#f4f4f4;border-radius:22px;overflow:hidden}.image-with-content-section .section--page-width{display:flex}.image-with-content-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:end;gap:20px}.image-with-content-left-column{padding:32px}.image-with-content-section .custom-heading,.social-gallery-section .custom-heading,.research-backed-header-flex .custom-heading,.custom-multicolumn-wrapper .custom-main-heading,.contact-form-content .custom-main-heading,.details-content-head .custom-main-heading,.direction-use-content-head .custom-main-heading,.faqs-bg-wrapper .collapsible-content__heading,.image-text-content .custom-main-heading{font-size:52px;line-height:72px;text-transform:initial;font-weight:600}.custom-multicolumn-wrapper .custom-main-heading{text-align:center}.research-backed-header-flex .custom-paragraph p,.custom-multicolumn-wrapper .custom-paragraph p{font-weight:400;font-size:24px;line-height:34px;color:#231f20;margin:0}.custom-multicolumn-wrapper .custom-paragraph p{text-align:center}.custom-multicolumn-wrapper .multicolumn__title{justify-content:center}.synced-product-images-section .section.section--page-width{display:block}.swiper-left-images-wrapper{width:50%;display:inline-block;border-radius:22px;overflow:hidden}.swiper-right-images-wrapper{width:50%;display:inline-block;position:relative;background:#f5f5f5;border-radius:22px}.right-images-wrapper h2{font-weight:600;font-size:26px;line-height:31px;text-transform:uppercase;color:#231f20;margin:0;position:absolute;bottom:128px;padding:0 35px}.social-gallery-header-flex{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 32px 0 0}.social-gallery-section{background:#f4f4f4;border-radius:22px;margin:50px 0;padding:32px 0 32px 32px}.social-gallery-section .section--page-width{display:block}.social-gallery-slide img{border-radius:20px;width:100%}.social-gallery-section .swiper-button-prev:after,.social-gallery-section .swiper-button-next:after{display:none}.social-gallery-section .swiper.socialGallerySwiper{padding:20px 0 30px!important}.social-gallery-scrollbar{margin-right:170px}.social-gallery-section .swiper-button-next{content:"";position:absolute;left:initial!important;height:40px;width:40px;background:url(/cdn/shop/files/right.svg);z-index:1;bottom:13px;top:initial!important;right:50px;background-repeat:no-repeat;background-position:center;background-size:100%;opacity:1!important;display:block!important;cursor:pointer}.social-gallery-section .swiper-button-prev{content:"";position:absolute;left:initial!important;height:40px;width:40px;background:url(/cdn/shop/files/left.svg);z-index:1;bottom:13px;top:initial!important;right:105px;background-repeat:no-repeat;background-position:center;background-size:100%;opacity:1!important;display:block!important;cursor:pointer}.socialGallerySwiper{padding:20px 0 0!important}.product-text-wrap p{font-weight:600;font-size:52px;line-height:72px;color:#231f20;margin:0 0 18px}.product-text-wrap a{font-weight:300;font-size:18px;line-height:28px;text-transform:uppercase;color:#231f20;border:1px solid #231F20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;display:inline-block;padding:9px 31px;transition:.3s ease;text-decoration:none}.product-text-wrap a:hover{background:#231f20;color:#fff;transition:.3s ease}.custom-product-tabs li.current,.custom-product-tabs li:hover{border-top:1px solid rgb(35 31 32 / 30%)!important}.custom-product-tabs li{font-weight:600;font-size:38px;line-height:28px;color:#231f20;border-top:1px solid rgb(35 31 32 / 30%)!important;list-style:none;padding:18px 0}.custom-product-tabs{padding:0;margin:0}.tab-left-content-column{background:#f4f4f4;border-radius:22px;padding:30px 32px}.scroll-tabs{padding:200px 0 0}.product-tabs-section-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.product-tabs-section .section--page-width{display:block}.product-tabs-section{margin:0 0 50px}.footer-block__heading{font-weight:700!important;font-size:24px!important;line-height:34px;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;text-transform:uppercase}.menu__heading.h4{margin:0!important;padding:0}.menu__item a{text-decoration:none}.footer-block__details-content li a{font-weight:400;font-size:20px!important;line-height:28px;color:#000!important;font-family:Inter,sans-serif!important;transition:.3s ease}.footer-block__details-content li a:hover{opacity:.8;transition:.3s ease}.menu__item p{font-weight:400;font-size:20px;line-height:28px;color:#000;font-family:Inter,sans-serif!important;transition:.3s ease;display:flex;align-items:center;gap:7px;margin:0}.menu__item a:hover p{opacity:.8;transition:.3s ease}.details-content .social-media-icons{display:flex;flex-direction:column;gap:16px}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{text-decoration:none!important}.image-button-wrapper{font-weight:300;font-size:18px;line-height:28px;text-transform:uppercase;color:#231f20;border:1px solid #231F20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;display:inline-block;padding:9px 31px;transition:.3s ease;position:absolute;bottom:24px;margin:0 35px;width:77px;text-decoration:none}.image-button-wrapper:hover{color:#fff;background:#231f20;transition:.3s ease}.synced-product-images-section .swiper-pagination{font-weight:700;font-size:72px;line-height:86px;text-align:right;text-transform:uppercase;color:#8d8b8c;width:initial;right:20px;left:initial;bottom:10px;z-index:1}.right-images-wrapper .price{position:absolute;bottom:79px;padding:0 35px;font-size:26px;text-transform:uppercase;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;font-weight:600}.left-images-wrapper{display:flex}.synced-product-images-wrapper{display:flex;gap:40px}.synced-product-images-wrapper{margin:50px 0}.synced-product-images-section .swiper-button-next:after,.synced-product-images-section .swiper-button-prev:after{display:none}.synced-product-images-section .swiper-button-next{content:"";position:absolute;top:50%;right:15px;height:50px;width:50px;background:url(/cdn/shop/files/right.svg);transform:translateY(-50%);z-index:1;display:block}.synced-product-images-section .swiper-button-prev{content:"";position:absolute;top:50%;right:15px;height:50px;width:50px;background:url(/cdn/shop/files/left.svg);transform:translateY(-50%);z-index:1;display:block}.synced-product-images-section .swiper-pagination-bullet{width:14px;height:14px;background:transparent!important;border:1px solid #fff}.synced-product-images-section .swiper-pagination-bullet,.synced-product-images-section .swiper-pagination-bullet-active{background:#fff!important}.synced-product-images-section .swiper-pagination.image-dots.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{text-align:center}.right-images-wrapper img{border-radius:22px;width:100%}.custom-featured-collection .user-select-text{position:absolute;bottom:28px;padding:0 20px}.custom-featured-collection .product-price-wrapper{position:absolute;bottom:32px;right:0;width:initial;padding:0 20px}.custom-featured-collection .contents{display:block}.footer-logo-section .page-width{max-width:100%;padding:0 32px}.footer-logo-section{background:#f4f4f4;border-radius:22px 22px 0 0;padding:35px 0 0}.newsletter-top-text h2,.newsletter-top-text p{font-weight:400!important;font-size:24px!important;line-height:34px!important;color:#231f20!important;font-family:Inter,sans-serif!important;margin:0}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field input{background:#fff;border:1px solid #e1e1e1;border-radius:10px;outline:none!important}.newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form{align-items:flex-start;margin:10px 0!important;max-width:100%!important}.footer__content-bottom{padding:12px 0 0!important}footer .page-width{max-width:100%;padding:0 32px}.newsletter-bottom-text p em{font-weight:400;font-size:20px;line-height:28px;color:#231f20;font-style:normal}.custom-site-footer{background:#f4f4f4;padding:0 32px;border-top:1px solid rgb(35 31 32 / 30%)}.custom-site-footer .section--page-width{display:block}.footer-block.grid__item:nth-child(1){border-right:1px solid rgb(35 31 32 / 30%)}.footer-logo-wrapper img{width:100%}.footer-content{padding:0}.shopify-section-group-footer-group:nth-child(6){padding:32px 0!important;border-radius:20px 20px 0 0;overflow:hidden}.footer-block__details-content p{font-weight:400;font-size:20px;line-height:28px;color:#000;font-family:Inter,sans-serif!important;transition:.3s ease}.footer-block__details-content p a{font-weight:400;font-size:20px;line-height:28px;color:#000;font-family:Inter,sans-serif!important;text-decoration:none;transition:.3s ease}.footer-content{display:flex!important}.footer-block.grid__item:nth-child(1){width:35%;padding:25px 22px 25px 0;margin:0 20px 0 0}.footer-block.grid__item:nth-child(2),.footer-block.grid__item:nth-child(3),.footer-block.grid__item:nth-child(4){width:13.6%;padding:25px 0}#shopify-block-AY1ZnL3dqMjlKWDE1e__footer_social_media_3VTQVM{width:14%;padding:25px 0}.footer-block.grid__item:nth-child(5){width:20%;padding:25px 0}.footer-custom-text .details-content{padding:15px 0 0}footer{padding-bottom:24px!important}.shopify-section-group-footer-group.footer-utilities{background:#f4f4f4;border-radius:0 0 20px 20px;margin:0 0 35px;padding:2px 0 0;border-top:1px solid rgb(35 31 32 / 30%)}.copyright__content{font-weight:400;font-size:18px!important;line-height:26px;text-align:center;color:#231f20!important;font-family:Inter,sans-serif!important;letter-spacing:0!important}footer{border-radius:0 0 22px 22px;background:#f4f4f4!important;margin:0 0 35px}.footer__content-bottom.scroll-trigger{transform:initial!important}.footer__content-top{border-top:1px solid rgb(35 31 32 / 30%);padding:0 32px!important;border-bottom:1px solid rgb(35 31 32 / 30%)}.swiper-right-images-wrapper .swiper.contentSwiper,.right-images-wrapper{height:100%}.account-button__icon svg{display:none}cart-icon.header-actions__cart-icon svg{display:none}.email-signup__input{border-radius:7px!important}.shopify-section-group-footer-group .section--page-width{--section-min-height: initial !important;--section-preview-height: initial}.social-gallery-slide{width:27vw!important}.section-password .large-logo-wrapper{width:initial}.section-password .logo-block{width:100%!important;margin:0!important;padding:20px 0 0!important}.product-tab-content{display:none;opacity:0;transform:translateY(15px);transition:opacity .4s ease,transform .4s ease}.product-tab-content.current{display:block;opacity:1}.product-tab-content.active{opacity:1;transform:translateY(0)}.custom-product-tabs li{cursor:pointer;transition:color .3s ease,border-bottom .3s ease}.custom-product-tabs li.current,.custom-product-tabs li:hover{color:#000;border-bottom:2px solid #000}.social-gallery-scrollbar{margin-top:24px;height:3px;background:#00000026}.social-gallery-scrollbar .swiper-scrollbar-drag{background:#000;display:block}.menu__item p span,.image-picture-box{display:flex}.image-picture-box img{width:100%}.cart-drawer .drawer__close{color:#000}.left-images-wrapper img{width:100%}.right-images-wrapper a{display:block}.tab-static-image{display:flex}.tab-static-image img{width:100%}.scrolled-past-header header{padding-top:5px!important;padding-bottom:5px!important}.cart-drawer .drawer__cart-items-wrapper button{color:#000}#cart-icon-bubble:has(.icon-cart-empty):after{content:"(0)";position:absolute;right:-20px;top:-4px;background:#000;border-radius:30px;color:#fff;font-size:11px;width:20px!important;height:20px;display:flex;align-items:center;justify-content:center}.header__icon--cart .ha-cart-count-bubble{display:block!important;background-color:transparent!important;position:initial!important}.cart-count-bubble{bottom:initial!important;right:-18px!important;top:-2px!important;left:initial}.custom-featured-collection .card__heading a{position:relative;top:4px}.header__search .search-modal svg{display:block}.cart__checkout-button:before,.cart__checkout-button:after{display:none}.cart-drawer .cart__checkout-button{font-size:16px!important;letter-spacing:0;padding:0!important}.cart-count-bubble span.visually-hidden,.custom-featured-collection .slider-button--prev[disabled],.custom-featured-collection .slider-button--next[disabled]{display:none}.featured-tabs button{font-size:19px;font-weight:700;letter-spacing:0;padding:0 0 10px}.featured-product-card .product-meta-content-wrapper{display:flex;gap:18px;justify-content:space-between;position:absolute;top:20px;width:initial;padding:0;left:20px}.featured-product-card .product-info{margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.featured-product-card .product-edition-name p{font-size:11px;line-height:14px;padding:6px 8px}.featured-product-card .product-title{margin:0;letter-spacing:0;text-transform:uppercase;font-size:16px;font-weight:700}.featured-product-card .price{margin:0;letter-spacing:0px;text-transform:uppercase;font-size:16px;font-weight:400}.featured-tabs{display:flex;gap:32px;justify-content:center;margin-bottom:32px;overflow-x:auto}.featured-tab{background:none;border:none;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:.4;cursor:pointer;white-space:nowrap}.featured-tab.active{opacity:1;border-bottom:1px solid #000}.featured-panel{display:none}.featured-panel.active{display:block}.featured-product-card{background:#fff;border-radius:14px;position:relative;overflow:hidden;background:#f5f5f5;padding:0 0 50px}.product-image-slider{display:flex}.product-image-slide{min-width:100%;scroll-snap-align:start}.product-image-slide img{width:100%;display:block}.product-info{text-align:center;margin-top:16px}.product-title{font-size:14px}.product-subtitle{font-size:13px;opacity:.6}.featured-panel .swiper-button-next{color:#000}.megamenu-featured-cta{text-align:center;margin-top:28px}.megamenu-featured-cta a{border:1px solid #000;padding:10px 24px;font-size:13px;text-transform:uppercase;display:inline-block}.tab-dynamic-images{position:relative}.tab-dynamic-images img{display:none}.tab-dynamic-images img.active{display:block}.featured-tabs-section{max-width:1200px!important;margin:0 auto}.header__inline-menu li .megamenu-featured-cta a{font-weight:300!important;font-size:18px!important;line-height:28px!important;text-transform:uppercase!important;color:#231f20!important;border:1px solid #231F20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;display:inline-block;padding:9px 31px!important;transition:.3s ease;text-decoration:none}.header__inline-menu li .megamenu-featured-cta a:hover{color:#fff!important;background:#231f20!important;transition:.3s ease;text-decoration:none}.featured-tabs-section .featured-product-prev{background:#000;border-radius:50px;width:44px;height:44px;display:flex!important;align-items:center}.featured-tabs-section .featured-product-prev:after{color:#fff;font-size:20px}.featured-tabs-section .featured-product-next{background:#000;border-radius:50px;width:44px;height:44px;display:flex!important;align-items:center}.featured-tabs-section .featured-product-next:after{color:#fff;font-size:20px}.about-founder-head h2{font-weight:600;font-size:26px;line-height:31px;text-align:center;text-transform:uppercase;color:#231f20;margin:0 0 20px}.about-founder-head p{font-weight:400;font-size:32px;line-height:50px;text-align:center;color:#231f20;margin:0 0 12px}.about-founder-section{background:linear-gradient(90deg,#eaeaea 55.48%,#eaeaea00 63.65%);border-radius:22px;padding:32px;margin:50px 0 0}.about-founder-head{max-width:1170px;margin:0 auto}.about-founder-head p:last-child{margin:20px 0 0}.about-page-banner .banner__box.content-container{padding:0!important}.about-page-banner{border-radius:22px;overflow:hidden;margin:50px 0!important}.tab-right-content-column{height:100%;border-radius:22px;overflow:hidden}.tab-static-image.tab-dynamic-images{height:100%}.page-about-us .product-tabs-section{margin:0}.research-backed-header-flex{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:20px;padding:0 32px 30px 0}.research-backed-text{padding:0 0 0 40px}.research-backed-slide h3{font-weight:600;font-size:26px;line-height:31px;text-transform:uppercase;color:#231f20;margin:10px 0}.research-backed-slide p{font-weight:400;font-size:24px;line-height:34px;color:#231f20;margin:0}.research-backed-slide img{width:100%;border-radius:20px}.research-backed-slider-section{background:#f4f4f4;border-radius:22px;padding:32px 0 32px 32px;margin:50px 0}.research-backed-Swiper{padding:22px 0 0}.custom-multicolumn-wrapper .multicolumn-card__info h3{font-weight:600;font-size:32px;line-height:38px;text-align:center;text-transform:uppercase;color:#231f20}.custom-multicolumn-wrapper .multicolumn-card__info p strong{font-weight:600;font-size:20px;line-height:24px;text-align:center;text-transform:uppercase;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;display:block;margin:12px 0 16px}.custom-multicolumn-wrapper .multicolumn-card__info p{font-weight:400;font-size:21px;line-height:31px;text-align:center;color:#231f20}.custom-multicolumn-wrapper .multicolumn-card__image-wrapper img{border-radius:20px;width:100%}.custom-multicolumn-wrapper{border-radius:22px}.research-backed-slide{width:27vw!important}.contact-form-content .custom-paragraph p{font-weight:400;font-size:24px;line-height:34px;color:#231f20;margin:0}.contact-form-content{background:#f4f4f4;border-radius:22px;padding:32px}.contact-form-image{display:flex}.contact-form-image img{width:100%;border-radius:22px;object-fit:cover;object-position:70%}.contact-form-left-column{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.contact-form-section{padding:50px 0}.contact-page-banner .banner__heading{font-weight:600;font-size:38px;line-height:28px;text-align:center;color:#fff}.contact-form-app .globo-form-app div{background:transparent!important}.contact-form-app .globo-form-app input,.contact-form-app .globo-form-app select,.contact-form-app .globo-form-app textarea{background-color:#fff!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:8px;font-weight:300!important;font-size:18px!important;line-height:28px;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;padding-left:20px!important}.contact-form-app .globo-form-app label{font-weight:300!important;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important}.contact-form-app .globo-form-app{max-width:100%!important}.contact-form-app .globo-form-control{padding:0!important}.contact-form-app div{background:transparent!important}.contact-form-app button.action.next.submit{font-weight:400;font-size:18px;line-height:28px;text-transform:uppercase;color:#fff;border-radius:40px;width:initial;transition:.3s ease}.contact-form-app button.action.next.submit:hover{opacity:.8;transition:.3s ease}.shopify-policy__container{max-width:1100px!important;padding:60px 0}.shopify-policy__body p{letter-spacing:0}.featured-product-card .product-info a{margin:0!important;padding:0!important;font-size:0;color:#000;text-decoration:none}.custom-faq--section .faq-sidebar{background:#f4f4f4;border-radius:22px;padding:48px 0 48px 48px;width:32%}.custom-faq--section .faq-sidebar h3{font-size:36px;margin:0!important;line-height:48px;font-weight:600}.shopify-section section .faq-sidebar li{margin-bottom:12px;cursor:pointer;color:#231f20;font-weight:400;font-size:22px;line-height:34px}.custom-faq--section .faq-wrapper{display:flex;gap:40px!important;max-width:100%!important;margin:60px 0;padding:0 20px}.custom-faq--section .faq-question{padding:18px 0;cursor:pointer;font-weight:600;font-size:20px;line-height:30px;color:#231f20;font-family:Neue Haas Grotesk Display Pro!important;text-transform:uppercase}.custom-faq--section .faq-content{width:68%}.custom-faq--section .faq-content{background:#f4f4f4;border-radius:22px;padding:48px}.custom-faq--section .faq-bg-image img{width:100%;object-fit:cover;border-radius:22px}.custom-faq--section .faq-section h2{font-size:36px;line-height:48px;text-transform:uppercase;margin:0!important;font-family:Neue Haas Grotesk Display Pro!important}.custom-faq--section .faq-answer p{font-size:18px;line-height:30px;color:#231f20}.custom-faq--section .faq-title-bg-wrapper{position:relative}.custom-faq--section .faq-title-wrapper h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;margin:0;color:#fff;text-align:center}.custom-faq--section .faq-bg-image{position:relative;z-index:1}.custom-faq--section .faq-icon{font-size:20px;color:#fff;background:#231f20;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .3s ease}.faq-sidebar-lists li{transition:.3s ease}.faq-sidebar-lists .active{list-style:disc;transform:translate(22px);transition:.3s ease}.card__inner{padding:10px 0 50px}.sticky-logo-wrapper{display:initial}.details-content-lists{margin:0;padding:0}.details-content-lists li{list-style:none}.details-lists-left p{font-weight:600;font-size:24px;line-height:29px;color:#231f20;margin:0}.details-lists-left p strong{font-weight:600}.details-lists-right p{font-weight:400;font-size:24px;line-height:29px;text-align:right;color:#231f20;margin:0}.details-lists-flex{display:flex;gap:10px;justify-content:space-between}.details-content-lists li{list-style:none;border-top:1px solid rgb(35 31 32 / 30%);padding:18px 0}.details-content-lists li:last-child{padding-bottom:0}.product-details-image-wrapper{display:flex;line-height:100%}.product-details-image-wrapper img{width:100%;border-radius:22px;object-fit:cover}.product-details-left-column.common-details-column{background:#f4f4f4;border-radius:22px;padding:32px}.product-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.product-details-section .page-width,product-info .page-width,.direction-use-section .page-width,.product-faqs-section .page-width{max-width:100%;padding:0}.product-details-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product__title h1{font-weight:700;font-size:52px;line-height:62px;text-transform:uppercase;color:#8d8b8c}.product__info-wrapper p{font-weight:400;font-size:24px;line-height:34px;color:#231f20}.product__info-wrapper p strong{font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;color:#231f20}.product-form__buttons button{font-weight:400;font-size:18px;line-height:28px;text-align:center;text-transform:uppercase;color:#231f20;letter-spacing:0;border-radius:1px solid #231F20;border-radius:40px}.product-form__buttons button:after,.product-form__buttons button:before{display:none}.product-form__quantity .form__label{display:none}.price .price-item{letter-spacing:0}.grid__item.product__media-wrapper{max-width:100%!important;width:100%!important;padding:0!important;background:#f5f5f5;border-radius:22px}.product__info-wrapper{max-width:100%!important;width:100%!important;background:#f4f4f4;border-radius:22px;padding:32px!important}.product__info-container,.product-form__buttons{max-width:100%!important}.product{display:grid;grid-template-columns:repeat(2,1fr);gap:40px!important}.product__accordion summary .accordion__title{font-weight:600;font-size:24px;line-height:34px;text-transform:uppercase;color:#231f20}.product__accordion summary .icon-caret{height:10px!important}.product-form__buttons .shopify-payment-button__button{background:#000;color:#fff;min-height:initial!important;padding:0}.quantity:after,.quantity:before{display:none}.quantity{border:1px solid #231F20;border-radius:30px}.installation-video{position:relative}.installation-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:initial}.installation-video{border-radius:22px;overflow:hidden}.installation-video video{height:100%;object-fit:cover}.direction-use-content-lists{padding:0;margin:0}.direction-use-lists p{margin:0;font-weight:400;font-size:18px;line-height:24px;color:#231f20}.direction-use-lists p strong{font-weight:600;font-size:24px;line-height:29px;color:#231f20;display:block;padding:0 0 12px}.direction-use-content-lists li{list-style:none;border-top:1px solid rgb(35 31 32 / 30%);padding:12px 0}.direction-use-content-head{margin:0 0 40px}.direction-use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.prduct-video-wrapper,.prduct-video-wrapper div{height:100%}.direction-use-right-column.common-use-column{background:#f4f4f4;border-radius:22px;padding:32px}.product-details-section{padding:50px 0 60px}.direction-use-content-head .custom-main-heading{text-transform:uppercase}.faqs-accordion-image{border-radius:22px;overflow:hidden}.faqs-accordion-image .collapsible-content__media{padding:0!important}.faqs-accordion-image .collapsible-content__media img{position:initial!important;border-radius:22px;object-fit:cover}.faqs-bg-wrapper .accordion__title{font-weight:600;font-size:24px;line-height:34px;text-transform:uppercase;color:#231f20}.faqs-bg-wrapper .collapsible-content summary:hover{background:transparent!important}.faqs-bg-wrapper .collapsible-content summary:hover .accordion__title{text-decoration:none!important}.faqs-bg-wrapper .accordion__content p{font-weight:400;font-size:18px;line-height:26px;color:#231f20}.faqs-bg-wrapper .accordion__content{padding:0}.faqs-bg-wrapper .accordion summary{display:flex;position:relative;line-height:1;padding:20px 0}.faqs-bg-wrapper{background:#f4f4f4;border-radius:22px;padding:32px}.faqs-bg-wrapper{background:#f4f4f4;border-radius:22px;padding:32px;height:100%;display:flex;justify-content:end;flex-direction:column}.faqs-bg-wrapper .accordion summary .icon-caret{height:10px!important;right:0!important}.collapsible-content__wrapper .collapsible-content__grid{gap:40px!important;display:grid;grid-template-columns:repeat(2,1fr)}.collapsible-content__wrapper .collapsible-content__grid .grid__item{width:100%!important}.thumbnail-list__item:before{padding-bottom:0!important}.thumbnail-list__item .thumbnail{position:initial!important;border-radius:8px}.product .accordion__content p,.product .accordion__content p strong{font-size:16px;margin:0}.product .accordion__content ul{padding:0;margin:0}.product .accordion__content ul li{color:#000}.image-text-section .page-width{max-width:100%;padding:0}.image-wrapper{display:flex;height:100%}.image-wrapper img{width:100%;border-radius:22px}.image-text-content p{font-weight:400;font-size:24px;line-height:34px;color:#231f20;margin:0}.image-text-content ul{padding:0 0 0 20px;display:flex;flex-direction:column;gap:4px;margin:0 0 24px}.image-text-content ul li{font-weight:400;font-size:18px;line-height:28px;color:#231f20}.image-text-content p strong{font-weight:700;font-size:18px;line-height:28px;color:#231f20;display:block;margin:15px 0 10px}.content-image-text-column{background:#f5f5f5;border-radius:22px;padding:32px}.image-text-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.collapsible-content summary:hover{background:transparent!important}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.image-text-content{height:100%;display:flex;flex-direction:column;justify-content:end}.image-text-section{padding:30px 0}.image-text-first{padding-top:60px}.image-text-fifth{padding-bottom:60px}@media only screen and (min-width:900px){.product--small .thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide{transform:rotate(-90deg);width:calc(20% - .8rem)}.grid__item.product__media-wrapper slider-component.thumbnail-slider{position:absolute;bottom:320px;transform:rotate(90deg);width:408px;transform-origin:left top;height:100px;overflow:hidden;left:120px}.grid__item.product__media-wrapper{position:relative;padding-left:25px}.thumbnail-list.slider--tablet-up li.thumbnail-list__item.slider__slide{transform:rotate(-90deg);width:54px;height:54px}}@media only screen and (max-width: 1599px){.product-collection-name p{font-size:24px;line-height:32px}.custom-featured-collection .card__heading a,.custom-featured-collection .price-item--regular{font-size:20px}.product-text-wrap p{font-size:34px;line-height:52px}.scroll-tabs{padding:110px 0 0}.custom-product-tabs li{font-size:29px;line-height:28px;padding:12px 0}.image-with-content-section .custom-heading,.social-gallery-section .custom-heading,.research-backed-header-flex .custom-heading,.custom-multicolumn-wrapper .custom-main-heading,.contact-form-content .custom-main-heading,.details-content-head .custom-main-heading,.direction-use-content-head .custom-main-heading,.faqs-bg-wrapper .collapsible-content__heading,.image-text-content .custom-main-heading{font-size:42px;line-height:62px}.newsletter-top-text h2,.newsletter-top-text p{font-size:19px!important;line-height:30px!important}.footer-block__details-content li a,.footer-block__details-content p,.footer-block__details-content p a,.menu__item p{font-size:17px!important;line-height:26px!important}.right-images-wrapper h2{bottom:120px}.about-founder-head p{font-size:24px;line-height:40px}.research-backed-slide p{font-size:20px;line-height:32px}}@media only screen and (max-width: 1439px){.header__inline-menu li a,.web-text-wrapper,.header__inline-menu li summary,.header__icon--cart span.visually-hidden{padding:0 19px!important}.right-images-wrapper .price{bottom:82px;font-size:20px}.footer-block.grid__item:nth-child(1){width:34%}.header__icon--cart span.visually-hidden{padding-right:0!important}}@media only screen and (max-width: 1349px){.header-menu__inner li a{font-size:18px;line-height:28px;padding:0 20px!important}.search-action button,.account-button,.cart-drawer button{font-size:18px;line-height:28px;padding:0 30px!important}.cart-drawer button{padding:0 0 0 12px!important}.custom-slideshow-wrapper .banner__heading{font-size:42px;line-height:54px}.product-collection-name p{font-size:19px;line-height:28px}.product-edition-name p{font-size:13px;line-height:16px;padding:10px 13px}.custom-featured-collection .card__heading a,.custom-featured-collection .price-item--regular{font-size:16px}.custom-featured-collection .user-select-text{bottom:18px}.custom-featured-collection .product-price-wrapper{bottom:22px}.image-with-content-section .custom-paragraph p{font-size:19px;line-height:30px}.product-text-wrap p{font-size:28px;line-height:42px}.newsletter-bottom-text p em{font-size:15px;line-height:25px}.newsletter-top-text h2,.newsletter-top-text p{font-size:15px!important;line-height:26px!important}.synced-product-images-section .swiper-pagination{font-size:42px;line-height:46px}.custom-product-tabs li{font-size:24px;line-height:28px;padding:15px 0}.footer-block__details-content li a,.footer-block__details-content p,.footer-block__details-content p a,.menu__item p{font-size:14px!important;line-height:22px!important}.footer-block__heading{font-size:19px!important;line-height:29px}.footer-custom-text .details-content{padding:13px 0 0}.copyright__content{font-size:15px!important;line-height:26px}.right-images-wrapper h2{font-size:22px;line-height:27px;bottom:114px}.header__inline-menu li a,.web-text-wrapper,.header__inline-menu li summary,.header__icon--cart span.visually-hidden{font-size:18px;line-height:28px}.research-backed-header-flex .custom-paragraph p,.custom-multicolumn-wrapper .custom-paragraph p{font-size:20px;line-height:30px}.faq-sidebar-lists .active{list-style:disc;transform:translate(12px);transition:.3s ease}.shopify-section section .faq-sidebar li{font-size:16px;line-height:26px}.product__info-wrapper p{font-size:19px;line-height:30px}.product__accordion summary .accordion__title{font-weight:600;font-size:18px;line-height:30px;text-transform:uppercase;color:#231f20}.details-lists-left p,.details-lists-right p{font-size:20px;line-height:28px}.faqs-bg-wrapper .accordion__title{font-size:18px;line-height:30px}.product__title h1{font-size:36px;line-height:44px}.image-text-content p{font-size:19px;line-height:31px}.image-text-content ul li{font-size:17px}}@media only screen and (max-width: 1199px){.image-button-wrapper{font-size:14px;line-height:21px;padding:8px 19px;bottom:16px;margin:0 15px}.right-images-wrapper .price{bottom:60px;padding:0 15px}.right-images-wrapper h2{font-size:19px;line-height:22px;bottom:89px;padding:0 15px}.product-collection-name p{font-size:16px;line-height:26px}.product-edition-name p{font-size:11px;line-height:16px;padding:7px 10px}.image-with-content-section .custom-heading,.social-gallery-section .custom-heading,.research-backed-header-flex .custom-heading,.custom-multicolumn-wrapper .custom-main-heading,.contact-form-content .custom-main-heading,.details-content-head .custom-main-heading,.direction-use-content-head .custom-main-heading,.faqs-bg-wrapper .collapsible-content__heading,.image-text-content .custom-main-heading{font-size:34px;line-height:44px}.header-menu__inner li a,.search-action button,.account-button,.cart-drawer button{font-size:14px;line-height:26px}.search-action button,.account-button{padding:0 25px!important}.synced-product-images-section .swiper-pagination{font-size:30px;line-height:36px}.header__inline-menu li a,.web-text-wrapper,.header__inline-menu li summary,.header__icon--cart span.visually-hidden{font-size:15px;line-height:27px}.header:not(.drawer-menu).page-width{padding-left:20px;padding-right:20px}body{padding:0 20px}.custom-featured-collection .card__heading a,.custom-featured-collection .price-item--regular{font-size:14px}.footer-block.grid__item:nth-child(1){width:32%}.slideshow__text-wrapper.banner__content{padding:0 20px!important}.image-banner-section,.image-with-content-left-column{padding:32px 20px}.social-gallery-section{padding:32px 0 32px 20px}.social-gallery-header-flex{padding:0 20px 0 0}.tab-left-content-column{padding:30px 20px}.footer-logo-section .page-width{padding:0 20px}.footer__content-top{padding:0 20px!important}.about-founder-head p{font-size:20px;line-height:34px}.research-backed-slide h3{font-size:21px;line-height:28px}.research-backed-slide p{font-size:18px;line-height:29px}.custom-multicolumn-wrapper .multicolumn-card__info h3{font-size:27px;line-height:33px}.custom-multicolumn-wrapper .multicolumn-card__info p strong{font-size:17px}.custom-multicolumn-wrapper .multicolumn-card__info p{font-size:18px;line-height:28px}.research-backed-slide{width:40vw!important}.contact-form-content .custom-paragraph p{font-size:17px;line-height:28px}.contact-form-left-column{display:flex;flex-direction:column-reverse}.contact-form-section{padding:30px 0}.custom-faq--section .faq-sidebar h3{font-size:25px;line-height:20px}.shopify-section section .faq-sidebar li{font-size:18px;line-height:26px}.custom-faq--section .faq-sidebar{padding:30px 0 30px 30px;width:32%}.custom-faq--section .faq-question{padding:12px 0;font-size:15px;line-height:30px}.faq-section{margin-bottom:40px}.custom-faq--section .faq-section h2{font-size:24px;line-height:37px}.custom-faq--section .faq-section{margin-bottom:50px}.image-text-section{padding:20px 0}.image-text-first{padding-top:40px}.image-text-fifth{padding-bottom:40px}.image-text-grid{gap:20px}.image-text-content p{font-size:17px;line-height:28px}}@media only screen and (max-width: 989px){.custom-slideshow-wrapper .banner__heading{font-size:32px;line-height:44px}.hero-wrapper .spacing-style{margin:0!important;padding:0}.image-banner-grid{align-items:start;justify-content:start;flex-direction:column}.hero__content-wrapper .group-block-content{padding:0 0 22px}.synced-product-images-section .swiper-pagination{font-size:32px;line-height:36px}.synced-product-images-wrapper{gap:20px;flex-direction:column}.swiper-left-images-wrapper,.swiper-right-images-wrapper{width:100%}.image-with-content-section .custom-paragraph p{font-size:15px;line-height:25px}.image-with-content-section .custom-heading,.social-gallery-section .custom-heading,.research-backed-header-flex .custom-heading,.custom-multicolumn-wrapper .custom-main-heading,.contact-form-content .custom-main-heading,.details-content-head .custom-main-heading,.direction-use-content-head .custom-main-heading,.faqs-bg-wrapper .collapsible-content__heading,.image-text-content .custom-main-heading{font-size:28px;line-height:34px}.common-banner-btn a{font-size:15px;line-height:25px;padding:7px 18px}.product-tabs-section-wrapper{display:flex;gap:30px;flex-direction:column-reverse}.scroll-tabs{padding:70px 0 0}.product-text-wrap p{font-size:24px;line-height:36px}body{padding:0 15px}header .header__row{display:block;padding:0 20px}.header-menu__inner li a{font-size:11px;line-height:28px;padding:0 9px!important}.announcement-bar__text{font-size:13px}.search-action button,.account-button,.cart-drawer button{font-size:11px;line-height:26px;padding:0 8px!important}.cart-drawer button{padding:0!important}.footer-block__heading{font-size:15px!important;line-height:26px}span.social-media-icon{width:16px}.newsletter-top-text h2,.newsletter-top-text p{font-size:13px!important;line-height:24px!important}.newsletter-bottom-text p em{font-size:13px;line-height:22px}.image-banner-section,.image-with-content-left-column,.social-gallery-section{padding:32px 20px}.tab-left-content-column{padding:30px 20px}.custom-site-footer{padding:0 20px}.social-gallery-slide{width:40vw!important}.image-banner-section,.image-with-content-left-column,.social-gallery-section{padding-right:0}.social-gallery-header-flex{padding:0 20px 0 0}.custom-featured-collection slider-component.page-width{padding:0}.header__icons{display:block}.header__icon--cart .visually-hidden{display:none}.header__search svg{display:block}span.svg-wrapper.header__icon-close{display:none!important}.header__icon .svg-wrapper{width:34px!important;height:34px!important}.cart-count-bubble{right:-1px!important}.header__icons{width:25%;order:3;display:flex;align-items:center;justify-content:end}header-drawer{width:25%;order:1;margin:0!important}.header__heading-link,.header__heading{width:50%;order:2}header{display:flex!important;flex-direction:row;justify-content:space-between}.transparent-header-wrapper .menu-drawer-container svg path{fill:#fff!important}.scrolled-past-header .menu-drawer-container svg path{fill:#000!important}.custom-featured-collection .slider__slide{width:43vw!important}.footer-block.grid__item:nth-child(1){padding:25px 12px 25px 0;margin:0 10px 0 0}.footer-block__details-content li a,.footer-block__details-content p,.footer-block__details-content p a,.menu__item p{padding:0!important}.social-media-icon img{width:100%}.social-media-icon{width:10px}.custom-featured-collection .card__content{position:initial;width:initial}.custom-featured-collection .quick-add{display:none}.menu-drawer-container .header__icon{width:21px!important}.menu-drawer-container .header__icon .icon{width:24px;height:initial}.menu-drawer{width:98%!important;padding:0 12px!important}.featured-tab{font-size:18px;font-weight:700;letter-spacing:0;padding:0 0 3px}.featured-product-card{background:#fff!important;padding:0;display:flex;gap:10px;align-items:center;box-shadow:0 0 20px #0000002b;margin:0 15px}.featured-product-card .product-info{position:initial;transform:initial}.product-image-slide{width:110px}.product-image-slide img{mix-blend-mode:multiply}.featured-product-card .product-meta-content-wrapper{position:initial}.mobile-featured-tabs .featured-swiper .swiper-wrapper{display:block;transform:none!important}.mobile-featured-tabs .featured-swiper .swiper-slide{width:100%!important;margin:12px 0}.mobile-featured-tabs .featured-product-next,.mobile-featured-tabs .featured-product-prev{display:none!important}.featured-product-card .product-meta-content-wrapper{position:absolute;right:6px;left:initial;top:2px}.featured-product-card .price{text-align:left}.menu-drawer__navigation-container{overflow-y:initial!important}.featured-tabs{margin-bottom:14px}.megamenu-featured-cta a{font-weight:300!important;font-size:18px!important;line-height:28px!important;text-transform:uppercase!important;color:#231f20!important;border:1px solid #231F20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;display:inline-block;padding:9px 31px!important;transition:.3s ease;text-decoration:none}.megamenu-featured-cta a:hover{color:#fff!important;background:#231f20!important;transition:.3s ease;text-decoration:none}.megamenu-featured-cta a{font-weight:300!important;font-size:14px!important;line-height:24px!important;padding:7px 20px!important}.header__icon .svg-wrapper{display:flex!important}.web-text-wrapper{display:none!important}.transparent-header-wrapper .header__icon .svg-wrapper svg path{fill:#fff}.scrolled-past-header .header__icon .svg-wrapper svg path{fill:#000}.header__heading .header__heading-link{width:100%}.header__heading-logo{max-width:120px!important;margin:0 auto}.about-founder-head p{font-size:18px;line-height:32px}.research-backed-header-flex{grid-template-columns:repeat(1,1fr);gap:2px}.research-backed-text{padding:0}.custom-faq--section .faq-sidebar,.custom-faq--section .faq-content{width:100%}.custom-faq--section .faq-section h2{font-size:20px;line-height:35px}.custom-faq--section .faq-section{margin-bottom:40px}.custom-faq--section .faq-answer p{font-size:15px;line-height:30px;color:#231f20;margin:0}.product{grid-template-columns:repeat(1,1fr);gap:30px!important}.product-details-grid,.direction-use-grid{grid-template-columns:repeat(1,1fr);gap:20px}.collapsible-content__wrapper .collapsible-content__grid{gap:20px!important;grid-template-columns:repeat(1,1fr)}.thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:center}.image-text-grid{grid-template-columns:repeat(1,1fr)}.image-text-second .image-text-grid,.image-text-fourth .image-text-grid,.product-details-grid,.collapsible-content__wrapper .collapsible-content__grid{display:flex;flex-direction:column-reverse}.product-details-section{padding:30px 0 40px}}@media only screen and (max-width: 749px){.header__column.header__column--right{display:none}.header__column--left search-button{display:none}.header__columns{display:flex!important;justify-content:space-between;flex-direction:row-reverse}.menu-drawer-container .header__icon--summary{padding:0!important}.header__icon--summary .header-drawer-icon{width:30px!important}.header:not(.drawer-menu).page-width{padding-left:10px;padding-right:10px}.menu-drawer-container .header__icon{width:30px!important}.menu-drawer-container .header__icon--summary svg{width:23px!important;height:initial!important}.menu-drawer__menu-item{font-size:22px!important}.custom-slideshow-wrapper .banner__heading{font-size:24px;line-height:34px}.banner__buttons a{font-size:15px;padding:9px 24px}.product-meta-content-wrapper{padding:12px 10px}.product-collection-name p{font-size:15px;line-height:24px}.product-edition-name p{font-size:11px;line-height:16px;padding:7px 12px}.product-media{padding:40px 0;background:#f5f5f5}.custom-featured-collection .card__heading a,.custom-featured-collection .price-item--regular{font-size:14px}.custom-featured-collection .user-select-text{bottom:10px;padding:0 10px}.custom-featured-collection .product-price-wrapper{bottom:15px;padding:0 10px}.image-banner-section{border-radius:22px;padding:22px 15px}.custom-main-heading,.custom-heading{font-size:21px;line-height:28px}.right-images-wrapper img{border-radius:22px;padding:20px}.image-button-wrapper{font-size:13px;padding:5px 14px;bottom:12px}.right-images-wrapper .price{bottom:50px;padding:0 15px;font-size:12px}.right-images-wrapper h2{font-size:15px;line-height:20px;bottom:70px}.synced-product-images-section .swiper-pagination{font-size:22px;line-height:26px}.synced-product-images-section .swiper-button-next,.synced-product-images-section .swiper-button-prev{height:34px;width:34px;background-repeat:no-repeat;background-size:100%;background-position:center}.image-with-content-grid{display:flex;gap:20px;flex-direction:column-reverse}.image-with-content-left-column{padding:5px 20px 30px}.social-gallery-header-flex{align-items:start;padding:0 20px 0 0;flex-direction:column}.social-gallery-section{background:#f4f4f4;border-radius:22px;margin:30px 0;padding:20px 0 20px 20px}.social-gallery-slide{width:70vw!important}.tab-left-content-column{padding:10px 15px}.product-text-wrap p{font-size:21px;line-height:34px}.scroll-tabs{padding:100px 0 0}.announcement-bar__text{font-size:12px}.synced-product-images-wrapper{margin:30px 0}.product-tabs-section{margin:0 0 30px}.footer-content{flex-wrap:wrap}.footer-block.grid__item:nth-child(1){padding:20px 15px;border-bottom:1px solid rgb(35 31 32 / 30%);border-right:0;width:100%}.footer__content-top{padding:0!important}.footer__blocks-wrapper{display:flex!important;flex-wrap:wrap}.custom-site-footer{padding:0}#shopify-block-AY1ZnL3dqMjlKWDE1e__footer_social_media_3VTQVM{width:28%;padding:0}.footer-block.grid__item:nth-child(5){width:100%;padding:5px 15px 15px;margin:0!important}.footer-block.grid__item:nth-child(2),.footer-block.grid__item:nth-child(3),.footer-block.grid__item:nth-child(4){width:32%;padding:0 15px;margin:20px 0 0}.shopify-section-group-footer-group.footer-utilities{margin:0 0 25px}header [data-sticky-state=active] .header__row{padding:0}.footer-block__details-content{margin-bottom:0!important}.social-gallery-section .swiper-button-next{height:30px;width:30px;right:10px;bottom:17px}.social-gallery-section .swiper-button-prev{content:"";height:30px;width:30px;right:45px;bottom:17px}.social-gallery-scrollbar{margin-right:90px}.announcement-bar__message{font-size:13px;line-height:20px}.web-banner-image{display:none}.mob-banner-image{display:block}.social-gallery-header-flex{gap:7px}.footer-block__details-content li a{padding:0 0 10px!important}.social-media-icon img{width:16px}footer .page-width{padding:0 20px}.footer__copyright{margin-top:0!important}.footer-block__heading{margin-bottom:1rem!important}.custom-featured-collection .slider__slide{width:85vw!important}.slideshow__text-wrapper.banner__content{padding:0 5px!important}.custom-slideshow-wrapper .banner__buttons a{font-size:13px;padding:6px 18px}.custom-slideshow-wrapper .slideshow__text{position:absolute;transform:translateY(-50%);padding-bottom:0!important}.menu-drawer{width:100%!important;padding:0!important}.featured-tab{font-size:17px}.featured-tabs{gap:24px}.featured-tabs{width:500px;justify-content:start}.feature-tabs-wrapper{overflow:scroll}.featured-tabs{overflow-x:initial}.product-image-slide{width:90px}.menu-drawer__navigation{overflow-x:hidden}.featured-product-card .product-title,.featured-product-card .price{font-size:14px}.featured-product-card .product-edition-name p{font-size:7px;line-height:14px;padding:2px 5px}.featured-product-card .product-meta-content-wrapper{right:3px;top:-4px}.about-founder-section{padding:32px 15px;margin:30px 0 0}.about-founder-head p{font-size:18px;line-height:30px}.about-page-banner .banner__heading{font-size:22px;padding:0 20px}.research-backed-slider-section{padding:32px 0 32px 15px;margin:30px 0}.about-page-banner{margin:30px 0!important}.research-backed-slide h3{font-size:18px;line-height:27px}.research-backed-header-flex .custom-paragraph p,.custom-multicolumn-wrapper .custom-paragraph p{font-size:17px;line-height:28px}.research-backed-header-flex{padding:0 15px 20px 0}.research-backed-slide{width:80vw!important}.custom-multicolumn-wrapper .multicolumn-card__info{padding:20px 0 10px!important}.custom-multicolumn-wrapper .multicolumn-card__info p{font-size:17px;line-height:27px}.research-backed-slide p{font-size:16px;line-height:27px}.about-founder-head p{font-size:17px;line-height:27px}.contact-form-content{padding:32px 18px 0}.custom-faq--section .faq-wrapper{gap:20px;margin:60px 0;padding:0!important}.custom-faq--section .faq-icon{font-size:17px;width:20px;height:18px;margin-top:5px}.custom-faq--section .faq-bg-image img{height:300px}.custom-faq--section .faq-answer p{font-size:14px;line-height:30px;margin:0!important}.custom-faq--section .faq-content{padding:10px!important}.custom-faq--section .faq-wrapper{margin:40px 0}.custom-faq--section .faq-icon{flex-shrink:0}.product__title h1{font-size:28px;line-height:34px}.product__info-wrapper p{font-size:17px;line-height:27px}.product__info-wrapper{padding:32px 20px!important}.product-details-left-column.common-details-column{padding:32px 20px}.details-lists-flex{justify-content:start;flex-direction:column;gap:4px}.details-lists-left p,.details-lists-right p{font-size:17px;line-height:28px;text-align:left}.details-content-lists li{padding:8px 0}.direction-use-right-column.common-use-column{padding:32px 20px}.direction-use-lists p strong{font-size:21px;line-height:26px;padding:0 0 8px}.direction-use-lists p{font-size:16px;line-height:24px}.faqs-bg-wrapper{padding:32px 20px}.faqs-bg-wrapper .accordion__title{font-size:16px;line-height:28px}.faqs-bg-wrapper .accordion summary{padding:10px 0}.product{overflow:hidden}.product__accordion summary .accordion__title{font-size:16px;line-height:28px}.content-image-text-column{padding:32px 20px}.image-text-content ul li{font-size:16px}.image-text-content ul{gap:1px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
