.tpl-product .stage{height:auto!important}html.tpl-product,body.tpl-product{height:100%;overflow:hidden;overscroll-behavior:none}.tpl-product .sticky{position:relative!important;height:100vh;height:100svh}.tpl-product .top nav a[aria-current]{color:#f3e2ad}.tpl-product .crumb{position:absolute;z-index:4;left:clamp(20px,6vw,96px);top:calc(84px + env(safe-area-inset-top));display:flex;align-items:center;gap:12px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.tpl-product .crumb a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--z-bone);text-decoration:none;opacity:.8;transition:opacity .25s,gap .25s}.tpl-product .crumb a:hover,.tpl-product .crumb a:focus-visible{opacity:1;gap:12px}.tpl-product .crumb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tpl-product .top nav a[aria-current]{text-decoration:underline;text-decoration-color:#d9bd7a;text-underline-offset:8px}@media(max-width:820px){.tpl-product .crumb{top:calc(66px + env(safe-area-inset-top));left:20px}}.tpl-product .showcase{position:absolute;z-index:0;left:70%;top:calc(50% + 4svh);width:min(calc(100svh - 130px),42vw,640px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;border:1px solid rgba(217,189,122,.55);border-radius:4px;background:radial-gradient(70% 55% at 50% 42%,rgba(255,255,255,.1),rgba(255,255,255,.03) 60%,transparent),linear-gradient(#050505,#000);box-shadow:inset 0 0 70px #000,inset 0 0 0 7px #000,inset 0 0 0 8px #d9bd7a38,0 30px 90px #000,0 0 60px #d9bd7a14}.tpl-product .showcase:before,.tpl-product .showcase:after{content:"";position:absolute;width:18px;height:18px;border:1px solid #d9bd7a}.tpl-product .showcase:before{left:-1px;top:-1px;border-width:2px 0 0 2px}.tpl-product .showcase:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.tpl-product .showcase i{position:absolute;left:12%;right:12%;bottom:3.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(217,189,122,.7),transparent)}@media(max-width:820px){.tpl-product .showcase{left:50%;top:calc(112px + env(safe-area-inset-top));width:min(66vw,280px);aspect-ratio:auto;height:46svh;transform:translate(-50%)}}.tpl-product .crumb b{display:none}.tpl-product .pbuy{max-width:520px}@media(max-width:820px){.tpl-product .ptabs{display:none!important}.tpl-product .crumb{right:20px;justify-content:space-between}.tpl-product .crumb b{display:block;font-weight:500;color:#1a1305;background:linear-gradient(135deg,#f3e2ad,#c9a45c);padding:7px 16px;border-radius:99px;transition:opacity .3s}}.tpl-product .showcase{background:#000!important}.tpl-product .showcase i{display:none}.tpl-product .shots{position:absolute;top:3%;right:0;bottom:3%;left:0;transition:opacity .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.tpl-product .shots img{position:absolute;left:50%;top:0;height:100%;width:auto;max-width:none;transform:translate(-50%);opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.tpl-product .shots img.on{opacity:1}.tpl-product .flyer{mix-blend-mode:screen}.tpl-product .pvars{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.tpl-product .pvars:empty{display:none}.tpl-product .pvars button{min-height:40px;padding:0 18px;border:1px solid var(--t-line,rgba(217,189,122,.5));border-radius:99px;background:none;color:inherit;font:500 .78rem var(--z-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tpl-product .pvars button[aria-pressed=true]{background:var(--t-btn-bg,#c9a45c);color:var(--t-btn-fg,#1a1206);border-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zairo-product.css.map */
