html.altop-drawer-open{overflow:hidden}.altop-drawer{position:fixed;inset:0 0 0 auto;width:min(420px,100%);max-width:100%;height:100vh;height:100svh;max-height:none;margin:0;padding:0;border:0;background:var(--altop-bg);color:var(--altop-fg);box-shadow:-10px 0 40px #0000001f;transform:translate(100%);transition:transform .6s var(--altop-ease)}.altop-drawer.is-open{transform:none}.altop-drawer::backdrop{background:#0a0a0a66;opacity:0;transition:opacity .5s var(--altop-ease)}.altop-drawer.is-open::backdrop{opacity:1}.altop-drawer__panel{display:flex;flex-direction:column;height:100%;padding:28px 28px calc(28px + env(safe-area-inset-bottom,0px))}.altop-drawer__head{display:flex;justify-content:space-between;align-items:center}.altop-drawer__title{font-size:14px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.altop-drawer__close{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.altop-drawer__content,.altop-drawer__form{display:flex;flex:1;flex-direction:column;min-height:0}.altop-drawer__lines{flex:1;margin-top:20px;overflow:auto}.altop-drawer__foot{padding-top:16px}.altop-drawer__row{display:flex;justify-content:space-between;margin-bottom:8px;letter-spacing:.15em;text-transform:uppercase}.altop-drawer__row--mute{color:var(--altop-mute);font-size:12px}.altop-drawer__note{margin-bottom:16px;font-size:11px;color:var(--altop-mute)}.altop-drawer__error{margin-bottom:12px;font-size:12px;color:var(--altop-error)}.altop-drawer__error:empty{display:none}.altop-drawer__continue{display:block;margin:16px 0 0;font-size:11px;letter-spacing:.2em;color:var(--altop-mute);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.altop-drawer__empty{margin-top:20px;padding:14px 0;border-bottom:1px solid var(--altop-line);font-size:13px}@media(max-width:560px){.altop-drawer__panel{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}}@media(pointer:coarse){.altop-drawer__close,.altop-drawer__continue{display:inline-flex;align-items:center;gap:.4em;min-height:44px}}@media(prefers-reduced-motion:reduce){.altop-drawer,.altop-drawer::backdrop{transition:none}}.altop-concept__pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4vw;border-top:1px solid var(--altop-fg);padding-top:5vh}.altop-concept__title{margin-bottom:10px;font-weight:500;font-size:13px;letter-spacing:.3em;text-transform:uppercase}.altop-concept__text{color:var(--altop-mute)}.altop-hero{--altop-hero-object-position: var(--altop-hero-position);position:relative;height:100vh;height:100svh;min-height:560px;background:#111;overflow:hidden;color:#fff}.altop-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#1b1f26,#07080a);animation:altop-zoom 14s var(--altop-ease) forwards;filter:brightness(.85)}.altop-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.altop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 65%)}@media(max-width:800px){.altop-hero{--altop-hero-object-position: var(--altop-hero-position-mobile)}.altop-hero--image:after{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%)}}.altop-hero__text{position:absolute;z-index:2;left:var(--altop-gutter);bottom:12vh}.altop-hero__heading{font-weight:300;font-size:clamp(34px,6vw,84px);line-height:1.15;letter-spacing:.12em}.altop-hero__subheading{margin:18px 0 32px;font-size:12px;letter-spacing:.3em;opacity:.8}.altop-hero__heading,.altop-hero__subheading,.altop-hero__button{opacity:0;transform:translateY(24px);animation:altop-up 1.2s var(--altop-ease) forwards}.altop-hero__subheading{animation-delay:.35s}.altop-hero__button{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.altop-hero__heading,.altop-hero__subheading,.altop-hero__button{opacity:1;transform:none}.altop-hero__subheading{opacity:.8}}.altop-lookbook{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:var(--altop-dark);color:#fff}.altop-lookbook__media{position:relative;aspect-ratio:4 / 5;background:#111;overflow:hidden}.altop-lookbook__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.08)}.altop-lookbook__image--default{object-position:63% 50%}.altop-lookbook__text{max-width:420px;margin:18px 0 32px;opacity:.7}.altop-lookbook .altop-btn{margin:0 0 8px}.altop-lookbook .altop-btn:hover{background:#fff;color:#000}.altop-lookbook__placeholder{opacity:.5}@media(max-width:800px){.altop-lookbook{grid-template-columns:1fr}}@media(max-width:560px){.altop-lookbook .altop-btn{display:block;width:100%;text-align:center}}.altop-cart-page{display:block;padding:var(--altop-space-title) var(--altop-gutter) var(--altop-space-section)}.altop-cart-page__title{text-transform:uppercase}.altop-cart-page__title:focus{outline:0}.altop-cart-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--altop-gutter);align-items:start}.altop-cart-page__lines{border-top:1px solid var(--altop-line)}.altop-cart-page__update{margin-top:24px}.altop-cart-page__summary{position:sticky;top:calc(var(--altop-header-h) + 24px);padding-top:24px;border-top:1px solid var(--altop-fg)}.altop-cart-page__row{display:flex;justify-content:space-between;margin-bottom:8px;letter-spacing:.15em;text-transform:uppercase}.altop-cart-page__row--mute{color:var(--altop-mute);font-size:12px}.altop-cart-page__note{margin-bottom:24px;font-size:11px;color:var(--altop-mute)}.altop-cart-page__note-label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-cart-page__note-input{width:100%;margin-bottom:24px;padding:10px 12px;border:1px solid var(--altop-line);border-radius:0;font:inherit;resize:vertical}.altop-cart-page__error{margin-bottom:12px;font-size:12px;color:var(--altop-error)}.altop-cart-page__error:empty{display:none}.altop-cart-page__continue{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:.2em;color:var(--altop-mute);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.altop-cart-page__empty{padding:24px 0;border-top:1px solid var(--altop-line);border-bottom:1px solid var(--altop-line)}@media(max-width:800px){.altop-cart-page__grid{grid-template-columns:1fr}.altop-cart-page__summary{position:static}}@media(pointer:coarse){.altop-cart-page__continue{display:inline-flex;align-items:center;min-height:44px}}.altop-collection-page{padding:var(--altop-space-title) var(--altop-gutter) var(--altop-space-section)}.altop-collection-page__header{margin-bottom:var(--altop-space-title)}.altop-collection-page__title{margin-bottom:0}.altop-collection-page__description{max-width:560px;margin-top:16px;color:var(--altop-mute)}.altop-collection-page__description>*+*{margin-top:1em}.altop-pagination{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:var(--altop-space-title);padding-top:24px;border-top:1px solid var(--altop-line);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-pagination__status{color:var(--altop-mute)}.altop-pagination__link{text-decoration:underline;text-underline-offset:4px}.altop-pagination__link[rel=next]{margin-left:auto}.altop-collection-page__empty{padding:24px 0;border-top:1px solid var(--altop-line);border-bottom:1px solid var(--altop-line)}.altop-collection-page__link{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:.2em;color:var(--altop-mute);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(pointer:coarse){.altop-pagination__link,.altop-collection-page__link{display:inline-flex;align-items:center;min-height:44px}}.altop-contact{padding:var(--altop-space-title) var(--altop-gutter) var(--altop-space-section)}.altop-contact__header{margin-bottom:var(--altop-space-title)}.altop-contact__title{margin-bottom:0}.altop-contact__intro{max-width:560px;margin-top:16px;color:var(--altop-mute)}.altop-contact__intro>*+*{margin-top:1em}.altop-contact__form{max-width:560px}.altop-contact__status,.altop-contact__errors{margin-bottom:32px;padding:16px 0;border-top:1px solid var(--altop-line);border-bottom:1px solid var(--altop-line)}.altop-contact__status:focus,.altop-contact__errors:focus{outline:0}.altop-contact__errors{color:var(--altop-error)}.altop-contact__errors ul{margin-top:8px;padding:0;list-style:none;font-size:12px}.altop-contact__errors a{text-decoration:underline;text-underline-offset:3px}.altop-contact__field{margin-bottom:24px}.altop-contact__label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-contact__input{display:block;width:100%;padding:12px 14px;border:1px solid var(--altop-line);border-radius:0;background:var(--altop-bg);font:inherit;color:var(--altop-fg);transition:border-color .3s var(--altop-ease)}.altop-contact__input:hover,.altop-contact__input:focus{border-color:var(--altop-fg)}.altop-contact__input:focus-visible{outline:2px solid var(--altop-fg);outline-offset:2px}.altop-contact__input[aria-invalid=true]{border-color:var(--altop-error)}.altop-contact__textarea{resize:vertical}.altop-contact__field-error{margin-top:8px;font-size:12px;color:var(--altop-error)}.altop-contact__submit{margin-top:8px}@media(pointer:coarse){.altop-contact__input{min-height:44px}}.altop-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.altop-gallery__list{background:var(--altop-ph)}.altop-gallery__item{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--altop-ph)}.altop-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--altop-focal, 50% 36%)}.altop-gallery__item>:not(img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.altop-gallery__counter{display:none}.altop-product__info{position:sticky;top:calc(var(--altop-header-h) + 24px);align-self:start;padding:max(24px,calc(var(--altop-space-section) - var(--altop-header-h))) 5vw var(--altop-space-section)}.altop-product__breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0;list-style:none;font-size:11px;letter-spacing:.35em;color:var(--altop-mute);text-transform:uppercase}.altop-product__breadcrumb li+li:before{content:"/";margin-right:8px}.altop-product__breadcrumb a:hover{color:var(--altop-fg)}.altop-product__title{margin:0 0 8px}.altop-product__price{font-size:18px}.altop-product__compare{margin-right:10px;color:var(--altop-mute)}.altop-product__note{margin:4px 0 24px;font-size:11px;color:var(--altop-mute)}.altop-product__note a{text-decoration:underline;text-underline-offset:3px}.altop-product__description{margin-bottom:24px;color:var(--altop-mute)}.altop-product__description>*+*{margin-top:1em}.altop-product__select-label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-product__select{width:100%;margin-bottom:24px;padding:10px 12px;border:1px solid var(--altop-line);border-radius:0;background:var(--altop-bg);font:inherit;color:inherit}.altop-product__error:empty{display:none}.altop-product__error{margin-top:12px;font-size:12px;color:var(--altop-error)}.altop-product__blocks{margin-top:40px}.altop-product__collapsible{border-top:1px solid var(--altop-line)}.altop-product__collapsible:last-of-type{border-bottom:1px solid var(--altop-line)}.altop-product__collapsible summary{display:flex;justify-content:space-between;padding:16px 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;list-style:none;cursor:pointer}.altop-product__collapsible summary::-webkit-details-marker{display:none}.altop-product__collapsible summary:after{content:"+"}.altop-product__collapsible[open] summary:after{content:"\2212"}.altop-product__collapsible-content{padding-bottom:16px;color:var(--altop-mute)}.altop-product__link{display:inline-block;margin-top:24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.altop-product{grid-template-columns:1fr}.altop-gallery__list{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:none}.altop-gallery__list::-webkit-scrollbar{display:none}.altop-gallery__item{flex:0 0 min(88%,64svh);aspect-ratio:4 / 5;scroll-snap-align:start}.altop-gallery__image{object-position:var(--altop-focal, 50% 40%)}.js .altop-gallery__counter{display:block;padding:12px 5vw 0;font-size:11px;letter-spacing:.2em;color:var(--altop-mute);text-align:right}.altop-product__info{position:static;padding:6vh 5vw var(--altop-space-section)}}.altop-marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--altop-line);padding:14px 0;font-size:11px;letter-spacing:.4em;color:var(--altop-mute)}.altop-marquee__track{display:inline-block;animation:altop-marquee 30s linear infinite}.altop-product-grid{padding-top:0}.altop-product-grid__empty{grid-column:1 / -1;color:var(--altop-mute)}.altop-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8vh var(--altop-gutter) calc(8vh + env(safe-area-inset-bottom,0px));border-top:1px solid var(--altop-line);font-size:11px;letter-spacing:.2em;color:var(--altop-mute)}.altop-footer__menu{display:flex;flex-wrap:wrap;gap:12px 24px}.altop-footer__menu a:hover{color:var(--altop-fg)}@media(max-width:560px){.altop-footer,.altop-footer__menu{flex-direction:column}}.altop-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:calc(20px + env(safe-area-inset-top,0px)) var(--altop-gutter) 20px;color:#fff;mix-blend-mode:difference}html[data-altop-header-over-hero] .altop-header{mix-blend-mode:normal}.altop-header__brand{display:block;font-weight:600;font-size:16px;letter-spacing:.35em;text-transform:uppercase}.altop-header__logo{display:block;width:var(--altop-logo-width);height:auto}.altop-header__actions{display:flex;align-items:center;gap:28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;word-break:keep-all}.altop-header__menu{display:flex;gap:28px}.altop-header__mobile{display:none}.altop-header__toggle{list-style:none;cursor:pointer}.altop-header__toggle::-webkit-details-marker{display:none}.altop-header__toggle-close,.altop-header__mobile[open] .altop-header__toggle-open{display:none}.altop-header__mobile[open] .altop-header__toggle-close{display:inline}.altop-header__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow-y:auto;padding:calc(var(--altop-header-h) + 48px) var(--altop-gutter) calc(48px + env(safe-area-inset-bottom,0px));background:var(--altop-dark);color:#fff}.altop-header__panel-menu{display:flex;flex-direction:column;gap:20px;font-size:28px;font-weight:300;letter-spacing:.2em}@media(max-width:800px){.altop-header__actions,.altop-header__menu{gap:14px}}@media(max-width:560px){.altop-header__actions{gap:20px}.altop-header__nav{display:none}.altop-header__mobile{display:block}.altop-header:has(.altop-header__mobile[open]){mix-blend-mode:normal}html:has(.altop-header__mobile[open]){overflow:hidden}}@media(pointer:coarse){.altop-header__brand{display:flex;align-items:center;min-height:44px;margin-block:-7.5px}.altop-header__menu a,.altop-header__toggle,.altop-header__cart{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:-12px}}.altop-line{--altop-thumb: 64px;display:grid;grid-template-columns:var(--altop-thumb) minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--altop-line);font-size:13px}.altop-line--page{--altop-thumb: 96px;padding:24px 0}.altop-line[aria-busy=true]{opacity:.5;pointer-events:none}.altop-line__media{position:relative;display:block;aspect-ratio:3 / 4;background:var(--altop-ph);overflow:hidden}.altop-line__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 36%}.altop-line__title{font-weight:500;letter-spacing:.15em}.altop-line__options,.altop-line__discount{color:var(--altop-mute);font-size:12px}.altop-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}.altop-line__qty{display:inline-flex;align-items:center;border:1px solid var(--altop-line)}.altop-line__step{width:28px;height:28px;font-size:13px}.altop-line__input{width:36px;height:28px;padding:0;border:0;border-radius:0;background:none;font:inherit;font-size:12px;color:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.altop-line__input::-webkit-outer-spin-button,.altop-line__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.altop-line__remove{font-size:11px;letter-spacing:.2em;color:var(--altop-mute);text-transform:uppercase}.altop-line__remove:hover{color:var(--altop-fg)}.altop-line__price{text-align:right;white-space:nowrap}.altop-line__compare{display:block;color:var(--altop-mute)}html:not(.js) .altop-line__step{display:none}@media(max-width:560px){.altop-line--page{--altop-thumb: 72px;padding:18px 0}}@media(pointer:coarse){.altop-line__step{width:44px;height:44px}.altop-line__input{height:44px}.altop-line__remove{display:inline-flex;align-items:center;min-height:44px}}.altop-policy{padding:var(--altop-space-title) var(--altop-gutter) var(--altop-space-section)}.altop-policy .shopify-policy__container{max-width:720px;margin:0;padding:0}.altop-policy .shopify-policy__title{margin-bottom:var(--altop-space-title);text-align:left}.altop-policy .shopify-policy__title h1{margin:0;font-weight:300;font-size:clamp(22px,3vw,36px);line-height:1.4;letter-spacing:.2em}.altop-policy .shopify-policy__body{line-height:2;overflow-wrap:anywhere}.altop-policy .shopify-policy__body p,.altop-policy .shopify-policy__body ul,.altop-policy .shopify-policy__body ol{margin:0 0 1em}.altop-policy .shopify-policy__body h2,.altop-policy .shopify-policy__body h3,.altop-policy .shopify-policy__body h4{margin:2.5em 0 .8em;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:.08em}.altop-policy .shopify-policy__body strong{font-weight:600}.altop-policy .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.altop-policy .shopify-policy__body ul,.altop-policy .shopify-policy__body ol{padding-left:1.4em}.altop-policy .shopify-policy__body li+li{margin-top:.4em}.altop-policy .shopify-policy__body table{display:block;max-width:100%;margin:0 0 1.5em;overflow-x:auto;border-collapse:collapse}.altop-policy .shopify-policy__body th,.altop-policy .shopify-policy__body td{padding:8px 12px;border:1px solid var(--altop-line);text-align:left;vertical-align:top}.altop-policy .shopify-policy__body img{max-width:100%;height:auto}.altop-card__link{display:block}.altop-card__media{position:relative;aspect-ratio:3 / 4;background:var(--altop-ph);overflow:hidden}.altop-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--altop-focal, 50% 36%);transition:opacity .6s,transform 1.2s var(--altop-ease)}.altop-card__image--secondary{opacity:0}@media(hover:hover){.altop-card__link:hover .altop-card__image--secondary,.altop-card__link:focus-visible .altop-card__image--secondary{opacity:1}.altop-card__link:hover .altop-card__image--primary,.altop-card__link:focus-visible .altop-card__image--primary{transform:scale(1.04)}}.altop-card__title{margin-top:14px;font-weight:500;font-size:13px;letter-spacing:.15em}.altop-card__price{color:var(--altop-mute);font-size:13px}.altop-card__compare{margin-right:8px}.altop-card__badge{margin-left:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-picker__option{margin:0 0 24px;padding:0;border:0;min-width:0}.altop-picker__legend{display:flex;gap:8px;padding:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.altop-picker__values{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.altop-picker__value{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 18px;border:1px solid var(--altop-line);font-size:12px;letter-spacing:.08em;cursor:pointer;transition:background-color .3s var(--altop-ease),color .3s var(--altop-ease),border-color .3s var(--altop-ease)}.altop-picker__value.is-unavailable{color:var(--altop-mute);text-decoration:line-through}.altop-picker__input:checked+.altop-picker__value{background:var(--altop-fg);border-color:var(--altop-fg);color:var(--altop-bg)}.altop-picker__input:focus-visible+.altop-picker__value{outline:2px solid var(--altop-fg);outline-offset:2px}html:not(.js) .altop-picker{display:none}@media(pointer:coarse){.altop-picker__value{min-width:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
