zn-product,zn-product-form,zn-size-chart{display:block}.zn-pdp{--zn-pdp-slide: 60vh;--zn-pdp-media: 51vh}@supports (height: 100dvh){.zn-pdp{--zn-pdp-slide: 60dvh;--zn-pdp-media: 51dvh}}.zn-pdp__media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.zn-pdp__track{position:relative;height:100%;scrollbar-width:none;outline:none}.zn-pdp__track::-webkit-scrollbar{display:none}.zn-pdp__frame{position:relative;width:var(--zn-pdp-media);height:var(--zn-pdp-media)}.zn-pdp__image,.zn-pdp__video,.zn-pdp__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zn-pdp[data-media-fit=cover] .zn-pdp__frame{overflow:hidden;border-radius:var(--zn-radius-media)}.zn-pdp[data-media-fit=cover] .zn-pdp__image,.zn-pdp[data-media-fit=cover] .zn-pdp__video{object-fit:cover}.zn-pdp__placeholder{fill:var(--zn-text-muted);opacity:.4}.zn-pdp__embed,.zn-pdp__model{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--zn-radius-media);overflow:hidden}.zn-pdp__embed iframe,.zn-pdp__model model-viewer{width:100%;height:100%;border:0}.zn-pdp__slide{display:flex;align-items:center;justify-content:center;--zn-k: 1}.zn-pdp__slide .zn-pdp__frame{transform:scale(calc(1 - .3 * var(--zn-k)));opacity:calc(1 - .7 * var(--zn-k));filter:blur(calc(6px * var(--zn-k)));will-change:transform,opacity}.zn-pdp__slide.is-active{--zn-k: 0}.zn-pdp__track--desktop{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain}.zn-pdp__spacer{display:block;height:calc((100vh - var(--zn-pdp-slide)) / 2)}@supports (height: 100dvh){.zn-pdp__spacer{height:calc((100dvh - var(--zn-pdp-slide)) / 2)}}.zn-pdp__track--desktop .zn-pdp__slide{height:var(--zn-pdp-slide);scroll-snap-align:center;scroll-snap-stop:always}.zn-pdp__track--desktop .zn-pdp__slide.is-active .zn-pdp__frame{cursor:zoom-in}.zn-pdp__track--placeholder{display:flex;align-items:center;justify-content:center}.zn-pdp__track--placeholder .zn-pdp__slide{--zn-k: 0}.zn-pdp__thumbs{position:fixed;z-index:var(--zn-z-pdp);display:flex;gap:4px;padding:4px;border-radius:12px;scrollbar-width:none}.zn-pdp__thumbs::-webkit-scrollbar{display:none}.zn-pdp__thumb{position:relative;flex:0 0 auto;width:48px;height:48px;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent;cursor:pointer;opacity:.55;transition:opacity var(--zn-fast) var(--zn-ease),box-shadow var(--zn-fast) var(--zn-ease)}.zn-pdp__thumb img{width:100%;height:100%;object-fit:cover}.zn-pdp__thumb:hover{opacity:.85}.zn-pdp__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 1.5px var(--zn-text)}.zn-pdp__thumb.is-active img{padding:2px;border-radius:8px}.zn-pdp__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;color:#fff}.zn-pdp__thumb-badge svg{width:14px;height:14px}.zn-pdp__lens{position:fixed;z-index:var(--zn-z-pdp);width:180px;height:180px;border-radius:50%;pointer-events:none;background-repeat:no-repeat;background-color:var(--zn-bg);box-shadow:0 0 0 1px var(--zn-glass-line),0 12px 32px #00000059;opacity:0;transform:scale(.6);transition:opacity var(--zn-fast) var(--zn-ease),transform var(--zn-fast) var(--zn-ease)}.zn-pdp__lens.is-visible{opacity:1;transform:scale(1)}.zn-pdp__panel{position:fixed;z-index:var(--zn-z-pdp);display:flex;flex-direction:column;border-radius:var(--zn-radius-card)}.zn-pdp__handle{display:none}.zn-pdp__title{font-family:var(--zn-font-heading);font-size:var(--zn-text-md);font-weight:700;line-height:1.3;letter-spacing:var(--zn-tracking-caps);text-transform:var(--zn-title-transform)}.zn-pdp__full-inner{display:flex;flex-direction:column;gap:var(--zn-space-2);padding-top:var(--zn-space-2)}.zn-pdp__actions{padding-top:var(--zn-space-2)}.zn-pdp__price{font-size:var(--zn-text-base);font-weight:600}.zn-pdp__vendor,.zn-pdp__sku,.zn-pdp__inventory{font-size:var(--zn-text-xs);letter-spacing:var(--zn-tracking-caps)}.zn-pdp__inventory:empty,.zn-pdp__sku:empty{display:none}.zn-pdp__description{font-size:var(--zn-text-sm)}.zn-pdp__description-inner{line-height:1.6}.zn-pdp__description-inner>*+*{margin-top:.6em}.zn-pdp__description-inner.is-clamped.is-overflowing{max-height:var(--zn-clamp, 120px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.zn-pdp__description-inner.is-expanded{max-height:none;-webkit-mask-image:none;mask-image:none}.zn-pdp__more,.zn-pdp__link-btn{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 0;border:0;background:none;color:var(--zn-text);font-size:var(--zn-text-xs);font-weight:600;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase;cursor:pointer}.zn-pdp__link-btn{margin-top:0}.zn-pdp__link-btn svg{width:13px;height:13px}.zn-pdp__more:hover,.zn-pdp__link-btn:hover{opacity:.7}.zn-pdp__tab{border-top:1px solid var(--zn-border)}.zn-pdp__tab-toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 0 4px;font-size:var(--zn-text-xs);font-weight:700;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase;list-style:none;cursor:pointer}.zn-pdp__tab-toggle::-webkit-details-marker{display:none}.zn-pdp__tab-toggle svg{width:14px;height:14px;transition:transform var(--zn-fast) var(--zn-ease)}.zn-pdp__tab[open] .zn-pdp__tab-toggle svg{transform:rotate(45deg)}.zn-pdp__tab-content{padding:8px 0 4px;font-size:var(--zn-text-sm)}.zn-variants{display:flex;flex-direction:column;gap:var(--zn-space-2)}.zn-variants__option{margin:0;padding:0;border:0;min-width:0}.zn-variants__label{display:flex;gap:6px;padding:0;margin-bottom:10px;font-size:var(--zn-text-xs);font-weight:600;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase}.zn-variants__selected{color:var(--zn-text-muted);font-weight:500}.zn-variants__values{display:flex;flex-wrap:wrap;gap:8px}.zn-variants__btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:6px 12px;border:0;border-radius:9999px;background:rgba(var(--zn-glass-rgb),.35);box-shadow:inset 0 0 0 1px var(--zn-glass-line),inset 1px 2px 0 -1px rgba(255,255,255,calc(.5 * var(--zn-reflex-light))),0 2px 6px #0000001f;color:var(--zn-text);font-size:var(--zn-text-xs);font-weight:600;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase;cursor:pointer;transition:background-color var(--zn-fast) var(--zn-ease),color var(--zn-fast) var(--zn-ease),transform var(--zn-fast) var(--zn-ease)}.zn-variants__btn:active{transform:scale(.94)}.zn-variants__btn.is-selected{background:var(--zn-text);color:var(--zn-bg);box-shadow:0 2px 10px #0003}.zn-variants__btn.is-unavailable{opacity:.45;text-decoration:line-through}.zn-variants__btn--swatch{width:36px;padding:0;background-size:cover;background-position:center}.zn-variants__btn--swatch.is-selected{box-shadow:0 0 0 2px var(--zn-bg),0 0 0 3.5px var(--zn-text)}.zn-variants.is-attention .zn-variants__values{animation:zn-nudge .4s var(--zn-ease)}@keyframes zn-nudge{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.zn-product-form__atc{gap:16px}.zn-product-form__atc-price{font-variant-numeric:tabular-nums}.zn-product-form__atc[data-state=soldout],.zn-product-form__atc.is-added{background:var(--zn-btn-muted-bg);color:var(--zn-btn-muted-text)}.zn-product-form__atc.is-loading{opacity:.7;pointer-events:none}.zn-product-form__error{margin-bottom:8px}.zn-product-form__dynamic{margin-top:8px}.zn-product-form__dynamic:empty{display:none}.zn-notify{margin-top:8px}.zn-notify__toggle{list-style:none}.zn-notify__toggle::-webkit-details-marker{display:none}.zn-notify__form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.zn-pdp__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--zn-z-pdp) - 1);background:var(--zn-overlay);opacity:0;visibility:hidden;transition:opacity var(--zn-normal) var(--zn-ease),visibility 0s linear var(--zn-normal)}@media(min-width:1025px)and (orientation:landscape){.zn-pdp__track--mobile{display:none}.zn-pdp__thumbs{left:24px;top:calc(var(--zn-header-bottom) + 6px);flex-direction:column;max-height:calc(100vh - var(--zn-header-bottom) - 60px);overflow-y:auto}.zn-pdp__panel{top:50%;right:24px;width:380px;max-height:calc(100vh - var(--zn-header-bottom) - 48px);padding:var(--zn-space-3);transform:translateY(-50%);overflow-y:auto}.zn-pdp__panel::-webkit-scrollbar{width:0}.zn-pdp__actions{position:sticky;bottom:calc(-1 * var(--zn-space-3));margin:0 calc(-1 * var(--zn-space-3)) calc(-1 * var(--zn-space-3));padding:var(--zn-space-2) var(--zn-space-3) var(--zn-space-3)}}@media(max-width:1024px),(orientation:portrait){.zn-pdp{--zn-pdp-media: min( calc(100vw - 48px) , 52vh)}.zn-pdp__track--desktop,.zn-pdp__lens{display:none}.zn-pdp__track--mobile{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;height:calc(100% - var(--zn-sheet-peek, 140px));padding-top:var(--zn-header-bottom)}.zn-pdp__track--mobile .zn-pdp__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.zn-pdp__track--mobile .zn-pdp__slide .zn-pdp__frame{transform:scale(calc(1 - .15 * var(--zn-k)));opacity:calc(1 - .65 * var(--zn-k));filter:none}.zn-pdp__thumbs{left:50%;bottom:calc(var(--zn-sheet-peek, 140px) + 12px);max-width:calc(100vw - 2 * var(--zn-space-4));overflow-x:auto;transform:translate(-50%);transition:opacity var(--zn-normal) var(--zn-ease),transform var(--zn-normal) var(--zn-ease)}.zn-pdp__thumb{width:44px;height:44px}.zn-pdp__panel{left:0;right:0;bottom:0;max-height:calc(100vh - var(--zn-header-bottom) - 16px);padding:0 var(--zn-space-2) calc(var(--zn-space-2) + env(safe-area-inset-bottom));border-radius:var(--zn-radius-card) var(--zn-radius-card) 0 0}.zn-pdp__handle{display:flex;align-items:center;justify-content:center;width:100%;height:22px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.zn-pdp__handle-bar{width:36px;height:4px;border-radius:2px;background:var(--zn-text-muted);opacity:.6}.zn-pdp__head{padding:4px 4px 0}.zn-pdp__full{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--zn-ease);overflow:hidden;padding:0 4px}.zn-pdp__full-inner{min-height:0;overflow:hidden}.zn-pdp__actions{padding:var(--zn-space-2) 0 0}.zn-pdp.is-sheet-open .zn-pdp__full{grid-template-rows:1fr}.zn-pdp.is-sheet-open .zn-pdp__full-inner{max-height:calc(100vh - var(--zn-header-bottom) - 200px);overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain}.zn-pdp.is-sheet-open .zn-pdp__backdrop{opacity:1;visibility:visible;transition-delay:0s}.zn-pdp.is-sheet-open .zn-pdp__thumbs{opacity:0;pointer-events:none;transform:translate(-50%,12px)}body:has(.zn-pdp) .zn-footer{display:none}}@media(max-width:640px){.zn-pdp{--zn-pdp-media: min( calc(100vw - 40px) , 48vh)}}.zn-size-chart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--zn-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--zn-gutter);visibility:hidden;pointer-events:none}.zn-size-chart.is-open{visibility:visible;pointer-events:auto}.zn-size-chart__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zn-overlay);opacity:0;transition:opacity var(--zn-normal) var(--zn-ease)}.zn-size-chart.is-open .zn-size-chart__backdrop{opacity:1}.zn-size-chart__card{position:relative;width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;padding:var(--zn-space-2) var(--zn-space-2) var(--zn-space-3);border-radius:var(--zn-radius-card);opacity:0;transform:translateY(16px) scale(.98);transition:opacity var(--zn-normal) var(--zn-ease),transform var(--zn-normal) var(--zn-ease)}.zn-size-chart.is-open .zn-size-chart__card{opacity:1;transform:none}.zn-size-chart__header{display:flex;align-items:center;gap:12px;padding:0 0 12px 8px}.zn-size-chart__title{flex:1;font-size:var(--zn-text-base);font-weight:700;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase}.zn-size-chart__units{position:relative;display:inline-flex;padding:3px;border-radius:9999px;background:rgba(var(--zn-glass-rgb),.5);box-shadow:inset 0 0 0 1px var(--zn-glass-line)}.zn-size-chart__thumb{position:absolute;top:3px;left:3px;width:44px;height:28px;border-radius:9999px;background:var(--zn-text);transition:transform var(--zn-normal) var(--zn-ease-spring)}.zn-size-chart__units[data-unit=cm] .zn-size-chart__thumb{transform:translate(44px)}.zn-size-chart__unit{position:relative;z-index:1;width:44px;height:28px;border:0;background:none;color:var(--zn-text);font-size:var(--zn-text-xs);font-weight:700;cursor:pointer;transition:color var(--zn-fast) var(--zn-ease)}.zn-size-chart__unit[aria-pressed=true]{color:var(--zn-bg)}.zn-size-chart__body{overflow:auto;padding:0 4px}.zn-size-chart__notes{font-size:var(--zn-text-sm);margin:8px 4px 12px}.zn-size-chart__scroll{overflow-x:auto}.zn-size-chart__table,.zn-size-chart__raw{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--zn-text-sm);font-variant-numeric:tabular-nums}.zn-size-chart__table th,.zn-size-chart__table td,.zn-size-chart__raw td{padding:12px 10px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--zn-border)}.zn-size-chart__table thead th{font-size:.625rem;font-weight:700;letter-spacing:var(--zn-tracking-caps);text-transform:uppercase;color:var(--zn-text-muted)}.zn-size-chart__table tbody th{text-align:left}.zn-size-chart__size{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:9999px;background:rgba(var(--zn-glass-rgb),.5);box-shadow:inset 0 0 0 1px var(--zn-glass-line);font-size:var(--zn-text-xs);font-weight:700}.zn-size-chart__table tr.is-tappable{cursor:pointer}.zn-size-chart__table tr.is-tappable:hover td,.zn-size-chart__table tr.is-tappable:hover th{background:rgba(var(--zn-glass-rgb),.35)}.zn-size-chart__table tr.is-selected .zn-size-chart__size{background:var(--zn-text);color:var(--zn-bg)}.zn-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--zn-z-modal);background:var(--zn-bg);opacity:0;visibility:hidden;transition:opacity var(--zn-normal) var(--zn-ease),visibility 0s linear var(--zn-normal)}.zn-zoom.is-open{opacity:1;visibility:visible;transition-delay:0s}.zn-zoom__close{position:absolute;top:16px;right:16px;z-index:2}.zn-zoom__scroll{width:100%;height:100%;overflow:auto;display:flex;align-items:center;touch-action:pan-x pan-y pinch-zoom}.zn-zoom__img{width:200vw;max-width:none;height:auto;margin:auto}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zn-product.css.map */
