.product-main__grid{display:grid;gap:clamp(28px,4vw,64px);align-items:start}@media(min-width:990px){.product-main__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.product-media{position:relative;display:grid;gap:10px;grid-template-columns:1fr 60px;grid-template-areas:"stage thumbs";align-items:start}@media(min-width:990px){.product-media{position:sticky;top:calc(var(--header-height) + 24px);grid-template-columns:1fr 78px;grid-template-areas:"stage thumbs";align-items:start;gap:10px}.product-media__stage{grid-area:stage}.product-media__thumbs{grid-area:thumbs;flex-direction:column;overflow-x:visible;overflow-y:auto;padding-bottom:0;max-height:600px}}.product-media__stage{position:relative;aspect-ratio:1 / 1;background:var(--bg-soft);border-radius:var(--radius-card);overflow:hidden;display:grid}.product-media__item{grid-area:1 / 1;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.product-media__item.is-active{opacity:1;visibility:visible;transform:scale(1)}.product-media__item img,.product-media__item video,.product-media__item iframe,.product-media__item model-viewer{width:100%;height:100%;object-fit:contain;padding:5%}.product-media__badge{position:absolute;top:16px;left:16px;z-index:2}.product-media__thumbs{display:flex;flex-direction:column;gap:8px;overflow-x:visible;overflow-y:auto;padding-bottom:0;scrollbar-width:thin;max-height:400px;grid-area:thumbs}.product-media__thumb{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow var(--dur-fast) var(--ease)}.product-media__thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.product-media__thumb:hover{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.product-media__thumb.is-active{box-shadow:inset 0 0 0 2px var(--text)}.product-media__thumb-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000052;color:#fff}.product-info__sticky{display:flex;flex-direction:column;gap:18px}.product-info__vendor{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.product-info__title{margin:0}.product-info__rating:empty{display:none}.product-info__price .price{font-size:clamp(1.35rem,2.2vw,1.75rem)}.product-info__tax{margin:8px 0 0}.product-info__text{max-width:54ch}.product-info__stock{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:var(--text-sm);color:var(--text-muted)}.product-info__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0;animation:stock-pulse 2.4s var(--ease) infinite}.product-info__stock-dot--low{background:#e8890c}.product-info__stock-dot--out{background:var(--text-muted);animation:none}@keyframes stock-pulse{0%,to{box-shadow:0 0 #52645273}50%{box-shadow:0 0 0 5px #52645200}}.motion-off .product-info__stock-dot{animation:none}@media(prefers-reduced-motion:reduce){.product-info__stock-dot{animation:none}}.product-form{display:grid;gap:10px}.product-form .shopify-payment-button__button{border-radius:var(--radius-button)!important}.product-info__trust{margin-top:4px}.product-info__description{max-width:60ch}.product-info__accordion{margin-top:-6px}.product-info__accordion+.product-info__accordion{margin-top:-19px}.product-info__share{margin-top:4px}.variant-picker{display:grid;gap:18px}.variant-option__head{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.variant-option__name{font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.variant-option__value{font-size:var(--text-sm);font-weight:550}.variant-option__fieldset{border:0;padding:0;margin:0}.variant-option__values{display:flex;flex-wrap:wrap;gap:8px}.variant-option__label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;font-size:.95rem;border:1px solid var(--hairline-strong);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.variant-option__label:hover{border-color:var(--text)}.variant-option__input:checked+.variant-option__label{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg)}.variant-option__input:focus-visible+.variant-option__label{outline:2px solid var(--accent);outline-offset:3px}.variant-option__input[data-unavailable]+.variant-option__label{color:var(--text-muted);border-color:var(--hairline);text-decoration:line-through;text-decoration-thickness:1px}.variant-option__input[data-unavailable]:checked+.variant-option__label{background:var(--bg-soft);color:var(--text-muted);border-color:var(--hairline-strong)}.variant-option__values--swatch{gap:10px}.variant-option__label--swatch{width:var(--tap);height:var(--tap);min-height:0;padding:0;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--hairline-strong);border:2px solid transparent}.variant-option__input:checked+.variant-option__label--swatch{border-color:var(--text);box-shadow:inset 0 0 0 2px var(--bg);background-color:inherit}.variant-option__input[data-unavailable]+.variant-option__label--swatch{opacity:.4;text-decoration:none}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-header) - 1);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--hairline);padding-block:10px;padding-bottom:max(10px,env(safe-area-inset-bottom));transform:translate3d(0,100%,0);transition:transform var(--dur) var(--ease)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.sticky-buy{background:var(--bg)}}.sticky-buy.is-visible{transform:translateZ(0)}.sticky-buy__inner{display:flex;align-items:center;gap:12px}.sticky-buy__image{width:44px;height:44px;object-fit:contain;border-radius:10px;background:var(--bg-soft);flex-shrink:0}.sticky-buy__info{flex:1;min-width:0;display:grid}.sticky-buy__title{font-size:.9rem;font-weight:500;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.sticky-buy__btn{flex-shrink:0}@media(min-width:990px){.sticky-buy{display:none}}.judgeme-widget{margin-top:8px}.product-reviews{padding-top:clamp(40px,6vw,72px);border-top:1px solid var(--hairline);margin-top:var(--section-space)}.product-form__submit.is-cod-hidden{visibility:hidden;position:absolute;height:0;margin:0;padding:0;pointer-events:none}.product-info__cod:empty{display:none}.product-info__cod{margin-top:4px}.product-form__cod-hint{margin:8px 0 0;text-align:center}[data-cod-buy][hidden],[data-cod-fallback]{display:none}.product-info [class*=easysell i] button,.product-info [id*=easysell i] button,[data-cod-slot] button{border-radius:var(--radius-button);font-family:inherit;letter-spacing:-.01em;min-height:56px}.product-info [class*=easysell i] input,.product-info [class*=easysell i] select,.product-info [class*=easysell i] textarea,[data-cod-slot] input,[data-cod-slot] select,[data-cod-slot] textarea{border-radius:var(--radius-input);font-family:inherit;min-height:var(--tap)}.is-cod-flash{animation:cod-flash 1.2s var(--ease)}@keyframes cod-flash{0%,to{box-shadow:0 0 0 0 var(--accent-soft, rgba(82, 100, 82, .14))}30%{box-shadow:0 0 0 6px var(--accent-soft, rgba(82, 100, 82, .14))}}.motion-off .is-cod-flash{animation:none}@media(prefers-reduced-motion:reduce){.is-cod-flash{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-product.css.map */
