.g36-pg{--g36-pg-thumb: 64px;--g36-pg-gap: 12px;--g36-pg-sticky-top: 24px;--g36-pg-bg: var(--g36-media-bg, #161616);--g36-pg-ink: var(--g36-ink, #ece3d6);--g36-pg-line: var(--g36-line, rgba(236, 227, 214, .14));--g36-pg-sel: var(--g36-bone, #ece3d6);display:block;width:100%;color:var(--g36-pg-ink)}.g36-pg__body{display:block;position:relative}.g36-pg__stage{position:relative;min-width:0}.g36-pg__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;aspect-ratio:var(--g36-pg-ratio, 4/5);background:var(--g36-pg-bg);outline:none}.g36-pg__track::-webkit-scrollbar{display:none}.g36-pg__track:focus-visible{outline:2px solid var(--g36-pg-sel);outline-offset:2px}.g36-pg__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--g36-pg-bg)}.g36-pg__slide .product-media{position:relative;width:100%;height:100%}.g36-pg__slide .product-media__image,.g36-pg__slide .deferred-media__poster-image{display:block;width:100%;height:100%;object-fit:var(--g36-pg-fit, cover);object-position:var(--g36-pg-focal, center);background:var(--g36-pg-bg)}.g36-pg__slide :is(deferred-media,product-model){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.g36-pg__slide :is(deferred-media,product-model) :is(video,iframe,model-viewer){width:100%;height:100%;object-fit:contain;background:var(--g36-pg-bg)}.g36-pg__slide .button-shopify-xr{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.g36-pg__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.g36-pg__zoom:focus-visible{outline:2px solid var(--g36-pg-sel);outline-offset:-4px}.g36-pg__thumbs{display:none}.g36-pg__thumb{position:relative;display:block;flex:0 0 auto;width:var(--g36-pg-thumb);height:var(--g36-pg-thumb);padding:0;border:0;border-radius:4px;overflow:hidden;background:var(--g36-pg-bg);cursor:pointer}.g36-pg__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease,filter .2s ease;filter:brightness(.82)}.g36-pg__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--g36-pg-line);pointer-events:none;transition:box-shadow .2s ease}.g36-pg__thumb:hover img,.g36-pg__thumb[aria-current=true] img{filter:none}.g36-pg__thumb[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px var(--g36-pg-sel)}.g36-pg__thumb:focus-visible{outline:2px solid var(--g36-pg-sel);outline-offset:2px}.g36-pg__thumb-play{position:absolute;inset:auto auto 4px 4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0b0b0bb3;color:var(--g36-pg-sel);font-size:8px;letter-spacing:0}.g36-pg__thumb-play svg{width:12px;height:12px}.g36-pg__arrows{display:none}.g36-pg__arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#0b0b0b9e;box-shadow:inset 0 0 0 1px var(--g36-pg-line);color:var(--g36-pg-sel);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.g36-pg__arrow svg{width:18px;height:18px}.g36-pg__arrow:hover{background:#0b0b0bd9}.g36-pg__arrow:active{transform:scale(.94)}.g36-pg__arrow:focus-visible{outline:2px solid var(--g36-pg-sel);outline-offset:2px}.g36-pg__arrow[disabled]{opacity:.35;cursor:default}.g36-pg__dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 0 0;pointer-events:none}.g36-pg__dot{width:5px;height:5px;border-radius:999px;background:var(--g36-pg-sel);opacity:.3;transition:width .25s ease,opacity .25s ease}.g36-pg__dot.is-active{width:16px;opacity:1}.g36-pg__mrow{display:none}@media screen and (max-width:749px){.g36-pg{--g36-pg-mobile-max-h: max(340px, calc(100vh - 300px) )}@supports (height: 1svh){.g36-pg{--g36-pg-mobile-max-h: max(340px, calc(100svh - 300px) )}}.g36-pg__stage{width:min(100%,var(--g36-pg-mobile-max-h) * var(--g36-pg-ratio-num, .8));margin-inline:auto}.g36-pg__mrow{display:block;padding:14px var(--page-margin, 16px) 0}.g36-pg--single .g36-pg__mrow{padding-top:18px}.g36-pg__mrow-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.g36-pg__mtitle{flex:1 1 auto;min-width:0;margin:0;font-family:var(--g36-font-display);font-weight:700;font-size:26px;line-height:1.1;text-transform:none;color:var(--g36-pg-ink);overflow-wrap:anywhere}.g36-pg__mprice{flex:0 0 auto;display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--g36-font);font-size:16px;letter-spacing:.04em;white-space:nowrap;color:var(--g36-muted, rgba(236, 227, 214, .6))}.g36-pg__mprice-old{font-size:13px;opacity:.7}.g36-pg__msub{margin:6px 0 0;font-family:var(--g36-font);font-size:14px;letter-spacing:.04em;color:var(--g36-muted, rgba(236, 227, 214, .6))}}@media screen and (min-width:750px){.g36-pg{position:sticky;top:var(--g36-pg-sticky-top);z-index:var(--layer-flat, 1);padding-block:24px}.g36-pg__body{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--g36-pg-gap)}.g36-pg__stage{--g36-pg-max-h: calc(100vh - 48px - var(--g36-pg-sticky-top));flex:0 1 auto;width:min(100% - var(--g36-pg-thumb) - var(--g36-pg-gap),var(--g36-pg-max-h) * var(--g36-pg-ratio-num, .8))}.g36-pg--single .g36-pg__stage{width:min(100%,var(--g36-pg-max-h) * var(--g36-pg-ratio-num, .8))}.g36-pg__track,.g36-pg__slide{border-radius:var(--g36-pg-radius, 8px)}.g36-pg__thumbs{display:flex;flex-direction:column;gap:8px;flex:0 0 var(--g36-pg-thumb);align-self:stretch;contain:size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.g36-pg__thumbs[data-at-end]{-webkit-mask-image:none;mask-image:none}.g36-pg__thumbs::-webkit-scrollbar{display:none}.g36-pg__arrows{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}.g36-pg__dots{display:none}}.g36-pg-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--g36-bg, #0b0b0b);color:var(--g36-bone, #ece3d6);overflow:hidden}.g36-pg-lb::backdrop{background:#000000e6}.g36-pg-lb[open]{display:block;animation:g36-pg-lb-in .22s ease}@keyframes g36-pg-lb-in{0%{opacity:0}}.g36-pg-lb__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.g36-pg-lb__track::-webkit-scrollbar{display:none}.g36-pg-lb__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;padding:56px 16px 64px}.g36-pg-lb__slide img{max-width:100%;max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain}.g36-pg-lb__close,.g36-pg-lb__arrow{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0b0b0b9e;box-shadow:inset 0 0 0 1px #ece3d62e;color:var(--g36-bone, #ece3d6);cursor:pointer}.g36-pg-lb__close{top:12px;right:12px}.g36-pg-lb__close svg,.g36-pg-lb__arrow svg{width:20px;height:20px}.g36-pg-lb__arrow{top:50%;transform:translateY(-50%)}.g36-pg-lb__arrow--prev{left:16px}.g36-pg-lb__arrow--next{right:16px}.g36-pg-lb__count{position:absolute;left:50%;bottom:20px;transform:translate(-50%);margin:0;font-family:var(--g36-font);font-size:13px;letter-spacing:.12em;color:var(--g36-bone, #ece3d6)}.g36-pg-lb :is(.g36-pg-lb__close,.g36-pg-lb__arrow):focus-visible{outline:2px solid var(--g36-bone, #ece3d6);outline-offset:2px}@media screen and (max-width:749px){.g36-pg-lb__arrow{display:none}.g36-pg-lb__slide{padding:56px 0}}@media(prefers-reduced-motion:reduce){.g36-pg__track,.g36-pg-lb__track{scroll-behavior:auto}.g36-pg__dot,.g36-pg__thumb img,.g36-pg-lb[open]{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/g36-product-gallery.css.map */
