.ssbc-button__link.svelte-11vdqpr,.ssbc-button__icon.svelte-11vdqpr{display:inline-block}.ssbc-button__link.svelte-11vdqpr{text-decoration:none;color:#fff}.ssbc-button.svelte-11vdqpr{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-11vdqpr svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-11vdqpr{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-11vdqpr{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--x{background-color:#14171a}.ssbc-button--x:active,.ssbc-button--x:hover{background-color:#000}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.font-montserrat{font-family:var(--font-body)}.rating-bar-glow.svelte-1mni2sq{box-shadow:0 0 12px rgba(var(--primary),.2)}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1mni2sq::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.ab-pdp.svelte-1tc7iou{font-family:var(--font-body);color:var(--ab-ink, #212a2f);padding-bottom:4rem}.ab-pdp-crumb.svelte-1tc7iou{padding:16px 0 8px}.ab-pdp-grid.svelte-1tc7iou{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media(min-width:1024px){.ab-pdp-grid.svelte-1tc7iou{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}.ab-buybox.svelte-1tc7iou{position:sticky;top:96px}}.ab-buybox.svelte-1tc7iou{display:flex;flex-direction:column}.ab-pdp-title.svelte-1tc7iou{font-family:var(--font-heading);margin:0 0 10px;font-size:38px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--ab-ink, #212a2f)}.ab-pdp-rating.svelte-1tc7iou{display:flex;align-items:center;gap:3px;margin-bottom:14px}.ab-pdp-rating.svelte-1tc7iou .ab-star-on{color:#e8a33d;fill:#e8a33d}.ab-pdp-rating.svelte-1tc7iou .ab-star-off{color:#d6d0c4}.ab-pdp-rcount.svelte-1tc7iou{margin-left:8px;font-size:13px;color:var(--ab-muted, #6e6e6e)}.ab-pdp-price-row.svelte-1tc7iou{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.ab-pdp-reg.svelte-1tc7iou{font-size:17px;color:var(--ab-muted, #6e6e6e);text-decoration:line-through}.ab-pdp-price.svelte-1tc7iou{font-size:22px;font-weight:700;color:var(--ab-ink, #212a2f)}.ab-pdp-off.svelte-1tc7iou{font-size:15px;font-weight:600;color:#b23b2e}.ab-pdp-sale-pill.svelte-1tc7iou{background:var(--ab-ink, #212a2f);color:#fff;font-size:12px;font-weight:600;padding:3px 12px;border-radius:999px}.ab-pdp-tax.svelte-1tc7iou{margin:6px 0 0;font-size:13px;color:var(--ab-muted, #6e6e6e)}.ab-rule.svelte-1tc7iou{border:0;border-top:1px solid var(--ab-line, #e6e0d5);margin:22px 0}.ab-opt.svelte-1tc7iou{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.ab-opt.svelte-1tc7iou:last-of-type{margin-bottom:0}.ab-opt-head.svelte-1tc7iou{display:flex;align-items:center;justify-content:space-between;gap:10px}.ab-opt-label.svelte-1tc7iou{margin:0;font-size:14px}.ab-opt-name.svelte-1tc7iou{font-weight:700;color:var(--ab-ink, #212a2f)}.ab-opt-val.svelte-1tc7iou{margin-left:6px;color:var(--ab-muted, #6e6e6e)}.ab-opt-btns.svelte-1tc7iou{display:flex;flex-wrap:wrap;gap:12px}.ab-size-btn.svelte-1tc7iou{min-width:60px;min-height:44px;padding:8px 18px;border:1px solid var(--ab-line, #d9d2c4);border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:var(--ab-ink, #212a2f);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ab-size-btn.svelte-1tc7iou:hover{border-color:var(--ab-ink, #212a2f)}.ab-size-btn.is-on.svelte-1tc7iou{background:var(--ab-ink, #212a2f);border-color:var(--ab-ink, #212a2f);color:#fff}.ab-size-btn.is-off.svelte-1tc7iou{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ab-swatch-btn.svelte-1tc7iou{display:grid;place-items:center;width:40px;height:40px;padding:3px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:border-color .15s ease}.ab-swatch-btn.svelte-1tc7iou:hover{border-color:var(--ab-line, #d9d2c4)}.ab-swatch-btn.is-on.svelte-1tc7iou{border-color:var(--ab-ink, #212a2f)}.ab-swatch-btn.is-off.svelte-1tc7iou{opacity:.4;cursor:not-allowed}.ab-swatch.svelte-1tc7iou{width:100%;height:100%;border-radius:999px;border:1px solid rgb(33 42 47 / .12)}.ab-cta.svelte-1tc7iou{margin-bottom:20px}.ab-cta.svelte-1tc7iou button{width:100%;min-height:52px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.01em}.ab-assure.svelte-1tc7iou{display:flex;flex-direction:column;gap:12px}.ab-assure-row.svelte-1tc7iou{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ab-ink, #212a2f)}.ab-details.svelte-1tc7iou{margin-top:40px;border-top:1px solid var(--ab-line, #e6e0d5)}.ab-acc.svelte-1tc7iou{border-bottom:1px solid var(--ab-line, #e6e0d5)}.ab-acc.svelte-1tc7iou summary:where(.svelte-1tc7iou){display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:22px 2px;font-size:15px;font-weight:700;color:var(--ab-ink, #212a2f);text-transform:uppercase;letter-spacing:.02em}.ab-acc.svelte-1tc7iou summary:where(.svelte-1tc7iou)::-webkit-details-marker{display:none}.ab-acc[open].svelte-1tc7iou summary:where(.svelte-1tc7iou) svg{transform:rotate(180deg)}.ab-acc.svelte-1tc7iou summary:where(.svelte-1tc7iou) svg{transition:transform .2s ease;color:var(--ab-ink, #212a2f)}.ab-acc-body.svelte-1tc7iou{padding:0 2px 24px}.ab-acc-text.svelte-1tc7iou{margin:0;font-size:14px;line-height:1.7;color:var(--ab-muted, #6e6e6e)}@media(max-width:640px){.ab-pdp-title.svelte-1tc7iou{font-size:30px}}
