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: .1;--glass-dispersion-opacity: .9;--glass-border-alpha: .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, .08) 58%, rgba(12, 15, 28, .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) + .22)) 0%, rgba(255, 255, 255, calc(var(--glass-light) + .06)) 25%, rgba(255, 255, 255, .12) 60%, rgba(12, 15, 28, .28) 100% ), rgba(255, 255, 255, .2)}}.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 .22s ease,transform .22s ease}:is(.header-sticky .header,.indicators .button,.header .dropdown__container).header-sticky>*{position:relative;z-index:3}:is(.header-sticky .header,.indicators .button,.header .dropdown__container):before{display:none;content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-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)}:is(.header-sticky .header,.indicators .button,.header .dropdown__container):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--glass-angle),rgba(255,255,255,.08) 0%,rgba(255,255,255,.03) 36%,rgba(255,255,255,.01) 60%,rgba(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}:is(.header-sticky.header-nav-scrolled,.header-no-glass) .header,:is(.header-sticky.header-nav-scrolled,.header-no-glass) shopify-account .block,:is(.header-sticky.header-nav-scrolled,.header-no-glass) .dropdown__container,:is(.header-sticky.header-nav-scrolled,.header-no-glass) .logo-vector{color:#4507cc}:is(.header-sticky.header-nav-scrolled,.header-no-glass) .header,:is(.header-sticky.header-nav-scrolled,.header-no-glass) .dropdown__container{background:#fff}:is(.header-sticky.header-nav-scrolled,.header-no-glass) .header{box-shadow:0 4px 28px #0000000f}.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}.menu-drawer .button.button--close:hover,.menu-drawer .button.button--close: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}.drawer .button.button--close:hover,.drawer .button.button--close:focus{color:#fff;transform:scale(1.25)}.header-sticky{height:0}.header-sticky .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 #ffffff26;top:24px;gap:1rem}.header-sticky .header__menu{width:100%}.header-sticky .header__menu>ul.with-block{width:100%;flex-wrap:nowrap;justify-content:space-between}.header-sticky .header__menu>ul.with-block .menu__item{font-size:clamp(.75rem,1.1vw,1rem);padding-inline:clamp(.75rem,1.28vw,.9375rem)}.header-sticky shopify-account .block{transition:color .5s cubic-bezier(.6,0,.4,1) .1s}.header-sticky.header-nav-scrolled .header,.header-sticky.header-nav-scrolled shopify-account .block,.header-sticky.header-nav-scrolled .dropdown__container,.header-sticky.header-nav-scrolled .logo-vector{color:#4507cc}.header-sticky.header-nav-scrolled .header,.header-sticky.header-nav-scrolled .dropdown__container{background:#fff}.header-sticky.header-nav-scrolled .header{box-shadow:0 4px 28px #0000000f}.header-sticky .header__menu>ul.with-block .menu__item .btn-duplicate{color:#fe4c00;background-color:transparent;white-space:nowrap}.header-sticky .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}.header-sticky .dropdown__nav a:hover,.header-sticky .dropdown__nav a:focus{color:#fe4c00}.header-sticky .header__logo-link{width:100%}.header-sticky .header__logo-link svg{width:100%;transition:all .3s ease}.header-sticky .header__logo-link img{width:100%}:is(.header-sticky .header__logo-link:hover,.header-sticky .header__logo-link:focus) .logo-vector{color:#fe4c00}:is(.header-sticky .header__buttons a,.header-sticky .account-button) svg{transition:all .3s ease}:is(.header-sticky .header__buttons a,.header-sticky .account-button):hover,:is(.header-sticky .header__buttons a,.header-sticky .account-button):focus{color:#fe4c00}.header-sticky .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-sticky .header .header__menu{--header-grid-template: "logo navigation icons" / clamp(4rem, 8vw, 160px) minmax(0, 1fr) fit-content(100%)}.header-sticky .header__icons{width:fit-content}}.custom-footer .footer{display:flex;flex-direction:column;align-items:center;gap:2rem}.custom-footer .footer__left,.custom-footer .footer__right{border-inline-end:0}.custom-footer .footer__left{width:100%;max-width:35rem}.custom-footer .footer__right{width:100%;align-items:center;justify-content:center;padding:0;margin:0;border:0}.custom-footer .footer__logo{width:100%;max-width:24.5rem;gap:clamp(3rem,5.6vw,5rem);margin:0}.custom-footer .footer__logo-newsletter .newsletter-form{gap:0}.custom-footer .footer__logo-newsletter .newsletter-form .h-captcha{margin-top:var(--sp-5)}.custom-footer .footer__logo-newsletter .label,.custom-footer .footer__logo-newsletter input{font-family:"Lekton",var(--font-heading-family);font-size:1.125rem;letter-spacing:0;line-height:1.8;height:3rem}.custom-footer .footer__logo-newsletter input{padding:0;background:none!important;border-bottom:1px solid #fff;border-radius:0}.custom-footer .footer__logo-newsletter .label{margin:0;text-transform:lowercase;--tw-translate-y: -1.125rem;opacity:.4}.custom-footer .footer__logo-newsletter .self-submit-button{inset-inline-end:-.75rem}.custom-footer .footer__accordions{width:100%}.custom-footer .details{width:auto;flex:1}.custom-footer .details .heading,.custom-footer .details a{font-family:"Lekton",var(--font-heading-family);letter-spacing:0;line-height:1.8;white-space:nowrap}.custom-footer .details .details__summary .heading{font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:700;opacity:.4}.custom-footer .details .details__content li,.custom-footer .details .details__content a{width:100%}.custom-footer .details .details__content a{display:flex;align-items:center;font-size:1rem;font-weight:400;text-transform:uppercase}.custom-footer .details .details__content a:after,.custom-footer .details .details__content a:before{opacity:0;width:0;transition:all ease .3s;display:inline-flex}.custom-footer .details .details__content a:before{content:"["}.custom-footer .details .details__content a:after{content:"]"}.custom-footer .details .details__content a:hover,.custom-footer .details .details__content a:focus{color:#fe4c00}:is(.custom-footer .details .details__content a:hover,.custom-footer .details .details__content a:focus):after,:is(.custom-footer .details .details__content a:hover,.custom-footer .details .details__content a:focus):before{opacity:1;width:auto}:is(.custom-footer .details .details__content a:hover,.custom-footer .details .details__content a:focus):before{padding-right:.4375rem}:is(.custom-footer .details .details__content a:hover,.custom-footer .details .details__content a:focus):after{padding-left:.4375rem}.custom-footer .footer-accent{width:90.97%;margin:0 auto 3rem;max-width:81.875rem}.custom-footer .footer-accent div{width:100%;height:0;padding-top:21.8%}.custom-footer .footer-accent .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}.footer-bottom-socials a{opacity:.2}.footer-bottom-socials a:hover,.footer-bottom-socials a:focus{color:#fe4c00;opacity:1}@media screen and (min-width:48rem){.custom-footer .footer__right{align-items:flex-end}.custom-footer .footer__accordions{flex-direction:row;gap:1rem}.custom-footer .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;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000 8%,#0000 33% 42%)}.custom-slideshow.limit-content-width .slideshow-word{max-width:24.9375rem}.custom-slideshow .slideshow-content{padding-block-end:clamp(2rem,5.5vw,4rem)}.custom-slideshow .slideshow-content .slideshow-item__subheading{color:#fe4c00;font-family:"Lekton",var(--font-heading-family);font-size:1rem;font-weight:700;line-height:1.2}.custom-slideshow .slideshow-content .slideshow-item__heading{font-size:clamp(2rem,5.15vw,4.5rem)}.custom-slideshow .slideshow-content .slideshow-item__description{font-size:1rem;line-height:1.8}.custom-slideshow .banner .banner__box{max-width:24.5rem}.custom-slideshow .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)}.slideshow-dots.slideshow-dots--progress .flickity-page-dots,.slideshow-dots.slideshow-dots--progress .flickity-page-dot{height:.1875rem}.slideshow-dots.slideshow-dots--progress .flickity-page-dots{gap:0;border-radius:var(--rounded-full)}.slideshow-dots.slideshow-dots--progress .flickity-page-dot{width:auto;height:.125rem;flex:1 1 0;overflow:hidden;border-radius:0}.slideshow-dots.slideshow-dots--progress .flickity-page-dot:before{width:100%;height:100%;background-color:#fe4c00;border-radius:inherit;box-shadow:none}.slideshow-dots.slideshow-dots--progress .flickity-page-dot[aria-current=true]~.flickity-page-dot:before{background-color:rgb(var(--color-border-light))}.slideshow-dots.slideshow-dots--progress .flickity-page-dot[aria-current=true],.slideshow-dots.slideshow-dots--progress .flickity-page-dot[aria-current=true]:before{background-color:#fe4c00}.slideshow-dots.slideshow-dots--progress .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%,rgba(255,255,255,.08) 58%,rgba(12,15,28,.22) 100%),rgba(255,255,255,var(--glass-refraction-alpha))}.slideshow-dots.slideshow-dots--progress .slideshow-nav-button svg{width:1.375rem;height:1.375rem}.slideshow-dots.slideshow-dots--progress .slideshow-nav-button .btn-fill{background-color:#4507cc}.slideshow-dots.slideshow-dots--progress .slideshow-nav-button:not(:disabled):hover,.slideshow-dots.slideshow-dots--progress .slideshow-nav-button:not(:disabled):focus{box-shadow:0 0 2.25rem #ffffff59;transform:scale(1.25)}:is(.slideshow-dots.slideshow-dots--progress .slideshow-nav-button:not(:disabled):hover,.slideshow-dots.slideshow-dots--progress .slideshow-nav-button:not(:disabled):focus) .btn-fill{transform:translateY(var(--motion-translateY));--motion-translateY: -76%}.header-nav-scrolled+.newsletter-section{background-color:transparent}.full-width-slides slideshow-element.slideshow .banner{max-width:100%;margin-inline-end:0;border-radius:0}.full-width-slides slideshow-element.slideshow .banner img,.full-width-slides slideshow-element.slideshow .banner svg{border-radius:0}.full-width-slides .page-width{padding-inline:1.5rem;max-width:84.25rem;margin:0 auto;left:50%;transform:translate(-50%)}.full-width-slides .page-width .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%}.custom-slideshow.slideshow-has-gradient slideshow-element:before{background:linear-gradient(to right,#000 8%,#0000 33% 42%)}.custom-slideshow.limit-width .slideshow-word{max-width:clamp(10rem,30vw,24.9375rem)}.custom-slideshow.less-side-padding .slideshow-words{padding-left:clamp(2rem,5vw,7rem)}.custom-slideshow .slideshow-words{padding-left:clamp(2rem,5vw,7rem)}.custom-slideshow .button--fixed{min-width:4rem}.custom-slideshow .banner .banner__box{max-width:24.5rem}.slideshow-dots.slideshow-dots--progress{gap:2rem}.slideshow-dots.slideshow-dots--progress .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}a.announcement__content:hover,a.announcement__content: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:not(.quick-view__button):not(.button--close).button--secondary{min-width:3.5rem;min-height:4rem}.button--fixed{min-width:9.5rem}@media(min-width:48rem){.button.button--primary,.button.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}.custom-scroll-text .scrolling-text__item:before{display:none!important}.custom-scroll-text .scrolling-text__item svg{width:3rem;height:3rem}.custom-scroll-text .scrolling-text__item 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}.testimonials-wrapper .flickity-page-dots{display:none}.testimonials-wrapper .flickity-page-dots:focus-within{display:flex}.testimonials-wrapper .page-width--1440{max-width:90rem;padding:0;position:relative;margin:0 auto}.testimonials-wrapper .testimonial-cards{display:grid}:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote{text-align:left}:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote p,:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote cite{font-size:clamp(1rem,2vw,1.5rem)}:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote p{font-family:var(--font-body-family);line-height:1.8;margin:0;text-transform:none}:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote cite{font-style:normal!important}:is(article.testimonial-card,.reveal-testimonials .testimonial) blockquote .emdash{margin-right:2rem}:is(article.testimonial-card,.reveal-testimonials .testimonial) .accent--testimonials-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}:is(article.testimonial-card,.reveal-testimonials .testimonial) .testimonial-card__image{width:100%;height:auto;object-fit:cover;margin:0}:is(article.testimonial-card,.reveal-testimonials .testimonial).testimonial-card--image{min-height:clamp(240px,35vw,360px);grid-row:1}.reveal-testimonials .testimonial{background:#f5f5f5;box-shadow:0 4px 44px #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 #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-cards .testimonial-card--content{grid-row:2}}@media(min-width:48rem){article.testimonial-card,.reveal-testimonials .testimonial{background:#f5f5f5;box-shadow:0 4px 44px #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 #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,.testimonials-wrapper .page-width--1440:after{content:"";position:absolute;top:0;bottom:0;width:4rem;height:100%;background:rgb(var(--color-background));filter:blur(1rem);z-index:2}.testimonials-wrapper .page-width--1440:before{left:0;transform:translate(-50%)}.testimonials-wrapper .page-width--1440:after{right:0;transform:translate(50%)}}:is(.featured-collections,.featured-collection) .title-wrapper.subheading-beside-heading .grid{gap:1rem}@media(min-width:48rem){:is(.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:transparent;color:#d50512}.featured-collections .button--secondary .btn-fill{background:#d50512;background-color:#d50512}.featured-collections .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))}.featured-collections--extend-right .slider--tablet,.featured-collections--extend-right .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)}:is(.list-collection,.custom-collection-list) .media-card__link{gap:1rem}:is(.list-collection,.custom-collection-list) .media-card__content{padding:0}:is(.list-collection,.custom-collection-list) .media-card__content .icon{width:1.5625rem;height:1.5625rem;min-width:1.5625rem;min-height:1.5625rem}:is(.list-collection,.custom-collection-list) .media-card__text{gap:1rem}:is(.list-collection,.custom-collection-list) .media-card__text .title-text{display:flex;align-items:center;justify-content:space-between;gap:1rem}:is(.list-collection,.custom-collection-list) .media-card__text .media-card__text-description{font-size:16px;line-height:1.8}.product-card{border-radius:0;background:none}.product-card .product-card__media .media{border-radius:1.875rem}.product-card .product-card__media img{aspect-ratio:1 / 1.09803645}:is(.product-card:hover,.product-card:focus-within) .product-card__title .icon{--tw-rotate: 90deg}.product-card .product-card__content{padding:1.5rem 0 0}.product-card .product-card__content .product-card__title{background:none!important;text-transform:uppercase;gap:1rem}.product-card .product-card__content .product-card__title .icon{width:1.5625rem;height:1.5625rem;min-width:1.5625rem;min-height:1.5625rem;transition:transform var(--animation-primary)}.product-card .product-card__content .price span{font-size:clamp(1rem,2vw,1.5rem);color:#fe4c00}.product-card .product-card__content .price span.price__sale{opacity:.5}.product-card .product-card__content .product-card__description{font-size:16px;line-height:1.8}.product-card .product-card__details{flex-direction:column;gap:1rem}.menu__item .btn-text svg{transform:rotate(90deg)}.menu__item .btn-text.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:#0000001a}.indicators .button:after{border-color:#fff6}.indicators .button:hover,.indicators .button:focus{color:#fff;transform:scale(1.25)}.indicators .button .btn-fill{background-color:#4507cc}.dark-glass .indicators .button{color:#fff6;background:linear-gradient(var(--glass-angle),rgba(255,255,255,calc(var(--glass-light) + .18)) 0%,rgba(255,255,255,var(--glass-light)) 22%,rgba(255,255,255,.08) 58%,rgba(12,15,28,.22) 100%),rgba(255,255,255,var(--glass-refraction-alpha))}.dark-glass .indicators .button:hover,.dark-glass .indicators .button:focus{color:#fff;transform:scale(1.25)}.about-img-w-txt p{line-height:1.8}.about-img-w-txt .media{box-shadow:0 4px 68px #00000059}.about-img-w-txt .image-with-text,.about-img-w-txt .image-with-text__image{overflow:visible}.about-img-w-txt.special-gradient{position:relative}.about-img-w-txt.special-gradient .page-width{z-index:1}.about-img-w-txt.special-gradient .media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.13;background:linear-gradient(90deg,#986bfa 9%,#4507cc,#d95873 51%,#fe4c00 62%,#d50512 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)}.blog-collage.blog-grid .article-card .article-card__content{gap:1rem;padding:0}.blog-collage.blog-grid .article-card a.article-card__title{font-size:clamp(2rem,2.9vw,2.5rem)}.blog-collage.blog-grid .article-card .article-card__image{aspect-ratio:1.5 / 1}.blog-collage.blog-grid .article-card .article-card__date{margin-top:auto}.blog-collage.blog-grid .article-card .article-card__date 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}.blog-collage.blog-grid .article-card .article-card__date .icon{display:none}.multicolumn-cards{padding-top:calc(var(--section-padding-bottom) * .75)}.multicolumn-cards .text-with-icons{width:100%;max-width:68rem;gap:2.5rem;margin:0 auto}.multicolumn-cards .column{background:#f5f5f5;box-shadow:0 4px 44px #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}.multicolumn-cards .column .column__content,.multicolumn-cards .column .column__icon{z-index:1}.multicolumn-cards .column .column__title{font-size:clamp(1.5rem,2.22vw,2.25rem)}.multicolumn-cards .column .column__icon svg{width:auto;height:clamp(2.5rem,3.7vw,3.375rem)}.multicolumn-cards .column .column__text{font-size:1rem;line-height:1.8}.multicolumn-cards .column .accent{position:absolute;left:0}.multicolumn-cards .column .accent.accent-card-bg{top:0;width:100%;height:100%;z-index:0;border-radius:.75rem}.multicolumn-cards .column .accent.accent-card-drip{top:100%;width:95.93%;left:50%;transform:translate(-50%)}.multicolumn-cards .column p{color:#352e44}.careers-multicolumn .text-with-icons.with-border .column+.column{border-inline-start:0}.careers-multicolumn .narrow-description .title-wrapper .rte,.careers-multicolumn .narrow-description .title-wrapper .description{max-width:34.2rem}.careers-multicolumn .column .column__icon svg{color:#4507cc;width:clamp(2.5rem,3.9vw,3.5rem);height:clamp(2.5rem,3.9vw,3.5rem)}.careers-multicolumn .column .column__title{font-size:clamp(1.125rem,2vw,1.5rem)}.careers-multicolumn .column .column__text{font-size:1rem;line-height:1.8}.custom-faq .page-width{max-width:76.625rem}.custom-faq .page-width .faq{border:none}.custom-faq .title-wrapper{max-width:24.8rem}.custom-faq .title-wrapper .description{line-height:1.8;margin-top:0}.custom-faq .details{position:relative;border:none}.custom-faq .details:before,.custom-faq .details:after{content:"";position:absolute;left:0;width:100%;z-index:-1;transition:all .3s ease}.custom-faq .details:before{height:2px;background:#fff;pointer-events:none;opacity:.2;bottom:0}.custom-faq .details:after{background-image:url(./accent-accordion-underline.svg);background-size:100%;background-repeat:no-repeat;height:6px;bottom:-2px;opacity:0}.custom-faq .details .details__summary .heading{font-size:clamp(1.5rem,2vw,2rem)}.custom-faq .details .details__content table{border-radius:0;box-shadow:none}.custom-faq .details .details__content tr{border-top:1px solid #ffffff1a}.custom-faq .details .details__content td{font-size:clamp(.875rem,1.1vw,1rem);padding:1rem 0;vertical-align:top}.custom-faq .details .details__content td p{margin-block:0}:is(.custom-faq .details:hover,.custom-faq .details:focus,.custom-faq .details[aria-expanded=true]) .details__summary>.icon{color:#fe4c00}:is(.custom-faq .details:hover,.custom-faq .details:focus,.custom-faq .details[aria-expanded=true]):before{opacity:0}:is(.custom-faq .details:hover,.custom-faq .details:focus,.custom-faq .details[aria-expanded=true]):after{opacity:1}@media(min-width:48rem){.custom-faq .page-width{display:grid;align-items:start;grid-template-columns:max-content auto;gap:5%}.custom-faq .title-wrapper{max-width:25rem}.custom-faq .title-wrapper .description{margin-top:0}}.narrow-description .title-wrapper .rte,.narrow-description .title-wrapper .description{width:100%;max-width:31rem;margin:0 auto}.narrow-description .title-wrapper .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-formbuilder .globo-form-app{margin:0 auto;background:transparent!important}.globo-formbuilder .wizard__content label{color:#fe4c00}.globo-formbuilder .wizard__content input,.globo-formbuilder .wizard__content textarea{background:#fff!important;border:1px solid #fff!important;border-radius:8px;box-shadow:none!important}:is(.globo-formbuilder .wizard__content input,.globo-formbuilder .wizard__content textarea):hover,:is(.globo-formbuilder .wizard__content input,.globo-formbuilder .wizard__content textarea):focus{border:1px solid #fe4c00!important}.globo-formbuilder .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}.search__input:hover,.search__input:focus{border:1px solid #fe4c00;background:#fff}[data-rounded-block=round] .drawer__empty-collections .button{padding-inline:1.5rem;border-radius:10rem}[data-rounded-block=round] .drawer__empty-collections .button .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}.product-card--hover .product-card__hover-bg img{object-fit:cover}.product-card--hover:hover .product-card__hover-bg{opacity:1;visibility:visible}.product-card--hover:hover .product-card__content{padding:1.25rem;align-items:flex-end;margin-top:-2.5rem}.product-card--hover:hover .product-card__details{background-color:#f5f5f566;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1.25rem 2.5rem;border-radius:1rem}.product-card--hover:hover .price{color:#fff}.product-card--hover .product-card__content{position:relative;z-index:2;transition:background-color var(--duration-default, .3s) var(--ease-default, ease),backdrop-filter var(--duration-default, .3s) var(--ease-default, ease)}}.product__text-description .product__text-inner{display:grid;gap:1rem;padding:0}.product__text-description .product__text-inner *{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)}.main-product .product__vendor{font-family:"Lekton",var(--font-heading-family);font-size:clamp(1rem,1.25vw,1.5rem);text-transform:uppercase}.main-product .price__regular,.main-product .product__vendor{color:#fe4c00}.main-product .product__preview{height:fit-content!important}.main-product .product__preview img{aspect-ratio:auto}:is(.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}.mega-menu .mega-menu__container a{color:#4507cc}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
