.m4g-product-top{isolation:isolate;--m4g-top-surface: #ededed;--m4g-panel-surface: linear-gradient(150deg, #202122, #141414);--m4g-panel-text: #f5f5f5;--m4g-panel-muted: #bdbdbd;--m4g-panel-line: #ffffff20;--m4g-state-preorder: #e6a14c;--m4g-state-stock: #62c58b;--m4g-state-unavailable: #e17171;--m4g-state-preview: #a8a8ad;--m4g-action-bottom: 48px;--m4g-action-right: 20px;--m4g-gallery-stage-desktop: min(clamp(575px, calc(115svh - 391px) , 851px), calc(100svh - var(--header-height, 64px) - 140px));--m4g-gallery-stage-mobile: clamp(420px, 70vw, 520px);background:var(--m4g-top-surface)}.m4g-product-top .m4g-x__visual{position:relative}.m4g-product-top .m4g-product-actions{position:absolute;right:var(--m4g-action-right);bottom:var(--m4g-action-bottom);z-index:10}.m4g-product-top .m4g-product-actions>.m4g-explore-menu{position:relative;inset:auto}.m4g-product-mobile-review{display:none}.m4g-library-image{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:10px}.m4g-library-thumbnails{grid-column:1/-1;display:flex;justify-content:center;gap:8px;min-width:0;overflow-x:auto;padding:4px;overscroll-behavior-x:contain;scrollbar-width:thin}.m4g-library-thumbnail{flex:0 0 88px;display:grid;gap:5px;padding:5px;border:1px solid transparent;border-radius:10px;background:#ffffff05;color:#aaa;text-align:center;cursor:pointer}.m4g-library-thumbnail img{display:block;width:100%;height:52px;object-fit:cover;border-radius:6px}.m4g-library-thumbnail span{font-size:9px;line-height:14px;white-space:nowrap}.m4g-library-thumbnail[aria-current=true]{border-color:#ddd;color:#fff;background:#ffffff0c}.m4g-library-thumbnail:hover{background:#ffffff12}.m4g-library-thumbnail:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:699px){.m4g-library-thumbnails{justify-content:flex-start}}.m4g-product-top .m4g-kb__title-row{display:flex;align-items:center;gap:6px;min-width:0}.m4g-product-top .m4g-kb__title-row h1{min-width:0}.m4g-product-top .m4g-kb__title-row .m4g-x__rating{flex:none;margin:0}.m4g-product-top .m4g-x__availability{display:inline-flex;align-items:center;gap:7px}.m4g-product-top .m4g-x__availability:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--m4g-state-preview)}.m4g-product-top .m4g-x__availability[data-stock-status=preorder]:before{background:var(--m4g-state-preorder)}.m4g-product-top .m4g-x__availability[data-stock-status=stock]:before{background:var(--m4g-state-stock)}.m4g-product-top .m4g-x__availability[data-stock-status=unavailable]:before{background:var(--m4g-state-unavailable)}.m4g-product-top .m4g-x__availability[data-stock-status=preview]:before{background:var(--m4g-state-preview)}@media(min-width:1000px){.m4g-product-top .m4g-x__stage{height:var(--m4g-gallery-stage-desktop)}.m4g-product-top .m4g-x__nav{min-height:44px}.m4g-x.m4g-product-top .m4g-x__hint{display:flex;align-items:center;height:36px;min-height:36px;margin:12px 0 0;line-height:18px}}@media(max-width:999px){.m4g-product-top{--m4g-action-bottom: 24px;--m4g-action-right: 18px}.m4g-product-top .m4g-x__stage{height:var(--m4g-gallery-stage-mobile);margin:0}.m4g-product-top .m4g-x__visual{padding-top:58px}}@media(prefers-reduced-motion:reduce){.m4g-product-top *,.m4g-product-top *:before,.m4g-product-top *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.m4g-product-top .m4g-dispatch-note{display:block;max-inline-size:164px;margin-block-start:2px;color:#929292;font-size:9px;font-weight:400;line-height:1.35;letter-spacing:0;white-space:normal}.m4g-product-top [data-availability][data-stock-status=unavailable]+.m4g-dispatch-note,.m4g-product-top [data-availability][data-stock-status=stock]+.m4g-dispatch-note{display:none}.m4g-product-top .m4g-content-pending{align-self:center;justify-self:center;max-inline-size:360px;padding:24px 16px;text-align:center}.m4g-product-top .m4g-content-pending h3{margin:0 0 7px;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:inherit}.m4g-product-top .m4g-content-pending p{margin:0;font-size:13px;line-height:1.55;color:#bdbdbd}.m4g-product-top .m4g-content-pending--inline{max-inline-size:none;margin-block-start:16px;padding:12px 0 0;border-block-start:1px solid #ffffff1a;text-align:start}.m4g-product-top .m4g-content-pending--inline h3{font-size:13px;line-height:1.45;margin-block-end:4px}.m4g-product-top .m4g-content-pending--inline p{font-size:12px}.m4g-product-top .m4g-product-price-line{display:flex;flex-wrap:nowrap;align-items:baseline;gap:2px 7px;min-width:0;white-space:nowrap}.m4g-product-top .m4g-product-price-line>:is([data-price-value],.m4g-product-price-range__value,.m4g-product-compare-price){flex:none}.m4g-product-top .m4g-product-compare-price{color:var(--m4g-panel-muted);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0;text-decoration-thickness:1px;white-space:nowrap}.m4g-product-top .m4g-product-compare-price[hidden]{display:none}@media(max-width:999px){.m4g-product-top .m4g-product-price-line{justify-content:flex-end}.m4g-product-top .m4g-product-compare-price{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/m4g-product-top.css.map */
