body{--header-height-spacing:4rem;--custom-gradient:linear-gradient(90deg,rgba(152, 107, 250, 1) 9%, rgba(69, 7, 204, 1) 30%, rgba(217, 88, 115, 1) 51%, rgba(254, 76, 0, 1) 62%, rgba(213, 5, 18, 1) 86%)}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.font-lekton{font-family:'Lekton',var(--font-heading-family);font-size:clamp(1rem,1.75vw,1.125rem);font-weight:700;letter-spacing:0}.subheading.font-lekton{color:#fe4c00}.flickity-slider{--flickity-gap:24px}.flickity-slider>.flickity-cell{margin-right:var(--flickity-gap)}.flickity-rtl .flickity-slider>.flickity-cell{margin-right:0;margin-left:var(--flickity-gap)}@media screen and (min-width:768px){.flickity-slider{--flickity-gap:32px}}@media screen and (min-width:1024px){.flickity-slider{--flickity-gap:40px}}body{--glass-angle:-151deg;--glass-light:0;--glass-frost:6px;--glass-refraction-alpha:0.1;--glass-dispersion-opacity:0.9;--glass-border-alpha:0.2;--glass-bg-light:linear-gradient(
            var(--glass-angle),
            rgba(255, 255, 255, calc(var(--glass-light))) 0%,
            rgba(255, 255, 255, var(--glass-light)) 22%,
            rgba(255, 255, 255, 0.08) 58%,
            rgba(12, 15, 28, 0.15) 100%
        ), rgba(255, 255, 255, var(--glass-refraction-alpha));--glass-backdrop-filter:blur(var(--glass-frost)) saturate(180%) contrast(108%);}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body{--glass-bg-light:linear-gradient(
                var(--glass-angle),
                rgba(255, 255, 255, calc(var(--glass-light) + 0.22)) 0%,
                rgba(255, 255, 255, calc(var(--glass-light) + 0.06)) 25%,
                rgba(255, 255, 255, 0.12) 60%,
                rgba(12, 15, 28, 0.28) 100%
            ),
            rgba(255, 255, 255, 0.20)}}.header-sticky .header,.indicators .button,.header .dropdown__container{position:relative;isolation:isolate;overflow:hidden;background:var(--glass-bg-light);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);transition:box-shadow 220ms ease,transform 220ms ease;&.header-sticky>*{position:relative;z-index:3}&::before{display:none;content:"";position:absolute;inset:-25%;z-index:1;pointer-events:none;transform:rotate(8deg) scale(1.04);filter:blur(18px) saturate(150%);mix-blend-mode:screen;opacity:var(--glass-dispersion-opacity)}&::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--glass-angle),rgb(255 255 255 / .08) 0%,rgb(255 255 255 / .03) 36%,rgb(255 255 255 / .01) 60%,rgb(255 255 255 / .04) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.35}}.has-dropdown-menu .header-sticky .header__menu>ul.with-block .menu__item{color:#4507CC}.header-sticky.header-nav-scrolled,.header-no-glass{.header,shopify-account .block,.dropdown__container,.logo-vector{color:#4507CC}.header,.dropdown__container{background:#fff}.header{box-shadow:0 4px 28px rgb(0 0 0 / .06)}}.menu-drawer{.button.button--close{color:rgb(var(--color-foreground));width:2.75rem;height:2.75rem;min-height:2.75rem;min-width:2.75rem;transition:all .3s ease;&:hover,&:focus{color:#fff;transform:scale(1.25)}}}.drawer .button.button--close{color:rgb(var(--color-foreground));width:2.75rem;height:2.75rem;min-height:2.75rem;min-width:2.75rem;transition:all .3s ease;&:hover,&:focus{color:#fff;transform:scale(1.25)}}.header-sticky{height:0;.header{width:calc(100% - 2rem);height:fit-content;max-width:77.75rem;padding:1rem 1.5rem;transition:background-color .5s cubic-bezier(.6,0,.4,1) .1s;margin:0 auto;border-radius:4.5rem;overflow:visible;box-shadow:0 4px 20px rgb(255 255 255 / .15);top:24px;gap:1rem}.header__menu{width:100%}.header__menu>ul.with-block{width:100%;flex-wrap:nowrap;justify-content:space-between}.header__menu>ul.with-block .menu__item{font-size:clamp(.75rem,1.1vw,1rem);padding-inline:clamp(0.75rem,1.28vw,.9375rem)}shopify-account .block{transition:color .5s cubic-bezier(.6,0,.4,1) .1s}&.header-nav-scrolled{.header,shopify-account .block,.dropdown__container,.logo-vector{color:#4507CC}.header,.dropdown__container{background:#fff}.header{box-shadow:0 4px 28px rgb(0 0 0 / .06)}}.header__menu>ul.with-block .menu__item .btn-duplicate{color:#fe4c00;background-color:#fff0;white-space:nowrap}.dropdown__nav a{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);transition:color .3s ease;&:hover,&:focus{color:#fe4c00}}.dropdown__nav a:hover,.dropdown__nav a:focus{color:#fe4c00}.header__logo-link{width:100%;svg{width:100%;transition:all .3s ease}img{width:100%}&:hover,&:focus{.logo-vector{color:#FE4C00}}}.header__buttons a,.account-button{svg{transition:all .3s ease}&:hover,&:focus{color:#FE4C00}}.mega-menu ul a{font-size:clamp(.8rem,1.1vw,1rem)!important}}@media screen and (max-width:767px){.header-sticky{.header__buttons>:is(a,button){min-width:2rem;height:2rem}}}@media screen and (min-width:768px){.header-sticky{.header{width:calc(100% - 3rem);padding:clamp(1rem,1.2vw,1.125rem) clamp(1.5rem,3vw,3rem)}}}@media screen and (min-width:1024px){.header-sticky{.header{--header-height:5rem;.header__menu{--header-grid-template:"logo navigation icons" / clamp(4rem, 8vw, 160px) minmax(0, 1fr) fit-content(100%)}}.header__icons{width:fit-content}}}.custom-footer{.footer{display:flex;flex-direction:column;align-items:center;gap:2rem}.footer__left,.footer__right{border-inline-end:0}.footer__left{width:100%;max-width:35rem}.footer__right{width:100%;align-items:center;justify-content:center;padding:0;margin:0;border:0}.footer__logo{width:100%;max-width:24.5rem;gap:clamp(3rem,5.6vw,5rem);margin:0}.footer__logo-newsletter{.newsletter-form{gap:0;.h-captcha{margin-top:var(--sp-5)}}.label,input{font-family:'Lekton',var(--font-heading-family);font-size:1.125rem;letter-spacing:0;line-height:1.8;height:3rem}input{padding:0;background:none!important;border-bottom:1px solid #fff;border-radius:0}.label{margin:0;text-transform:lowercase;--tw-translate-y:-1.125rem;opacity:.4}.self-submit-button{inset-inline-end:-.75rem}}.footer__accordions{width:100%}.details{width:auto;flex:1;.heading,a{font-family:'Lekton',var(--font-heading-family);letter-spacing:0;line-height:1.8;white-space:nowrap}.details__summary{.heading{font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:700;opacity:.4}}.details__content{li,a{width:100%}a{display:flex;align-items:center;font-size:1rem;font-weight:400;text-transform:uppercase;&:after,&:before{opacity:0;width:0;transition:all ease .3s;display:inline-flex}&:before{content:"["}&:after{content:"]"}&:hover,&:focus{color:#FE4C00;&:after,&:before{opacity:1;width:auto}&:before{padding-right:.4375rem}&:after{padding-left:.4375rem}}}}}.footer-accent{width:90.97%;margin:0 auto 3rem;max-width:81.875rem;div{width:100%;height:0;padding-top:21.8%}.accent{width:100%;height:auto;position:absolute;bottom:0;left:0}}}@media (min-width:48rem){.custom-footer{.footer__logo{gap:5rem}}}.footer-bottom-socials{width:100%;padding-top:clamp(2rem, 6vw, 4rem);margin:clamp(4rem, 6.5vw, 5rem) 0 0;border-top:2px solid rgba(var(--color-foreground) / .2);z-index:1;a{opacity:.2;&:hover,&:focus{color:#FE4C00;opacity:1}}}@media screen and (min-width:48rem){.custom-footer{.footer__right{align-items:flex-end}.footer__accordions{flex-direction:row;gap:1rem}.details{.details__summary{padding-block-end:clamp(2.5rem, 3vw, 3.625rem)}}}}@media screen and (min-width:64rem){.custom-footer{.footer{flex-direction:row;justify-content:space-between;align-items:flex-start}}}.custom-slideshow{&.slideshow-has-gradient slideshow-element{&:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0) 8%,#fff0 33%,#fff0 42%)}}&.limit-content-width{.slideshow-word{max-width:24.9375rem}}.slideshow-content{padding-block-end:clamp(2rem, 5.5vw, 4rem);.slideshow-item__subheading{color:#FE4C00;font-family:'Lekton',var(--font-heading-family);font-size:1rem;font-weight:700;line-height:1.2}.slideshow-item__heading{font-size:clamp(2rem, 5.15vw, 4.5rem)}.slideshow-item__description{font-size:1rem;line-height:1.8}}.banner{.banner__box{max-width:24.5rem}}.button--fixed{min-height:3.5rem}}.slideshow-dots.slideshow-dots--progress{gap:1.5rem;border:0;border-radius:var(--rounded-full);margin-block-start:clamp(2rem, 5.5vw, 4rem);.flickity-page-dots,.flickity-page-dot{height:.1875rem}.flickity-page-dots{gap:0;border-radius:var(--rounded-full)}.flickity-page-dot{width:auto;height:.125rem;flex:1 1 0%;overflow:hidden;border-radius:0;&:before{width:100%;height:100%;background-color:#FE4C00;border-radius:inherit;box-shadow:none}&[aria-current="true"]~.flickity-page-dot:before{background-color:rgb(var(--color-border-light))}&[aria-current="true"],&[aria-current="true"]:before{background-color:#FE4C00}}.slideshow-nav-button{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;background:none;transition:all .3s ease;padding:.65rem;border-radius:2.5rem;border:none;background:linear-gradient(var(--glass-angle),rgba(255,255,255,calc(var(--glass-light) + .18)) 0%,rgba(255,255,255,var(--glass-light)) 22%,rgb(255 255 255 / .08) 58%,rgb(12 15 28 / .22) 100%),rgba(255,255,255,var(--glass-refraction-alpha));svg{width:1.375rem;height:1.375rem}.btn-fill{background-color:#4507cc}&:not(:disabled):hover,&:not(:disabled):focus{box-shadow:0 0 2.25rem 0 #FFFFFF59;transform:scale(1.25);.btn-fill{transform:translateY(var(--motion-translateY));--motion-translateY:-76%}}}}.header-nav-scrolled+.newsletter-section{background-color:#fff0}.full-width-slides{slideshow-element.slideshow .banner{max-width:100%;margin-inline-end:0;border-radius:0;img,svg{border-radius:0}}.page-width{padding-inline:1.5rem;max-width:84.25rem;margin:0 auto;left:50%;transform:translate(-50%,0);.slideshow-content{padding-inline:0}}}@media screen and (min-width:48rem){.custom-slideshow{&.custom-slideshow--align-center{.page-width{display:flex;align-items:center;height:100%}}&.slideshow-has-gradient slideshow-element{&:before{background:linear-gradient(to right,rgb(0 0 0) 8%,#fff0 33%,#fff0 42%)}}&.limit-width{.slideshow-word{max-width:clamp(10rem, 30vw, 24.9375rem)}}&.less-side-padding{.slideshow-words{padding-left:clamp(2rem, 5vw, 7rem)}}.slideshow-words{padding-left:clamp(2rem, 5vw, 7rem)}.button--fixed{min-width:4rem}.banner{.banner__box{max-width:24.5rem}}}.slideshow-dots.slideshow-dots--progress{gap:2rem;.flickity-page-dots{margin:0}}.full-width-slides{.page-width{padding-inline:2.5rem}}}.announcement-text{font-family:var(--font-heading-family);font-size:.875rem;font-weight:700;letter-spacing:0}a.announcement__content{transition:all .3s ease;&:hover,&:focus{opacity:.7}}@media screen and (min-width:48rem){.announcement-text{font-size:1.125rem}}.logo-vector{width:var(--logo-width-width,8.75rem);height:auto;transition:var(--animation-primary);transition-property:transform,opacity}@media screen and (min-width:48rem){.logo-vector{width:var(--logo-width,11.25rem)}}.accent-gradient-bg{filter:blur(112px);background:#986BFA;background:var(--custom-gradient)}@media screen and (min-width:48rem){.title-wrapper.subheading-beside-heading .grid{display:flex;align-items:center;gap:2rem}}@media screen and (min-width:48rem){.slider--desktop .card-grid{--card-grid-gap:clamp(3rem, 3vw, 4.625rem)}}.button:not(.button--close),.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-size:clamp(1rem,1.5vw,1.125rem)}.button:not(.quick-view__button):not(.button--close){&.button--primary,&.button--secondary{min-width:3.5rem;min-height:4rem}}.button--fixed{min-width:9.5rem}@media (min-width:48rem){.button{&.button--primary,&.button--secondary{min-width:4rem;min-height:4rem}}.button--fixed{min-width:11.25rem}}.scrolling-text-wrapper{.heading{margin-bottom:clamp(1.5rem, 3.7vw, 3rem)}}.custom-scroll-text{.scrolling-text__item{gap:1rem!important;&:before{display:none!important}svg{width:3rem;height:3rem}p{font-family:'Lekton',var(--font-heading-family);font-weight:700;line-height:1.2}}}.custom-scroll-logos{.scrolling-wrapper--secondary{transform:none}}.footer .h-captcha{display:none}.testimonials-wrapper{.title-wrapper{gap:2rem;margin:0}.flickity-page-dots{display:none;&:focus-within{display:flex}}.page-width--1440{max-width:90rem;padding:0;position:relative;margin:0 auto}.testimonial-cards{display:grid}}article.testimonial-card,.reveal-testimonials .testimonial{blockquote{text-align:left;p,cite{font-size:clamp(1rem, 2vw, 1.5rem)}p{font-family:var(--font-body-family);line-height:1.8;margin:0;text-transform:none}cite{font-style:normal!important}.emdash{margin-right:2rem}}.accent--testimonials-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.testimonial-card__image{width:100%;height:auto;object-fit:cover;margin:0}&.testimonial-card--image{min-height:clamp(240px, 35vw, 360px);grid-row:1}}.reveal-testimonials .testimonial{background:#f5f5f5;box-shadow:0 4px 44px 0 #09090917;background-image:url(//the-dj-hookup.myshopify.com/cdn/shop/t/5/assets/testimonial-card-bg.svg?v=167655054756586364091780689730);background-repeat:no-repeat;background-position:bottom;background-size:100%;border-radius:var(--rounded-block);overflow:hidden;padding-block-start:clamp(4rem,7.6vw,6.25rem);padding-block-end:clamp(6rem,9.6vw,9.5rem);padding-inline:clamp(2rem,2vw,3rem);margin-top:0!important}@media (max-width:47.9375rem){.testimonial.testimonial--cards{padding-block:clamp(3rem, 4.5vw, 4rem)}.testimonial-cards{background:#f5f5f5;box-shadow:0 4px 44px 0 #09090917;background-image:url(//the-dj-hookup.myshopify.com/cdn/shop/t/5/assets/testimonial-card-bg.svg?v=167655054756586364091780689730);background-repeat:no-repeat;background-position:bottom;background-size:100%;border-radius:var(--rounded-block);overflow:hidden;padding-block-start:clamp(2rem,7.6vw,6.25rem);padding-block-end:clamp(6rem,9.6vw,9.5rem);padding-inline:clamp(2rem,2vw,3rem);.testimonial-card--content{grid-row:2}}}@media (min-width:48rem){article.testimonial-card,.reveal-testimonials .testimonial{background:#f5f5f5;box-shadow:0 4px 44px 0 #09090917;background-image:url(//the-dj-hookup.myshopify.com/cdn/shop/t/5/assets/testimonial-card-bg.svg?v=167655054756586364091780689730);background-repeat:no-repeat;background-position:bottom;background-size:100%;border-radius:var(--rounded-block);overflow:hidden;padding-block-start:clamp(4rem,7.6vw,6.25rem);padding-block-end:clamp(6rem,9.6vw,9.5rem);padding-inline:clamp(2rem,2vw,3rem);margin-top:0!important}.testimonial-cards{gap:2.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.reveal-testimonials .testimonial-card--image{background:#f5f5f5;box-shadow:0 4px 44px 0 #09090917;background-image:url(//the-dj-hookup.myshopify.com/cdn/shop/t/5/assets/testimonial-card-bg.svg?v=167655054756586364091780689730);background-repeat:no-repeat;background-position:bottom;background-size:100%;border-radius:var(--rounded-block);overflow:hidden;padding:0}.reveal-testimonials .testimonial-card__media{width:100%;height:100%}.reveal-testimonials .testimonial-card__image{width:100%;height:100%;object-fit:cover}}@media (min-width:90rem){.testimonials-wrapper{.page-width--1440{&:before,&:after{content:"";position:absolute;top:0;bottom:0;width:4rem;height:100%;background:rgb(var(--color-background));filter:blur(1rem);z-index:2}&:before{left:0;transform:translatex(-50%)}&:after{right:0;transform:translatex(50%)}}}}.featured-collections,.featured-collection{.title-wrapper.subheading-beside-heading .grid{gap:1rem}}@media (min-width:48rem){.featured-collections,.featured-collection{.title-wrapper.subheading-beside-heading .grid{gap:2rem}}}.featured-collections{.button--secondary{--color-base-button:#D50512;border:2px solid #D50512;background:#fff0;color:#D50512;.btn-fill{background:#D50512;background-color:#D50512}}.tab__item{padding:1rem 1.5rem}}@media (max-width:47.9375rem){.featured-collections{.tab__item{padding:1rem 1.5rem}}}.featured-collections--extend-right{--featured-carousel-right-bleed:max(var(--page-padding), calc((100vw - var(--page-container)) / 2));.slider--tablet,.slider--desktop{padding-inline-start:var(--slider-padding);padding-inline-end:var(--featured-carousel-right-bleed);margin-inline-start:calc(var(--slider-padding) * -1);margin-inline-end:calc(var(--featured-carousel-right-bleed) * -1);scroll-padding-inline-start:var(--slider-padding);scroll-padding-inline-end:var(--featured-carousel-right-bleed)}}.list-collection,.custom-collection-list{.media-card__link{gap:1rem}.media-card__content{padding:0;.icon{width:1.5625rem;height:1.5625rem;min-width:1.5625rem;min-height:1.5625rem}}.media-card__text{gap:1rem;.title-text{display:flex;align-items:center;justify-content:space-between;gap:1rem}.media-card__text-description{font-size:16px;line-height:1.8}}}.product-card{border-radius:0;background:none;.product-card__media{.media{border-radius:1.875rem}img{aspect-ratio:1 / 1.09803645}}&:hover,&:focus-within{.product-card__title .icon{--tw-rotate:90deg}}.product-card__content{padding:1.5rem 0 0;.product-card__title{background:none!important;text-transform:uppercase;gap:1rem;.icon{width:1.5625rem;height:1.5625rem;min-width:1.5625rem;min-height:1.5625rem;transition:transform var(--animation-primary)}}.price span{font-size:clamp(1rem, 2vw, 1.5rem);color:#fe4c00;&.price__sale{opacity:.5}}.product-card__description{font-size:16px;line-height:1.8}}.product-card__details{flex-direction:column;gap:1rem}}.menu__item .btn-text{svg{transform:rotate(90deg)}&.btn-duplicate svg{transform:rotate(-90deg)}}.indicators{.button{width:2.75rem;height:2.75rem;min-height:2.75rem;min-width:2.75rem;transition:all .3s ease;color:rgb(var(--color-foreground));background-color:rgb(0 0 0 / .1);&:after{border-color:rgb(255 255 255 / .4)}&:hover,&:focus{color:#fff;transform:scale(1.25)}.btn-fill{background-color:#4507CC}}}.dark-glass .indicators{.button{color:rgb(255 255 255 / .4);background:linear-gradient(var(--glass-angle),rgba(255,255,255,calc(var(--glass-light) + .18)) 0%,rgba(255,255,255,var(--glass-light)) 22%,rgb(255 255 255 / .08) 58%,rgb(12 15 28 / .22) 100%),rgba(255,255,255,var(--glass-refraction-alpha));&:hover,&:focus{color:#fff;transform:scale(1.25)}}}.about-img-w-txt{p{line-height:1.8}.media{box-shadow:0 4px 68px rgb(0 0 0 / .35)}.image-with-text,.image-with-text__image{overflow:visible}&.special-gradient{position:relative;.page-width{z-index:1}.media:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.13;background:linear-gradient(90deg,rgb(152 107 250) 9%,rgb(69 7 204) 30%,rgb(217 88 115) 51%,rgb(254 76 0) 62%,rgb(213 5 18) 86%)}}}@media (min-width:48rem){.about-img-w-txt{&.special-gradient{&:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:clamp(2rem,10vw,9rem);background-color:#4507CC;z-index:0}}}}.blog-collage.blog-grid{--card-grid-gap:clamp(1rem, 3vw, 1.5rem);.article-card{.article-card__content{gap:1rem;padding:0}a.article-card__title{font-size:clamp(2rem, 2.9vw, 2.5rem)}.article-card__image{aspect-ratio:1.5 / 1}.article-card__date{margin-top:auto;time{color:#FE4C00;font-family:'Lekton',var(--font-heading-family);font-size:clamp(1.125rem,1.83vw,1.625rem);font-weight:400;text-transform:uppercase}.icon{display:none}}}}.multicolumn-cards{padding-top:calc(var(--section-padding-bottom) * .75);.text-with-icons{width:100%;max-width:68rem;gap:2.5rem;margin:0 auto}.column{background:#f5f5f5;box-shadow:0 4px 44px 0 #09090917;padding:clamp(2rem,2vw,3rem) clamp(2rem,2vw,3rem)!important;flex-direction:column;border-radius:var(--rounded-block);position:relative;border-inline-start:none!important;gap:2.375rem;.column__content,.column__icon{z-index:1}.column__title{font-size:clamp(1.5rem, 2.22vw, 2.25rem)}.column__icon svg{width:auto;height:clamp(2.5rem, 3.7vw, 3.375rem)}.column__text{font-size:1rem;line-height:1.8}.accent{position:absolute;left:0;&.accent-card-bg{top:0;width:100%;height:100%;z-index:0;border-radius:.75rem}&.accent-card-drip{top:100%;width:95.93%;left:50%;transform:translatex(-50%)}}p{color:#352E44}}}.careers-multicolumn{.text-with-icons.with-border .column+.column{border-inline-start:0}.narrow-description .title-wrapper{.rte,.description{max-width:34.2rem}}.column{.column__icon svg{color:#4507CC;width:clamp(2.5rem, 3.9vw, 3.5rem);height:clamp(2.5rem, 3.9vw, 3.5rem)}.column__title{font-size:clamp(1.125rem, 2vw, 1.5rem)}.column__text{font-size:1rem;line-height:1.8}}}.custom-faq{.page-width{max-width:76.625rem;.faq{border:none}}.title-wrapper{max-width:24.8rem;.description{line-height:1.8;margin-top:0}}.details{position:relative;border:none;&:before,&:after{content:"";position:absolute;left:0;width:100%;z-index:-1;transition:all .3s ease}&:before{height:2px;background:#fff;pointer-events:none;opacity:.2;bottom:0}&:after{background-image:url(./accent-accordion-underline.svg);background-size:100%;background-repeat:no-repeat;height:6px;bottom:-2px;opacity:0}.details__summary{.heading{font-size:clamp(1.5rem, 2vw, 2rem)}}.details__content{table{border-radius:0;box-shadow:none}tr{border-top:1px solid #ffffff1a}td{font-size:clamp(0.875rem, 1.1vw, 1rem);padding:1rem 0;vertical-align:top;p{margin-block:0}}}&:hover,&:focus,&[aria-expanded=true]{.details__summary>.icon{color:#FE4C00}&:before{opacity:0}&:after{opacity:1}}}}@media (min-width:48rem){.custom-faq{.page-width{display:grid;align-items:start;grid-template-columns:max-content auto;gap:5%}.title-wrapper{max-width:25rem;.description{margin-top:0}}}}.narrow-description .title-wrapper{.rte,.description{width:100%;max-width:31rem;margin:0 auto}.rich-text{gap:1rem!important}}.collection .collection__content .card-grid{gap:1rem}@media (min-width:48rem){.collection .collection__content .card-grid{gap:clamp(3rem, 3vw, 4.625rem)}}.multicolumn-cards .text-with-icons{padding-bottom:3.54vw}.globo-formbuilder{position:relative;z-index:1;background:transparent!important;.globo-form-app{margin:0 auto;background:transparent!important}.wizard__content{label{color:#fe4c00}input,textarea{background:#fff!important;border:1px solid #fff!important;border-radius:8px;box-shadow:none!important;&:hover,&:focus{border:1px solid #fe4c00!important}}}.action.submit{border-radius:100px;font-size:18px;font-family:'Lekton';font-weight:700;text-transform:uppercase;line-height:1;height:64px;width:198px;margin:0 auto;display:block}}.search__input{font-family:'Lekton';font-size:16px;line-height:1.2;border:1px solid #fff;border-radius:8px;background:#fff;&:hover,&:focus{border:1px solid #fe4c00;background:#fff}}[data-rounded-block=round] .drawer__empty-collections .button{padding-inline:1.5rem;border-radius:10rem;.btn-fill{border-radius:10rem}}@media screen and (pointer:fine){.product-card--hover{.product-card__hover-bg{border-radius:0;transition:var(--animation-primary);transition-property:opacity,visibility;img{object-fit:cover}}&:hover{.product-card__hover-bg{opacity:1;visibility:visible}.product-card__content{padding:1.25rem;align-items:flex-end;margin-top:-2.5rem}.product-card__details{background-color:#f5f5f566;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1.25rem 2.5rem;border-radius:1rem}.price{color:#fff}}.product-card__content{position:relative;z-index:2;transition:background-color var(--duration-default,0.3s) var(--ease-default,ease),backdrop-filter var(--duration-default,0.3s) var(--ease-default,ease)}}}.product__text-description{.product__text-inner{display:grid;gap:1rem;padding:0;*{max-width:100%}}}@media (min-width:48rem){.recommended-products .card-grid{--card-grid-gap:clamp(3rem, 3vw, 4.625rem)}}.main-product{.page-width{padding-inline:max(var(--sp-12), 50vw - 81.25rem/2)}.product__vendor{font-family:'Lekton',var(--font-heading-family);font-size:clamp(1rem, 1.25vw, 1.5rem);text-transform:uppercase}.price__regular,.product__vendor{color:#fe4c00}.product__preview{height:fit-content!important;img{aspect-ratio:auto}}}.related-products,.featured-collection{.page-width{padding-inline:max(var(--sp-12), 50vw - var(--page-width)/2)}}.page-404{.button{white-space:nowrap}}.mega-menu__item.mega-menu__item--nav .mega-menu__nav{display:flex;column-gap:clamp(2rem, 6.5vw, 3rem);flex-wrap:nowrap}.mega-menu__item.mega-menu__item--nav .mega-menu__nav-item{max-width:unset;flex:auto;flex-grow:1}.mega-menu__item.mega-menu__item--nav .mega-menu__nav-item ul{column-count:var(--count)}[data-rounded-block=round] .mega-menu__container{border-radius:var(--border-radius)}@media screen and (min-width:1024px){.header--left-center{justify-content:space-between;--header-grid-template:"logo navigation icons" / minmax(0, max-content) fit-content(70%) minmax(0, max-content)}.header__icons{margin-left:auto}}.mega-menu .mega-menu__container{background-color:#fff;a{color:#4507cc}}.cart__tax-note,.cart-drawer__tax-note,[class*="tax-note"]{display:none!important}