.pdp{padding-top:clamp(20px,3vw,34px)}.crumbs{font-size:.86rem;color:var(--text-soft);display:flex;gap:.5em;align-items:center;margin-bottom:clamp(20px,3vw,34px)}.crumbs a:hover{color:var(--brand)}.pdp-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,4vw,64px);align-items:start}.gallery{position:sticky;top:90px;display:grid;grid-template-columns:78px 1fr;gap:14px}.gallery .thumbs{display:flex;flex-direction:column;gap:12px}.gallery .thumbs .ph{aspect-ratio:1;border-radius:var(--r-md);cursor:pointer;transition:border-color .2s}.gallery .thumbs .ph[aria-current=true]{border-color:var(--brand);border-width:2px}.gallery .main{aspect-ratio:4/4.4;border-radius:var(--r-lg)}@media(max-width:900px){.gallery{position:static;grid-template-columns:1fr}.gallery .thumbs{flex-direction:row;order:2}}.buybox h1{font-size:clamp(2.2rem,4.5vw,3.2rem)}.rating-row{display:flex;align-items:center;gap:.7rem;margin:.8rem 0 1.1rem;font-weight:600;font-size:.92rem;color:var(--text-soft)}.price-row{display:flex;align-items:baseline;gap:.7rem;margin-bottom:1.2rem}.price-row .now{font-family:var(--display);font-weight:700;font-size:2rem}.price-row s{color:var(--text-soft)}.price-row .save{background:var(--brand-tint);color:var(--brand-deep);font-weight:700;font-size:.78rem;padding:.35em .7em;border-radius:999px}.benefit-list{display:grid;gap:.6rem;margin:1.4rem 0}.benefit-list li{display:flex;gap:.7rem;align-items:flex-start;list-style:none;font-weight:500}.benefit-list .tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--accent-tint);color:var(--accent-deep);display:grid;place-items:center;margin-top:1px}.purchase{border:1px solid var(--line);border-radius:var(--r-lg);padding:1.2rem;background:var(--surface);margin:1.4rem 0}.opt{display:flex;gap:1rem;align-items:center;padding:1rem;border:1.5px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color .2s,background .2s}.opt+.opt{margin-top:.7rem}.opt.sel{border-color:var(--brand);background:var(--brand-tint)}.opt .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:0 0 auto;display:grid;place-items:center}.opt.sel .radio{border-color:var(--brand)}.opt.sel .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand)}.opt .label{flex:1;font-weight:700}.opt .label small{display:block;font-weight:500;color:var(--text-soft);font-size:.85rem}.opt .op{font-family:var(--display);font-weight:700}.opt .best{font-size:.68rem;background:var(--accent-deep);color:#fff;padding:.25em .6em;border-radius:999px;margin-left:.5em;vertical-align:middle;letter-spacing:.04em}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.qty button{width:42px;height:46px;border:0;background:var(--surface);font-size:1.2rem;color:var(--text)}.qty span{min-width:36px;text-align:center;font-weight:700}.buy-actions{display:flex;gap:.7rem;margin-top:1.2rem}.buy-actions .btn-primary{flex:1}.assure{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.4rem;font-size:.84rem;color:var(--text-soft);font-weight:600}.assure span{display:inline-flex;align-items:center;gap:.45em}.calc{background:var(--bg-warm);border-radius:var(--r-lg);padding:clamp(22px,3vw,34px)}.calc .field{display:flex;align-items:center;gap:1rem;margin:1.2rem 0}.calc input[type=range]{flex:1;accent-color:var(--brand)}.calc .wt{font-family:var(--display);font-weight:800;font-size:1.8rem;min-width:90px}.calc .result{display:grid;grid-template-columns:1fr 1fr;gap:14px}.calc .rc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:1.1rem}.calc .rc .big{font-family:var(--display);font-weight:800;font-size:1.9rem;color:var(--brand)}.calc .rc small{color:var(--text-soft);font-weight:600}.spec{width:100%;border-collapse:collapse}.spec td{padding:.8rem 0;border-bottom:1px solid var(--line);font-size:.95rem;vertical-align:top}.spec td:first-child{font-weight:700;width:38%}@media(max-width:900px){.pdp-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product.css.map */
