.pv-gstage{position:relative;border-radius:6px;overflow:hidden;background:var(--bg-2)}.pv-gallery{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;aspect-ratio:1/1;max-height:calc(100vh - var(--header-h) - 150px);min-height:320px;scrollbar-width:none;overscroll-behavior-x:contain;outline:0}.pv-gallery::-webkit-scrollbar{display:none}.pv-gallery figure{flex:0 0 100%;width:100%;height:100%;aspect-ratio:auto!important;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--bg-2);cursor:zoom-in}.pv-gallery figure[hidden]{display:none!important}.pv-gallery img{width:100%;height:100%;object-fit:contain;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.pv-gallery figure:not(.is-cur) img{transform:scale(.94);opacity:.55}.pv-gnav__btn{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;border:1px solid rgba(235,233,223,.22);border-radius:50%;background:#0d0d0b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);transition:background .2s,border-color .2s,color .2s,transform .2s,opacity .3s}.pv-gnav__btn svg{width:18px;height:18px}.pv-gnav__btn--prev{left:14px}.pv-gnav__btn--next{right:14px}.pv-gnav__btn:hover{background:var(--olive-hi);border-color:var(--olive-hi);color:#0d0d0b;transform:scale(1.06)}.pv-gnav__count{position:absolute;left:14px;bottom:16px;z-index:3;padding:7px 11px;border-radius:14px;background:#0d0d0b99;font:700 11px/1 var(--mono);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none}.pv-gnav__count b{color:var(--text);font-weight:700}.pv-gnav__bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#ebe9df14;pointer-events:none}.pv-gnav__bar i{display:block;height:100%;width:100%;background:var(--olive-hi);transform-origin:left;transform:scaleX(0)}.pv-gnav__bar i.is-run{animation:pvGBar var(--gdur,3.6s) linear forwards}.pv-gstage:hover .pv-gnav__bar i,.pv-gstage.is-paused .pv-gnav__bar i,.pv-gstage.is-off .pv-gnav__bar i{animation-play-state:paused}@keyframes pvGBar{to{transform:scaleX(1)}}.pv-gthumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.pv-gthumbs::-webkit-scrollbar{display:none}.pv-gthumbs button{flex:0 0 68px;width:68px;height:68px;padding:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--bg-2);opacity:.55;transition:opacity .25s,border-color .25s}.pv-gthumbs button:hover{opacity:.85}.pv-gthumbs button.is-on{opacity:1;border-color:var(--olive-hi);box-shadow:0 0 0 1px var(--olive-hi)}.pv-gthumbs img{width:100%;height:100%;object-fit:cover}.pv-gallery__dots{display:none}@media(prefers-reduced-motion:reduce){.pv-gallery img{transition:none}.pv-gallery figure:not(.is-cur) img{transform:none;opacity:1}}@media(max-width:899px){.pv-gstage{margin:0 calc(var(--gutter)*-1);border-radius:0}.pv-gallery{max-height:none;min-height:0;margin:0}.pv-gallery figure{cursor:default}.pv-gnav__btn{width:40px;height:40px;margin-top:-20px}.pv-gnav__btn--prev{left:10px}.pv-gnav__btn--next{right:10px}.pv-gthumbs{display:none}.pv-gallery__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.pv-gallery__dots i{width:18px;height:3px;background:#3c3b34;cursor:pointer;transition:width .3s,background .3s}.pv-gallery__dots i.is-on{width:30px;background:var(--olive-hi)}}.pv-gallery{align-items:stretch}.pv-gallery figure{height:auto;align-self:stretch}.pv-sticky img{width:52px;height:52px;object-fit:contain;background:var(--bg-2);border-radius:4px}.pv-line img{width:84px;height:84px;object-fit:contain;background:var(--bg-3);border-radius:4px}.pv-cartpage .pv-line img{width:110px!important;height:110px!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pv-gallery.css.map */
