*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;background:var(--color-background, #ffffff);color:var(--color-text, #0a0a0a);font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.45;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}.page-width{width:min(calc(100% - 4rem),var(--page-width, 1440px));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:fixed;top:1rem;left:1rem;z-index:999;padding:1rem 1.4rem;background:#fff;color:#000;border:2px solid #000000;transform:translateY(-150%)}.skip-to-content-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:30;background:var(--header-background, #ffffff);border-bottom:1px solid rgba(0,0,0,.08)}.site-header.is-sticky{position:sticky;top:0}.header-inner{min-height:9rem;display:grid;grid-template-columns:5.2rem 1fr 5.2rem;align-items:center;gap:2rem}.header-action{width:5.2rem;height:5.2rem;display:grid;place-items:center;border:0;border-radius:1.2rem;background:#000;color:#fff}.header-logo{justify-self:center;display:flex;align-items:center;justify-content:center;min-width:12rem;max-width:min(52vw,32rem);min-height:5rem}.header-logo img{width:auto;max-height:6rem;object-fit:contain}.header-logo-text{color:var(--header-text, #000000);font-size:2.8rem;font-weight:900;line-height:1;letter-spacing:-.06em;text-transform:uppercase}.hamburger-lines{width:2.6rem;display:grid;gap:.5rem}.hamburger-lines span{height:.3rem;width:100%;border-radius:999px;background:#fff}.cart-action{position:relative;justify-self:end}.cart-action svg{width:2.5rem;height:2.5rem}.cart-count{position:absolute;top:.35rem;right:.35rem;min-width:1.7rem;height:1.7rem;display:grid;place-items:center;padding:0 .35rem;border:2px solid #000000;border-radius:999px;background:#fff;color:#000;font-size:1rem;font-weight:800}.menu-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000080;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.menu-drawer-overlay.is-open{opacity:1;visibility:visible}.menu-drawer{width:min(88vw,42rem);height:100%;padding:2rem;background:#000;color:#fff;transform:translate(-100%);transition:transform .23s ease;overflow-y:auto}.menu-drawer-overlay.is-open .menu-drawer{transform:translate(0)}.menu-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.menu-drawer-brand{font-size:2rem;font-weight:900;text-transform:uppercase}.menu-close{width:4.6rem;height:4.6rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:1rem;background:transparent;color:#fff;font-size:3rem;line-height:1}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu a{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.featured-collection{padding-block:var(--section-padding-top, 5rem) var(--section-padding-bottom, 7rem)}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.6rem}.section-heading{margin:0;font-size:clamp(3rem,4vw,5.4rem);font-weight:900;line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.section-view-all{padding-bottom:.4rem;border-bottom:2px solid currentColor;font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 2),minmax(0,1fr));gap:5.5rem 7rem;margin:0;padding:0;list-style:none}.product-card{width:min(100%,var(--tile-width, 450px));justify-self:center;min-width:0}.product-card-link{display:block}.product-card-media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--card-radius, 18px);background:#eee}.product-card-media img,.product-card-placeholder{width:100%;height:100%;object-fit:cover}.product-card-media img{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.product-card-link:hover .product-card-media img{transform:scale(1.025)}.product-badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2;padding:.7rem 1rem;border-radius:999px;background:#000;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-card-info{padding:1.8rem .4rem 0;text-align:center}.product-card-title{margin:0 0 .6rem;font-size:clamp(1.45rem,1.5vw,1.85rem);font-weight:900;line-height:1.2;text-transform:uppercase}.product-card-price{display:flex;justify-content:center;gap:.9rem;font-size:1.45rem}.price-compare{color:#00000080;text-decoration:line-through}.empty-collection{padding:5rem 2rem;border:2px dashed rgba(0,0,0,.18);border-radius:var(--card-radius, 18px);text-align:center}.main-product{padding-block:5rem 8rem}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);gap:7rem;align-items:start}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.product-gallery-item{overflow:hidden;border-radius:var(--card-radius, 18px);background:#eee}.product-gallery-item img{width:100%;height:auto}.product-details{position:sticky;top:12rem}.product-title{margin:0 0 1.4rem;font-size:clamp(3.4rem,4vw,5.8rem);font-weight:900;line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.product-price{display:flex;gap:1rem;margin-bottom:3rem;font-size:1.8rem}.product-form-field{margin-bottom:2.2rem}.product-form-field label{display:block;margin-bottom:.8rem;font-size:1.2rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-form-field select,.quantity-input{width:100%;min-height:5.4rem;padding:1.2rem 1.5rem;border:1px solid #111111;border-radius:1rem;background:#fff}.product-submit,.button{width:100%;min-height:5.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2rem;border:2px solid #000000;border-radius:1rem;background:#000;color:#fff;font-size:1.4rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.product-submit[disabled]{cursor:not-allowed;opacity:.5}.product-description{margin-top:3rem}.main-page,.main-cart,.main-404{padding-block:6rem 10rem}.page-title{margin:0 0 4rem;font-size:clamp(4rem,7vw,8rem);font-weight:900;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.rte{max-width:80rem}.rte img{height:auto}.cart-items{width:100%;border-collapse:collapse}.cart-items th,.cart-items td{padding:1.6rem 1rem;border-bottom:1px solid rgba(0,0,0,.14);text-align:left}.cart-product{display:flex;align-items:center;gap:1.5rem;font-weight:800}.cart-product img{width:8rem;height:10rem;object-fit:cover;border-radius:.8rem}.cart-footer{max-width:48rem;margin:4rem 0 0 auto;text-align:right}.cart-total{margin-bottom:2rem;font-size:2.4rem;font-weight:900}.site-footer{padding-block:6rem 3rem;background:#000;color:#fff}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:start}.footer-brand{margin:0;font-size:clamp(3.5rem,7vw,8rem);font-weight:900;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.footer-menu{margin:0;padding:0;list-style:none;text-align:right}.footer-menu a{display:block;padding:.4rem 0;font-weight:700}.footer-bottom{margin-top:6rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.25);font-size:1.2rem}@media screen and (max-width:749px){.page-width{width:min(calc(100% - 2.4rem),var(--page-width, 1440px))}.header-inner{min-height:7.4rem;grid-template-columns:4.5rem 1fr 4.5rem;gap:1rem}.header-action{width:4.5rem;height:4.5rem;border-radius:1rem}.header-logo img{max-height:4.8rem}.header-logo-text{font-size:2.2rem}.featured-collection{padding-block:var(--section-padding-top-mobile, 3.5rem) var(--section-padding-bottom-mobile, 5rem)}.section-heading-row{align-items:center;margin-bottom:1.8rem}.section-view-all{font-size:1.05rem}.product-grid{grid-template-columns:repeat(var(--columns-mobile, 2),minmax(0,1fr));gap:3rem 1.2rem}.product-card-media{border-radius:max(10px,calc(var(--card-radius, 18px) * .72))}.product-card-info{padding-top:1.2rem}.product-card-title{font-size:1.2rem}.product-card-price{flex-wrap:wrap;gap:.3rem .7rem;font-size:1.2rem}.product-badge{top:.8rem;left:.8rem;padding:.55rem .7rem;font-size:.85rem}.product-layout{grid-template-columns:1fr;gap:3rem}.product-gallery{gap:.8rem}.product-details{position:static}.footer-grid{grid-template-columns:1fr}.footer-menu{text-align:left}.cart-items thead{display:none}.cart-items tr,.cart-items td{display:block}.cart-items tr{padding-block:1.5rem;border-bottom:1px solid rgba(0,0,0,.14)}.cart-items td{padding:.6rem 0;border:0}}.site-header{border-bottom:none!important}.header-inner{padding-top:16px!important;padding-bottom:16px!important}@media(max-width:749px){.header-inner{padding-top:12px!important;padding-bottom:12px!important}}@media screen and (max-width:749px){.product-card{width:94%!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:749px){.product-gallery{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;gap:10px!important;padding:0 18px!important;margin:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery::-webkit-scrollbar{display:none!important}.product-gallery-item{display:block!important;flex:0 0 calc(100vw - 36px)!important;width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;min-width:calc(100vw - 36px)!important;margin:0!important;padding:0!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;border-radius:22px!important;overflow:hidden!important;background:transparent!important}.product-gallery-item img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;background:transparent!important}.product-details{margin-top:24px!important;padding-top:0!important}.product-layout{gap:0!important}}html.aether-intro-lock,html.aether-intro-lock body{overflow:hidden}html.aether-intro-seen .aether-intro{display:none}.aether-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:#fff;opacity:1;isolation:isolate;pointer-events:auto;will-change:opacity}.aether-intro__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.aether-intro__logo{width:min(38rem,64vw);height:auto;max-width:none;opacity:0;filter:blur(.5px);transform:translateY(-42vh) scale(.62);transform-origin:center;will-change:opacity,filter,transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.aether-intro.is-entering .aether-intro__logo{animation:aether-intro-logo-drop .72s cubic-bezier(.22,1,.36,1) .08s forwards}.aether-intro.is-spreading .aether-intro__logo{animation:aether-intro-logo-spread .98s cubic-bezier(.22,1,.36,1) forwards}.aether-intro.is-fading{pointer-events:none;animation:aether-intro-canvas-fade 1.2s cubic-bezier(.45,0,.2,1) forwards}@keyframes aether-intro-logo-drop{0%{opacity:0;filter:blur(.5px);transform:translateY(-42vh) scale(.62)}58%{opacity:1;filter:blur(0);transform:translateY(1.5vh) scale(1.03)}78%{opacity:1;filter:blur(0);transform:translateY(-.5vh) scale(.99)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes aether-intro-logo-spread{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}42%{opacity:.74;filter:blur(.15px);transform:translateY(0) scale(2.45)}to{opacity:0;filter:blur(1.6px);transform:translateY(0) scale(5.2)}}@keyframes aether-intro-canvas-fade{0%{opacity:1}to{opacity:0}}@media screen and (max-width:749px){.aether-intro__logo{width:min(30rem,76vw)}@keyframes aether-intro-logo-spread{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}42%{opacity:.74;filter:blur(.15px);transform:translateY(0) scale(2.15)}to{opacity:0;filter:blur(1.6px);transform:translateY(0) scale(4.35)}}}@media(prefers-reduced-motion:reduce){.aether-intro__logo{opacity:1;filter:none;transform:none}.aether-intro.is-entering .aether-intro__logo,.aether-intro.is-spreading .aether-intro__logo,.aether-intro.is-fading{animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
