*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}.cl{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(.cl) a{color:inherit;text-decoration:none}:where(.cl) :is(img,picture,video,svg){display:block;max-width:100%}:where(.cl) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.cl) :is(h1,h2,h3,h4,h5,h6){font-weight:inherit;font-size:inherit}:where(.cl) :is(ul,ol){padding:0;list-style:none}:where(.cl) button{font:inherit;color:inherit}:where(.cl) :is(input,select,textarea){font:inherit;color:inherit;border-radius:0}.cl :focus-visible{outline:2px solid var(--c-indigo);outline-offset:3px}.cl :focus:not(:focus-visible){outline:none}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;top:8px;left:8px;z-index:var(--z-skip);padding:10px 16px;background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-sm);transform:translateY(-200%)}.skip:focus{transform:none}.serif{font-family:var(--f-serif);font-weight:400;letter-spacing:-.01em}.it,.cl em{font-style:italic}.small{font-size:var(--fs-sm);color:var(--c-stone)}.zt-k,.zr-k{font-size:var(--fs-k);letter-spacing:.06em;text-transform:uppercase;color:var(--c-stone)}.cl-grid{display:grid;grid-template-columns:repeat(var(--g-cols),minmax(0,1fr));column-gap:var(--g-gap)}.cl-wrap{padding-inline:var(--mx)}.roll{display:inline-flex;overflow:hidden;height:1.5em;line-height:1.5em;vertical-align:bottom}.roll>span{display:block;white-space:nowrap;transition:transform var(--t-mid) var(--ease)}.roll>span:after{content:attr(data-t);display:block;font-family:var(--f-serif);font-style:italic;font-size:1.14em}.roll:hover>span,a:hover>.roll>span,button:hover>.roll>span{transform:translateY(-1.5em)}.pm{position:relative;display:inline-block;flex:none;width:9px;height:9px}.pm:before,.pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:currentColor;transition:transform .6s var(--ease)}.pm:after{transform:rotate(90deg)}[aria-expanded=true]>.pm:after{transform:rotate(0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 26px;font-family:var(--f-sans);font-size:var(--fs-ui);line-height:1.5;border:1px solid currentColor;border-radius:0;background:transparent;cursor:pointer;transition:background-color .7s var(--ease),color .7s var(--ease),border-color .7s var(--ease)}.btn-ink{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.btn-ink:hover{background:var(--c-indigo);border-color:var(--c-indigo)}.btn-line{color:var(--c-ink);border-color:var(--c-ink)}.btn-line:hover{background:var(--c-ink);color:var(--c-paper)}.btn-white{background:var(--c-white);color:var(--c-ink);border-color:var(--c-white)}.btn-white:hover{background:var(--c-indigo);color:var(--c-white);border-color:var(--c-indigo)}.btn-line-white{color:var(--c-white);border-color:#ffffffb3}.btn-line-white:hover{background:var(--c-white);color:var(--c-ink);border-color:var(--c-white)}.btn-block{display:flex;width:100%}.btn[disabled],.btn[aria-disabled=true]{background:#dcdbd6;border-color:#dcdbd6;color:var(--c-stone);cursor:not-allowed}.tlink{display:inline-flex;font-size:var(--fs-ui);line-height:1.5;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .6s var(--ease)}button.tlink{background:none;border-width:0 0 1px;padding:0 0 2px;cursor:pointer}.tlink:hover{color:var(--c-indigo)}.wz-mail{font-family:var(--f-serif);font-style:italic;font-size:1.45em;line-height:1;border-bottom:1px solid currentColor;padding-bottom:1px;margin:0 2px;transition:color .6s var(--zpe)}.wz-mail:hover{color:var(--c-indigo)}.sq{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid var(--c-line);background:transparent;cursor:pointer;transition:border-color .6s var(--ease),color .6s var(--ease)}.sq:hover{border-color:var(--c-indigo);color:var(--c-indigo)}.sq svg{width:16px;height:16px}.zt-tag,.zc-badge,.cd-note{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:var(--fs-xs);font-weight:500;line-height:1.5;letter-spacing:.02em;white-space:nowrap}.zt-tag.pri{background:var(--c-indigo);color:var(--c-white)}.zt-tag.sec{background:var(--c-indigo-tint);color:var(--c-indigo)}.zt-tag.out{background:transparent;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.zc-badge{position:absolute;top:var(--z2);left:var(--z2);z-index:2;background:var(--c-indigo);color:var(--c-white)}.zc-badge.sold{background:#dcdbd6;color:#4f4e4a}.cd-note{margin-top:var(--z1);background:var(--c-mist);color:var(--c-ink)}.cd-note.pre{background:var(--c-indigo-tint);color:var(--c-indigo)}.rte>:first-child{margin-top:0}.rte :is(h2,h3,h4,h5,h6){color:inherit;line-height:1.15;margin:1.5em 0 .45em}.rte :is(h2,h3){font-family:var(--f-serif);font-weight:400;letter-spacing:-.01em}.rte h2{font-size:1.7em}.rte h3{font-size:1.4em}.rte h4{font-size:1.1em;font-weight:600;font-family:var(--f-sans)}.rte :is(h5,h6){font-family:var(--f-sans);font-size:.82em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.rte :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.rte p{margin:0}.rte p+p{margin-top:.9em}.rte :is(ul,ol){margin:.9em 0;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{display:list-item;padding-left:.25em}.rte li+li{margin-top:.4em}.rte li::marker{color:var(--c-stone)}.rte :is(ul,ol) :is(ul,ol){margin:.4em 0 0}.rte :is(strong,b){font-weight:600;color:inherit}.rte :is(em,i){font-style:italic}.rte a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .5s var(--zpe)}.rte a:hover{color:var(--c-indigo)}.rte a.tlink,.rte a.wz-mail,.wz-b a,.hp-art a,.zf-c a,.cd-mix a{text-decoration:none}.rte blockquote{margin:1.1em 0;padding-left:1em;border-left:1px solid var(--c-line);opacity:.85}.rte hr{border:0;border-top:1px solid var(--c-line);margin:1.4em 0}.rte img{max-width:100%;height:auto}.ws-chips{display:flex;flex-wrap:wrap;gap:var(--z1)}.ws-chips button,.hp-tabs button{height:34px;padding:0 14px;border:1px solid var(--c-line);background:transparent;font-size:var(--fs-sm);line-height:1.5;cursor:pointer;transition:border-color .5s var(--ease),color .5s var(--ease),background-color .5s var(--ease)}.ws-chips button:hover,.hp-tabs button:hover{border-color:var(--c-indigo);color:var(--c-indigo)}.ws-chips button.on,.ws-chips button[aria-pressed=true],.hp-tabs button.on,.hp-tabs button[aria-selected=true]{background:var(--c-indigo);border-color:var(--c-indigo);color:var(--c-white)}.hp-tabs{display:flex;flex-wrap:wrap;gap:var(--z1)}.hp-tabs button{height:36px;padding:0 16px;transition-timing-function:var(--zpe)}.hp-tabs button sup{font-size:10px;margin-left:4px;color:var(--c-stone);transition:color .5s var(--zpe)}.hp-tabs button.on sup,.hp-tabs button[aria-selected=true] sup{color:#ffffffb3}.pu-sw{position:relative;flex:none;width:40px;height:22px;padding:0;border-radius:11px;border:1px solid var(--c-line);background:#e2e1dc;cursor:pointer;transition:background-color .5s var(--zpe),border-color .5s var(--zpe)}.pu-sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--c-white);transition:transform .5s var(--zpe)}.pu-sw[aria-checked=true]{background:var(--c-indigo);border-color:var(--c-indigo)}.pu-sw[aria-checked=true] i{transform:translate(18px)}.pu-sw[disabled]{opacity:.5;cursor:not-allowed}.step{display:inline-grid;grid-template-columns:36px 28px 36px;align-items:center;border:1px solid var(--c-line)}.step button{height:36px;padding:0;border:0;background:transparent;cursor:pointer;font-size:16px;transition:color .5s var(--ease)}.step button:hover:not([disabled]){color:var(--c-indigo)}.step button[disabled]{color:#c4c3be;cursor:not-allowed}.step span,.step input{text-align:center;font-size:var(--fs-ui);font-variant-numeric:tabular-nums}.step input{width:100%;border:0;background:none;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.step input::-webkit-inner-spin-button,.step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-pn-i{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--z2);border:0;border-bottom:1px solid var(--c-line);background:none;text-align:left;font-family:var(--f-serif);font-size:24px;line-height:1.2;cursor:pointer;transition:color .5s var(--zpe),padding .5s var(--zpe)}.hp-pn-n{font-family:var(--f-sans);font-size:var(--fs-k);color:var(--c-stone)}.hp-pn-i:hover{color:var(--c-indigo)}.hp-pn-i.on,.hp-pn-i[aria-selected=true]{background:var(--c-ink);color:var(--c-paper);font-style:italic}.hp-pn-i.on .hp-pn-n,.hp-pn-i[aria-selected=true] .hp-pn-n{color:#fafaf799}.hp-pn-i.on:hover,.hp-pn-i[aria-selected=true]:hover{color:var(--c-paper)}.fl{display:flex;flex-direction:column;padding:14px 0 10px;border-bottom:1px solid var(--c-line);transition:border-color .6s var(--ease)}.fl:focus-within{border-color:var(--c-indigo)}.fl.full{grid-column:1 / -1}.fl label{font-size:var(--fs-k);color:var(--c-stone);letter-spacing:.02em}.fl :is(input,select,textarea){border:0;outline:none;background:transparent;font-size:16px;color:var(--c-ink);padding:8px 0 4px;resize:vertical}.fl textarea{min-height:96px}.inp{display:flex;flex-direction:column;border:1px solid var(--c-line);background:var(--c-white);padding:7px 12px;transition:border-color .5s var(--ease)}.inp:focus-within{border-color:var(--c-indigo)}.inp label{font-size:var(--fs-xs);color:var(--c-stone)}.inp :is(input,select){border:0;outline:none;background:transparent;font-size:var(--fs-body);padding:2px 0;color:var(--c-ink)}.nl-fld{display:flex;align-items:center;border-bottom:1px solid rgba(28,28,26,.35);transition:border-color .6s var(--ease)}.nl-fld:focus-within{border-bottom-color:var(--c-ink)}.nl-fld input{flex:1;min-width:0;height:48px;padding:1px 2px;border:0;outline:none;background:transparent;font-family:var(--f-serif);font-size:22px;font-weight:300;color:var(--c-ink)}.nl-fld input:focus-visible{outline:none}.nl-fld input::placeholder{font-style:italic;color:var(--c-placeholder);opacity:1}.nl-fld .join{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 0 0 16px;border:0;background:none;font-size:var(--fs-ui);line-height:1.5;cursor:pointer}.nl-fld .join[disabled]{color:var(--c-placeholder);cursor:default}.nl-ar{width:14px;height:14px;transition:transform .6s var(--zpe)}.nl-fld .join:not([disabled]):hover .nl-ar{transform:translate(4px)}.f-err{margin-top:var(--z1);font-size:var(--fs-k);color:var(--c-error)}cl-accordion{display:block}.zf-i{border-bottom:1px solid var(--c-line)}.zf-i:first-child{border-top:1px solid var(--c-line)}.zf-q{display:flex;justify-content:space-between;align-items:center;gap:var(--z3);width:100%;padding:var(--z3) 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--f-serif);font-size:24px;font-weight:400;line-height:1.25;transition:color .6s var(--zpe)}.zf-q:hover{color:var(--c-indigo)}.zf-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--zpe),visibility 0s linear .8s;visibility:hidden}.zf-i.on .zf-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .8s var(--zpe)}.zf-a>div{overflow:hidden}.zf-a>div>:is(p,.rte){padding:0 var(--z5) var(--z3) 0;font-size:var(--fs-body);line-height:1.65;color:var(--c-stone)}.zf-a .rte p{padding:0;font-size:inherit;line-height:inherit;color:inherit}.zf-a .rte p+p{margin-top:var(--z2)}.zf-i.on .zf-q .pm:after{transform:rotate(0)}.hp-qc{position:relative;display:block;padding:var(--z5);border:1px solid var(--c-line);background:var(--c-white);transition:background-color .7s var(--zpe),color .7s var(--zpe),border-color .7s var(--zpe)}.hp-qc-t{font-family:var(--f-serif);font-weight:300;font-size:var(--fs-h3);line-height:1.05;letter-spacing:-.01em;margin-top:var(--z2);max-width:80%}.hp-qc p:not(.zt-k){font-size:var(--fs-ui);color:var(--c-stone);margin-top:var(--z2);max-width:420px;transition:color .7s var(--zpe)}.hp-qc .zt-k{transition:color .7s var(--zpe)}.hp-ar{position:absolute;right:var(--z5);top:var(--z5);font-size:20px;transition:transform .7s var(--zpe)}.hp-qc:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.hp-qc:hover p,.hp-qc:hover .zt-k{color:#fafaf7b8}.hp-qc:hover .hp-ar{transform:translate(6px)}.cd-mix{padding:14px 16px;background:var(--c-mist)}.cd-mix p:not(.zt-k){font-size:var(--fs-sm);line-height:1.5;margin-top:6px}.cd-mix .tlink{font-size:var(--fs-sm)}.pu-toast{position:fixed;left:50%;bottom:var(--z4);z-index:var(--z-toast);transform:translate(-50%);padding:12px 20px;background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-sm);animation:zpRise .7s var(--zpe) both}.zc{position:relative;aspect-ratio:4 / 5;background:var(--c-card);overflow:hidden}.zc-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.zc-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 30%)}.zc-img img.a{transition:opacity 1s var(--zpe),transform 2.4s var(--zpe)}.zc-img img.b{opacity:0;transform:scale(1.04);transition:opacity 1s var(--ease),transform 1.6s var(--ease)}.zc:hover .zc-img img.a{transform:scale(1.03)}.zc:hover .zc-img img.b{opacity:1;transform:scale(1)}.zc-box{position:absolute;left:var(--z2);right:var(--z2);bottom:var(--z2);z-index:2;background:var(--c-paper);padding:14px var(--z2)}.zc-n{display:block;font-family:var(--f-serif);font-weight:400;font-size:21px;line-height:1.15;transition:color .5s var(--ease)}.zc-n:hover{color:var(--c-indigo)}.zc-p{font-size:var(--fs-sm);margin-top:4px;color:var(--c-text-2)}.zc-pre{color:var(--c-indigo)}.zc-was{margin-left:8px;color:var(--c-stone);text-decoration:line-through}.zc-qv{position:absolute;top:var(--z2);right:var(--z2);z-index:2;height:30px;display:inline-flex;align-items:center;padding:0 12px;background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-k);opacity:0;transition:opacity .6s var(--ease),background-color .5s var(--ease)}.zc:hover .zc-qv,.zc-qv:focus-visible{opacity:1}.zc-qv:hover{background:var(--c-indigo)}.zc-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.zc-more>div{overflow:hidden}.zc:hover .zc-more,.zc:focus-within .zc-more{grid-template-rows:1fr}.zc-add{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:10px;border:0;background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-sm);cursor:pointer;transition:background-color .5s var(--ease)}.zc-add:hover,.zc-add.done{background:var(--c-indigo)}.zc-add.off{background:#dcdbd6;color:var(--c-stone);cursor:default}.zc-add-i{display:none}.oc-prog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.oc-st{position:relative;padding-top:18px}.oc-st i{position:absolute;top:0;left:0;right:0;height:2px;background:var(--c-line)}.oc-st.done i{background:var(--c-indigo)}.oc-st:before{content:"";position:absolute;top:-4px;left:0;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--c-paper);border:1px solid var(--c-line)}.oc-st.done:before{background:var(--c-indigo);border-color:var(--c-indigo)}.oc-pn{display:block;font-size:var(--fs-xs);color:var(--c-stone)}.oc-pt{display:block;font-size:var(--fs-ui);margin-top:2px}.oc-st.cur .oc-pt{color:var(--c-indigo);font-weight:500}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-veil);background:#1c1c1a4d;opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility 0s linear .7s}.veil.open{opacity:1;visibility:visible;transition:opacity .7s var(--ease)}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);width:min(480px,100%);display:flex;flex-direction:column;background:var(--c-paper);border-left:1px solid var(--c-line);transform:translate(100%);visibility:hidden;transition:transform .9s var(--ease),visibility 0s linear .9s}.drawer.open{transform:none;visibility:visible;transition:transform .9s var(--ease)}.drawer.cart{width:min(460px,100%)}.drawer.left{left:0;right:auto;border-left:0;border-right:1px solid var(--c-line);transform:translate(-100%);width:min(420px,100%)}.drawer.left.open{transform:none}.dr-h{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-stone)}.dr-b{flex:1;overflow:auto;overscroll-behavior:contain;padding:24px 24px 32px}.dr-b h2{font-family:var(--f-serif);font-weight:300;font-size:46px;line-height:1}.dr-b .intro{font-size:var(--fs-ui);color:var(--c-stone);margin-top:10px;max-width:380px}.dr-f{padding:16px 24px 20px;border-top:1px solid var(--c-line)}.dr-f .tot{display:flex;justify-content:space-between;font-size:var(--fs-sm);margin-bottom:12px}html{scrollbar-gutter:stable}html.lock{overflow:hidden}.pu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal)}.pu[hidden]{display:none}.pu-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1a6b;animation:softin .6s var(--ease) both}.pu-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2 * var(--mx));background:var(--c-paper);animation:puIn .8s var(--zpe) both}.pu-modal h2{font-family:var(--f-serif);font-weight:300;font-size:var(--fs-h3);line-height:1.02;letter-spacing:-.02em;margin-top:var(--z2)}.film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-film);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:72px var(--mx) 48px;background:#141412f0;color:var(--c-on-dark);animation:filmIn .6s var(--zpe) both}.film[hidden]{display:none}.film-top{position:absolute;left:var(--mx);right:var(--mx);top:22px;display:flex;align-items:center;gap:16px;font-size:var(--fs-sm);animation:softin .7s .9s var(--ease) both}.film-t{flex:1}.film-m{color:var(--c-on-dark-2);font-variant-numeric:tabular-nums}.film-x{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px;border:1px solid rgba(242,242,238,.4);border-radius:999px;background:none;color:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color .5s var(--ease),color .5s var(--ease)}.film-x .pm{transform:rotate(45deg)}.film-x:hover{background:var(--c-on-dark);color:var(--c-ink)}.film-box{position:relative;width:min(100%,calc((100vh - 140px) * 16 / 9));aspect-ratio:16 / 9}.film-line{position:absolute;left:0;right:0;top:50%;height:1px;background:#f2f2eecc;transform:scaleX(0);animation:filmLine 1.4s var(--zpe) both}.film-v{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;clip-path:inset(50% 0 50% 0);animation:filmOpen .9s var(--zpe) .55s both}.film-v video{width:100%;height:100%;display:block;object-fit:contain;background:#000}.media{position:relative;overflow:hidden}.media>:is(img,video),.media>picture>img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.media-fit>:is(img,video),.media-fit>picture>img{object-fit:contain}@keyframes softin{0%{opacity:0}to{opacity:1}}@keyframes zpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes zpWipe{0%{clip-path:inset(100% 0 0 0);transform:scale(1.06)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes puIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes puUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes filmIn{0%{opacity:0}to{opacity:1}}@keyframes filmLine{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes filmOpen{to{clip-path:inset(0 0 0 0)}}@media(max-width:1023px){.zf-q{font-size:20px;padding:20px 0}.zf-a>div>:is(p,.rte){padding-right:var(--z4)}.hp-qc{padding:var(--z4)}.hp-ar{right:var(--z4);top:var(--z4)}.hp-pn-i{font-size:20px}.oc-pt{font-size:var(--fs-k)}.media>:is(img,video),.media>picture>img{object-position:var(--mpos, var(--pos, 50% 50%))}.zc{aspect-ratio:auto;display:flex;flex-direction:column}.zc-img{position:relative;inset:auto;flex:none;aspect-ratio:1 / 1}.zc-img img{object-position:var(--mpos, 50% 50%)}.zc-box{position:relative;left:auto;right:auto;bottom:auto;flex:1;padding:10px}.zc-n{font-size:17px}.zc-p{font-size:var(--fs-sm)}.zc-box{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:start}.zc-n{grid-column:1;grid-row:1}.zc-p{grid-column:1 / -1;grid-row:2}.zc-more{display:block;grid-column:2;grid-row:1}.zc-more>div{overflow:visible}.zc-add{position:relative;width:24px;height:24px;margin:-2px -6px 0 0;padding:0;background:none;color:var(--c-ink);transition:color .5s var(--ease)}.zc-add:hover,.zc-add.done{background:none;color:var(--c-indigo)}.zc-add.off{background:none;color:var(--c-stone)}.zc-add-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zc-add-i{display:block;position:relative;width:11px;height:11px}.zc-add-i:before,.zc-add-i:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.zc-add-i:before{width:11px;height:1.25px}.zc-add-i:after{width:1.25px;height:11px}.zc-add.done .zc-add-i:before{width:5px;height:9px;background:none;border:solid currentColor;border-width:0 1.25px 1.25px 0;transform:translate(-50%,-62%) rotate(45deg)}.zc-add.done .zc-add-i:after{display:none}.zc-qv{display:none}.drawer,.drawer.cart,.drawer.left{width:100%}.pu-modal{left:0;right:0;top:auto;bottom:0;width:100%!important;max-width:none;transform:none;max-height:92%;overflow:auto;animation:puUp .8s var(--zpe) both}.film{padding:64px 0 24px}.film-top{top:14px;left:16px;right:16px}.film-t{font-size:var(--fs-k)}.film-m{display:none}}@media(prefers-reduced-motion:reduce){.cl *,.cl *:before,.cl *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.roll:hover>span,a:hover>.roll>span,button:hover>.roll>span{transform:none}.zc:hover .zc-img img.a{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base.css.map */
