.nz-bar{display:none}@media (max-width:900px){.nz-bar{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:44;display:block;padding:8px;border-radius:999px;background:rgba(253,253,251,.72);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(10px);box-shadow:0 18px 40px -20px rgba(23,27,26,.45);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s,transform .45s var(--ease)}.nz-bar.on{opacity:1;transform:none;pointer-events:auto}.nz-bar .btn--buy{width:100%}.ft-b{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.nz-bar{transition:none}}[id]{scroll-margin-top:96px}.mmenu:not(.on) .mtile img{display:none}.mtile{background:var(--graphite)}.nz-main>section:last-of-type{padding-bottom:96px}@media (max-width:900px){.nz-main>section:last-of-type{padding-bottom:64px}}.nz-bar-btn{flex-direction:column;gap:0;height:auto!important;min-height:56px;padding:8px 24px!important;line-height:1.25}.nz-bar-btn .t{font-size:16px}.nz-bar-btn .n{font-size:13px;color:rgba(253,253,251,.78)}.v-of--pdp{--side:clamp(300px,26vw,400px);padding-top:calc(64px + 64px)}.v-of-anchor{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:0}@media (min-width:1181px){.v-of--pdp .v-of-g{grid-template-columns:var(--side) minmax(0,1fr) var(--side)}.v-of--pdp .v-of-fix{grid-template-columns:var(--side) minmax(0,1fr)}}.v-of--pdp .v-of-stage{height:auto}.lt-pg{width:100%;max-width:520px;margin:0 auto}.lt-pg-w{position:relative}.lt-pg-tr{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1;border-radius:24px;background:var(--grey);box-shadow:0 40px 80px -48px rgba(23,27,26,.35);outline-offset:4px}.lt-pg-tr::-webkit-scrollbar{display:none}.lt-pg-s{flex:0 0 100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.lt-pg-s[hidden]{display:none}.lt-pg-s img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lt-pg-a{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(253,253,251,.82);backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;box-shadow:0 8px 24px -12px rgba(23,27,26,.4);opacity:0;transition:opacity .3s var(--soft),background .3s}.lt-pg-a.prev{left:12px}.lt-pg-a.next{right:12px}.lt-pg-a:focus-visible,.lt-pg-w:hover .lt-pg-a{opacity:1}.lt-pg-a:hover{background:#fff}@media (hover:none){.lt-pg-a{display:none}}.lt-pg-f{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;min-height:24px}.lt-pg-dots{display:flex;flex-wrap:wrap;gap:4px}.lt-pg-dots button{position:relative;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer}.lt-pg-dots button:before{content:"";position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:50%;background:rgba(23,27,26,.2);transition:background .3s,transform .3s var(--soft)}.lt-pg-dots button[aria-current=true]:before{background:var(--ink);transform:scale(1.15)}.lt-pg-n{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums}@media (max-width:900px){.v-of--pdp{padding-top:calc(56px + 32px)}.lt-pg{max-width:none}}@media (max-width:599px){.lt-pg-dots button{width:24px;height:44px}.lt-pg-dots button:before{left:8px;top:18px}}