@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading{font-family:Clash Display,sans-serif;text-transform:uppercase;letter-spacing:.06em}h1,h2,h3,.featured-collection .title,.multicolumn .title,.newsletter .title,.rich-text__heading,.collection-hero__title,.blog-post__title,.collection__title{border-bottom:none!important;text-decoration:none!important}.title:after,.title:before{display:none!important}.price{letter-spacing:.02em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:1.3rem;min-height:4.8rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.button:not(.button--secondary):hover{background:rgba(var(--color-button),.85)}.button--secondary:hover{background:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button))}.link,.underlined-link{text-underline-offset:.4rem;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-color .2s ease}.list-menu__item--link,.header__menu-item,.header__menu-item span,.header__menu-item:hover span,.header__active-menu-item,nav a{text-decoration:none!important}.header__menu-item:has(.header__active-menu-item):after{width:100%!important;left:0!important}.header-wrapper{border-bottom:1px solid rgba(0,0,0,.07);background:rgb(var(--color-background));transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__menu-item{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:500}.header__menu-item:hover{text-decoration:none!important}.header__heading-logo-wrapper{background:transparent!important;padding:0}.header__heading-logo{background:transparent!important;filter:invert(1)}.section-header{margin-bottom:0}.section-header{z-index:100!important}.header-wrapper,.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background:#0e0e0e!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 24px #0000004d!important}.header__menu-item,.header__menu-item span,.header__inline-menu a,.header__menu-item.link,.header__icon{color:#fff!important}.header__icon svg path,.header__icon svg line,.header__icon svg circle{stroke:#fff!important}.shopify-section-header-sticky~* .mega-hero,.mega-hero{margin-top:0}.announcement-bar__message{text-transform:uppercase;letter-spacing:.15em;font-size:1.1rem;font-weight:500}.shopify-section:not(.shopify-section-header){margin-top:0;margin-bottom:0}.featured-collection.section-padding,.section-featured-collection .section-padding{padding-top:5.6rem;padding-bottom:5.6rem}.featured-collection .title,.multicolumn .title{text-align:left;padding-left:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2.4rem;background:linear-gradient(135deg,#999,#444 40%,#777 60%,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.slider-buttons:empty{display:none}.slider-buttons{margin-top:2.4rem}.card--standard .card__inner,.card--standard.card{background:transparent;box-shadow:none}.card--standard{display:flex;flex-direction:column}.card--standard .card__inner{width:100%;flex:none}.card--standard .card__content{width:100%;padding:0;position:relative;top:auto;left:auto;height:auto}.card__content{position:static;height:auto}.card--standard .card-information{padding:1.2rem 0 0;text-align:left}.card__media{overflow:hidden}.card__media img{transition:transform .5s ease}.card__inner{border-radius:12px!important;overflow:hidden!important}.card .card__inner .card__media,.card--card .card__inner .card__media,.card--standard .card__inner .card__media{border-radius:calc(12px - var(--border-width) - var(--image-padding))!important}@media screen and (min-width:990px){.card:hover .card__media img:only-child{transform:scale(1.03)}}.card__heading{font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem}.card-information .card__heading,.card-information .card__heading a{font-weight:400;text-transform:uppercase;letter-spacing:.07em;font-size:1.25rem;text-decoration:none!important;border-bottom:none!important}.card-information .card__heading a:hover{opacity:.7}.card-information .price{color:rgba(var(--color-foreground),.65);font-size:1.3rem;font-weight:400}.card-information .rating{font-size:1.1rem}.quick-add__submit{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25);box-shadow:none}.quick-add__submit:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.featured-collection slider-component{overflow:hidden}.featured-collection .slider.slider--desktop{overflow:hidden;flex-wrap:wrap}.featured-collection .slider--desktop .slider__slide{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;min-width:0!important;max-width:none!important}}@media screen and (max-width:749px){.featured-collection .slider.slider--mobile{overflow-x:auto;scroll-padding-left:1.5rem}.featured-collection .slider--mobile .slider__slide{width:calc(50% - .75rem)!important;min-width:calc(50% - .75rem)!important}}slider-component{overflow:hidden}slider-component.slider-component-full-width{overflow:visible}@media screen and (max-width:749px){.slider-mobile-gutter .slider .slider__slide:first-child,.slider-mobile-gutter .slider .grid__item:first-child{margin-left:1.5rem!important;scroll-margin-left:1.5rem!important}.slider-mobile-gutter .slider{scroll-padding-left:1.5rem!important}.slider-mobile-gutter .slider:after{padding-left:1.5rem!important}}@media screen and (min-width:750px)and (max-width:989px){.slider-mobile-gutter .slider .slider__slide:first-child,.slider-mobile-gutter .slider .grid__item:first-child{margin-left:5rem!important;scroll-margin-left:5rem!important}.slider-mobile-gutter .slider{scroll-padding-left:5rem!important}.slider-mobile-gutter .slider:after{padding-left:5rem!important}}.trust-badges{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);margin:0;padding:2.4rem 0}.trust-badges__inner{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding:3.2rem 2rem}.trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;max-width:14rem}.trust-badge__icon{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.trust-badge__title{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0;color:rgb(var(--color-foreground))}.trust-badge__text{font-size:1.1rem;margin:0;color:rgb(var(--color-foreground));opacity:.6}.trust-badge__icon svg,.trust-badge__icon svg *{stroke:rgb(var(--color-foreground));fill:none;color:rgb(var(--color-foreground))}body .trust-badges__inner{gap:2rem 6rem!important}body .trust-badges .trust-badge{position:relative;transition:transform .4s cubic-bezier(.25,1,.5,1),background-color .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),border-color .4s cubic-bezier(.25,1,.5,1)!important;border-radius:12px!important;padding:1.75rem 2.5rem!important;border:1px solid transparent!important;max-width:20rem!important}body .trust-badges .trust-badge__icon{width:4rem!important;height:4rem!important}body .trust-badges .trust-badge__icon svg{width:2.2rem!important;height:2.2rem!important;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)!important}body .trust-badges .trust-badge__title{font-size:1.25rem!important;font-weight:700!important;letter-spacing:.06em!important}body .trust-badges .trust-badge__text{font-size:1.05rem!important;opacity:.7!important}body .trust-badges .trust-badge:hover{transform:translateY(-6px)!important;background-color:rgba(var(--color-foreground),.03)!important;border-color:rgba(var(--color-foreground),.06)!important;box-shadow:0 12px 24px -10px #0000001f!important;cursor:pointer}body .trust-badges .trust-badge:nth-child(1):hover .trust-badge__icon svg{animation:floatBox .6s ease-in-out infinite alternate}@keyframes floatBox{0%{transform:translateY(0) scale(1.05)}to{transform:translateY(-4px) scale(1.08) rotate(-3deg)}}body .trust-badges .trust-badge:nth-child(2):hover .trust-badge__icon svg{transform:scale(1.18) rotate(8deg)!important}body .trust-badges .trust-badge:nth-child(3):hover .trust-badge__icon svg{animation:wiggleLock .5s ease-in-out}@keyframes wiggleLock{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}body .trust-badges .trust-badge:nth-child(4):hover .trust-badge__icon svg{animation:pulseChat .6s ease-in-out infinite alternate}@keyframes pulseChat{0%{transform:scale(1.05) translateY(0)}to{transform:scale(1.15) translateY(-2px)}}.product__title h1{font-family:Clash Display,sans-serif!important;text-decoration:none!important;border-bottom:none!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:clamp(2.4rem,4vw,3.8rem)!important;line-height:1.1;background:linear-gradient(135deg,#fff,#dcdcdc 45%,#8c8c8c 70%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.product__title{animation:fadeIn .6s ease-out}.product__price{animation:fadeIn .6s ease-out .1s both}.product__info-container .price{font-family:Clash Display,sans-serif!important;font-size:2.2rem!important;letter-spacing:.04em!important;color:#fff!important;font-weight:600!important;margin-top:.5rem}.product__description{color:#ffffffbf!important;font-size:1.45rem;line-height:1.6}.product__description *{color:inherit!important}.rte *:not(a),.rich-text__blocks *:not(a){color:inherit!important}.product-form__input{animation:fadeIn .6s ease-out .2s both}.quantity-selector{animation:fadeIn .6s ease-out .3s both}.product-form__buttons{animation:fadeIn .4s ease-out .2s both}.product-form__submit.button{min-height:5.6rem;font-size:1.4rem;letter-spacing:.18em;font-weight:700}@media screen and (min-width:750px){.product__info-container{position:sticky;top:100px}}@media screen and (max-width:749px){.product-form__buttons{position:sticky;bottom:0;z-index:10;background:#0e0e0e!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:1.2rem 1.6rem!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;margin-bottom:0;animation:none}.product-form__buttons .product-form__submit{margin-bottom:1rem}.product-form__submit{width:100%;padding:15px;font-size:16px;font-weight:600;border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;cursor:pointer;transition:all .3s ease}.product-form__submit:hover{opacity:.9}.quantity{box-sizing:border-box!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important;margin:15px 0!important;width:140px!important;max-width:140px!important;min-width:140px!important;min-height:40px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;overflow:hidden!important}.quantity__button{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;background:#ffffff08!important;border:none!important;font-size:18px!important;cursor:pointer!important;flex:0 0 40px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity__input{box-sizing:border-box!important;width:60px!important;min-width:60px!important;max-width:60px!important;text-align:center!important;border:none!important;font-size:16px!important;padding:0!important;margin:0!important;flex:0 0 60px!important;background:transparent!important;color:inherit!important}}.product-recommendations h2{font-family:Clash Display,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:clamp(2rem,3.2vw,2.8rem)!important;background:linear-gradient(135deg,#fff,#dcdcdc 45%,#8c8c8c 70%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin-bottom:2.4rem;border-bottom:none!important;text-decoration:none!important}@media screen and (max-width:749px){.product-recommendations{padding:20px 0}.product-recommendations h2{text-align:center;margin-bottom:20px}}.breadcrumbs,.breadcrumbs a{font-size:1.1rem;color:#fff!important;opacity:.5;text-decoration:none;transition:opacity .2s ease}.breadcrumbs a:hover{opacity:.9}.product-form__input .block-swatch__item,.swatch__input+.swatch__label,.product-variant-picker .button{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem}.product-form__input--pill input[type=radio]+label{border:1px solid rgba(255,255,255,.15)!important;background-color:transparent!important;color:#fff!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;border-radius:4px!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:.7rem .5rem .2rem 0;padding:1rem 2rem}.product-form__input--pill input[type=radio]+label:hover{border-color:#fff!important;background-color:#ffffff0d!important;transform:translateY(-1px)}.product-form__input--pill input[type=radio]:checked+label{background-color:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:0 0 12px #ffffff26!important}.product__info-container .quantity{background:transparent!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important;max-width:14rem}.product__info-container .quantity__button{background:transparent!important;color:#fff!important;transition:background-color .2s ease}.product__info-container .quantity__button:hover{background-color:#ffffff14!important}.product__info-container .quantity__input{color:#fff!important;background:transparent!important}.product-form__submit.button{background:#fff!important;color:#000!important;border:1px solid #ffffff!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;border-radius:4px!important;box-shadow:0 4px 15px #0000004d!important}.product-form__submit.button:hover{background:transparent!important;color:#fff!important;border-color:#fff!important;box-shadow:0 6px 20px #ffffff26!important;transform:translateY(-2px)}.shipping-info{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:4px!important;padding:14px 16px;margin:15px 0;display:flex;align-items:center;color:#fffc!important;animation:fadeIn .6s ease-out .2s both}.shipping-info svg{margin-right:10px;flex-shrink:0}@media screen and (min-width:750px){.shipping-info{max-width:80%}}.product__info-container .accordion{border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-top:1.5rem}.product__info-container .accordion+.accordion{border-top:none!important}.product__info-container .accordion summary{padding:1.8rem 0}.product__info-container .accordion__title{font-family:Clash Display,sans-serif;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important}.product__info-container .accordion .icon-caret{color:#fff!important}.product__info-container .accordion__content{color:#ffffffb3!important;line-height:1.6;font-size:1.35rem}.product-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)!important}.product-trust-badge{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground))!important;opacity:.7;padding:1.25rem .5rem;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;transition:all .4s cubic-bezier(.25,1,.5,1)}.product-trust-badge:hover{opacity:1!important;background-color:rgba(var(--color-foreground),.03)!important;border-color:rgba(var(--color-foreground),.06)!important;box-shadow:0 12px 24px -10px #0000001f!important;transform:translateY(-6px)!important;cursor:pointer}.product-trust-badge .svg-wrapper{width:3rem!important;height:3rem!important;display:flex;align-items:center;justify-content:center}.product-trust-badge svg{width:2.2rem!important;height:2.2rem!important;stroke:rgb(var(--color-foreground))!important;fill:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)!important}.product-trust-badge svg *{stroke:rgb(var(--color-foreground))!important;fill:none;color:rgb(var(--color-foreground))!important}.product-trust-badge:nth-child(1):hover svg{animation:floatBox .6s ease-in-out infinite alternate}.product-trust-badge:nth-child(2):hover svg{animation:wiggleLock .5s ease-in-out}.product-trust-badge:nth-child(3):hover svg{transform:scale(1.18) rotate(8deg)!important}.size-guide-table{width:100%;border-collapse:collapse;font-size:1.4rem;margin-top:.5rem}.size-guide-table th,.size-guide-table td{border:1px solid rgba(var(--color-foreground),.08);padding:1rem;text-align:center;word-break:normal}.size-guide-table th{background:rgba(var(--color-foreground),.03);font-weight:600;white-space:nowrap}.size-guide-table tbody tr:nth-child(2n){background:rgba(var(--color-foreground),.02)}cart-drawer .drawer__inner,.drawer__inner,.cart-drawer,.drawer{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important}cart-drawer .drawer__inner{background-color:#0e0e0e!important;color:#fff!important}cart-drawer .drawer__header{border-bottom:1px solid rgba(var(--color-foreground),.08)!important;padding:2rem 0!important;margin-bottom:1.5rem!important;color:#fff!important}cart-drawer .drawer__heading{font-family:Clash Display,sans-serif!important;font-size:1.8rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;margin:0!important;color:#fff!important}.cart__checkout-button{width:100%;border-radius:0!important}.cart-trust-badges,.cart-drawer__trust-badges{display:flex;flex-wrap:wrap;gap:1.8rem;justify-content:center;padding:1.8rem 0;border-top:1px solid rgba(var(--color-foreground),.05);color:#fff9!important}.cart-trust-badge,.cart-drawer__trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:1rem!important;text-transform:uppercase;letter-spacing:.05em;font-weight:500;color:#fff9!important}.cart-trust-badge .svg-wrapper,.cart-drawer__trust-badge svg{width:14px;height:14px;flex-shrink:0;stroke:currentColor!important}.cart-drawer__shipping-bar{margin:0 -1.5rem 2.5rem!important;padding:1.8rem 2rem!important;background:transparent!important;border-bottom:none!important}.cart-drawer__shipping-text{font-size:1.25rem!important;text-align:center;margin:0 0 .8rem;color:#fff!important}.cart-drawer__shipping-text strong{color:#2e7d32!important}.cart-drawer__shipping-text--success{color:#2e7d32!important;opacity:1;font-weight:600}.cart-drawer__shipping-progress{width:100%;height:4px!important;background:#ffffff1a;border-radius:0!important;overflow:hidden}.cart-drawer__shipping-progress-bar{height:100%;background:#2e7d32!important;border-radius:0!important;transition:width .5s ease}.cart-drawer .cart-items thead{margin-bottom:2rem!important;display:inline-table!important}.cart-drawer .cart-items thead th{padding-bottom:1.5rem!important;letter-spacing:.1em;font-size:1.1rem;opacity:.5;color:#fff!important}.cart-drawer .cart-item{padding:2.5rem 0!important;margin-bottom:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;align-items:center!important;color:#fff!important}.cart-drawer .cart-item:last-child{border-bottom:none!important}.cart-drawer .cart-item__details>*+*{margin-top:.8rem!important}.cart-drawer .cart-item__quantity{margin-top:1.5rem!important}.cart-drawer .cart-item__name,.cart-drawer .product-option,.cart-drawer .cart-item__details,.cart-drawer .cart-item__details *,.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__price-wrapper *{color:#fff!important}.cart-drawer .cart-items td{padding-top:0!important}.cart-drawer h2.totals__total,.cart-drawer .totals__total,.color-scheme-3 h2.totals__total,.color-scheme-4 h2.totals__total,.color-scheme-3 .totals__total,.color-scheme-4 .totals__total,.color-scheme-3 .totals__total-value,.color-scheme-4 .totals__total-value,.color-scheme-3 .tax-note,.color-scheme-4 .tax-note,.color-scheme-3 .tax-note a,.color-scheme-4 .tax-note a,.cart-drawer .cart__empty-text,.cart-drawer .cart__login-title,.cart-drawer .cart__login-paragraph,.cart-drawer .cart__login-paragraph a,.color-scheme-3 .cart__empty-text,.color-scheme-4 .cart__empty-text,.color-scheme-3 .cart__login-title,.color-scheme-4 .cart__login-title,.color-scheme-3 .cart__login-paragraph,.color-scheme-4 .cart__login-paragraph,.color-scheme-3 .cart__login-paragraph a,.color-scheme-4 .cart__login-paragraph a{color:#fff!important}.cart-drawer .quantity,.color-scheme-3 .quantity,.color-scheme-4 .quantity{min-height:3.6rem!important;width:10rem!important;background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important}.cart-drawer .quantity:before,.cart-drawer .quantity:after,.color-scheme-3 .quantity:before,.color-scheme-3 .quantity:after,.color-scheme-4 .quantity:before,.color-scheme-4 .quantity:after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important}.cart-drawer quantity-input input,.cart-drawer .quantity input,.cart-drawer input.quantity__input,.cart-drawer .quantity__input,.color-scheme-3 quantity-input input,.color-scheme-3 .quantity__input,.color-scheme-4 quantity-input input,.color-scheme-4 .quantity__input{font-size:1.3rem!important;background:transparent!important;background-color:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important}.cart-drawer .quantity__button,.color-scheme-3 .quantity__button,.color-scheme-4 .quantity__button{width:3rem!important;color:#fff!important;background:transparent!important}.cart-drawer cart-remove-button .button{min-width:3.6rem!important;min-height:3.6rem!important;width:3.6rem!important;height:3.6rem!important;border-radius:0!important;border:1px solid rgba(255,255,255,.15)!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:.8rem!important;transition:background-color .2s ease,border-color .2s ease!important}.cart-drawer cart-remove-button .button:hover{background-color:#ffffff14!important;border-color:#ffffff4d!important}.cart-drawer cart-remove-button .button svg{width:1.6rem!important;height:1.6rem!important;color:#fff!important}.cart-drawer .drawer__footer{border-top:1px solid rgba(255,255,255,.08)!important;padding:2.5rem 0!important;color:#fff!important}.cart-drawer .totals{margin-bottom:1.5rem!important}.cart-drawer .tax-note{margin:1.5rem 0 2.5rem!important;line-height:1.5;font-size:1.25rem!important;opacity:.75}.cart-drawer .cart__ctas{margin-bottom:2.5rem!important}.badge{text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:600}.facets__summary,.facet-filters__label,.mobile-facets__open-label{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}.pagination__item{border-radius:0}@media screen and (min-width:750px){.newsletter__wrapper{display:flex;align-items:center;justify-content:space-between;gap:4rem;text-align:left;padding-left:5rem;padding-right:5rem}.newsletter__wrapper>*:first-child{flex:1}.newsletter__wrapper .newsletter-form{flex:0 1 38rem}.newsletter__wrapper .newsletter__subheading{margin:0;max-width:none}.newsletter__wrapper>*+*{margin-top:0}}.newsletter .inline-richtext,.newsletter h2{font-style:italic;font-weight:600;font-size:clamp(3.2rem,5vw,5.5rem);letter-spacing:-.01em;text-transform:none;line-height:1;border-bottom:none!important}.newsletter .newsletter__subheading{opacity:.65;font-size:1.3rem;letter-spacing:.05em}.newsletter .field__input,.newsletter-form .field__input{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.4);color:#fff;padding-left:0;padding-right:0;border-radius:0;box-shadow:none}.newsletter .field__input::placeholder,.newsletter-form .field__input::placeholder{color:#fff6}.newsletter .field__input:focus,.newsletter-form .field__input:focus{border-bottom-color:#fff;box-shadow:none;outline:none}.newsletter .field,.newsletter-form .field{border:none;box-shadow:none}.newsletter-form__field-wrapper .field__input{border:none;border-bottom:1px solid rgba(var(--color-foreground),.4);background:transparent;box-shadow:none}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:rgb(var(--color-foreground));box-shadow:none;outline:none}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.field__input,.select__select,.customer .field input{transition:border-color .2s ease}@media screen and (max-width:749px){.newsletter__wrapper{text-align:center}}footer .footer__content-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;padding:6rem 0;align-items:start}@media screen and (max-width:989px){footer .footer__content-top{grid-template-columns:1fr 1fr;gap:2.5rem}}.footer__content-top{padding-bottom:3rem}footer .footer__heading,.footer-block__heading{font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff6;margin-bottom:1.6rem}footer .footer__list-social a,footer a{color:#ffffffb3;text-decoration:none;font-size:1.2rem;letter-spacing:.04em}footer a:hover{color:#fff}footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.1);padding:2rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}footer .payment-icons{opacity:.45;filter:grayscale(100%) brightness(200%)}footer .footer__list-social .icon,.footer__list-social .icon{width:1.6rem;height:1.6rem;fill:#fff9;stroke:none}footer .footer__content-bottom .list-unstyled{font-size:1.1rem;color:#fff6}footer .footer__heading-logo{filter:invert(1) brightness(2);opacity:.9}#shopify-pc__banner,.cc-window{border-radius:0!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 40px #0000001f!important;background:#fff!important;color:#0e0e0e!important;padding:2.4rem 3.2rem!important}#shopify-pc__banner h2,#shopify-pc__banner [class*=title]{font-size:1.4rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:1rem!important}#shopify-pc__banner p,#shopify-pc__banner [class*=description]{font-size:1.2rem!important;line-height:1.6!important;opacity:.65!important}#shopify-pc__banner button{border-radius:0!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1rem 2.4rem!important;border:1px solid #0e0e0e!important;cursor:pointer!important;transition:background .2s,color .2s!important}#shopify-pc__banner button[class*=accept],#shopify-pc__banner .shopify-pc__btn-accept{background:#0e0e0e!important;color:#fff!important}#shopify-pc__banner button[class*=decline],#shopify-pc__banner button[class*=manage],#shopify-pc__banner .shopify-pc__btn-decline{background:transparent!important;color:#0e0e0e!important}@media screen and (max-width:749px){.featured-collection .title,.multicolumn .title{font-size:2rem;padding-left:1.5rem}body .trust-badges__inner{gap:1.5rem 2.5rem!important;padding:2.4rem 1.5rem!important}body .trust-badges .trust-badge{padding:1rem 1.2rem!important;max-width:12rem!important}body .trust-badges .trust-badge__icon{width:3rem!important;height:3rem!important}body .trust-badges .trust-badge__icon svg{width:1.6rem!important;height:1.6rem!important}body .trust-badges .trust-badge__title{font-size:1.05rem!important}body .trust-badges .trust-badge__text{font-size:.9rem!important}.product-trust-badge{padding:.8rem .4rem!important;gap:.6rem!important;font-size:.95rem!important}.product-trust-badge .svg-wrapper{width:2.4rem!important;height:2.4rem!important}.product-trust-badge svg{width:1.6rem!important;height:1.6rem!important}footer .footer__content-top{grid-template-columns:1fr;gap:2.4rem;padding:4rem 0}#shopify-pc__banner,.cc-window{padding:2rem!important;margin:1rem!important;width:calc(100% - 2rem)!important}}.rating-star{--color-rating-star: #FFB800 !important}.cart-drawer__shipping-progress-bar{background:#2e7d32!important}.cart-drawer__shipping-text strong{color:#2e7d32}@media screen and (max-width:749px){.banner__media:after{opacity:.5!important}}.collection-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;min-height:45vh;margin-top:0;padding:8rem 0;background:#0e0e0e;border-bottom:1px solid rgba(255,255,255,.08)}.collection-hero:not(.collection-hero--with-image){background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0e0e0e)!important}.collection-hero__image-container{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0!important;z-index:1;border:none!important;border-radius:0!important;box-shadow:none!important}.collection-hero__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,#0006,#000000a6,#0e0e0e);pointer-events:none}.collection-hero__inner{position:relative;z-index:3;width:100%;margin:0 auto;display:flex;flex-direction:column!important;align-items:center!important;justify-content:center}.collection-hero__text-wrapper{flex-basis:auto!important;padding:0 2rem;max-width:85rem;margin:0 auto;text-align:center;animation:fadeInUp .8s ease-out}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:0 2rem!important;flex-basis:auto!important}.collection-hero__image-container{margin-left:0!important}}.collection-hero__subtitle{font-size:clamp(1rem,1.2vw,1.2rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:1.4rem;display:block;background:linear-gradient(135deg,#e0e0e0,#fff 40%,#a8a8a8 60%,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-shadow:0px 4px 12px rgba(0,0,0,.5)}.collection-hero__title{font-family:Clash Display,sans-serif!important;font-size:clamp(2.8rem,7vw,7.5rem)!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;line-height:.95!important;margin:0 auto 2rem!important;padding:0!important;border:none!important;background:linear-gradient(135deg,#fff,#dcdcdc 45%,#8c8c8c 70%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;text-shadow:0px 4px 20px rgba(0,0,0,.3)}.collection-hero__description{font-size:clamp(1.2rem,1.5vw,1.5rem)!important;line-height:1.6!important;color:#ffffffa6!important;max-width:65rem!important;margin:0 auto!important;font-weight:400;text-shadow:0px 2px 8px rgba(0,0,0,.4)}.collection-hero__title+.collection-hero__description{margin-top:1rem!important;margin-bottom:0!important}@media screen and (max-width:749px){.collection-hero{min-height:35vh;padding:6rem 0}}.facets-container{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1.6rem;margin-bottom:3.2rem}.facets__summary{border:1px solid rgba(255,255,255,.12)!important;background-color:#ffffff05!important;padding:1.2rem 2.4rem!important;font-size:1.15rem!important;text-transform:uppercase;letter-spacing:.12em;font-weight:500;border-radius:0!important;color:#fff!important;transition:border-color .25s ease,background-color .25s ease}.facets__summary:hover{border-color:#fff6!important;background-color:#ffffff0f!important}.facets__summary svg path{stroke:#fff!important}.facets__display{background-color:#0e0e0e!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 40px #0009!important;border-radius:0!important;margin-top:.8rem}.facets__header{border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}.facets__header span,.facets__reset{color:#ffffff80!important;font-size:1.1rem}.facets__reset:hover{color:#fff!important;text-decoration:underline}.facets__item label{font-size:1.25rem!important;color:#ffffffb3!important;font-weight:400;letter-spacing:.04em;cursor:pointer;transition:color .2s ease}.facets__item:hover label{color:#fff!important}.facets__item input[type=checkbox]{border-radius:0!important;border:1px solid rgba(255,255,255,.25)!important;background:transparent!important;width:1.6rem;height:1.6rem;cursor:pointer;appearance:none;-webkit-appearance:none;position:relative}.facets__item input[type=checkbox]:checked{background-color:#fff!important;border-color:#fff!important}.facets__item input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.facet-filters__sort{color:#fff!important;background-color:#0e0e0e!important;border:1px solid rgba(255,255,255,.12)!important;padding:1.2rem 3.6rem 1.2rem 1.6rem!important;font-size:1.15rem!important;text-transform:uppercase;letter-spacing:.12em;font-weight:500;border-radius:0!important;cursor:pointer;transition:border-color .25s ease}.facet-filters__sort:hover,.facet-filters__sort:focus{border-color:#fff6!important;outline:none;box-shadow:none!important}.facet-filters__label label{color:#ffffff80!important;font-size:1.15rem!important;letter-spacing:.12em}.active-facets__button{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;color:#fff!important;font-size:1.1rem!important;padding:.8rem 1.4rem!important;letter-spacing:.05em;font-weight:500;transition:background .2s,border-color .2s}.active-facets__button:hover{background:#ffffff1f!important;border-color:#ffffff4d!important}.active-facets__button svg path{fill:#fff!important}.active-facets__button-remove{color:#fff!important;font-size:1.1rem!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline!important;text-underline-offset:.3rem;opacity:.7}.active-facets__button-remove:hover{opacity:1}.mobile-facets__inner{background-color:#0e0e0e!important;border-left:1px solid rgba(255,255,255,.08)!important}.mobile-facets__header{background-color:#0e0e0e!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mobile-facets__header-title{color:#fff!important;font-family:Clash Display,sans-serif;letter-spacing:.08em}.mobile-facets__info{color:#ffffff80!important}.mobile-facets__main,.mobile-facets__submenu{background-color:#0e0e0e!important}.mobile-facets__footer{background-color:#0e0e0e!important;border-top:1px solid rgba(255,255,255,.08)!important}.mobile-facets__open{border:1px solid rgba(255,255,255,.12)!important;background-color:#ffffff05!important;border-radius:0!important;padding:1.2rem 2.4rem!important}.mobile-facets__open:hover{border-color:#fff6!important;background-color:#ffffff0f!important}.mobile-facets__open-label{color:#fff!important;font-size:1.15rem!important;letter-spacing:.12em!important;font-weight:500!important}.mobile-facets__close-button{color:#ffffffb3!important;font-size:1.2rem!important;text-transform:uppercase}.mobile-facets__highlight{background-color:#ffffff0d!important}.mobile-facets__summary,.mobile-facets__summary span,.mobile-facets__summary div,.mobile-facets__label,.mobile-facets__label span,.mobile-facets__sort label,.mobile-facets__sort .select__select,.mobile-facets__submenu .field-currency,.mobile-facets__submenu .field__label,.mobile-facets__submenu .field__input,.mobile-facets__clear{color:#fff!important}.mobile-facets__sort .select__select option{color:#000!important;background-color:#fff!important}.mobile-facets__arrow svg,.mobile-facets__arrow svg path,.mobile-facets__summary svg,.mobile-facets__summary svg path,.mobile-facets__close-button svg,.mobile-facets__close-button svg path,.mobile-facets__sort .icon-caret,.mobile-facets__sort .icon-caret path,.mobile-facets__label svg rect{color:#fff!important;stroke:#fff!important}.mobile-facets__label svg rect{stroke:#fff6!important}.mobile-facets__submenu .field__input{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:0!important}.mobile-facets__submenu .field__input:focus{border-color:#fff!important;outline:none!important}.pagination__list{border:none!important;gap:.8rem;margin-top:5.6rem;margin-bottom:5.6rem}.pagination__item{border-radius:0!important;border:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:#fff9!important;width:4.4rem;height:4.4rem;font-size:1.3rem!important;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}.pagination__item--current{background-color:#fff!important;color:#0e0e0e!important;border-color:#fff!important;font-weight:700}.pagination__item:hover:not(.pagination__item--current){border-color:#fff6!important;color:#fff!important;background-color:#ffffff08!important}.pagination__item svg{width:1.2rem;height:1.2rem;fill:currentColor!important;color:currentColor!important}.collection .product-grid-container{padding-top:2rem}.color-scheme-3 .trust-badges,.color-scheme-4 .trust-badges{background-color:transparent!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-top:4rem}.color-scheme-3 .trust-badge:hover,.color-scheme-4 .trust-badge:hover{background-color:#ffffff08!important}@media screen and (min-width:990px){.collection:not(.collection--full-width) slider-component{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.collection:not(.collection--full-width) .slider--desktop{scroll-padding-left:0}.collection:not(.collection--full-width) .slider--desktop .slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}}@media screen and (min-width:750px){.facets__form{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:2rem 3.5rem!important;margin-bottom:.5rem!important}.facets__wrapper{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;align-self:center!important;margin:0!important}.facet-filters{display:inline-flex!important;align-items:center!important;align-self:center!important;padding-left:0!important;margin:0!important}.facets__form .product-count{align-self:center!important;margin:0 0 0 auto!important}.facets__heading{margin:0 2rem 0 0!important;align-self:center!important;line-height:1!important}.facets__disclosure{margin-right:2rem!important;margin-bottom:0!important;align-self:center!important}.facet-filters__field{display:flex!important;align-items:center!important;gap:2rem!important}.facet-filters__label{margin:0!important;align-self:center!important;line-height:1!important}.product-count__text{margin:0!important;line-height:1!important}.facets__summary{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;height:4.2rem!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;box-sizing:border-box!important}.facets__summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.2rem!important;width:100%!important}.facets__summary .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:.8rem!important}.facets__summary .icon-caret{position:static!important;height:.6rem!important;width:1rem!important;margin:0!important}.facet-filters__sort{height:4.2rem!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;line-height:4rem!important}}.facets-container svg path,.select svg path{stroke:#fff!important}.select .svg-wrapper{position:absolute!important;right:1.6rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important;width:1rem!important;height:.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.select .svg-wrapper svg{width:100%!important;height:100%!important}.search-modal.modal__content{background-color:#0e0e0e!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.search-modal .modal-overlay{background-color:#0009!important}.search-modal__content{background-color:#0e0e0e!important;padding:1.5rem 3rem!important}@media screen and (max-width:749px){.search-modal__content{padding:1.5rem!important}}.search-modal__form{max-width:80rem!important;margin:0 auto!important}.search-modal .field{background:#161616!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:none!important}.search-modal .field:after,.search-modal .field:before{display:none!important}.search-modal .field__input{color:#fff!important;background:transparent!important;border:none!important;border-radius:0!important;font-size:1.4rem!important;letter-spacing:.05em!important;padding:1.2rem 5rem 1.2rem 2rem!important;height:4.8rem!important;box-shadow:none!important}.search-modal .field:hover{border-color:#ffffff59!important}.search-modal .field:focus-within{border-color:#fff!important;box-shadow:0 0 0 1px #fff!important}.search-modal .field__label{color:#fff6!important;left:2rem!important;font-size:1.3rem!important;letter-spacing:.05em!important}.search-modal .field__input:focus~.field__label,.search-modal .field__input:not(:placeholder-shown)~.field__label,.search-modal .field__input:-webkit-autofill~.field__label{color:#ffffff80!important;font-size:.9rem!important;left:2rem!important;top:.6rem!important}.search-modal .field__input:focus,.search-modal .field__input:not(:placeholder-shown),.search-modal .field__input:-webkit-autofill{padding:2.2rem 5rem .6rem 2rem!important}.search-modal .field__button{color:#ffffffb3!important;height:100%!important;width:4.8rem!important;background:transparent!important;border:none!important;right:0!important;top:0!important}.search-modal .field__button:hover{color:#fff!important}.search-modal .field__button svg{width:2rem!important;height:2rem!important}.search-modal .field__button svg path,.search-modal .field__button svg circle,.search-modal .field__button svg line{stroke:currentColor!important}.search-modal .reset__button{right:4.4rem!important;color:#ffffff80!important}.search-modal .reset__button:hover{color:#fff!important}.search-modal .reset__button:after{border-right-color:#ffffff26!important}.search-modal__close-button.modal__close-button{color:#ffffffb3!important;background:transparent!important;border:none!important;transition:color .2s ease,transform .2s ease;margin-left:1.5rem!important}.search-modal__close-button.modal__close-button:hover{color:#fff!important;transform:scale(1.1)}.search-modal__close-button.modal__close-button svg{width:2.4rem!important;height:2.4rem!important}.search-modal__close-button.modal__close-button svg path,.search-modal__close-button.modal__close-button svg line,.search-modal__close-button.modal__close-button svg rect,.search-modal__close-button.modal__close-button svg circle{stroke:currentColor!important}.predictive-search{background-color:#0e0e0e!important;border:1px solid rgba(255,255,255,.12)!important;border-top:none!important;box-shadow:0 10px 30px #00000080!important;border-radius:0!important}.predictive-search__heading{color:#ffffff73!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:600!important}.predictive-search__results-groups-wrapper{border-bottom:1px solid rgba(255,255,255,.08)!important}.predictive-search__item{color:#ffffffbf!important;transition:background-color .2s ease,color .2s ease}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background-color:#ffffff0a!important;color:#fff!important}.predictive-search__item-heading{color:#fff!important;font-size:1.3rem!important;font-weight:500!important}.predictive-search__item .price{color:#ffffff8c!important}.predictive-search__item-query-result mark{color:#fff!important}.predictive-search__item--term{border-top:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.predictive-search__item--term:hover{background-color:#ffffff0a!important}.predictive-search__item--term .icon-arrow path{fill:currentColor!important}.collection-hero.collection-hero--compact{min-height:auto!important;padding:3rem 0 1.5rem!important;border-bottom:none!important;background:#0e0e0e!important}.collection-hero.collection-hero--compact:after{display:none!important}@media screen and (max-width:749px){.collection-hero.collection-hero--compact{min-height:auto!important;padding:2rem 0 1rem!important}}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,[class^=color-scheme-],[class*=" color-scheme-"],[class^=color-],[class*=" color-"]{color:rgba(var(--color-foreground),.75)}.form__label,.quantity__label,.price-per-item__label,.rating-count,.product__tax,.quantity__rules .caption,.product__sku{color:rgba(var(--color-foreground),.85)!important}.badge--bestseller{background-color:#a32020;color:#fff}.badge--new{background-color:#0e0e0e;color:#fff}.badge--low-stock{background-color:#d97706;color:#fff}.card__variant-info{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.card__variant-label{font-size:1.1rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-weight:500}.card__color-swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.card__color-swatches .swatch{width:18px;height:18px;border:1px solid rgba(var(--color-foreground),.2);display:inline-block;border-radius:50%;flex-shrink:0}.card__color-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);display:inline-block;background-color:#ddd}body{background-color:#0e0e0e!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-styles.css.map */
