body{font-size:14px;font-family:DM Mono,monospace;font-weight:300;background:#000}h1,h2,h3,h4,h5,h6,p,a{padding:0;margin:0}.page-width{max-width:1920px;width:100%;padding:0 40px!important}.heading-64{font-family:Cormorant Garamond,serif;font-size:64px;line-height:64px;font-weight:400}.heading-40{font-family:Cormorant Garamond,serif;font-size:40px;line-height:46px;font-weight:300}.heading-30{font-family:Cormorant Garamond,serif;font-size:30px;line-height:40px;font-weight:400}.heading-28{font-family:Cormorant Garamond,serif;font-size:28px;line-height:33px;font-weight:400}.heading-22{font-family:Cormorant Garamond,serif;font-size:22px;line-height:26px;font-weight:400}.font-20{font-size:20px}.para-16{font-family:DM Mono,monospace;font-size:16px;line-height:20px;font-weight:300}.para-14{font-family:DM Mono,monospace;font-size:14px;line-height:28px;font-weight:300}.para-12{font-family:DM Mono,monospace;font-size:12px;line-height:100%;font-weight:300}.para-10{font-family:DM Mono,monospace;font-size:10px;line-height:100%;font-weight:400}.para-9{font-family:DM Mono,monospace;font-size:9px;line-height:100%;font-weight:400}.festival-content{position:relative;z-index:2;text-align:left}.festival-banner__image img{width:100%;height:100%;display:block}.festival-subheading{position:relative;padding-left:40px;color:#fff;font-family:DM Mono;font-weight:400;font-size:9px;line-height:100%;letter-spacing:3.15px;vertical-align:middle;text-transform:uppercase}.festival-subheading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:1px;background:#333;opacity:40%}.festival-content h1{color:#e8e4de;margin:25px 0 12px;max-width:494px;text-transform:uppercase;letter-spacing:-.64px;font-size:52px;line-height:58px}.festival-content h1 span,.new-festival-banner__content h1 span{font-weight:300;font-style:Italic;font-size:52px;line-height:58px;text-align:center;vertical-align:initial;text-transform:uppercase;color:#a09070}.festival-bottom-text{color:#e8e4de80;font-weight:400;line-height:22px;letter-spacing:1.2px;vertical-align:middle;display:inline-block;max-width:534px}.festival-banner-slider .swiper-slide{height:auto!important}.festival-banner-slider .swiper-slide>*{height:100%}.festival-banner__image,.festival-banner__image img{width:100%;max-width:1248px}.festival-btn{display:inline-block;padding:10px 32px;margin-top:20px;background:#fff;color:#000;text-decoration:none;font-weight:400;border:1px solid;transition:.3s}a.festival-btn:hover{color:#fff!important;background:transparent!important}.ticker-section{width:100%;overflow:hidden;padding:19px 0 23px;border-bottom:1px solid hsla(40,30%,63%,1)}.ticker-section .ticker-slider{margin:0;padding:0}.ticker-section .ticker-slider li{list-style:none;white-space:nowrap;width:unset!important;padding:0!important;margin:0 60px!important}.ticker-section .bx-wrapper{padding:0!important;margin:0!important;border:0;outline:none!important;background:unset}.ticker-section p{color:#e8e4de80;line-height:100%;letter-spacing:1.98px;text-transform:uppercase}.ticker-section .ticker-slider p:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:1px;left:-57px;background:#252220}.ticker-section .bx-wrapper,.bx-wrapper *,.bxslider,.bxslider li,.ticker-slider,.ticker-slider li{border:none!important;outline:none!important;box-shadow:none!important}.ticker-section .bx-wrapper,.bx-viewport{width:100%!important;max-width:100%!important;overflow:hidden!important}.custom-grid-section-first{padding:60px 0 35px}.custom-grid-section-first .custom-grid-wrapper{display:flex;justify-content:space-between}.custom-grid-section-first .custom-grid-wrapper .grid-box:first-child{max-width:510px;margin-right:130px}.custom-grid-section-first .custom-grid-wrapper .grid-box:nth-child(2){max-width:588px;margin-right:108px}.custom-grid-section-first .custom-grid-wrapper .grid-box:nth-child(3){max-width:535px}.custom-grid-section-first .custom-grid-wrapper .grid-box h3,.custom-grid-wrapper .grid-box .grid-top-text{color:#3a3632}.custom-grid-wrapper .grid-box .grid-bottom-text{color:#3a3632cc}.custom-grid-section-first .grid-heading{padding:22px 0 12px;max-width:170px;font-weight:300;font-size:22px;line-height:26.4px;letter-spacing:0%;vertical-align:middle}.grid-top-text{font-weight:400;font-size:12px;line-height:100%;letter-spacing:1.8px;vertical-align:initial;text-transform:uppercase;color:#fff!important}.the-sound-section{background:#080808;color:#fff;padding:12px 15px 12px 40px}.the-sound-section .sound-grid{display:flex;grid-template-columns:1fr 1fr;gap:149px;align-items:center;justify-content:space-between}.the-sound-section .page-width{padding:0!important}.the-sound-section .sound-playlist-col{max-width:1047px;width:100%}.the-sound-section .track-image-placeholder{width:32px;height:32px;display:block!important;background:#1a1a1a;border-radius:2px}.the-sound-section .track-left-info{display:flex;align-items:center;gap:12px}.the-sound-section .track-info{display:flex;flex-direction:column;gap:8px}.the-sound-section .track-right-info{margin-right:29px}.the-sound-section .sub-heading-caps{color:#e8e4de80;margin-bottom:20px;line-height:100%;letter-spacing:2.7px;text-transform:uppercase}.the-sound-section .sound-title{color:#e8e4de;margin-bottom:17px;margin-top:20px;max-width:204px;font-weight:300;font-size:28px;line-height:33.6px;letter-spacing:0%;vertical-align:middle}.the-sound-section .sound-description{color:.custom-grid-wrapper .grid-box .grid-bottom-text;max-width:537px;width:100%;color:#e8e4de80}.festival-banner{padding:0!important;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;background:#000}.festival-banner .page-width{padding-right:0!important}.festival-banner__content{background:#000;color:#fff;display:flex;align-items:center}.custom-grid-section-first .custom-grid-wrapper .grid-box:last-child .grid-heading{max-width:86px}.festival-form img{width:15px;height:15px}.header-menu a:hover,.mobile-menu a:hover{color:#e8e4de!important}.footer-social a:hover{color:#888}.mobile-festival-banner{display:none}.custom-collection-section{padding:66px 0 19px}.custom-collection-section .collection-title{color:#fff;font-family:Cormorant Garamond;font-weight:300;font-size:30px;line-height:40.5px;letter-spacing:0%}.collection-card-product-inner .card__content{height:0;width:0}.custom-collection-section .view-all-btn{color:#3a3632;font-weight:400;font-size:14px;line-height:100%;vertical-align:middle;text-transform:uppercase;letter-spacing:2px;text-decoration:none}.custom-collection-section .collection-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:73px}.custom-collection-section .custom-product-grid{display:grid;gap:7px}.custom-collection-section .product-content{padding-top:24px}.custom-collection-section .product-title{color:#3a3632cc;margin-bottom:13px;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase}.custom-collection-section .product-price{color:#3a3632cc;font-size:13px}.media-gallery-section{padding:52px 0}.media-gallery-section .media-gallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.custom-footer{background:#000;padding:61px 0 0}.custom-footer .custom-footer-top{display:flex;justify-content:space-between;padding-bottom:67px}.custom-footer .footer-newsletter{max-width:669px;width:100%}.custom-footer .footer-text{padding:17px 0 35px;font-weight:400;line-height:18px;letter-spacing:1px;vertical-align:middle;color:#e8e4de80;font-size:12px}.custom-footer .field input{border-width:1px 0px 1px 1px;border-style:solid;border-color:#222;background:#ffffff1a;padding:0 24px;height:100%;color:#fff;margin:0;box-shadow:none}.custom-footer .field:before,.custom-footer .field:after{display:none}.footer-block__newsletter{max-width:534px}.custom-footer .newsletter-form__field-wrapper{height:56px;display:flex}.custom-footer .newsletter-form__field-wrapper button{height:100%;max-width:159px;width:100%;display:flex;font-family:DM Mono;font-size:14px;line-height:100%;letter-spacing:1.8px;text-align:center;text-transform:uppercase;background:#e8e4de;color:#0a0a0a;position:unset}.custom-footer .footer-menus{display:flex}.custom-footer .footer-menu-item{padding:0 174px;border-left:1px solid rgba(255,255,255,.2);max-height:192px}.custom-footer .custom-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid rgba(255,255,255,.2)}.custom-footer .footer-menu-item a{color:#e8e4de80;text-decoration:none}.custom-footer .footer-logo img{max-width:135px;width:100%;object-fit:contain}.custom-footer .footer-menu-item li{color:#fffc;font-weight:400;font-size:9px;line-height:12px;letter-spacing:1.8px;vertical-align:middle;text-transform:uppercase;margin-bottom:33px}.custom-footer .footer-heading,.footer-text{color:#fff}.custom-footer .footer-menu-item ul{list-style:none;padding:0;margin:0}.custom-footer .footer-copyright{font-weight:400;letter-spacing:1.8px;vertical-align:middle;text-transform:uppercase;color:#fffc;text-decoration:none}.custom-footer .footer-copyright:hover{color:#fff}.custom-footer .field .field__label{font-weight:400;font-size:10px;line-height:100%;letter-spacing:.8px;vertical-align:middle;color:#fff;top:50%;transform:translateY(-50%)}.media-gallery-item img{width:100%;height:100%}.header{padding:8px 40px!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.header__icon--cart{max-width:100px;width:100%;margin:0}.header .header__menu-item span{color:#fffc;font-family:DM Mono;font-weight:400;font-size:9px;line-height:100%;letter-spacing:1.8px;vertical-align:middle;text-transform:uppercase;transition:text-decoration var(--duration-short) ease}.menu-drawer__inner-container{background:#000}.menu-drawer__inner-container .list-menu__item{color:#fff!important}.menu-drawer__inner-container .menu-drawer__utility-links{border-top:1px solid #FFF}.menu-drawer__inner-container .menu-drawer__account{color:#fff;gap:10px}.header #cart-icon-bubble{text-decoration:none}.header .header__icon span{height:100%;font-family:DM Mono;font-weight:400;font-size:9px;line-height:100%;letter-spacing:1.8px;vertical-align:middle;text-transform:uppercase;color:#fffc}.section-template--20472616353975__product-grid-padding .full-unstyled-link,.template-page-shop .card__heading a{color:#3a3632;font-family:DM Mono;font-weight:300;font-size:16px;line-height:20px;letter-spacing:0%;text-transform:uppercase}.section-template--20472616353975__product-grid-padding .card-information>.price,.template-page-shop .card-information>.price{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#a09888}.section-template--20472616353975__product-grid-padding,.collection-hero{background:#e8e4de}.collection-hero .collection-hero__title{padding:139px 0 19px;font-weight:300;color:#1a1816;font-size:28px;line-height:64px;letter-spacing:-.64px;vertical-align:middle;border-bottom:1px solid rgba(26,24,22,.2);margin:0}.custom-add-to-cart,.variant-color-options-wrapper,.product-tag-wr{display:none}product-recommendations.related-products .custom-add-to-cart,.template-collection .variant-color-options-wrapper,.template-collection .product-tag-wr{display:inline-block}.page-color-white .custom-add-to-cart svg path{fill:#1a1816}.product-card-wrapper .card__content{display:flex!important;justify-content:space-between!important;padding-top:18px!important}.product-card-wrapper .card__information{padding-top:0!important;padding-bottom:0!important}.template-collection .collection ul#product-grid,.template-page-shop .product-grid{row-gap:50px;margin-top:0}.product-card-wrapper .add-product-cart-btn{border:none;background:none;padding-right:18px;cursor:pointer}.shopify-section .template-search,.shopify-section .template-404{padding:100px 0!important;background:#080808;margin:0!important;max-width:100%}.shopify-section .template-search h1,.shopify-section .template-404 h1{font-size:42px;color:#fff;font-weight:600;margin-top:20px}.shopify-section .template-404 .button{background:#fff!important;color:#000;border-radius:13px}.shopify-section .template-404 p{color:#fff}.custom-collection-section .custom-product-card{width:100%;min-width:0;text-decoration:none}.custom-collection-section .product-image,.product-image img{width:100%;display:block}.custom-collection-section .slider-nav{display:flex;justify-content:space-between;top:50%;position:absolute;right:0;left:0;margin:auto}.custom-collection-section .product-slider-arrow{top:50%;transform:translateY(-50%)}.custom-collection-section .product-slider-arrow{background:#000;border-radius:30px;position:absolute;width:50px;height:50px;display:flex;align-items:center;cursor:pointer;justify-content:center;z-index:1;border:0}.custom-collection-section .product-slider-arrow svg path{stroke:#fff!important}.custom-collection-section .prev-btn{left:10px;right:auto}.custom-collection-section .next-btn{right:10px;left:auto}.custom-collection-section .product-slider-arrow svg path{stroke:#000}.custom-collection-slider{position:relative}.page-color-white .header{background:#e8e4de;border-bottom:1px solid rgba(26,24,22,.2)!important}.page-color-white .header .header__menu-item span,.page-color-white .header .header__icon span{color:#1a1816cc}.header-wrapper--border-bottom{border-bottom:none}.story-section .inner-content,.story-section .story-bottom-grid{display:flex;justify-content:left;align-items:center;background:#000;color:#fff!important}.story-section .inner-content{gap:53px;padding-left:40px}.story-images{max-width:982px;width:100%}.story-section .page-width{padding:0!important}.story-section .story-heading{color:#fff;margin-bottom:25px;font-family:Cormorant Garamond;font-weight:300;font-size:28px;line-height:33.6px;letter-spacing:0%}.story-section .story-description p{color:#e8e4de80;margin-bottom:20px;font-weight:300;font-size:14px;line-height:28px;letter-spacing:.6px}.story-section .story-author{font-weight:300;font-style:Italic;font-size:20px;line-height:100%;letter-spacing:-.64px;color:#ffffff80;margin-bottom:15px;padding-top:13px;font-family:Cormorant Garamond}.story-designation{color:#e8e4de80;font-weight:400;font-size:11px;line-height:100%;letter-spacing:2.7px;vertical-align:middle;text-transform:uppercase}.story-section .story-content{max-width:715px}.story-section .story-description{width:100%}.story-section .story-image{display:flex;width:100%}.story-section .story-image img{width:100%}.story-section .inner-content.content-left{flex-direction:row}.story-section .inner-content.content-right{flex-direction:row-reverse}.story-section{padding-top:134px;background:#000}.story-section .story-bottom-grid{padding-top:8px;gap:8px}.header-logo-black,.page-color-white .header-logo-white{display:none}.page-color-white .header-logo-black{display:block}.header__heading-logo-wrapper{max-width:135px}.lookbook-image-grid{background:#000}.lookbook-image-grid .grid__wrap{display:flex;gap:7px}.lookbook-image-grid .grid__item{position:relative;max-width:609px}.lookbook-image-grid .grid__content,.event-gallery__overlay{position:absolute;bottom:15px;display:flex;justify-content:space-between;width:100%;padding:0 15px}.lookbook-image-grid .grid__content span,.event-gallery__overlay span{font-family:DM Sans;font-weight:300;letter-spacing:0%;text-transform:uppercase;color:#fff}.lookbook-image-grid .grid__content a,.event-gallery__overlay a{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#ffffff80;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.event-gallery{background:#000;padding:65px 0 62px}.event-gallery .event-gallery__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:13px}.event-gallery__left{max-width:968px;width:100%}.event-gallery__right{max-width:858px;width:100%}.event-gallery__large,.event-gallery__small{position:relative}.related-product-slider{padding:0;margin:0}.related-product-slider .slick-slide{padding:0 5px}.related-product-slider .slick-list{margin:0 -5px}h2.related-products__heading{font-size:36px;line-height:50px;letter-spacing:-.64px;text-transform:capitalize}.related-product-slider .slick-arrow{top:-45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:50%}.related-product-slider .slick-prev{right:55px;left:auto}.related-product-slider .slick-next{right:0}.related-product-slider .slick-next:before,.related-product-slider .slick-prev:before{content:"";width:11px;height:17px;display:inline-block;opacity:1}.related-product-slider .slick-next:before{background:url(/cdn/shop/files/next.svg?v=1780911509)}.related-product-slider .slick-prev:before{background:url(/cdn/shop/files/prev.svg?v=1780911509)}.related-product-slider .slick-arrow.slick-disabled{opacity:.3}.related-product-slider .card__heading,.related-product-slider .card__heading a{font-family:DM Mono;font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#1a1816;text-decoration:none!important}.related-product-slider .price{font-family:DM Mono;font-weight:300;font-size:16px;line-height:20px;letter-spacing:0;color:#1a181680!important}.related-products{padding-top:80px!important;padding-bottom:110px!important}h3.about-piece-heading,.single-product-faq-heading,.single-product-free-shipping-text{font-size:12px;line-height:20px;text-transform:uppercase;color:#1a181680;font-family:DM Mono,monospace;margin-bottom:30px}.about-piece-heading{padding:38px 0 16px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:13px!important}.single-product-faq-heading,.single-product-free-shipping-text{text-transform:unset;margin:0}.single-product-free-shipping{margin:28px 0 40px!important}.template-cart .cart-item__name{font-size:28px;line-height:50px}.template-cart .price,.template-cart .product-option{font-size:24px;line-height:30px;color:#e8e4de}.template-cart .product-option:has(dt),.template-cart .product-option:has(dd){font-size:16px;line-height:20px;color:#ffffff80;margin-top:15px}.template-cart .cart__checkout-button{color:#000;text-transform:uppercase;font-weight:400;font-size:18px;line-height:20px;background:#e8e4de}.template-cart .related-products{background:#000}.template-cart h2.related-products__heading,.template-cart .related-product-slider .card__heading a{color:#fff}.template-cart .related-product-slider .price{color:#fff!important}.template-cart .related-product-slider .slick-arrow{border:1px solid #fff}.template-cart .related-product-slider .slick-prev:before{filter:brightness(0) invert(1)}.template-cart .related-product-slider .slick-next:before{filter:brightness(0) invert(1)}.template-cart .related-products{padding-top:60px!important;padding-bottom:60px!important}.template-cart .quantity__button{border:1px solid #FFFFFF80;border-radius:50%}.template-cart .quantity__input{min-width:73px;border:1px solid #FFFFFF80}.template-cart .quantity:before,.template-cart .quantity:after{display:none}.template-cart .quantity{width:100%;gap:8px}.template-cart .cart__warnings a.button,#cart-notification-form .button{color:#000}.template-cart #cart-related-products .gradient{background:#000}.template-cart .header .cart-count-bubble span{color:#000}.template-cart .cart__ctas:has(.cart__checkout-button){margin-top:20px}.card__content .card__heading a:after{display:none}.variant-color-options{display:flex;gap:10px;flex-wrap:wrap}.variant-color-options input{display:none}.color-swatch{display:inline-block;width:26px;height:26px;border-radius:50%;border:1px solid rgba(51,51,51,1);position:relative;cursor:pointer}.template-collection .color-swatch{width:28px;height:28px}.product-tag-wr{background:#e8e4de80;margin-bottom:15px}.product-tag-wr span{font-family:DM Mono;font-weight:300;font-size:12px;line-height:15px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#a09070;background:#e8e4de;mix-blend-mode:Multiply;padding:5px 4px 9px}.product__info-container>*+*{margin:0!important}.product__info-wrapper.grid__item .caption-with-letter-spacing{font-weight:400;font-size:9px;line-height:100%;letter-spacing:3.15px;vertical-align:middle;text-transform:uppercase;color:#1a1816;margin-bottom:19px!important;position:relative;padding-left:40px}.product__info-wrapper.grid__item .caption-with-letter-spacing:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:1px;background:#1a1816}.product__info-wrapper .product__title h1{font-size:30px;line-height:30.4px;letter-spacing:-.64px;vertical-align:middle;color:#1a1816;margin-bottom:9px;font-family:Cormorant;font-weight:400}.product__info-container .inline-richtext{line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#1a181680}.product__info-container .price-item{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:#1a1816;margin:0 0 15px!important}.product__info-container{max-width:100%!important;margin-left:35px}.product-form__input--swatch.form__label{margin-bottom:25px!important}.product-form__buttons{max-width:100%!important;margin:44px 0 28px}.product__info-wrapper{padding:0!important}.product--medium{margin-top:75px!important}.product__info-container .product-form__buttons span{font-family:DM Mono;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0%;text-align:center;text-transform:uppercase}.product__info-container .product-form__buttons .cart-btn-icon{margin-right:16px;width:21px;height:18px}.product__info-container .product-form__buttons button{padding:19px 0 21px!important}.swatch{transition:transform .3s ease}.swatch-input__input:checked+.swatch-input__label .swatch{transform:scale(1.3)}.product__info-container .product-form__input .form__label{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0%;margin-bottom:25px!important;text-transform:uppercase;color:#1a181680}.product__info-container .product-about-piece__content{font-size:14px;line-height:28px;letter-spacing:.6px}#ProductGridContainer,.template-page-shop .product-grid{padding-top:30px;padding-bottom:171px}.product_faqs__content li::marker{font-size:10.4px}.festival-banner-slider img{object-fit:cover!important}.cart__warnings{padding:22rem 0 1rem!important}.page-color-white .header-wrapper--border-bottom{background:#e8e4de}.festival-banner-slider img{object-fit:cover}.page-color-white .header__menu-item span,.header__menu-item span{text-decoration:none!important}.page-color-white .header__menu-item .header__active-menu-item{color:#1a1816!important;font-weight:500}.custom-collection-section .view-all-btn:hover{text-decoration:underline}.product-faq-section{padding:40px 0 0}.product-faq-section .faq-question{border:0;width:100%;background:transparent;display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.2)}.product-faq-section .faq-question span{font-weight:300;font-size:12px;line-height:20px;letter-spacing:0%;color:#1a181680;font-family:DM MONO;text-transform:uppercase}.product-faq-section .faq-question .faq-icon{width:12px;height:12px}.product-faq-section .faq-question .faq-icon img{width:100%;height:100%}.faq-item{width:100%}.product-faq-section .faq-answer li,.product-faq-section .faq-answer p,.product-faq-section .faq-answer a{font-weight:300;font-size:11px;line-height:24px;letter-spacing:.6px;text-transform:uppercase;color:#1a1816cc}.product-faq-section .faq-answer a:hover{color:#000}.product .price .badge,.product .price__container{vertical-align:unset!important;font-size:10px}.related-product-slider .slick-list .slick-track{margin:0!important}.custom-footer .footer-menu-item a:hover{color:#fffc}.product-color-title{margin:0 0 10px!important;color:#1a181680;font-size:14px!important;border-top:1px solid rgba(0,0,0,.2);padding-top:20px}.custom-product-card .product-image img{transition:transform var(--duration-long) ease}.custom-product-card .product-image{overflow:hidden}.custom-product-card:hover .product-image img{transform:scale(1.03)}#CartDrawer .cart-free-shipping-banner{margin-bottom:20px}.custom-footer .field__input:focus~.field__label{top:20%!important}.custom-page-width{padding:60px 0}.custom-page-width h2,.custom-page-width h3,.custom-page-width h4{font-size:22px;line-height:30px;margin-bottom:20px}.custom-page-width p{margin-bottom:15px}.custom-faq{background:#000;padding:60px 0}.page-shipping-and-returns #MainContent .shopify-section{background:#000}.custom-faq .page-width,.template-page-contact #MainContent .shopify-section .custom-page-width{max-width:1320px;margin:auto}.custom-faq .faq-group-wrapper .faq-group-heading,.template-page-contact #MainContent .shopify-section h1,.page-shipping-and-returns #MainContent .shopify-section h1,.template-page-contact #MainContent .shopify-section .custom-page-width h3,.page-shipping-and-returns #MainContent .shopify-section .custom-page-width h3{color:#fff;text-align:start}.template-page-contact #MainContent .shopify-section h1,.page-shipping-and-returns #MainContent .shopify-section h1,.template-page-contact #MainContent .shopify-section .custom-page-width h3,.page-shipping-and-returns #MainContent .shopify-section .custom-page-width h3{text-align:center;font-size:20px}.custom-faq .faq-group-wrapper .faq-group-heading{text-transform:uppercase;font-weight:500;font-size:23px}.custom-faq .faq-question{cursor:pointer;border:0;background:transparent;display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px 0;font-family:DM Mono,monospace;text-transform:uppercase}.custom-faq .faq-item{border-bottom:1px solid rgba(255,255,255,.2)}.custom-faq .faq-answer{height:0;overflow:hidden;transition:.3s ease}.custom-faq .faq-answer .faq-answer-inner,.custom-faq .faq-answer .faq-answer-inner p,.custom-faq .faq-answer .faq-answer-inner p a,.template-page-contact #MainContent .shopify-section p,.page-shipping-and-returns #MainContent .shopify-section p,.template-page-contact #MainContent .shopify-section p a,.page-shipping-and-returns #MainContent .shopify-section p a{color:#e8e4de80;font-weight:400;line-height:18px}.template-page-contact #MainContent .shopify-section h1,.page-shipping-and-returns #MainContent .shopify-section h1{font-size:22px;margin-bottom:30px}.custom-faq .faq-answer .faq-answer-inner p a:hover,.template-page-contact #MainContent .shopify-section p a:hover,.page-shipping-and-returns #MainContent .shopify-section p a:hover{color:#fff}.custom-faq .faq-group-wrapper:not(:last-child){margin-bottom:50px}.custom-faq .faq-answer-inner{padding:0 0 20px}.custom-faq .faq-icon{transition:.35s}.custom-faq .icon-minus,.custom-faq .faq-item.active .icon-plus{display:none}.custom-faq .faq-item.active .icon-minus{display:block}.custom-faq .faq-icon span{font-size:24px}.template-page-contact #MainContent .shopify-section{background:#000;text-align:center}.faq-layout{display:flex;gap:60px;align-items:start}.faq-sidebar-wr{position:sticky;top:125px;max-width:170px;width:100%}.faq-sidebar{display:flex;flex-direction:column;gap:36px}.faq-sidebar-item{cursor:pointer;color:#e8e4de80;font-size:12px;text-transform:uppercase;transition:.3s ease}.faq-sidebar-item:hover{color:#fff}.faq-sidebar-item:hover{border-color:#000}.faq-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}button.faq-expand-all{background:transparent;text-transform:uppercase;border:0;font-weight:300;font-size:10px;color:#e8e4de80;padding:0;cursor:pointer}.custom-faq .faq-question span{color:#e8e4de80;text-align:start}.faq-sidebar-item.active{color:#fff}.template-page-shop .product-grid{margin:0}.page-shipping-and-returns .shopify-section .custom-page-width{max-width:700px;margin:auto}.page-shipping-and-returns #MainContent .shopify-section p{text-transform:unset;font-size:12px}.early-access-password .password-subheading{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#e8e4de80;font-weight:400}.early-access-password .password-description{font-size:13px;letter-spacing:.04em;color:#e8e4de80;font-weight:300}.early-access-password{padding:70px 10px}.early-access-password .password-wrapper{max-width:595px;margin:0 auto}.early-access-password .password-subheading,.early-access-password .password-description{color:#4a4a46!important;text-align:center}.early-access-password .password-bottom{color:#a39c92!important;font-size:14px;text-align:center}.early-access-password .password-heading{font-family:DM Mono,monospace;font-weight:400;letter-spacing:0;text-align:center;font-size:18px;margin-top:0}.early-access-password #login_form{display:flex;flex-direction:column;margin:0!important}.early-access-password .password-field #Password{padding:0 5px!important;height:unset!important;font-size:unset}.early-access-password .password-input{max-width:fit-content;margin:0 auto 14px}.early-access-password .password-button{background:#000;color:#fff;padding:15px 24px;font-family:DM Mono,monospace;cursor:pointer;font-size:11px;border:none;letter-spacing:.2em;width:100%;margin:25px auto 0;text-transform:uppercase}.early-access-password .password-button:hover{background:#331b1b}.early-access-password .password-button:before,.early-access-password .password-button:after{display:none!important}.password-description{padding:16px 0 40px}.password-bottom{font-size:10.5px;line-height:1.6;color:#a39c92;letter-spacing:.01em;margin-top:20px}.early-access-password .password-field #Password:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}.early-access-password .password-wrapper .password-bottom a{color:#4a4a46;border-bottom:1px solid #cfc9be;text-decoration:none}.custom-text-link-inner-wrapper{padding:0 0 46px;text-align:center}.custom-text-link__paragraph{letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#cfc9be;position:relative}.custom-text-link__paragraph:before,.custom-text-link__paragraph:after{content:"";position:absolute;top:50%;width:40px;height:1px;background:#f2f0ec24;transform:translateY(-50%);left:-58px}.custom-text-link__paragraph:after{left:unset;right:-58px}.early-access-password .password-field{max-width:181px;padding:0!important;height:unset!important;font-size:unset;margin:auto;flex:unset}.early-access-password .password-field:before,.early-access-password .password-field:after{display:none}.custom-text-link .custom-text-link-inner-wrapper .custom-text-link__link a{color:#121212;font-size:14px;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid rgba(242,240,236,.14)}.custom-text-link__link p{color:#121212}.field__input::placeholder{color:#999!important;opacity:1}.password-header .password-logo{max-width:150px}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:2;display:block!important;width:1px;height:35px;background:linear-gradient(180deg,transparent,#cfc9be 60%,transparent);animation:cueMove 2.2s ease-in-out infinite}.page-early-access .header__inline-menu,.page-early-access .header__icons,.page-early-access .custom-footer,.page-early-access header-drawer,body.password .header__inline-menu,body.password .header__icons,body.password .custom-footer,body.password header-drawer{display:none}.form-wrapper{background:#f8f6f2;padding:20px;margin-top:50px}@keyframes cueMove{0%{transform:translate(-50%) translateY(0);opacity:0}30%{opacity:1}50%{transform:translate(-50%) translateY(10px);opacity:1}to{transform:translate(-50%) translateY(20px);opacity:0}}.new-festival-banner{min-height:calc(100dvh - var(--header-height));height:100%;display:flex;align-items:end;justify-content:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:2}.new-festival-banner:before{content:"";background:linear-gradient(360deg,#252220,#25222000);width:100%;position:absolute;height:75.783%;mix-blend-mode:multiply;right:0;left:0}.mobile-banner-image{display:none}.new-festival-banner__content{padding-bottom:92px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:100%;position:relative;z-index:4}.new-festival-banner__content h1{text-transform:uppercase;max-width:unset;text-align:center;color:#e8e4de;max-width:800px;margin:0 auto}.new-festival-banner__content h1 span{font-weight:600;font-size:unset;line-height:unset;display:block}.new-festival-btn{display:inline-block;padding:15px;margin:0 auto;background:#000;color:#fffc;text-decoration:none;font-weight:500;transition:.3s;text-transform:uppercase;max-width:310px;width:100%;text-align:center}.password #contact_form .newsletter-form__field-wrapper .field__label{display:none}.password .newsletter-form__field-wrapper .field__input:focus{padding:15px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aftrdusk.css.map */
