:root{--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.7, 0, .2, 1);--line: rgba(var(--fg-rgb), .12);--muted: rgba(var(--fg-rgb), .62);--faint: rgba(var(--fg-rgb), .38);--surface: transparent;--melt: radial-gradient(ellipse 74% 72% at 50% 48%, #000 52%, transparent 100%);--error: #e0776d;--gutter: clamp(16px, 3.4vw, 48px);--header: 84px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{margin:0;min-height:100svh;background:var(--bg);color:var(--fg);font:400 14px/1.6 var(--font-body);letter-spacing:.01em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,figure{margin:0}ul[role=list]{list-style:none;padding:0}::selection{background:var(--accent);color:var(--fg)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}#main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;background:var(--fg);color:var(--bg);transform:translateY(-200%)}.skip:focus{transform:none}.wrap{padding-inline:var(--gutter)}.label{font:400 10.5px/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.u-link{position:relative;display:inline-block;color:inherit}.u-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease)}.u-link:hover:after,.u-link:focus-visible:after,.u-link.is-active:after{transform:scaleX(1);transform-origin:left}a.label:hover,button.label:hover,.label .u-link:hover{color:var(--fg)}a.label,button.label{transition:color .5s var(--ease)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 30px;border:1px solid rgba(var(--fg-rgb),.3);border-radius:999px;font:400 10.5px/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--fg);transition:color .7s var(--ease),border-color .7s var(--ease),box-shadow .9s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:translateY(101%);transition:transform .7s var(--ease)}.btn:hover{color:var(--bg);border-color:var(--fg)}.btn:hover:before{transform:none}.btn .arrow{width:22px;transition:transform .7s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn--full{width:100%;min-height:56px}.btn--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--solid:before{background:var(--bg)}.btn--solid:hover{color:var(--fg);box-shadow:0 0 0 1px var(--fg),0 0 48px rgba(var(--accent-rgb),.28)}.btn[disabled]{opacity:.4;pointer-events:none}.btn__stack{display:grid;overflow:hidden;height:1.3em;line-height:1.3em}.btn__stack>*{grid-area:1 / 1;transition:transform .7s var(--ease)}.btn__done{transform:translateY(110%)}.btn.is-added .btn__stack>:first-child{transform:translateY(-110%)}.btn.is-added .btn__done{transform:none}.btn.is-loading .btn__stack{opacity:.35}.btn.is-loading:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--accent);transform-origin:left;animation:nx-load 1.1s var(--ease-io) infinite}@keyframes nx-load{0%{transform:scaleX(0)}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.form-error{margin-top:12px;font-size:12px;color:var(--error);min-height:0}.form-error:empty{display:none}.grain{position:fixed;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:90;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.is-motion .grain{animation:nx-grain 1.2s steps(6) infinite}@keyframes nx-grain{0%{transform:translate(0)}20%{transform:translate(-40px,30px)}40%{transform:translate(30px,-50px)}60%{transform:translate(-60px,-20px)}80%{transform:translate(50px,40px)}to{transform:translate(0)}}.fog{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2.4s var(--ease)}.fog.is-ready{opacity:1}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;display:grid;place-items:center;background:var(--mid);transform:translateY(100%)}html[data-curtain] .curtain{transform:none}.curtain__mark{height:56px;width:auto;aspect-ratio:779 / 1010;color:var(--fg);opacity:.5}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-content:center;justify-items:center;gap:28px;background:var(--bg)}html[data-seen] .preloader,html:not(.is-motion) .preloader{display:none}.preloader__mark{height:clamp(96px,16vh,150px);width:auto;aspect-ratio:779 / 1010;color:var(--fg)}.preloader__line{width:96px;height:1px;background:var(--fg);opacity:.4;transform:scaleX(0)}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor{position:fixed;top:0;left:0;z-index:140;pointer-events:none;opacity:0;transition:opacity .4s}.cursor.is-visible{opacity:1}.cursor__ring{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;translate:-50% -50%;background:var(--fg);border:1px solid transparent;transition:width .6s var(--ease),height .6s var(--ease),background-color .6s var(--ease),border-color .6s var(--ease)}.cursor.is-link .cursor__ring{width:44px;height:44px;background:transparent;border-color:rgba(var(--fg-rgb),.6)}.cursor.is-view .cursor__ring{width:88px;height:88px;background:#05060847;border-color:rgba(var(--fg-rgb),.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cursor.is-down .cursor__ring{scale:.85}.cursor__label{position:absolute;top:0;left:0;translate:-50% -50%;font:400 9.5px/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;padding-left:.28em;opacity:0;transition:opacity .4s var(--ease)}.cursor.is-view .cursor__label{opacity:1;transition-delay:.1s}html.is-motion:not(.js) :is([data-hero-in],[data-gate-in],.hero__mark,.gate__mark,[data-reveal]){opacity:0;animation:nx-show .8s 3s forwards}html.is-motion [data-reveal=lines]{visibility:hidden}html.is-motion:not(.js) [data-reveal=lines]{animation:nx-show-v 0s 3s forwards}@keyframes nx-show{to{opacity:1}}@keyframes nx-show-v{to{visibility:visible}}.line{padding-bottom:.06em}.header{position:fixed;inset:0 0 auto;z-index:60;height:var(--header);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gutter);color:var(--fg);view-transition-name:nx-header}.header:before{content:"";position:absolute;top:0;right:0;bottom:-32px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(5,6,8,.82),rgba(5,6,8,.45) 55%,transparent)}.header .label{color:rgba(var(--fg-rgb),.86)}.header__logo{display:grid;place-items:center;padding:6px;margin-left:-6px;color:var(--fg)}.header__mark{height:56px;width:auto;aspect-ratio:779 / 1010;overflow:visible;stroke:currentColor;stroke-width:4;transform-origin:50% 50%}.header__logo:hover .header__mark{opacity:.85}.header__nav{display:flex;align-items:center;gap:clamp(20px,3vw,40px)}.count{display:inline-block;overflow:hidden;vertical-align:top;min-width:1ch;margin-left:.3em}.count>span{display:inline-block}.hero{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 50% 42%,var(--mid),var(--bg) 72%)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__img{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.hero__img img{width:100%;height:100%;object-fit:cover;opacity:.38}.hero__img+.fog{mix-blend-mode:screen;opacity:.8}.hero__inner{position:relative;display:grid;justify-items:center;text-align:center;padding:var(--header) var(--gutter) 0}.hero__mark{width:auto;height:clamp(200px,44svh,440px);aspect-ratio:779 / 1010;color:var(--fg)}.hero__line{margin-top:clamp(28px,5svh,48px);font:italic 300 clamp(19px,1.9vw,26px)/1.3 var(--font-display);letter-spacing:.01em;color:rgba(var(--fg-rgb),.82)}.hero .btn{margin-top:clamp(24px,4svh,40px)}.sec-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding-bottom:16px;margin-bottom:clamp(28px,4vw,56px);border-bottom:1px solid var(--line)}.sec-head>:last-child{justify-self:end}.sec-head h2{color:var(--fg)}.pgrid{padding-block:clamp(96px,16vh,200px)}.pgrid__more{margin-top:clamp(48px,7vw,96px);text-align:center}.empty{padding:64px 0;text-align:center}.grid--1{grid-template-columns:minmax(0,1fr)!important;max-width:520px;margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 10px}@media(min-width:750px){.grid{gap:64px 20px}}@media(min-width:990px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:88px 24px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:72px 20px}.grid--2{gap:96px clamp(24px,8vw,140px);max-width:1180px;margin-inline:auto}.grid--2 .card:nth-child(2n){margin-top:22vh}}.card__link{display:block}.card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--surface)}.card__media.is-vt{view-transition-name:nx-media}.card__img,.gallery__slide img,.line-item__media img{-webkit-mask-image:var(--melt);mask-image:var(--melt)}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:3%;object-fit:contain;transform-origin:50% 55%;transition:transform 1.4s var(--ease),opacity 1.1s var(--ease),filter 1.1s var(--ease)}.card__img--alt{opacity:0}.card__placeholder{position:absolute;top:30%;right:30%;bottom:30%;left:30%;width:40%;height:40%;margin:auto;color:var(--faint)}.card__glow{position:absolute;top:8%;right:10%;bottom:8%;left:10%;z-index:0;pointer-events:none;opacity:0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.08) 60%,transparent);filter:blur(18px);transform:scale(.85);transition:opacity 1.1s var(--ease),transform 1.4s var(--ease)}.card__tag{position:absolute;left:12px;top:12px;color:var(--fg)}.card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px}.card__title{font:400 11px/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg)}.card__price{white-space:nowrap;letter-spacing:.08em;text-transform:none}@media(hover:hover){.card__link:hover .card__img{transform:scale(1.07);filter:brightness(1.12) contrast(1.06) saturate(1.05)}.card__link:hover .card__img--alt{opacity:1}.card__link:hover .card__media:not(.card__media--single) .card__img:not(.card__img--alt){opacity:0}.card__link:hover .card__glow{opacity:1;transform:scale(1)}}.statement{min-height:86svh;display:grid;place-content:center;justify-items:center;gap:36px;text-align:center;padding-block:18vh}.statement__text{max-width:21ch;text-wrap:balance;font:300 clamp(30px,3.6vw,56px)/1.1 var(--font-display);letter-spacing:-.012em}.footer{border-top:1px solid var(--line)}.footer__stage{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:". top" "copy legal";align-content:space-between;align-items:end;gap:32px 40px;min-height:clamp(220px,30vh,320px);padding-block:clamp(40px,6vw,72px) 28px}.footer__links{display:contents}.footer__top{grid-area:top;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;align-self:start}.footer__legal{grid-area:legal;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}.footer__copy{grid-area:copy}html.js .footer:not(.is-open) .footer__links>ul{visibility:hidden}html:not(.js) .footer__more{display:none}.footer__more{position:absolute;left:50%;top:50%;translate:-50% -55%;padding:12px 20px;font:300 clamp(44px,6vw,88px)/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.footer__more-word{display:inline-flex;padding-left:.14em}.footer__char{display:inline-block;transition:transform .8s var(--ease),color .8s var(--ease),text-shadow .8s var(--ease)}.footer__more:hover .footer__char{color:#fff;text-shadow:0 0 24px rgba(var(--accent-rgb),.55)}.footer__more:hover .footer__char:nth-child(odd){transform:translateY(-3px)}.footer__more:hover .footer__char:nth-child(2n){transform:translateY(3px)}.footer__spark{position:absolute;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;pointer-events:none;background:var(--fg);box-shadow:0 0 10px rgba(var(--accent-rgb),.9)}.footer__spark:nth-child(3n){background:var(--accent)}@media(max-width:749px){.footer__stage{grid-template-columns:1fr;grid-template-areas:"top" "legal" "copy";min-height:300px}.footer__top,.footer__legal{justify-content:flex-start}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;visibility:hidden;opacity:0;display:grid;place-items:center;padding:var(--header) var(--gutter);background:#0506088c;-webkit-backdrop-filter:blur(26px) saturate(120%);backdrop-filter:blur(26px) saturate(120%)}.menu.is-open{visibility:visible}.menu__panel{width:100%;max-width:1100px;text-align:center}.menu__view{display:grid;justify-items:center;gap:clamp(32px,6vh,64px)}.menu__list{display:grid;justify-items:center;gap:clamp(22px,5vh,56px)}.menu__link{display:block;overflow:hidden;padding:.06em .2em .02em;font:300 clamp(30px,5.2vw,76px)/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg)}.menu__link>span{display:inline-block;padding-left:.16em;transition:color .6s var(--ease),letter-spacing .9s var(--ease),text-shadow .9s var(--ease)}.menu__link:hover>span,.menu__link:focus-visible>span{color:#fff;letter-spacing:.1em;text-shadow:0 0 32px rgba(var(--accent-rgb),.45)}.menu__list--sub{gap:clamp(16px,3.4vh,36px)}.menu__list--sub .menu__link{font-size:clamp(18px,2.6vw,34px);letter-spacing:.2em}.menu__back{overflow:hidden}html.is-menu .header__nav{opacity:0;pointer-events:none}.header__nav{transition:opacity .6s var(--ease)}.nl__field{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(var(--fg-rgb),.28);transition:border-color .6s var(--ease)}.nl__field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}.nl__field:focus-within:after{transform:none}.nl__field.is-error{border-color:var(--error)}.nl__input{flex:1;min-width:0;height:52px;padding:0;border:0;border-radius:0;background:transparent;font-size:15px;letter-spacing:.02em;outline:none}.nl__input::placeholder{color:var(--faint)}.nl__input:-webkit-autofill{-webkit-text-fill-color:var(--fg);transition:background-color 9999s}.nl__submit{display:grid;place-items:center;width:48px;height:48px;margin-right:-12px}.nl__submit .arrow{width:24px;transition:transform .7s var(--ease)}.nl__submit:hover .arrow,.nl__submit:focus-visible .arrow{transform:translate(5px)}.nl__msg{margin-top:14px;font-size:13px;color:var(--muted)}.nl__msg.is-success{color:var(--fg);font:italic 300 20px/1.35 var(--font-display)}.nl__msg.is-success:before{content:"";display:inline-block;width:6px;height:6px;margin-right:12px;vertical-align:middle;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.nl__msg.is-error{color:var(--error)}.page-head{display:grid;gap:20px;padding-top:calc(var(--header) + clamp(48px,10vh,120px));padding-bottom:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,56px);border-bottom:1px solid var(--line)}.page-head__title{font:300 clamp(44px,8vw,128px)/.95 var(--font-display);letter-spacing:-.02em}.page-head__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.collection,.cart-page,.search,.account,.text-page,.list-collections,.blog{padding-bottom:clamp(96px,14vh,180px)}.collection__desc{max-width:52ch;margin-bottom:48px;color:var(--muted)}.sort{display:flex;align-items:center;gap:12px}.sort__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:6px 18px 6px 0;color:var(--fg);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 5px center,right 1px center;background-size:4px 4px;background-repeat:no-repeat}.sort__select option{background:var(--bg);color:var(--fg)}.pagination{display:grid;grid-template-columns:1fr auto 1fr;margin-top:96px}.pagination>:last-child{justify-self:end}.product{display:grid;gap:36px;padding-top:var(--header);padding-bottom:clamp(48px,8vw,120px)}.product__gallery{margin-inline:calc(var(--gutter) * -1)}.product__eyebrow{margin-bottom:18px}.product__title{font:300 clamp(38px,4.4vw,64px)/1 var(--font-display);letter-spacing:-.015em}.product__price{margin-top:16px;font-size:14px;letter-spacing:.12em}.price__compare{margin-left:12px;color:var(--faint)}.price__compare:empty{display:none}@media(min-width:990px){.product{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:calc(var(--header) + 24px)}.product__gallery{grid-column:1 / span 7;margin-inline:0}.product__info{grid-column:9 / span 4}.product__sticky{position:sticky;top:calc(var(--header) + 32px);padding-top:8vh}}.gallery__stage{position:relative;overflow:hidden;background:var(--surface);view-transition-name:nx-media;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gallery__stage--empty{aspect-ratio:4 / 5;display:grid;place-items:center}.gallery__stage--empty svg{height:30%;width:auto;aspect-ratio:779 / 1010;color:var(--faint)}.gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;cursor:zoom-in;opacity:0;transition:opacity 1.1s var(--ease)}.gallery__slide.is-active{opacity:1;z-index:1}.gallery__slide img{width:100%;height:100%;object-fit:contain;transform:scale(1.04);transition:transform 1.6s var(--ease)}.gallery__slide.is-active img{transform:none}.gallery__slide:focus-visible{outline-offset:-6px}.gallery__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px var(--gutter) 0}.gallery__count{font:400 10.5px/1 var(--font-body);letter-spacing:.24em;color:var(--fg);font-variant-numeric:tabular-nums}.gallery__count i{font-style:normal;color:var(--faint);margin:0 4px}.gallery__ticks{display:flex;justify-content:center;gap:4px}.gallery__ticks button{position:relative;width:24px;height:24px}.gallery__ticks button:before{content:"";position:absolute;left:2px;right:2px;top:50%;height:1px;background:var(--faint);transform:scaleX(.6);transition:transform .7s var(--ease),background-color .7s var(--ease)}.gallery__ticks button.is-active:before,.gallery__ticks button:hover:before{background:var(--fg);transform:none}.gallery__arrows{display:flex;gap:20px}.gallery__arrows .u-link{font:400 10.5px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}@media(min-width:990px){.gallery__bar{padding-inline:0}}.pform{margin-top:40px}.opts{border:0;padding:0;margin:0 0 28px;min-width:0}.opts__legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:14px}.opts__legend .u-link{color:var(--fg)}.opts__list{display:flex;flex-wrap:wrap;gap:8px}.opt span{display:inline-grid;place-items:center;min-width:52px;height:44px;padding:0 14px;border:1px solid rgba(var(--fg-rgb),.18);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .5s var(--ease),background-color .5s var(--ease),color .5s var(--ease)}.opt:hover span{border-color:rgba(var(--fg-rgb),.6)}.opt input:checked+span{background:var(--fg);border-color:var(--fg);color:var(--bg)}.opt input:focus-visible+span{outline:1px solid var(--accent);outline-offset:3px}.opt.is-unavailable span{color:var(--faint);text-decoration:line-through;text-decoration-thickness:1px}.opt.is-unavailable input:checked+span{background:transparent;color:var(--muted);border-color:var(--muted)}.acc{margin-top:44px;border-bottom:1px solid var(--line)}.acc__item{border-top:1px solid var(--line);interpolate-size:allow-keywords}.acc__sum{display:flex;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;cursor:pointer;color:var(--fg)}.acc__sum::-webkit-details-marker{display:none}.acc__sum:after{content:"";width:9px;height:9px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:transform .6s var(--ease),background-size .6s var(--ease)}.acc__item[open]>.acc__sum:after{transform:rotate(180deg);background-size:100% 1px,1px 0}.acc__item::details-content{block-size:0;overflow:hidden;transition:block-size .7s var(--ease),content-visibility .7s allow-discrete}.acc__item[open]::details-content{block-size:auto}.acc__body{padding-bottom:24px}.rte{color:rgba(var(--fg-rgb),.76);font-size:14px;line-height:1.75}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte h2,.rte h3{font:300 26px/1.2 var(--font-display);color:var(--fg);margin-top:1.6em}.rte ul,.rte ol{padding-left:1.2em}.rte table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.rte th,.rte td{padding:10px 8px 10px 0;text-align:left;border-bottom:1px solid var(--line)}.rte th{font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:10px;color:var(--muted)}.text-page__body{max-width:68ch}.text-page__media{margin-bottom:48px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#02030599;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--mid) -40%,var(--bg) 38%);border-left:1px solid var(--line)}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:var(--header);padding-inline:24px;border-bottom:1px solid var(--line);flex:none}.drawer__head h2{color:var(--fg)}.drawer .cart-body{flex:1;min-height:0}.cart-body{display:flex;flex-direction:column;transition:opacity .4s}.cart-body.is-loading{opacity:.45;pointer-events:none}.cart-lines{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.line-item{display:grid;grid-template-columns:84px 1fr auto;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.line-item__media{aspect-ratio:4 / 5;background:var(--surface);overflow:hidden}.line-item__media img{width:100%;height:100%;object-fit:contain}.line-item__info{display:flex;flex-direction:column;gap:6px;min-width:0}.line-item__title{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.line-item__end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.line-item__price{font-size:13px;letter-spacing:.06em;white-space:nowrap}.qty{display:inline-flex;align-items:center;margin-top:auto;width:max-content;border:1px solid var(--line)}.qty__btn{display:grid;place-items:center;width:32px;height:32px;color:var(--muted);transition:color .4s}.qty__btn:hover{color:var(--fg)}.qty__val{min-width:20px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.cart-foot{flex:none;padding:20px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.cart-foot__row{display:flex;justify-content:space-between;align-items:baseline}.cart-foot__total{font:300 28px/1 var(--font-display)}.cart-foot__note{margin-top:8px;letter-spacing:.14em;color:var(--faint)}.cart-foot__form{margin-top:20px}.cart-empty{flex:1;display:grid;place-content:center;justify-items:center;gap:22px;padding:12vh 24px;text-align:center}.cart-empty__mark{height:72px;width:auto;aspect-ratio:779 / 1010;color:var(--fg);opacity:.18}.cart-empty__text{font:italic 300 24px/1.3 var(--font-display)}.cart-page .cart-lines{padding:0}.cart-page .cart-foot{padding-inline:0;max-width:460px;margin-left:auto}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#050608f7;animation:nx-fade .6s var(--ease)}.lb.is-closing{animation:nx-fade-out .5s var(--ease) forwards}@keyframes nx-fade{0%{opacity:0}}@keyframes nx-fade-out{to{opacity:0}}.lb__top,.lb__nav{position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:20px var(--gutter);font:400 10.5px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;pointer-events:none}.lb__top>*,.lb__nav>*{pointer-events:auto}.lb__top{top:0}.lb__nav{bottom:env(safe-area-inset-bottom)}.lb__hint{color:var(--faint)}.lb__close,.lb__nav button{min-height:44px}.lb__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:zoom-in}.lb__stage.is-zoomed{cursor:grab}.lb__stage.is-zoomed:active{cursor:grabbing}.lb__img{max-width:100vw;max-height:100svh;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .8s var(--ease);animation:nx-img-in .9s var(--ease)}@keyframes nx-img-in{0%{opacity:0;filter:blur(8px)}}@media(max-width:749px){.lb__hint{display:none}}.nf{position:relative;min-height:100svh;display:grid;place-content:center;justify-items:center;gap:22px;text-align:center;padding:var(--header) var(--gutter);overflow:hidden}.nf>:not(.fog){position:relative}.nf__mark{height:clamp(96px,18vh,160px);width:auto;aspect-ratio:779 / 1010;color:var(--fg);margin-bottom:12px}.nf__title{max-width:18ch;font:300 clamp(30px,4vw,54px)/1.08 var(--font-display);margin-bottom:18px}.gift__code{color:var(--fg);font-size:14px}.t-password{overflow-x:hidden}.gate{position:relative;min-height:100svh;display:grid;place-items:center;padding:48px var(--gutter) 120px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,var(--mid),var(--bg) 72%)}.gate .fog{position:fixed}.gate__inner{position:relative;width:min(400px,100%);display:grid;justify-items:center;text-align:center}.gate__stage{--s: clamp(150px, min(30svh, 52vw), 280px);position:relative;display:grid;place-items:center;width:var(--s);height:var(--s)}.gate__mark{position:relative;z-index:1;height:calc(var(--s) * .7);width:calc(var(--s) * .7 * 779 / 1010);color:var(--fg)}.gate__mark svg{width:100%;height:100%}.gate.is-live .gate__mark{animation:nx-float 7s ease-in-out infinite}@keyframes nx-float{50%{transform:translateY(-6px)}}.gate__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--accent-rgb),.9) 47%,#fff 50%,rgba(var(--accent-rgb),.9) 53%,transparent 62%) 0 0 / 300% 100% no-repeat;background-position:120% 0;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.gate__mark.is-swept:after{animation:nx-sweep 11s var(--ease-io) infinite}@keyframes nx-sweep{0%{background-position:120% 0}22%,to{background-position:-20% 0}}.gate__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;border:1px solid rgba(var(--fg-rgb),.14);box-shadow:0 0 60px rgba(var(--accent-rgb),.08) inset}.gate.is-live .gate__ring{animation:nx-halo 9s var(--ease-io) infinite}.gate.is-live .gate__ring--2{animation-delay:4.5s}@keyframes nx-halo{0%{transform:scale(.72);opacity:0}30%{opacity:1}to{transform:scale(1.18);opacity:0}}.gate__label{margin-top:clamp(20px,4svh,40px);color:var(--fg);letter-spacing:.42em;padding-left:.42em}.gate__line{margin-top:12px;font:italic 300 21px/1.35 var(--font-display);color:rgba(var(--fg-rgb),.78)}.gate__fields{width:100%;display:grid;gap:clamp(28px,4.5svh,40px);margin-top:clamp(32px,6svh,56px);text-align:left}.gate__field-label{margin-bottom:2px;color:rgba(var(--fg-rgb),.72)}.gate__fields .nl__msg.is-success{text-align:left}.gate__foot{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;align-items:center;gap:16px;padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom))}@media(max-width:749px){.gate{padding-bottom:0;align-content:start;padding-top:40px}.gate__foot{position:relative;margin-top:40px;padding-inline:0}}.account__cols{display:grid;gap:64px}@media(min-width:990px){.account__cols{grid-template-columns:1fr 1fr;gap:10vw}}.account__narrow{max-width:460px}.account__links{display:flex;gap:24px;margin-top:24px}.account__addr{display:grid;gap:12px;padding-block:20px}.account h2.label{margin:48px 0 16px;color:var(--fg)}.form{display:grid;gap:20px}.field{display:grid;gap:6px}.field input,.field select{height:48px;padding:0;border:0;border-bottom:1px solid rgba(var(--fg-rgb),.28);border-radius:0;background:transparent;outline:none;transition:border-color .5s var(--ease)}.field input:focus,.field select:focus{border-color:var(--fg)}.field select option{background:var(--bg)}.lc__item{border-bottom:1px solid var(--line)}.lc__link{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0}.lc__title{font:300 clamp(24px,3vw,40px)/1.1 var(--font-display);transition:transform .8s var(--ease)}a.lc__link:hover .lc__title{transform:translate(10px)}.search__form{max-width:560px;margin-bottom:48px}.search__count{margin-bottom:32px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}html.is-locked{overflow:hidden}@media(max-width:749px){:root{--header: 68px}.header__mark{height:44px;stroke-width:5}.header__word{display:none}.hero__mark{height:auto;width:min(54vw,240px)}.card__title{font-size:10px;letter-spacing:.14em}.card__info{flex-direction:column;gap:4px;margin-top:12px}.sec-head{grid-template-columns:auto 1fr auto}.sec-head h2{text-align:center}.statement{min-height:70svh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fog{transition:none}}.shopify-policy__container{max-width:68ch!important;margin:0 auto;padding:calc(var(--header) + clamp(48px,10vh,120px)) var(--gutter) clamp(96px,14vh,180px)}.shopify-policy__title{text-align:left!important;padding-bottom:clamp(24px,4vw,40px);margin-bottom:40px;border-bottom:1px solid var(--line)}.shopify-policy__title h1{font:300 clamp(40px,6vw,88px)/.98 var(--font-display);letter-spacing:-.02em;margin:0}.shopify-policy__body{color:rgba(var(--fg-rgb),.76);font-size:14px;line-height:1.75}.shopify-policy__body>*+*{margin-top:1em}.shopify-policy__body h2,.shopify-policy__body h3{font:300 26px/1.2 var(--font-display);color:var(--fg);margin-top:1.8em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.contact{display:grid;gap:56px}.contact__intro{max-width:40ch;color:var(--muted)}.contact__form{max-width:560px}.field textarea{min-height:140px;padding:12px 0;resize:vertical;border:0;border-bottom:1px solid rgba(var(--fg-rgb),.28);border-radius:0;background:transparent;outline:none;transition:border-color .5s var(--ease)}.field textarea:focus{border-color:var(--fg)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}@media(min-width:990px){.contact{grid-template-columns:1fr 1fr;gap:10vw}}.nl__note{margin-top:12px;font-size:11px;line-height:1.5;color:var(--faint)}.nl__note a{text-decoration:underline;text-underline-offset:2px}.lang{display:inline-flex;align-items:center;gap:10px;margin:0}.lang__item{padding:6px 0}.lang__item.is-current{color:var(--fg)}.lang__item+.lang__item:before{content:"/";margin-right:10px;color:var(--faint)}
/*# sourceMappingURL=/cdn/shop/t/90/assets/theme.css.map */
