.atc-row[data-astro-cid-mi2mvdsf]{display:flex;align-items:center;gap:14px;max-width:500px}.atc-qty[data-astro-cid-mi2mvdsf]{display:flex;align-items:center;border:1.5px solid #E6C9D6;border-radius:28px;overflow:hidden;flex-shrink:0}.atc-qty-btn[data-astro-cid-mi2mvdsf]{width:42px;height:52px;background:none;border:none;font-size:18px;color:var(--ink-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.atc-qty-btn[data-astro-cid-mi2mvdsf]:hover{background:#f7ecf0}.atc-qty-num[data-astro-cid-mi2mvdsf]{width:36px;text-align:center;font:600 15px/1 var(--font-mono);color:var(--ink)}.atc-btn[data-astro-cid-mi2mvdsf]{flex:1;min-width:0;background:var(--accent);color:#fff;font:600 15px/1 var(--font-body);border:none;border-radius:28px;padding:16px 28px;cursor:pointer;transition:opacity .15s;white-space:nowrap}.atc-btn[data-astro-cid-mi2mvdsf]:hover{opacity:.9}.atc-btn--disabled[data-astro-cid-mi2mvdsf]{opacity:.5;cursor:not-allowed}.vs-group[data-astro-cid-qw7jvr2m]{margin-bottom:20px}.vs-label[data-astro-cid-qw7jvr2m]{font:600 12px/1 var(--font-body);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.vs-options[data-astro-cid-qw7jvr2m]{display:flex;flex-wrap:wrap;gap:10px}.vs-radio[data-astro-cid-qw7jvr2m]{display:none}.vs-pill[data-astro-cid-qw7jvr2m]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:22px;border:1.5px solid #E6C9D6;background:#fff;color:var(--ink-mid);font:500 13px/1 var(--font-body);cursor:pointer;transition:all .15s;white-space:nowrap}.vs-pill[data-astro-cid-qw7jvr2m]:hover{border-color:var(--accent);color:var(--accent)}.vs-pill--active[data-astro-cid-qw7jvr2m]{background:var(--accent);border-color:var(--accent);color:#fff}.vs-pill--unavailable[data-astro-cid-qw7jvr2m]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.vs-pill--unavailable[data-astro-cid-qw7jvr2m]:hover{border-color:#e6c9d6;color:var(--ink-mid)}.pd-title[data-astro-cid-gqxjh5eg]{font:800 40px/1.08 var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 14px}@media(max-width:768px){.pd-title[data-astro-cid-gqxjh5eg]{font-size:28px}}.pd-price-row[data-astro-cid-gqxjh5eg]{display:flex;align-items:baseline;gap:6px;margin-bottom:18px}.pd-price[data-astro-cid-gqxjh5eg]{font:700 24px/1 var(--font-mono);color:var(--accent)}.pd-currency[data-astro-cid-gqxjh5eg]{font:400 13px/1 var(--font-mono);color:var(--ink-soft)}.pd-description[data-astro-cid-gqxjh5eg]{font-size:15px!important;line-height:1.7!important;color:var(--ink-mid)!important;margin-bottom:20px!important}.pd-description[data-astro-cid-gqxjh5eg] p,.pd-description[data-astro-cid-gqxjh5eg] li{font-size:15px!important;line-height:1.7!important;color:var(--ink-mid)!important}.pd-atc-wrap[data-astro-cid-gqxjh5eg]{margin-top:16px;margin-bottom:18px}.pd-atc-wrap[data-astro-cid-gqxjh5eg] .pd-giveaway{margin-top:12px}.pd-trust-row[data-astro-cid-gqxjh5eg]{display:flex;gap:24px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pd-trust-item[data-astro-cid-gqxjh5eg]{display:flex;align-items:center;gap:8px}.pd-trust-icon[data-astro-cid-gqxjh5eg]{font-size:14px;color:var(--accent)}.pd-trust-label[data-astro-cid-gqxjh5eg]{font:400 12px/1.45 var(--font-body);color:var(--ink-mute)}.pd-accordion[data-astro-cid-gqxjh5eg]{margin-top:0}.pd-accordion-item[data-astro-cid-gqxjh5eg]{border-bottom:1px solid var(--border)}.pd-accordion-trigger[data-astro-cid-gqxjh5eg]{display:flex;align-items:center;justify-content:space-between;padding:16px 2px;cursor:pointer;list-style:none;font:600 14px/1 var(--font-body);color:var(--ink);user-select:none}.pd-accordion-trigger[data-astro-cid-gqxjh5eg]::-webkit-details-marker{display:none}.pd-accordion-icon[data-astro-cid-gqxjh5eg]{font:400 18px/1 var(--font-body);color:var(--accent);flex-shrink:0}details[data-astro-cid-gqxjh5eg] .open-icon[data-astro-cid-gqxjh5eg]{display:none}details[data-astro-cid-gqxjh5eg] .closed-icon[data-astro-cid-gqxjh5eg]{display:inline}details[data-astro-cid-gqxjh5eg][open] .open-icon[data-astro-cid-gqxjh5eg]{display:inline}details[data-astro-cid-gqxjh5eg][open] .closed-icon[data-astro-cid-gqxjh5eg]{display:none}.pd-accordion-body[data-astro-cid-gqxjh5eg]{font:400 13px/1.6 var(--font-body);color:var(--ink-mute);padding:0 2px 16px;margin:0}.pd-steps[data-astro-cid-gqxjh5eg]{font:400 13px/1.6 var(--font-body);color:var(--ink-mute);padding:0 2px 16px 22px;margin:-8px 0 0}.pd-steps[data-astro-cid-gqxjh5eg] li[data-astro-cid-gqxjh5eg]{margin-bottom:2px}.pd-instructions-note[data-astro-cid-gqxjh5eg]{font:600 12px/1.5 var(--font-body);color:var(--accent);padding:0 2px 16px;margin:-4px 0 0}.pd-sticky-atc[data-astro-cid-gqxjh5eg]{display:none}@media(max-width:768px){.pd-sticky-atc[data-astro-cid-gqxjh5eg]{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:150;background:#fff;border-top:1px solid var(--border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #23181c14}.pd-sticky-info[data-astro-cid-gqxjh5eg]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-sticky-title[data-astro-cid-gqxjh5eg]{font:600 12.5px/1.3 var(--font-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sticky-price[data-astro-cid-gqxjh5eg]{font:700 13px/1 var(--font-mono);color:var(--accent)}.pd-sticky-btn[data-astro-cid-gqxjh5eg]{flex-shrink:0;background:var(--accent);color:#fff;font:600 14px/1 var(--font-body);border:none;border-radius:24px;padding:13px 24px;cursor:pointer;white-space:nowrap}.pd-sticky-btn--disabled[data-astro-cid-gqxjh5eg]{opacity:.5;cursor:not-allowed}}.rp-grid[data-astro-cid-3halw4ud]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.rp-card[data-astro-cid-3halw4ud]{border-radius:10px;border:1px solid var(--border);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.rp-card[data-astro-cid-3halw4ud]:hover{box-shadow:0 6px 20px #f0309a24;transform:translateY(-2px)}.rp-card-link[data-astro-cid-3halw4ud]{text-decoration:none;display:flex;flex-direction:column;flex:1}.rp-image[data-astro-cid-3halw4ud]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--bg)}.rp-image[data-astro-cid-3halw4ud] img[data-astro-cid-3halw4ud]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.rp-card[data-astro-cid-3halw4ud]:hover .rp-image[data-astro-cid-3halw4ud] img[data-astro-cid-3halw4ud]{transform:scale(1.04)}.rp-image-placeholder[data-astro-cid-3halw4ud]{width:100%;height:100%;background:linear-gradient(135deg,#fdf6f9,#f5dce6)}.rp-body[data-astro-cid-3halw4ud]{padding:10px 11px 7px;flex:1}.rp-sku[data-astro-cid-3halw4ud]{font:400 9px/1 var(--font-mono);color:var(--ink-faint);letter-spacing:.08em;margin-bottom:3px}.rp-name[data-astro-cid-3halw4ud]{font:600 11px/1.3 var(--font-body);color:var(--ink);margin-bottom:6px}.rp-price[data-astro-cid-3halw4ud]{font:700 12px/1 var(--font-mono);color:var(--ink)}.rp-footer[data-astro-cid-3halw4ud]{padding:0 11px 11px}.rp-btn[data-astro-cid-3halw4ud]{display:block;width:100%;background:var(--accent);color:#fff;font:600 10px/1 var(--font-body);border:none;border-radius:14px;padding:7px;cursor:pointer;text-align:center;text-decoration:none;transition:opacity .2s}.rp-btn[data-astro-cid-3halw4ud]:hover{opacity:.88}.pp-breadcrumb[data-astro-cid-ea5i6owk]{display:flex;align-items:center;gap:8px;padding:22px 56px 0}@media(max-width:768px){.pp-breadcrumb[data-astro-cid-ea5i6owk]{padding:16px 20px 0}}.pp-bc-link[data-astro-cid-ea5i6owk]{font:400 12px/1 var(--font-body);color:var(--ink-soft);text-decoration:none;transition:color .15s}.pp-bc-link[data-astro-cid-ea5i6owk]:hover{color:var(--accent)}.pp-bc-sep[data-astro-cid-ea5i6owk]{font:400 12px/1 var(--font-body);color:var(--ink-faint)}.pp-bc-current[data-astro-cid-ea5i6owk]{font:400 12px/1 var(--font-body);color:var(--ink-mid)}.pp-product-grid[data-astro-cid-ea5i6owk]{display:flex;gap:56px;padding:28px 56px 60px;align-items:flex-start}@media(max-width:1024px){.pp-product-grid[data-astro-cid-ea5i6owk]{flex-direction:column;gap:32px;padding:24px 20px 48px}}.pp-gallery-col[data-astro-cid-ea5i6owk]{flex:0 0 520px;max-width:520px}@media(max-width:1024px){.pp-gallery-col[data-astro-cid-ea5i6owk]{flex:none;max-width:100%;width:100%}}.pp-info-col[data-astro-cid-ea5i6owk]{flex:1;min-width:0;padding-top:6px}.pp-related-wrapper[data-astro-cid-ea5i6owk]{background:#fbf0f4;padding:48px 56px 64px;border-top:1px solid var(--border)}@media(max-width:768px){.pp-related-wrapper[data-astro-cid-ea5i6owk]{padding:36px 20px 48px}}.pp-related-header[data-astro-cid-ea5i6owk]{margin-bottom:26px}.pp-related-eyebrow[data-astro-cid-ea5i6owk]{font:400 11px/1 var(--font-mono);color:var(--accent);letter-spacing:.14em;margin-bottom:7px}.pp-related-heading[data-astro-cid-ea5i6owk]{font:700 26px/1 var(--font-display);color:var(--ink)}
