.product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--color-muted,#a8b4c5);font-size:12px;letter-spacing:.025em}.product__meta a{color:var(--zcp-accent,#38bdf8)}.product__gallery{min-width:0}.product__main-image{overflow:hidden;border:1px solid var(--zcp-border,rgba(148,163,184,.22));border-radius:20px;background:radial-gradient(ellipse at 50% 15%,rgba(56,189,248,.1),transparent 62%),#0b1220}.product__main-image img,.product__main-image video,.product__main-image iframe{width:100%;max-height:680px;object-fit:contain}.product__thumbs{gap:10px;margin-top:12px}.product__thumb{overflow:hidden;border:1px solid var(--zcp-border,rgba(148,163,184,.22));border-radius:10px;transition:border-color .18s ease,transform .18s ease}.product__thumb[aria-current=true]{border-color:var(--zcp-accent,#38bdf8);box-shadow:0 0 0 1px #38bdf838}.product__thumb:hover{transform:translateY(-1px)}.product__info{min-width:0;padding:clamp(20px,3vw,34px);border:1px solid var(--zcp-border,rgba(148,163,184,.22));border-radius:20px;background:linear-gradient(155deg,#101827f5,#080f1bfa);box-shadow:0 18px 50px #00000024}.product__info .card__type{margin-bottom:12px;color:var(--zcp-accent,#38bdf8);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.product__title{margin:0 0 14px;font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.025em}.product__price{margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--zcp-border,rgba(148,163,184,.22));font-size:1.2em}.product__form{margin-top:18px}.product__form .btn--full,.product__info .shopify-payment-button__button{min-height:52px;border-radius:11px;font-weight:800}.product__info .shopify-payment-button{margin-top:10px}.product__info .option{margin:18px 0;padding:16px;border:1px solid var(--zcp-border,rgba(148,163,184,.22));border-radius:12px;background:#02081742}.product__info .option__label{margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product__info .option__values{gap:8px}.product__info .option__value{border-radius:9px;transition:border-color .18s ease,background .18s ease}.product__info .option__value:has(input:checked){border-color:var(--zcp-accent,#38bdf8);background:#38bdf817}.product__info .trust{display:grid;gap:9px;margin-top:18px;padding:16px;border:1px solid var(--zcp-border,rgba(148,163,184,.18));border-radius:12px;background:#02081738}.product__info .trust li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;color:var(--color-muted,#c3d0df)}.product__info .trust li:before{content:"\2713";flex:0 0 auto;color:var(--zcp-accent,#38bdf8);font-weight:900}.product__desc{margin-top:26px!important;padding-top:22px;border-top:1px solid var(--zcp-border,rgba(148,163,184,.18));line-height:1.75}.product__desc h2,.product__desc h3{margin:1.2em 0 .55em}.product__desc p+p,.product__desc ul,.product__desc ol{margin-top:12px}@media(min-width:990px){.product{align-items:start;gap:clamp(24px,3vw,42px)}.product__gallery{position:sticky;top:28px}}@media(max-width:749px){.product__info{padding:20px 16px;border-radius:16px}.product__main-image{border-radius:15px}.product__title{font-size:clamp(25px,7vw,34px)}.product__info .option,.product__info .trust{padding:13px}}@media(min-width:990px){body.template-product .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:start;gap:clamp(28px,4vw,64px);max-width:1320px;margin-inline:auto}body.template-product .product__gallery{width:100%;min-width:0}body.template-product .product__info{width:100%;max-width:620px;justify-self:stretch;padding:clamp(28px,3vw,42px)}body.template-product .product__main-image{min-height:460px;display:flex;align-items:center;justify-content:center}body.template-product .product__main-image img,body.template-product .product__main-image video,body.template-product .product__main-image iframe{max-height:620px}}body.template-product #MainContent .shopify-section:first-child>.section{padding-top:28px}@media(max-width:749px){body.template-product #MainContent .shopify-section:first-child>.section{padding-top:18px}}body.template-product .product-price-row .product__price{font-size:1.85em}body.template-product .product-price-row .product__price .price-item{font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/30/assets/product-detail-polish.css.map */
