.ph-line[data-v-41c3197b]{align-items:center;background:var(--ph-surface,#fff);border-radius:var(--ph-leaf-sm,18px 18px 18px 4px);box-shadow:0 0 0 1px var(--ph-line);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:26px;padding:16px 18px}.ph-line-img[data-v-41c3197b]{background:#fff;border-radius:14px;height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.ph-line-info[data-v-41c3197b]{display:grid;gap:6px;min-width:0}.ph-line-info strong[data-v-41c3197b]{font-size:15px;font-weight:600;line-height:1.35}.ph-line-unit[data-v-41c3197b]{color:var(--ph-muted);font-size:13.5px}.ph-line-unit s[data-v-41c3197b]{margin-inline-start:8px;opacity:.7}.ph-line .ph-offer-delivery[data-v-41c3197b]{justify-self:start}.ph-stepper[data-v-41c3197b]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px var(--ph-line);display:inline-flex}.ph-stepper button[data-v-41c3197b]{background:none;border:0;border-radius:999px;color:var(--ph-ink);cursor:pointer;font-size:20px;height:42px;width:42px}.ph-stepper button[data-v-41c3197b]:hover:not(:disabled){color:var(--ph-brand)}.ph-stepper button[data-v-41c3197b]:disabled{cursor:not-allowed;opacity:.35}.ph-stepper output[data-v-41c3197b]{font:600 16px var(--ph-display,sans-serif);min-width:28px;text-align:center}@media(max-width:560px){.ph-line[data-v-41c3197b]{grid-template-columns:auto minmax(0,1fr)}.ph-stepper[data-v-41c3197b]{grid-column:1/-1;justify-self:start}}.ph-order[data-v-41c3197b]{background:var(--ph-soft);border-radius:calc(var(--ph-radius)*1.6);scroll-margin-top:20px}.ph-order-grid[data-v-41c3197b]{align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr 1fr;padding:clamp(32px,5vw,64px) clamp(20px,5vw,60px)}.ph-order-title[data-v-41c3197b]{font-size:clamp(30px,3.2vw,44px);margin-top:14px}.ph-order-title em[data-v-41c3197b]{display:block}.ph-order-lead[data-v-41c3197b]{color:var(--ph-muted);font-size:16px;line-height:1.7;margin:16px 0 0}.ph-offers[data-v-41c3197b]{border:0;display:grid;gap:10px;margin:26px 0 0;padding:0}.ph-offer[data-v-41c3197b]{align-items:center;background:var(--ph-surface);border:2px solid var(--ph-line);border-radius:var(--ph-radius);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px;position:relative;transition:border-color .2s,box-shadow .2s}.ph-offer[data-v-41c3197b]:hover{border-color:color-mix(in srgb,var(--ph-brand) 50%,var(--ph-line))}.ph-offer.is-on[data-v-41c3197b]{border-color:var(--ph-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--ph-brand) 14%,transparent)}.ph-offer input[data-v-41c3197b]{height:1px;opacity:0;position:absolute;width:1px}.ph-offer[data-v-41c3197b]:has(input:focus-visible){outline:3px solid var(--ph-brand);outline-offset:3px}.ph-offer[data-v-41c3197b]:has(input:disabled){cursor:not-allowed;opacity:.5}.ph-offer-check[data-v-41c3197b]{border:2px solid var(--ph-line);border-radius:50%;color:transparent;display:grid;height:26px;place-items:center;width:26px}.ph-offer-check .ph-icon[data-v-41c3197b]{height:15px;width:15px}.ph-offer.is-on .ph-offer-check[data-v-41c3197b]{background:var(--ph-brand);border-color:var(--ph-brand);color:var(--ph-brand-ink)}.ph-offer-content[data-v-41c3197b]{display:grid;gap:4px}.ph-offer-content strong[data-v-41c3197b]{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:8px}.ph-offer-badge[data-v-41c3197b]{background:var(--ph-accent);border-radius:999px;color:var(--ph-accent-ink);font-size:11.5px;font-weight:800;padding:2px 8px}.ph-offer-content small[data-v-41c3197b]{color:var(--ph-muted);font-size:13px}.ph-offer-delivery[data-v-41c3197b]{align-items:center;color:var(--ph-muted);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.ph-offer-delivery .ph-icon[data-v-41c3197b]{height:15px;width:15px}.ph-offer-price[data-v-41c3197b]{display:grid;gap:3px;justify-items:end}.ph-offer-price s[data-v-41c3197b]{color:var(--ph-muted);font-size:13px;font-weight:600}.ph-offer-price .ph-price[data-v-41c3197b]{font-size:24px}.ph-order-reassure[data-v-41c3197b]{display:grid;font-size:14px;font-weight:600;gap:8px;list-style:none;margin:20px 0 0;padding:0}.ph-order-reassure li[data-v-41c3197b]{align-items:center;display:flex;gap:10px}.ph-order-reassure .ph-icon[data-v-41c3197b]{color:var(--ph-brand);height:20px;width:20px}.ph-form[data-v-41c3197b]{background:var(--ph-surface);border-radius:var(--ph-radius);box-shadow:0 24px 50px -36px #0007;padding:clamp(22px,3vw,32px)}.ph-form h3[data-v-41c3197b]{font-family:var(--ph-display);font-size:24px;font-weight:var(--ph-display-weight);letter-spacing:var(--ph-display-tracking);margin:0 0 18px;text-transform:var(--ph-display-case)}.ph-fields[data-v-41c3197b]{border:0;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:0;min-width:0;padding:0}.ph-fields label[data-v-41c3197b]{display:grid;font-size:13.5px;font-weight:700;gap:7px}.ph-fields label small[data-v-41c3197b]{color:var(--ph-muted);font-weight:500}.ph-full[data-v-41c3197b]{grid-column:1/-1}.ph-fields input[data-v-41c3197b],.ph-fields select[data-v-41c3197b]{background:var(--ph-paper);border:1.5px solid var(--ph-line);border-radius:var(--ph-radius-sm);color:var(--ph-ink);font-size:16px;height:50px;outline:none;padding:0 14px;transition:border-color .2s,background .2s;width:100%}.ph-fields input[data-v-41c3197b]:focus,.ph-fields select[data-v-41c3197b]:focus{background:var(--ph-surface);border-color:var(--ph-brand)}.ph-fields [aria-invalid=true][data-v-41c3197b]{border-color:#c62828}.ph-field-error[data-v-41c3197b]{color:#b3261e;font-size:12.5px;font-weight:600}.ph-totals[data-v-41c3197b]{border-top:1px dashed var(--ph-line);display:grid;gap:8px;margin-top:20px;padding-top:16px}.ph-totals p[data-v-41c3197b]{align-items:baseline;display:flex;font-size:14.5px;justify-content:space-between;margin:0}.ph-free-pill[data-v-41c3197b]{align-items:center;background:#15803d;border-radius:999px;box-shadow:0 0 0 3px #15803d26;color:#fff!important;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;letter-spacing:.01em;padding:3px 10px 3px 8px;width:-moz-fit-content;width:fit-content}.ph-free-pill .ph-icon[data-v-41c3197b]{color:#fff;height:15px;width:15px}.ph-total[data-v-41c3197b]{font-size:16px!important;padding-top:6px}.ph-total .ph-price[data-v-41c3197b]{font-size:30px}.ph-submit[data-v-41c3197b]{font-size:16.5px;margin-top:18px;min-height:58px;width:100%}.ph-quantity-note[data-v-41c3197b],.ph-quantity-summary[data-v-41c3197b]{font-size:13px;margin:12px 0 0}.ph-confirmation-product[data-v-41c3197b]{font-size:14px;font-weight:600;margin:0}.ph-form-result[data-v-41c3197b]{font-size:14px;font-weight:600;margin:12px 0 0}.ph-form-result.is-error[data-v-41c3197b]{color:#b3261e}.ph-confirmation[data-v-41c3197b]{display:grid;gap:8px;justify-items:start}.ph-confirmation-mark[data-v-41c3197b]{background:var(--ph-accent);border-radius:50%;color:var(--ph-accent-ink);display:grid;height:56px;place-items:center;width:56px}.ph-confirmation-mark .ph-icon[data-v-41c3197b]{height:28px;width:28px}.ph-confirmation-number[data-v-41c3197b]{color:var(--ph-muted);font-size:13px;font-weight:700;letter-spacing:1px;margin:6px 0 0;text-transform:uppercase}.ph-confirmation h3[data-v-41c3197b]{margin:0;outline:none}.ph-confirmation-body[data-v-41c3197b]{color:var(--ph-muted);font-size:15px;line-height:1.7;margin:0}.ph-confirmation .ph-totals[data-v-41c3197b]{width:100%}.ph-order-contact[data-v-41c3197b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ph-order-contact .ph-btn[data-v-41c3197b]{flex:1;font-size:14.5px;min-height:48px}@media(max-width:900px){.ph-order-grid[data-v-41c3197b]{grid-template-columns:1fr}}@media(max-width:560px){.ph-order[data-v-41c3197b]{border-radius:var(--ph-radius)}.ph-fields[data-v-41c3197b]{grid-template-columns:1fr}.ph-offer[data-v-41c3197b]{gap:10px;padding:14px}.ph-offer-price .ph-price[data-v-41c3197b]{font-size:21px}}.ph-sh[data-v-edfe6cd1]{display:grid;gap:clamp(32px,4vw,48px);max-width:1040px}.ph-sh-sec[data-v-edfe6cd1]{display:grid;gap:16px}.ph-sh-h[data-v-edfe6cd1]{align-items:center;color:var(--ph-ink);display:flex;font-family:var(--ph-display);font-size:clamp(21px,2vw,26px);font-weight:400;gap:10px;line-height:1.2;margin:0}.ph-sh-h .ph-icon[data-v-edfe6cd1]{color:var(--ph-brand);height:22px;width:22px}.ph-sh[data-v-edfe6cd1] b{font-weight:700}.ph-sh-prose[data-v-edfe6cd1]{color:var(--ph-ink);font-size:16px;line-height:1.75;max-width:780px}.ph-sh-prose[data-v-edfe6cd1] p{margin:0 0 12px}.ph-sh-prose[data-v-edfe6cd1] p:last-child{margin-bottom:0}.ph-sh-prose[data-v-edfe6cd1] ol,.ph-sh-prose[data-v-edfe6cd1] ul{margin:0 0 12px;padding-left:22px}.ph-sh-prose[data-v-edfe6cd1] table{border-collapse:collapse;width:100%}.ph-sh-prose[data-v-edfe6cd1] td,.ph-sh-prose[data-v-edfe6cd1] th{border-bottom:1px solid var(--ph-line);padding:10px 12px;text-align:left}.ph-sh-lead[data-v-edfe6cd1]{font-size:17px;line-height:1.8;position:relative}.ph-sh-lead.is-clamped[data-v-edfe6cd1]{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);max-height:9em;overflow:hidden}.ph-sh-toggle[data-v-edfe6cd1]{align-items:center;background:none;border:0;color:var(--ph-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-self:start;padding:0;text-decoration:underline;text-decoration-color:var(--ph-accent);text-decoration-thickness:2px;text-underline-offset:5px}.ph-sh-toggle .ph-icon[data-v-edfe6cd1]{height:16px;transition:transform .2s;width:16px}.ph-sh-toggle .ph-icon.is-up[data-v-edfe6cd1]{transform:rotate(180deg)}.ph-sh-checks[data-v-edfe6cd1]{display:grid;font-size:15.5px;gap:10px;line-height:1.6;list-style:none;margin:0;padding:0}.ph-sh-checks.is-cols[data-v-edfe6cd1]{gap:12px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.ph-sh-checks li[data-v-edfe6cd1],.ph-sh-chips li[data-v-edfe6cd1]{align-items:flex-start;display:flex;gap:10px}.ph-sh-checks .ph-icon[data-v-edfe6cd1]{background:var(--ph-soft);border-radius:50%;color:var(--ph-brand);flex-shrink:0;height:22px;margin-top:1px;padding:4px;width:22px}.ph-sh-chips[data-v-edfe6cd1]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.ph-sh-chips li[data-v-edfe6cd1]{align-items:center;background:var(--ph-soft);border-radius:999px;color:var(--ph-ink);font-size:14.5px;line-height:1.35;padding:9px 16px 9px 12px}.ph-sh-chips .ph-icon[data-v-edfe6cd1]{color:var(--ph-brand);flex-shrink:0;height:16px;width:16px}.ph-sh-rows[data-v-edfe6cd1]{background:var(--ph-soft);border-radius:var(--ph-radius);display:grid;margin:0;padding:4px 22px}.ph-sh-rows>div[data-v-edfe6cd1]{border-bottom:1px solid color-mix(in srgb,var(--ph-line) 70%,transparent);display:grid;font-size:15.5px;gap:16px;grid-template-columns:200px minmax(0,1fr);line-height:1.6;padding:14px 0}.ph-sh-rows>div[data-v-edfe6cd1]:last-child{border-bottom:0}.ph-sh-rows dt[data-v-edfe6cd1]{color:var(--ph-ink);font-weight:700}.ph-sh-rows dd[data-v-edfe6cd1]{margin:0}.ph-sh-rows dd.is-full[data-v-edfe6cd1]{grid-column:1/-1}.ph-sh-actives ul[data-v-edfe6cd1],.ph-sh-rows ul[data-v-edfe6cd1],.ph-sh-steps ul[data-v-edfe6cd1]{color:var(--ph-muted);list-style:disc;margin:6px 0 0;padding-left:18px}.ph-sh-actives ul li[data-v-edfe6cd1]::marker,.ph-sh-rows ul li[data-v-edfe6cd1]::marker,.ph-sh-steps ul li[data-v-edfe6cd1]::marker{color:var(--ph-gold)}.ph-sh-actives ul li[data-v-edfe6cd1],.ph-sh-card ul li[data-v-edfe6cd1],.ph-sh-rows ul li[data-v-edfe6cd1],.ph-sh-steps ul li[data-v-edfe6cd1]{margin-bottom:4px}.ph-sh-cards[data-v-edfe6cd1]{display:grid;gap:14px}.ph-sh-cards.is-2[data-v-edfe6cd1]{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-sh-cards.is-3[data-v-edfe6cd1]{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-sh-card[data-v-edfe6cd1]{align-content:start;background:var(--ph-surface);border:1px solid var(--ph-line);border-radius:var(--ph-leaf-sm);color:var(--ph-muted);display:grid;font-size:14.5px;gap:8px;line-height:1.6;padding:20px 20px 22px}.ph-sh-card-n[data-v-edfe6cd1]{color:var(--ph-gold);font-size:13px;letter-spacing:.1em}.ph-sh-card h4[data-v-edfe6cd1],.ph-sh-card-n[data-v-edfe6cd1]{font-family:var(--ph-display)}.ph-sh-card h4[data-v-edfe6cd1]{color:var(--ph-ink);font-size:18px;font-weight:500;line-height:1.3;margin:0}.ph-sh-card p[data-v-edfe6cd1]{margin:0}.ph-sh-card ul[data-v-edfe6cd1]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.ph-sh-card[data-v-edfe6cd1] b{color:var(--ph-ink)}.ph-sh-actives[data-v-edfe6cd1]{display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ph-sh-actives>li[data-v-edfe6cd1]{border-bottom:1px solid var(--ph-line);color:var(--ph-muted);display:flex;font-size:15px;gap:14px;line-height:1.6;padding:14px 0}.ph-sh-actives>li>.ph-icon[data-v-edfe6cd1]{background:var(--ph-soft);border-radius:50%;color:var(--ph-accent-ink,var(--ph-brand));flex-shrink:0;height:34px;padding:8px;width:34px}.ph-sh-actives>li>div>b[data-v-edfe6cd1]{color:var(--ph-ink);display:block;margin-bottom:2px}.ph-sh-steps[data-v-edfe6cd1]{counter-reset:none;display:grid;gap:0;list-style:none;margin:0;padding:0}.ph-sh-steps>li[data-v-edfe6cd1]{color:var(--ph-ink);display:flex;font-size:15.5px;gap:16px;line-height:1.65;padding:0 0 22px;position:relative}.ph-sh-steps>li[data-v-edfe6cd1]:not(:last-child):before{background:var(--ph-line);bottom:4px;content:"";left:17px;position:absolute;top:36px;width:1px}.ph-sh-step-n[data-v-edfe6cd1]{background:var(--ph-brand);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:var(--ph-display);font-size:16px;height:35px;place-items:center;width:35px}.ph-sh-steps>li>div[data-v-edfe6cd1]{padding-top:5px}.ph-sh-steps>li>div>b[data-v-edfe6cd1]{margin-right:6px}.is-precautions[data-v-edfe6cd1]{background:color-mix(in srgb,var(--ph-gold) 9%,var(--ph-surface));border-radius:var(--ph-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ph-gold) 30%,transparent);padding:clamp(20px,3vw,28px)}.ph-sh-warn[data-v-edfe6cd1]{color:var(--ph-ink);display:grid;font-size:14.5px;gap:8px 32px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.6;list-style:disc;margin:0;padding:0 0 0 18px}.ph-sh-warn li[data-v-edfe6cd1]::marker{color:var(--ph-gold)}@media(max-width:1000px){.ph-sh-cards.is-3[data-v-edfe6cd1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ph-sh-actives[data-v-edfe6cd1],.ph-sh-checks.is-cols[data-v-edfe6cd1],.ph-sh-warn[data-v-edfe6cd1]{grid-template-columns:1fr}.ph-sh-cards.is-2[data-v-edfe6cd1],.ph-sh-cards.is-3[data-v-edfe6cd1]{display:flex;margin-inline:-14px;overflow-x:auto;padding:2px 14px 6px;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.ph-sh-cards[data-v-edfe6cd1]::-webkit-scrollbar{display:none}.ph-sh-card[data-v-edfe6cd1]{flex:0 0 82%;scroll-snap-align:start}.ph-sh-rows[data-v-edfe6cd1]{padding:2px 16px}.ph-sh-rows>div[data-v-edfe6cd1]{gap:2px;grid-template-columns:1fr}.ph-sh-lead[data-v-edfe6cd1]{font-size:16px}}.ph-pdp-quantity-hint[data-v-50773dea]{color:var(--ph-muted);font-size:12px;margin:8px 0}.ph-pdp[data-v-50773dea]{padding-bottom:80px}.ph-pdp-empty[data-v-50773dea]{display:grid;gap:16px;justify-items:start;padding:80px 0}.ph-pdp-hero[data-v-50773dea]{background:linear-gradient(180deg,var(--ph-soft) 0,var(--ph-soft) 72%,transparent 72%);padding-bottom:48px;position:relative}.ph-pdp-crumbs[data-v-50773dea]{color:var(--ph-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:20px 0}.ph-pdp-crumbs a[data-v-50773dea]{color:inherit;text-decoration:none}.ph-pdp-crumbs a[data-v-50773dea]:hover{color:var(--ph-brand)}.ph-pdp-crumbs [aria-current][data-v-50773dea]{color:var(--ph-ink);font-weight:600}.ph-pdp-top[data-v-50773dea]{align-items:start;display:grid;gap:clamp(28px,4vw,60px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ph-pdp-gallery-wrap[data-v-50773dea]{background:var(--ph-surface);border-radius:var(--ph-leaf);box-shadow:0 0 0 1px var(--ph-line),0 40px 80px -60px #2b3133;padding:18px;position:relative}.ph-pdp-gallery-wrap[data-v-50773dea]:after{border:1px solid color-mix(in srgb,var(--ph-gold) 35%,transparent);border-radius:22px 22px 22px 4px;content:"";inset:8px;pointer-events:none;position:absolute}.ph-pdp-discount[data-v-50773dea]{background:var(--ph-gold);border-radius:50%;color:#fff;display:grid;font-family:var(--ph-display);font-size:18px;font-weight:400;height:64px;place-items:center;position:absolute;right:22px;top:34%;width:64px;z-index:2}.ph-pdp-info[data-v-50773dea]{align-content:start;display:grid;gap:18px;padding-top:6px}.ph-pdp-pills[data-v-50773dea]{display:flex;flex-wrap:wrap;gap:8px}.ph-pdp-pills a[data-v-50773dea]{text-decoration:none}.ph-pdp-pills .ph-icon[data-v-50773dea]{height:16px;width:16px}.ph-pdp-brand-kicker[data-v-50773dea]{font-size:10.5px;font-weight:600;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.ph-specs a.ph-spec-brand.is-branded[data-v-50773dea]{border-radius:4px;display:inline-flex;padding:3px 10px;text-decoration:none}.ph-specs a[data-v-50773dea]{color:var(--ph-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--ph-accent);text-decoration-thickness:2px;text-underline-offset:4px}.ph-pdp-title[data-v-50773dea]{font-size:clamp(30px,3.2vw,44px);font-weight:300;line-height:1.12}.ph-pdp-intro[data-v-50773dea]{color:var(--ph-muted);font-size:16.5px;line-height:1.75;margin:0}.ph-pdp-more[data-v-50773dea]{background:none;border:0;color:var(--ph-ink);cursor:pointer;font-weight:700;margin-left:6px;padding:0;text-decoration:underline;text-decoration-color:var(--ph-accent);text-decoration-thickness:2px;text-underline-offset:5px}.ph-pdp-buy[data-v-50773dea]{background:var(--ph-surface);border:1px solid var(--ph-line);border-radius:var(--ph-radius);display:grid;gap:16px;padding:24px}.ph-pdp-sticker[data-v-50773dea]{justify-self:start}.ph-pdp-sticker bdi[data-v-50773dea]{font-size:38px}.ph-pdp-cartrow[data-v-50773dea]{display:flex;gap:10px}.ph-qty[data-v-50773dea]{align-items:center;border:1px solid var(--ph-line);border-radius:999px;display:inline-flex;height:56px}.ph-qty button[data-v-50773dea]{background:none;border:0;color:var(--ph-ink);cursor:pointer;font-size:20px;height:100%;width:46px}.ph-qty button[data-v-50773dea]:disabled{cursor:default;opacity:.3}.ph-qty output[data-v-50773dea]{font-family:var(--ph-display);font-size:20px;min-width:28px;text-align:center}.ph-pdp-cta[data-v-50773dea]{flex:1;min-height:56px;min-width:200px}.ph-pdp-express[data-v-50773dea]{align-items:center;background:none;border:0;border-bottom:1px solid var(--ph-gold);color:var(--ph-ink);cursor:pointer;display:inline-flex;font:600 12px DM Sans,sans-serif;gap:8px;justify-content:center;justify-self:start;letter-spacing:.12em;padding:4px 0;text-transform:uppercase}.ph-pdp-express .ph-icon[data-v-50773dea]{height:15px;width:15px}.ph-pdp-express.is-solo[data-v-50773dea]{background:var(--ph-brand);border:0;border-radius:999px;color:#fff;justify-self:stretch;min-height:56px}.ph-pdp-cta[data-v-50773dea]:disabled,.ph-pdp-sticky[data-v-50773dea]:disabled{cursor:not-allowed;opacity:.6}.ph-pdp-cart-error[data-v-50773dea]{color:#b91c1c;font-size:13px;margin:0}.ph-pdp-sticky-error[data-v-50773dea]{background:#fff;border:1px solid #fecaca;border-radius:12px;bottom:88px;left:50%;padding:12px;position:fixed;transform:translate(-50%);width:min(560px,calc(100% - 24px));z-index:45}.ph-pdp-cta .ph-icon[data-v-50773dea]{height:20px;width:20px}.ph-pdp-oos[data-v-50773dea]{color:var(--ph-muted);font-weight:700;margin:0}.ph-pdp-free[data-v-50773dea]{color:var(--ph-brand);font-weight:700}.ph-pdp-reassure[data-v-50773dea]{color:var(--ph-muted);display:grid;font-size:14px;gap:0;list-style:none;margin:0;padding:0}.ph-pdp-reassure li[data-v-50773dea]{align-items:center;border-bottom:1px solid var(--ph-line);display:flex;gap:14px;padding:11px 0}.ph-pdp-reassure .ph-icon[data-v-50773dea]{border:1px solid var(--ph-gold);border-radius:50%;color:var(--ph-brand);height:34px;padding:8px;width:34px}.ph-pdp-order[data-v-50773dea]{margin-top:12px}.ph-pdp-sheet[data-v-50773dea]{padding-top:clamp(56px,6vw,88px)}.ph-tabs[data-v-50773dea]{border-bottom:2px solid var(--ph-line);display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ph-tabs[data-v-50773dea]::-webkit-scrollbar{display:none}.ph-tab[data-v-50773dea]{background:none;border:0;border-bottom:3px solid transparent;color:var(--ph-muted);cursor:pointer;flex-shrink:0;font-size:15px;font-weight:700;margin-bottom:-2px;padding:14px 18px}.ph-tab[data-v-50773dea]:hover{color:var(--ph-ink)}.ph-tab.is-active[data-v-50773dea]{border-bottom-color:var(--ph-brand);color:var(--ph-ink)}.ph-panel[data-v-50773dea]{padding:28px 0 0}.ph-specs[data-v-50773dea]{display:grid;margin:0;max-width:760px}.ph-specs>div[data-v-50773dea]{border-bottom:1px solid var(--ph-line);display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr);padding:14px 0}.ph-specs dt[data-v-50773dea]{color:var(--ph-muted);font-weight:700}.ph-specs dd[data-v-50773dea]{margin:0}.ph-pdp-blocks[data-v-50773dea]{padding-top:40px}.ph-pdp-related[data-v-50773dea]{padding-top:clamp(56px,6vw,88px)}[data-v-50773dea] .ph-pdp-rail{display:grid;gap:18px;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;margin-top:-6px;overflow-x:auto;padding:6px 0 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.ph-pdp-rail[data-v-50773dea]>*{scroll-snap-align:start}.ph-pdp-final[data-v-50773dea]{align-items:center;background:radial-gradient(120% 120% at 100% 0,#3a4245 0,var(--ph-deep) 60%);border-radius:calc(var(--ph-radius)*1.4);color:#e7eeee;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin-top:clamp(56px,6vw,88px);padding:clamp(28px,4vw,48px)}.ph-pdp-final>div[data-v-50773dea]{display:grid;gap:12px;max-width:640px}.ph-pdp-final .ph-title[data-v-50773dea]{color:#fff}.ph-pdp-final .ph-title em[data-v-50773dea]{color:#7fd3df}.ph-pdp-final .ph-eyebrow[data-v-50773dea]:before{background:#8fd6e1}.ph-pdp-final .ph-lead[data-v-50773dea]{color:#b9c1c3}.ph-pdp-final .ph-eyebrow[data-v-50773dea]{color:#8fd6e1}.ph-pdp-sticky[data-v-50773dea]{align-items:center;background:var(--ph-deep);border:0;border-radius:var(--ph-btn-radius);bottom:16px;box-shadow:0 18px 40px -18px #000a;color:#fff;cursor:pointer;display:flex;gap:14px;left:50%;padding:8px 8px 8px 20px;position:fixed;transform:translate(-50%);width:min(560px,calc(100% - 24px));z-index:45}.ph-pdp-sticky-name[data-v-50773dea]{flex:1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ph-pdp-sticky .ph-price[data-v-50773dea]{color:#fff;font-size:22px}.ph-pdp-sticky-cta[data-v-50773dea]{align-items:center;background:var(--ph-gold);border-radius:var(--ph-btn-radius);color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.12em;min-height:46px;padding:0 20px;text-transform:uppercase}.ph-pdp-sticky-cta .ph-icon[data-v-50773dea]{height:18px;width:18px}.ph-sticky-enter-active[data-v-50773dea],.ph-sticky-leave-active[data-v-50773dea]{transition:opacity .25s,transform .25s}.ph-sticky-enter-from[data-v-50773dea],.ph-sticky-leave-to[data-v-50773dea]{opacity:0;transform:translate(-50%,20px)}@media(max-width:960px){.ph-pdp-top[data-v-50773dea]{grid-template-columns:1fr}[data-v-50773dea] .ph-pdp-rail{grid-auto-columns:calc(43.47826% - 7.82609px)}}@media(max-width:560px){.ph-pdp-hero[data-v-50773dea]{padding-bottom:28px}.ph-pdp-gallery-wrap[data-v-50773dea]{padding:28px 8px 8px}.ph-pdp-cartrow[data-v-50773dea]{flex-wrap:wrap}.ph-pdp-buy[data-v-50773dea]{gap:14px;padding:16px}.ph-pdp-sticker bdi[data-v-50773dea]{font-size:32px}.ph-pdp-cta[data-v-50773dea]{min-width:0;width:100%}.ph-specs>div[data-v-50773dea]{gap:4px;grid-template-columns:1fr}[data-v-50773dea] .ph-pdp-rail{gap:10px;grid-auto-columns:62%}.ph-pdp-sticky[data-v-50773dea]{padding-left:14px}.ph-pdp-sticky-name[data-v-50773dea]{display:none}.ph-pdp-sticky .ph-price[data-v-50773dea]{flex:1;text-align:left}}
