.product-browser-detail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,40px);align-items:start;width:100%}.product-browser-detail__gallery{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.product-browser-detail__viewport{position:relative;width:100%;height:clamp(340px,60vh,680px);background:#0000000a;display:flex;align-items:center;justify-content:center}.product-browser-detail__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease;line-height:0}.product-browser-detail__slide.is-active{opacity:1;visibility:visible}.product-browser-detail__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;filter:none!important;transform:none!important}.product-browser-detail__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:2px solid rgb(var(--gloom-glow-rgb, 74 96 128) / .65);background:rgb(var(--gloom-accent-rgb, 26 32 53) / .92);color:var(--gloom-text, #c8ccd8);font-family:var(--gloom-font-display, "Press Start 2P", monospace);font-size:1rem;line-height:1;box-shadow:2px 2px #0006,0 0 14px rgb(var(--gloom-glow-rgb, 74 96 128) / .25);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.product-browser-detail__nav--prev{left:8px}.product-browser-detail__nav--next{right:8px}.product-browser-detail__nav:hover:not(:disabled),.product-browser-detail__nav:focus-visible:not(:disabled){background:var(--gloom-glow, #3a4d6e);border-color:var(--gloom-glow-bright, #4a6080);outline:none;box-shadow:2px 2px #0006,0 0 20px rgb(var(--gloom-glow-rgb, 74 96 128) / .45)}.product-browser-detail__nav:disabled{opacity:.35;cursor:default;border-color:rgb(var(--gloom-glow-rgb, 74 96 128) / .25)}.product-browser-detail__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.product-browser-detail__dot{-webkit-appearance:none;appearance:none;width:10px;height:10px;padding:0;cursor:pointer;border:2px solid var(--gloom-glow, #3a4d6e);background:transparent;border-radius:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.product-browser-detail__dot:hover,.product-browser-detail__dot:focus-visible{border-color:var(--gloom-glow-bright, #4a6080);box-shadow:0 0 8px rgb(var(--gloom-glow-rgb, 74 96 128) / .4);outline:none}.product-browser-detail__dot.is-active{background:var(--gloom-glow-bright, #4a6080);border-color:var(--gloom-text, #c8ccd8);box-shadow:0 0 10px rgb(var(--gloom-glow-rgb, 74 96 128) / .5)}.product-browser-detail__shopping{min-width:0}.product-browser-detail__shopping-loading{min-height:240px}@media screen and (min-width:750px){.product-browser-detail{display:contents}.product-browser-detail__gallery{grid-column:2;justify-self:center;align-self:center;width:100%;max-width:min(100%,520px)}.product-browser-detail__shopping{grid-column:3;align-self:center;max-height:calc(100vh - var(--header-group-height, 0px) - 96px);min-height:0;overflow-y:auto;overflow-x:hidden}}.product-browser-detail__shopping .product-details{width:100%;padding:0}.product-browser-detail__shopping .view-product-title{display:none}@media screen and (max-width:749px){.product-browser-detail{display:flex;flex-direction:column;align-items:center;gap:var(--padding-md, 16px)}.product-browser-detail__gallery{width:100%;align-items:center}.product-browser-detail__shopping{width:100%;align-self:stretch}.product-browser-detail__viewport{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:transparent}.product-browser-detail__slide{position:static;inset:auto;opacity:1;visibility:visible;background:#0000000a}.product-browser-detail__image{width:100%;height:auto;max-height:none}.product-browser-detail__nav,.product-browser-detail__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-browser-detail.css.map */
