.social-row[data-astro-cid-ucoyoc6d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.social-row--sm[data-astro-cid-ucoyoc6d]{gap:10px}.social-row--lg[data-astro-cid-ucoyoc6d]{gap:14px}.social-row__icon[data-astro-cid-ucoyoc6d]{color:var(--color-text, #374151);opacity:.6;transition:opacity .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center}.social-row__icon[data-astro-cid-ucoyoc6d]:hover{opacity:1;color:#c12591;transform:translateY(-2px)}.sr-only[data-astro-cid-ucoyoc6d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.social-grid[data-astro-cid-ucoyoc6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px}.social-grid__card[data-astro-cid-ucoyoc6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:12px;color:var(--color-text, #374151);opacity:.7;text-decoration:none;transition:opacity .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.social-grid__card[data-astro-cid-ucoyoc6d]:hover{opacity:1;color:#c12591;transform:translateY(-2px);border-color:#c12591}.social-grid__label[data-astro-cid-ucoyoc6d]{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.footer-compact[data-astro-cid-dwelrhxs]{padding:2rem 0 1.5rem;border-top:1px solid rgba(0,0,0,.08)}.footer-brand[data-astro-cid-dwelrhxs]{margin-bottom:.5rem}.footer-logo[data-astro-cid-dwelrhxs]{margin-bottom:.5rem;height:28px;width:auto}.footer-tagline[data-astro-cid-dwelrhxs]{font-size:.875rem;line-height:1.4;color:var(--color-text, #374151);opacity:.8;margin:0;max-width:220px}.footer-socials[data-astro-cid-dwelrhxs]{display:flex;align-items:center;gap:12px;margin-top:.75rem}.footer-socials[data-astro-cid-dwelrhxs] a[data-astro-cid-dwelrhxs]{color:var(--color-text, #374151);opacity:.6;transition:opacity .2s ease,color .2s ease}.footer-socials[data-astro-cid-dwelrhxs] a[data-astro-cid-dwelrhxs]:hover{opacity:1;color:#c12591}.footer-socials[data-astro-cid-dwelrhxs] svg[data-astro-cid-dwelrhxs]{width:18px;height:18px}.footer-socials-secondary[data-astro-cid-dwelrhxs]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.footer-socials-label[data-astro-cid-dwelrhxs]{display:block;font-size:.75rem;color:var(--color-text, #374151);opacity:.55;margin-bottom:.5rem;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.footer-socials-secondary[data-astro-cid-dwelrhxs] .social-row,.footer-links[data-astro-cid-dwelrhxs]{margin-bottom:.5rem}.footer-heading[data-astro-cid-dwelrhxs]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem;color:var(--color-text, #111)}.footer-list[data-astro-cid-dwelrhxs]{list-style:none;padding:0;margin:0}.footer-list[data-astro-cid-dwelrhxs] li[data-astro-cid-dwelrhxs]{margin-bottom:.35rem}.footer-list[data-astro-cid-dwelrhxs] a[data-astro-cid-dwelrhxs]{font-size:.875rem;color:var(--color-text, #374151);opacity:.85;text-decoration:none}.footer-list[data-astro-cid-dwelrhxs] a[data-astro-cid-dwelrhxs]:hover{opacity:1;color:#c12591}.footer-copyright[data-astro-cid-dwelrhxs]{font-size:.75rem;color:var(--color-text, #374151);opacity:.7;margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}@media(min-width:768px){.footer-compact[data-astro-cid-dwelrhxs]{padding:2.5rem 0 1.5rem}}@media(max-width:767px){.footer-compact[data-astro-cid-dwelrhxs]{padding-bottom:160px}.footer-tagline[data-astro-cid-dwelrhxs]{max-width:100%;margin-bottom:1rem;font-size:1rem}.footer-heading[data-astro-cid-dwelrhxs]{margin-top:.5rem;font-size:1rem}.footer-list[data-astro-cid-dwelrhxs] a[data-astro-cid-dwelrhxs],.footer-copyright[data-astro-cid-dwelrhxs]{font-size:1rem}.footer-socials[data-astro-cid-dwelrhxs] svg[data-astro-cid-dwelrhxs]{width:22px;height:22px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}body.has-discount-banner .header{top:50px}@media(max-width:768px){body.has-discount-banner .header.sticky{top:50px;transition:top .3s ease-in-out}body.has-discount-banner.scroll-down .header.sticky{top:0}}.original-price{text-decoration:line-through;color:#888}.discounted-price{color:var(--color-secondary);font-weight:700}
