main[data-template^=product]{--sv-product-border:rgba(255,255,255,.11);--sv-product-panel:rgba(255,255,255,.045);background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.055),transparent 34%),var(--color-background);padding-top:clamp(18px,3vw,42px)}main[data-template^=product] .product-information{max-width:1320px;margin-inline:auto}main[data-template^=product] .product-information__grid{gap:clamp(28px,5vw,68px)!important;align-items:start}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media{overflow:hidden;border-radius:22px!important;background:var(--sv-product-panel);box-shadow:0 28px 70px #00000038}main[data-template^=product] .product-details{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--sv-product-border)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff1,#ffffff06)!important;box-shadow:0 26px 70px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main[data-template^=product] .product-details h1{margin:0!important;font-size:clamp(34px,5vw,64px)!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.05em!important;overflow-wrap:anywhere}main[data-template^=product] .price{font-size:clamp(20px,2.5vw,28px)!important;font-weight:800!important}main[data-template^=product] variant-picker label,main[data-template^=product] .variant-option__label{font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}main[data-template^=product] .variant-option__button-label,main[data-template^=product] quantity-selector,main[data-template^=product] input,main[data-template^=product] select{border-radius:12px!important}main[data-template^=product] .add-to-cart-button,main[data-template^=product] button[name=add]{min-height:54px!important;border-radius:999px!important;font-weight:850!important;letter-spacing:.01em;box-shadow:0 12px 28px #0000002e;transition:transform .18s ease,box-shadow .18s ease}main[data-template^=product] .add-to-cart-button:hover,main[data-template^=product] button[name=add]:hover{transform:translateY(-2px);box-shadow:0 17px 35px #0000003d}main[data-template^=product] .shopify-payment-button__button{min-height:54px!important;border-radius:999px!important;overflow:hidden}main[data-template^=product] .rte{font-size:15px;line-height:1.75;opacity:.78}main[data-template^=product] .product-recommendations{padding-top:clamp(38px,6vw,78px)}main[data-template^=product] .product-card{overflow:hidden;border:1px solid var(--sv-product-border);border-radius:18px!important;background:var(--sv-product-panel);transition:transform .2s ease,border-color .2s ease}main[data-template^=product] .product-card:hover{transform:translateY(-4px);border-color:#ffffff3d}main[data-template^=product] .product-card__image,main[data-template^=product] .card-gallery{overflow:hidden;border-radius:16px!important}@media(max-width:749px){main[data-template^=product]{padding-top:10px}main[data-template^=product] .product-information__grid{gap:18px!important}main[data-template^=product] .product-details{margin-inline:10px;padding:24px 18px!important;border-radius:20px!important}main[data-template^=product] .product-details h1{font-size:clamp(32px,11vw,50px)!important}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media{border-radius:17px!important}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .add-to-cart-button,main[data-template^=product] button[name=add],main[data-template^=product] .product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sv-product-polish.css.map */
