.pdp[data-astro-cid-cezwlk7t]{padding-bottom:72px}.breadcrumb[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);letter-spacing:.06em;color:#8a8981;text-transform:uppercase;padding:28px 0 24px;font-size:11px}.pdp__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;padding-bottom:72px;display:grid}.pdp__meta-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pdp__rating[data-astro-cid-cezwlk7t]{color:var(--muted);font-size:13px}.pdp__rating[data-astro-cid-cezwlk7t] [data-astro-cid-cezwlk7t][aria-hidden]{color:var(--accent)}.pdp__rating-val[data-astro-cid-cezwlk7t]{color:var(--body);font-weight:600}.pdp__title[data-astro-cid-cezwlk7t]{letter-spacing:-.02em;margin:0 0 12px;font-size:42px;font-weight:700;line-height:1.05}.pdp__desc[data-astro-cid-cezwlk7t]{color:var(--body-para);margin:0 0 22px;font-size:16px;line-height:1.6}.pdp__price[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:28px;display:flex}.pdp__price-now[data-astro-cid-cezwlk7t]{font-family:var(--font-display);color:var(--ink);font-size:34px;font-weight:700}.pdp__price-was[data-astro-cid-cezwlk7t]{color:var(--placeholder);font-size:15px;text-decoration:line-through}.pdp__price-save[data-astro-cid-cezwlk7t]{color:var(--accent-on-light);font-size:13px;font-weight:600}.pdp__trust[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-divider);grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:26px;padding:22px 0;display:grid}.pdp__trust-item[data-astro-cid-cezwlk7t]{color:var(--body-para);align-items:center;gap:10px;font-size:13.5px;display:flex}.pdp__trust-item[data-astro-cid-cezwlk7t] svg[data-astro-cid-cezwlk7t]{flex:none}.pdp__accordion[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-divider)}.pdp__accordion[data-astro-cid-cezwlk7t] details[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--border-divider)}.pdp__accordion[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]{cursor:pointer;font-family:var(--font-display);color:var(--body);justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.pdp__accordion[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]::-webkit-details-marker{display:none}.pdp__accordion[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]:after{content:"+";color:var(--placeholder);font-size:20px;line-height:1}.pdp__accordion[data-astro-cid-cezwlk7t] details[data-astro-cid-cezwlk7t][open] summary[data-astro-cid-cezwlk7t]:after{content:"−";color:var(--accent)}.pdp__accordion[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--body-para);margin:0 0 18px;font-size:14.5px;line-height:1.65}.pdp__longtext[data-astro-cid-cezwlk7t]{white-space:pre-line}.pdp__sds[data-astro-cid-cezwlk7t]{font-size:14px;font-weight:600}.pdp__related[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border-divider);padding:0 0 20px}.pdp__related-title[data-astro-cid-cezwlk7t]{letter-spacing:-.015em;margin:44px 0 26px;font-size:28px;font-weight:700}.grid-4[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (width<=900px){.pdp__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:32px}.pdp__title[data-astro-cid-cezwlk7t]{font-size:32px}.grid-4[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid-4[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}.gallery{align-items:flex-start;gap:16px;display:flex}@media (width>=901px){.gallery{position:sticky;top:98px}}.gallery__thumbs{flex-direction:column;flex:none;gap:12px;display:flex}.gallery__thumb{background:var(--surface-tint);cursor:pointer;border:1px solid var(--border-hairline);border-radius:11px;width:70px;height:70px;padding:0;position:relative;overflow:hidden}.gallery__thumb.is-active{border:2px solid var(--ink)}.gallery__thumb img{width:100%;height:100%}.gallery__thumb img.cover{object-fit:cover}.gallery__thumb img.contain{object-fit:contain;padding:6px}.gallery__main{background:var(--surface);border:1px solid var(--border-card);aspect-ratio:1;border-radius:20px;flex:1;position:relative;overflow:hidden}.gallery__main img{width:100%;height:100%}.gallery__main img.cover{object-fit:cover}.gallery__main img.contain{object-fit:contain;padding:36px}.buy-controls__label{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--body);margin-bottom:10px;font-size:13px;font-weight:600}.buy-controls__variants{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.variant-chip{font-family:var(--font-body);cursor:pointer;background:var(--surface);color:var(--body);border:1px solid var(--input-border);transition:border-color var(--transition);border-radius:11px;padding:12px 18px;font-size:14px;font-weight:600}.variant-chip:hover{border-color:var(--ink)}.variant-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.buy-controls__actions{align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.qty-stepper{border:1px solid var(--input-border);background:var(--surface);border-radius:11px;align-items:center;display:flex;overflow:hidden}.qty-stepper button{width:46px;height:52px;color:var(--body);cursor:pointer;background:0 0;border:none;font-size:20px}.qty-stepper button:hover{background:var(--surface-tint)}.qty-stepper__value{text-align:center;width:44px;font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600}.buy-controls__add{flex:1;font-size:16px}.buy-controls__buynow{padding:15px;font-size:16px}.buy-controls__added{min-height:20px;color:var(--accent-on-light);margin:10px 0 0;font-size:13.5px;font-weight:600}
