:root,[data-bs-theme=light]{--brand-primary:#d879a3;--brand-primary-rgb:216,121,163;--brand-primary-strong:#bf5f8b;--brand-primary-soft:#faedf4;--brand-primary-border:#f1d3e2;--cz-primary:var(--brand-primary);--cz-primary-rgb:var(--brand-primary-rgb);--cz-primary-text-emphasis:var(--brand-primary-strong);--cz-primary-bg-subtle:var(--brand-primary-soft);--cz-primary-border-subtle:var(--brand-primary-border);--cz-link-color:var(--brand-primary);--cz-link-color-rgb:var(--brand-primary-rgb);--cz-link-hover-color:var(--brand-primary);--cz-link-hover-color-rgb:var(--brand-primary-rgb)}[data-bs-theme=dark]{--cz-primary:#df95b8;--cz-primary-rgb:223,149,184;--cz-primary-text-emphasis:#e9b5cd;--cz-primary-bg-subtle:#352734;--cz-primary-border-subtle:#4d3345;--cz-link-color:#df95b8;--cz-link-color-rgb:223,149,184;--cz-link-hover-color:#df95b8;--cz-link-hover-color-rgb:223,149,184}.important-div{border-color:var(--brand-primary)}.btn-next,.btn-prev{background-color:var(--brand-primary)}.r-10ggeon,.r-1i6r10r{background-color:rgba(var(--brand-primary-rgb),.36)}.r-18m2w4p{color:var(--brand-primary)}.bundle-option input{accent-color:var(--brand-primary)}.bundle-option.selected{border-color:var(--brand-primary);background-color:var(--cz-primary-bg-subtle);box-shadow:0 10px 24px rgba(var(--brand-primary-rgb),.2)}.bundle-pill{background:var(--cz-primary-bg-subtle);color:var(--cz-primary-text-emphasis)}.best-deal{background:var(--brand-primary)}.order-form-shell{border-color:var(--brand-primary);box-shadow:0 20px 48px rgba(var(--brand-primary-rgb),.2),0 12px 24px rgba(17,24,39,.08)}.order-form-shell:before{background:linear-gradient(180deg,rgba(var(--brand-primary-rgb),.1) 0,rgba(255,255,255,0) 55%)}.order-form-summary{background:var(--cz-primary-bg-subtle);border-color:rgba(var(--brand-primary-rgb),.45)}.order-form-button{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-strong));box-shadow:0 12px 22px rgba(var(--brand-primary-rgb),.3)}.fomo-badge-hot{background:rgba(var(--brand-primary-rgb),.14)}.fomo-badge-hot,.fomo-badge-live{color:var(--cz-primary-text-emphasis)}.fomo-badge-live{background:rgba(var(--brand-primary-rgb),.1)}.fomo-strong{color:var(--cz-primary-text-emphasis)}.fomo-progress .progress-bar{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-strong))}.fomo-title{color:var(--cz-primary-text-emphasis)}.fomo-time-box{background:var(--brand-primary);box-shadow:0 6px 16px rgba(var(--brand-primary-rgb),.26)}.product-clean-claims{display:flex;flex-wrap:wrap;gap:.65rem .8rem;margin-bottom:1rem}.product-clean-claim{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;border:0;background:transparent;color:var(--bs-body-color);font-size:.82rem;line-height:1.2;font-weight:600}.product-clean-claim-icon{width:1.5rem;height:1.5rem}.product-clean-claim-icon-fallback{color:var(--brand-primary);font-size:1.2rem}.product-reviews-inline{width:100%}.product-reviews-swiper{padding:.3rem .1rem .25rem}.product-reviews-pagination.swiper-pagination-bullets{width:auto}.product-reviews-pagination .swiper-pagination-bullet{background:rgba(var(--brand-primary-rgb),.32);opacity:1}.product-reviews-pagination .swiper-pagination-bullet-active{background:var(--brand-primary)}.product-review-card{border:1px solid rgba(var(--brand-primary-rgb),.16);border-radius:1rem;background:#fff;box-shadow:0 14px 28px rgba(var(--brand-primary-rgb),.12),0 10px 18px rgba(17,24,39,.05);padding:1rem}.product-review-avatar{width:2.7rem;height:2.7rem;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb),.24);background:var(--cz-primary-bg-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--cz-primary-text-emphasis);font-weight:700;overflow:hidden;flex:0 0 auto}.product-review-avatar img{width:100%;height:100%;object-fit:cover}.product-review-name{font-size:.95rem;line-height:1.2;margin:0}.product-review-text{margin:0;color:var(--bs-body-color);font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.product-review-media,.product-review-social-shell{border-radius:.85rem;overflow:hidden;border:1px solid rgba(var(--brand-primary-rgb),.2);background:#fff}.product-review-media img,.product-review-social-image{width:100%;height:450px;object-fit:cover;display:block}@media (max-width:767.98px){.product-review-card{padding:.9rem}}