.SignupFormSection-module__Y8eF3W__signupForm{flex-direction:column;width:100%;display:flex}.SignupFormSection-module__Y8eF3W__formTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 .35rem;font-size:1.05rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.SignupFormSection-module__Y8eF3W__formSubTitle{color:#5c5668;margin:0 0 1.25rem;font-size:.9rem;font-weight:500;line-height:1.55}.SignupFormSection-module__Y8eF3W__formRow{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.15rem;display:grid}.SignupFormSection-module__Y8eF3W__section{margin-bottom:.5rem}.SignupFormSection-module__Y8eF3W__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#8a8494;border-bottom:1px solid #ebe6f0;margin:.35rem 0 .75rem;padding-bottom:.55rem;font-size:.7rem;font-weight:700}.SignupFormSection-module__Y8eF3W__inputWrapper{width:100%;margin:0 0 .95rem}.SignupFormSection-module__Y8eF3W__inputWrapper label{color:var(--brand-ink,#2e2a39);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.SignupFormSection-module__Y8eF3W__signupForm input:not(input[type=checkbox]){width:100%;height:2.85rem;color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;padding:0 .9rem;font-size:.9rem;font-weight:500;transition:border-color .2s}.SignupFormSection-module__Y8eF3W__signupForm input:not(input[type=checkbox])::placeholder{color:#a39eab;opacity:1}.SignupFormSection-module__Y8eF3W__signupForm input:focus{border-color:var(--brand-magenta,#9b046f);outline:none}.SignupFormSection-module__Y8eF3W__signupForm input.SignupFormSection-module__Y8eF3W__dobInput{font-weight:500;text-transform:uppercase!important}.SignupFormSection-module__Y8eF3W__phoneNumber input::-webkit-outer-spin-button{appearance:none;margin:0}.SignupFormSection-module__Y8eF3W__phoneNumber input::-webkit-inner-spin-button{appearance:none;margin:0}.SignupFormSection-module__Y8eF3W__phoneNumber input[type=number]{-moz-appearance:textfield}.SignupFormSection-module__Y8eF3W__formActions{width:100%;margin-top:.35rem}.SignupFormSection-module__Y8eF3W__submitBtn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--brand-magenta,#9b046f);background:var(--brand-magenta,#9b046f);color:#fff;border-radius:.35rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:.74rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.SignupFormSection-module__Y8eF3W__submitBtn:hover:not(:disabled){background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);color:#fff;transform:translateY(-1px)}.SignupFormSection-module__Y8eF3W__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignupFormSection-module__Y8eF3W__error{color:#c45c4a;margin-top:.3rem;font-size:.78rem;font-weight:500;display:block}.SignupFormSection-module__Y8eF3W__loadingText{text-align:center;color:#5c5668;padding:2rem 1rem;font-size:.95rem;font-weight:500}@media (max-width:640px){.SignupFormSection-module__Y8eF3W__formRow{grid-template-columns:1fr;gap:0}}
.socialAuthButtons-module__LOASEG__wrap{margin-top:1.35rem}.socialAuthButtons-module__LOASEG__divider{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.socialAuthButtons-module__LOASEG__dividerLine{background:#ebe6f0;flex:1;height:1px}.socialAuthButtons-module__LOASEG__dividerLabel{color:#8a8494;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:650}.socialAuthButtons-module__LOASEG__stack,.socialAuthButtons-module__LOASEG__row{gap:.65rem;display:flex}.socialAuthButtons-module__LOASEG__stack{flex-direction:column}.socialAuthButtons-module__LOASEG__row{flex-direction:row}.socialAuthButtons-module__LOASEG__googleBtn,.socialAuthButtons-module__LOASEG__appleBtn{cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.7rem 1rem;font-size:.82rem;font-weight:600;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.socialAuthButtons-module__LOASEG__row .socialAuthButtons-module__LOASEG__googleBtn,.socialAuthButtons-module__LOASEG__row .socialAuthButtons-module__LOASEG__appleBtn{flex:1}.socialAuthButtons-module__LOASEG__googleBtn{color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2}.socialAuthButtons-module__LOASEG__googleBtn:hover:not(:disabled){border-color:var(--brand-magenta,#9b046f);color:var(--brand-magenta,#9b046f)}.socialAuthButtons-module__LOASEG__appleBtn{border:1px solid var(--brand-ink,#2e2a39);background:var(--brand-ink,#2e2a39);color:#fff}.socialAuthButtons-module__LOASEG__appleBtn:hover:not(:disabled){background:#1a1720;border-color:#1a1720}.socialAuthButtons-module__LOASEG__googleBtn:disabled,.socialAuthButtons-module__LOASEG__appleBtn:disabled{opacity:.6;cursor:not-allowed}
.homeSections-module__JrLHwq__sectionTitle{letter-spacing:.02em;margin:0;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.12;color:var(--brand-ink,#2e2a39)!important;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.homeSections-module__JrLHwq__productsSection{width:100%;margin:3rem 0;padding:0 1rem}.homeSections-module__JrLHwq__productsHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.25rem;padding:0;display:flex}.homeSections-module__JrLHwq__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;margin:0;padding:0;display:grid}.homeSections-module__JrLHwq__productsCell{width:100%;min-width:0;margin:0;padding:0}@media (min-width:768px){.homeSections-module__JrLHwq__productsSection{padding:0 2rem}.homeSections-module__JrLHwq__productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.homeSections-module__JrLHwq__productsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.homeSections-module__JrLHwq__productsCell:nth-child(n+6){display:none}}
.contactUs-module__6MtiDW__page{background:#fff;padding:2.5rem 1rem 4rem}.contactUs-module__6MtiDW__inner{max-width:64rem;margin:0 auto}.contactUs-module__6MtiDW__header{text-align:center;margin-bottom:2.5rem}.contactUs-module__6MtiDW__intro{color:#5c5668;max-width:36rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.contactUs-module__6MtiDW__layout{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}.contactUs-module__6MtiDW__formCol{order:1;min-width:0}.contactUs-module__6MtiDW__detailsCol{order:2;min-width:0}@media (min-width:1024px){.contactUs-module__6MtiDW__page{padding:3rem 1.5rem 5rem}.contactUs-module__6MtiDW__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}.contactUs-module__6MtiDW__formCol{order:1;grid-column:1}.contactUs-module__6MtiDW__detailsCol{order:2;grid-column:2}}.contactUs-module__6MtiDW__detailsCard{flex-direction:column;gap:1.5rem;display:flex}.contactUs-module__6MtiDW__detailsTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.3;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:700!important}.contactUs-module__6MtiDW__detailsDesc{color:#5c5668;margin:0;font-size:.95rem;font-weight:500;line-height:1.7}.contactUs-module__6MtiDW__detailsList{border-top:1px solid #ebe6f0;flex-direction:column;gap:0;margin-top:.25rem;display:flex}.contactUs-module__6MtiDW__detailItem{border-bottom:1px solid #ebe6f0;align-items:flex-start;gap:.85rem;padding:1rem .1rem;display:flex}.contactUs-module__6MtiDW__detailIcon{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1rem;position:relative}.contactUs-module__6MtiDW__detailText{color:var(--brand-ink,#2e2a39);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.contactUs-module__6MtiDW__detailText a{color:var(--brand-magenta,#9b046f);font-weight:600;text-decoration:none}.contactUs-module__6MtiDW__detailText a:hover{text-decoration:underline}.contactUs-module__6MtiDW__footerNote{text-align:center;color:#5c5668;margin-top:2.5rem;font-size:.92rem;line-height:1.6}.contactUs-module__6MtiDW__footerNote p{margin:0}.contactUs-module__6MtiDW__link{color:var(--brand-magenta,#9b046f);font-weight:600;text-decoration:none}.contactUs-module__6MtiDW__link:hover{text-decoration:underline}
.wishlist-module__8WW6Ca__page{background:#fff;padding:2.5rem 1rem 4rem}.wishlist-module__8WW6Ca__inner{max-width:78rem;margin:0 auto}.wishlist-module__8WW6Ca__header{text-align:center;margin-bottom:2rem}.wishlist-module__8WW6Ca__intro{color:#5c5668;max-width:32rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.wishlist-module__8WW6Ca__meta{border-bottom:1px solid #ebe6f0;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.35rem;padding-bottom:.85rem;display:flex}.wishlist-module__8WW6Ca__count{color:var(--brand-ink,#2e2a39);margin:0;font-size:.88rem;font-weight:600}.wishlist-module__8WW6Ca__clearBtn{color:var(--brand-magenta,#9b046f);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.82rem;font-weight:600}.wishlist-module__8WW6Ca__clearBtn:hover{text-decoration:underline}.wishlist-module__8WW6Ca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.wishlist-module__8WW6Ca__page{padding:3rem 1.5rem 5rem}.wishlist-module__8WW6Ca__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1280px){.wishlist-module__8WW6Ca__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wishlist-module__8WW6Ca__cell{width:100%;min-width:0}.wishlist-module__8WW6Ca__empty{text-align:center;background:#faf9fb;border:1px solid #ebe6f0;padding:3.5rem 1rem}.wishlist-module__8WW6Ca__emptyTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.wishlist-module__8WW6Ca__emptyText{color:#5c5668;max-width:26rem;margin:.75rem auto 0;font-size:.95rem;font-weight:500;line-height:1.65}.wishlist-module__8WW6Ca__emptyActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.wishlist-module__8WW6Ca__primaryBtn,.wishlist-module__8WW6Ca__ghostBtn{letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;justify-content:center;align-items:center;min-width:9.5rem;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.wishlist-module__8WW6Ca__primaryBtn{background:var(--brand-magenta,#9b046f);color:#fff;border:1px solid var(--brand-magenta,#9b046f)}.wishlist-module__8WW6Ca__primaryBtn:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);color:#fff;text-decoration:none;transform:translateY(-1px)}.wishlist-module__8WW6Ca__ghostBtn{color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2}.wishlist-module__8WW6Ca__ghostBtn:hover{border-color:var(--brand-magenta,#9b046f);color:var(--brand-magenta,#9b046f);text-decoration:none}
.faq-module__lq8fgq__page{background:#fff;padding:2.5rem 1rem 4rem}.faq-module__lq8fgq__inner{max-width:44rem;margin:0 auto}.faq-module__lq8fgq__header{text-align:center;margin-bottom:2.25rem}.faq-module__lq8fgq__intro{color:#5c5668;max-width:32rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.faq-module__lq8fgq__list{border-top:1px solid #ebe6f0;flex-direction:column;display:flex}.faq-module__lq8fgq__item{border-bottom:1px solid #ebe6f0}.faq-module__lq8fgq__trigger{text-align:left;cursor:pointer;width:100%;color:var(--brand-ink,#2e2a39);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .15rem;transition:color .2s;display:flex}.faq-module__lq8fgq__trigger:hover{color:var(--brand-magenta,#9b046f)}.faq-module__lq8fgq__trigger:focus,.faq-module__lq8fgq__trigger:focus-visible{outline:none}.faq-module__lq8fgq__question{font-size:1rem;font-weight:600;line-height:1.4}.faq-module__lq8fgq__icon{width:1.75rem;height:1.75rem;color:var(--brand-magenta,#9b046f);border:1px solid #ddd7e2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.faq-module__lq8fgq__itemOpen .faq-module__lq8fgq__icon{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);color:#fff}.faq-module__lq8fgq__panel{padding:0 .15rem 1.2rem}.faq-module__lq8fgq__answer{color:#5c5668;margin:0;font-size:.95rem;line-height:1.7}.faq-module__lq8fgq__footerNote{text-align:center;color:#5c5668;margin-top:2.25rem;font-size:.92rem;line-height:1.6}.faq-module__lq8fgq__footerNote p{margin:0}.faq-module__lq8fgq__link{color:var(--brand-magenta,#9b046f);font-weight:600;text-decoration:none}.faq-module__lq8fgq__link:hover{text-decoration:underline}@media (min-width:768px){.faq-module__lq8fgq__page{padding:3rem 1.5rem 5rem}.faq-module__lq8fgq__question{font-size:1.05rem}}
.LoginFormSection-module__c_W8tW__loginForm{flex-direction:column;width:100%;display:flex}.LoginFormSection-module__c_W8tW__formTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 .35rem;font-size:1.05rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.LoginFormSection-module__c_W8tW__formSubTitle{color:#5c5668;margin:0 0 1.25rem;font-size:.9rem;font-weight:500;line-height:1.55}.LoginFormSection-module__c_W8tW__formActions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.35rem;display:flex}.LoginFormSection-module__c_W8tW__inputRow{margin-bottom:.95rem}.LoginFormSection-module__c_W8tW__inputRow input,.LoginFormSection-module__c_W8tW__inputRow label{width:100%;display:block}.LoginFormSection-module__c_W8tW__inputRow label{color:var(--brand-ink,#2e2a39);margin-bottom:.4rem;font-size:.82rem;font-weight:600}.LoginFormSection-module__c_W8tW__inputRow input{height:2.85rem;color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;padding:0 .9rem;font-size:.9rem;font-weight:500;transition:border-color .2s}.LoginFormSection-module__c_W8tW__inputRow input::placeholder{color:#a39eab;opacity:1}.LoginFormSection-module__c_W8tW__inputRow input:focus{border-color:var(--brand-magenta,#9b046f);outline:none}.LoginFormSection-module__c_W8tW__forgotPasswordBtn{color:var(--brand-magenta,#9b046f);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-size:.82rem;font-weight:600}.LoginFormSection-module__c_W8tW__forgotPasswordBtn:hover{text-decoration:underline}.LoginFormSection-module__c_W8tW__submitBtn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--brand-magenta,#9b046f);background:var(--brand-magenta,#9b046f);color:#fff;border-radius:.35rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:.74rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.LoginFormSection-module__c_W8tW__submitBtn:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);color:#fff;transform:translateY(-1px)}.LoginFormSection-module__c_W8tW__error{color:#c45c4a;margin-top:.3rem;font-size:.78rem;font-weight:500;display:block}
.termsPolicy-module__vexywW__page{background:#fff;padding:2.5rem 1rem 4rem}.termsPolicy-module__vexywW__inner{max-width:64rem;margin:0 auto}.termsPolicy-module__vexywW__header{text-align:center;margin-bottom:2.5rem}.termsPolicy-module__vexywW__intro{color:#5c5668;max-width:32rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.termsPolicy-module__vexywW__sections{border-top:1px solid #ebe6f0;flex-direction:column;display:flex}.termsPolicy-module__vexywW__section{border-bottom:1px solid #ebe6f0;padding:1.5rem .15rem}.termsPolicy-module__vexywW__sectionTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 .75rem;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.3;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:700!important}.termsPolicy-module__vexywW__sectionBody{color:#5c5668;margin:0;font-size:.95rem;font-weight:500;line-height:1.75}.termsPolicy-module__vexywW__sectionBodyPre{white-space:pre-wrap}.termsPolicy-module__vexywW__email{color:var(--brand-magenta,#9b046f);font-weight:600;text-decoration:none}.termsPolicy-module__vexywW__email:hover{text-decoration:underline}.termsPolicy-module__vexywW__footerNote{text-align:center;color:#5c5668;margin-top:2.25rem;font-size:.92rem;line-height:1.6}.termsPolicy-module__vexywW__footerNote p{margin:0}.termsPolicy-module__vexywW__link{color:var(--brand-magenta,#9b046f);font-weight:600;text-decoration:none}.termsPolicy-module__vexywW__link:hover{text-decoration:underline}@media (min-width:768px){.termsPolicy-module__vexywW__page{padding:3rem 1.5rem 5rem}.termsPolicy-module__vexywW__section{padding:1.75rem .15rem}}
.success-module__l2k6Pa__page{background:#fff;padding:2.5rem 1rem 4rem}.success-module__l2k6Pa__inner{max-width:40rem;margin:0 auto}.success-module__l2k6Pa__header{text-align:center;margin-bottom:2rem}.success-module__l2k6Pa__eyebrow{color:var(--brand-magenta,#9b046f);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.success-module__l2k6Pa__intro{color:#5c5668;max-width:28rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.success-module__l2k6Pa__details{background:#faf9fb;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.4rem}.success-module__l2k6Pa__metaGrid{border-bottom:1px solid #ebe6f0;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.15rem;display:grid}@media (min-width:640px){.success-module__l2k6Pa__page{padding:3rem 1.5rem 5rem}.success-module__l2k6Pa__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.success-module__l2k6Pa__metaLabel{letter-spacing:.1em;text-transform:uppercase;color:#8a8494;margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.success-module__l2k6Pa__metaValue{color:var(--brand-ink,#2e2a39);word-break:break-word;margin:0;font-size:.92rem;font-weight:600;line-height:1.4}.success-module__l2k6Pa__address{border-bottom:1px solid #ebe6f0;margin-bottom:1.25rem;padding-bottom:1.15rem}.success-module__l2k6Pa__addressName{color:var(--brand-ink,#2e2a39);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.success-module__l2k6Pa__muted{color:#5c5668;margin:.2rem 0 0;font-size:.88rem;font-weight:500;line-height:1.5}.success-module__l2k6Pa__items{border-bottom:1px solid #ebe6f0;margin-bottom:1.15rem;padding-bottom:.35rem}.success-module__l2k6Pa__item{border-top:1px solid #ebe6f0;grid-template-columns:64px 1fr auto;align-items:center;gap:.85rem;padding:.85rem 0;display:grid}.success-module__l2k6Pa__items .success-module__l2k6Pa__item:first-of-type{margin-top:.35rem}.success-module__l2k6Pa__itemMedia{background:#f3eee8;width:64px;height:64px;position:relative;overflow:hidden}.success-module__l2k6Pa__itemImg{object-fit:cover}.success-module__l2k6Pa__itemBody{min-width:0}.success-module__l2k6Pa__itemTitle{color:var(--brand-ink,#2e2a39);margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.success-module__l2k6Pa__itemMeta{color:#7a7485;margin:.2rem 0 0;font-size:.8rem}.success-module__l2k6Pa__itemPrice{color:var(--brand-ink,#2e2a39);white-space:nowrap;margin:0;font-size:.9rem;font-weight:700}.success-module__l2k6Pa__totals{flex-direction:column;gap:.5rem;display:flex}.success-module__l2k6Pa__totalRow{color:#5c5668;justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.success-module__l2k6Pa__grandTotal{color:var(--brand-ink,#2e2a39);border-top:1px solid #ebe6f0;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.75rem;font-size:1.05rem;font-weight:700;display:flex}.success-module__l2k6Pa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.success-module__l2k6Pa__btnPrimary,.success-module__l2k6Pa__btnSecondary{letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;justify-content:center;align-items:center;min-width:10.5rem;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.success-module__l2k6Pa__btnPrimary{background:var(--brand-magenta,#9b046f);border:1px solid var(--brand-magenta,#9b046f);color:#fff!important}.success-module__l2k6Pa__btnPrimary:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);text-decoration:none;transform:translateY(-1px);color:#fff!important}.success-module__l2k6Pa__btnSecondary{background:#fff;border:1px solid #ddd7e2;color:var(--brand-ink,#2e2a39)!important}.success-module__l2k6Pa__btnSecondary:hover{border-color:var(--brand-magenta,#9b046f);text-decoration:none;color:var(--brand-magenta,#9b046f)!important}.success-module__l2k6Pa__loadingText,.success-module__l2k6Pa__emptyText{text-align:center;color:#5c5668;margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.success-module__l2k6Pa__empty{text-align:center;background:#faf9fb;border:1px solid #ebe6f0;padding:2rem 1rem}
.LoginPage-module__dp1EYa__loginPage{background:#fff;width:100%;padding:2.5rem 1rem 4rem}.LoginPage-module__dp1EYa__shell{width:100%;max-width:40rem;margin:0 auto}.LoginPage-module__dp1EYa__header{text-align:center;margin-bottom:1.75rem}.LoginPage-module__dp1EYa__intro{color:#5c5668;max-width:30rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.LoginPage-module__dp1EYa__panel{background:#fff;border:1px solid #ebe6f0;padding:1.5rem 1.25rem}.LoginPage-module__dp1EYa__signupRow{text-align:center;color:#5c5668;margin:1.25rem 0 0;font-size:.88rem}.LoginPage-module__dp1EYa__signupRow a{font-weight:600;text-decoration:none;color:var(--brand-magenta,#9b046f)!important}.LoginPage-module__dp1EYa__signupRow a:hover{text-decoration:underline}.LoginPage-module__dp1EYa__signupRowDisabled{pointer-events:none;opacity:.5}@media (min-width:768px){.LoginPage-module__dp1EYa__loginPage{padding:3rem 1.5rem 5rem}.LoginPage-module__dp1EYa__panel{padding:1.65rem 1.5rem}}
.SignupPage-module__uwv-Oa__signupPage{background:#fff;width:100%;padding:2.5rem 1rem 4rem}.SignupPage-module__uwv-Oa__shell{width:100%;max-width:40rem;margin:0 auto}.SignupPage-module__uwv-Oa__header{text-align:center;margin-bottom:1.75rem}.SignupPage-module__uwv-Oa__intro{color:#5c5668;max-width:30rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.SignupPage-module__uwv-Oa__panel{background:#fff;border:1px solid #ebe6f0;padding:1.5rem 1.25rem}.SignupPage-module__uwv-Oa__loginRow{text-align:center;color:#5c5668;margin:1.25rem 0 0;font-size:.88rem}.SignupPage-module__uwv-Oa__loginRow a{font-weight:600;text-decoration:none;color:var(--brand-magenta,#9b046f)!important}.SignupPage-module__uwv-Oa__loginRow a:hover{text-decoration:underline}@media (min-width:768px){.SignupPage-module__uwv-Oa__signupPage{padding:3rem 1.5rem 5rem}.SignupPage-module__uwv-Oa__panel{padding:1.65rem 1.5rem}}
.PageContainer-module__SzS03q__imageBanner{width:100%;height:400px;position:relative}.PageContainer-module__SzS03q__imageBanner.PageContainer-module__SzS03q__bannerSmaller{height:300px!important}.PageContainer-module__SzS03q__emptyBody{height:calc(100vh - 800px)}.PageContainer-module__SzS03q__container{margin:auto!important}
.newArrivalItem-module__VQB9ga__card{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.newArrivalItem-module__VQB9ga__inner{background:#fff;border:1px solid #ebe6f0;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.newArrivalItem-module__VQB9ga__media{background:#f3eee8;display:block;position:relative;overflow:hidden}.newArrivalItem-module__VQB9ga__ratio{padding-top:125%;display:block}.newArrivalItem-module__VQB9ga__image{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.newArrivalItem-module__VQB9ga__card:hover .newArrivalItem-module__VQB9ga__image{transform:scale(1.05)}.newArrivalItem-module__VQB9ga__cardOut:hover .newArrivalItem-module__VQB9ga__image{transform:none}.newArrivalItem-module__VQB9ga__badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#9b046f;border-radius:4px;padding:.25rem .55rem;font-size:.65rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.newArrivalItem-module__VQB9ga__badgeOut{background:#2e2a39}.newArrivalItem-module__VQB9ga__imageOut{filter:grayscale(.35);opacity:.72}.newArrivalItem-module__VQB9ga__soldOverlay{z-index:1;pointer-events:none;background:linear-gradient(#2e2a3900 45%,#2e2a3973);justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:absolute;inset:0}.newArrivalItem-module__VQB9ga__soldTag{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#2e2a39eb;border-radius:6px;padding:.35rem .7rem;font-size:.68rem;font-weight:700}.newArrivalItem-module__VQB9ga__body{text-align:left;flex-direction:column;flex:1;padding:.85rem .95rem .95rem;display:flex}.newArrivalItem-module__VQB9ga__title{color:#1a1a1a;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-size:.88rem;font-weight:500;line-height:1.35;transition:opacity .2s;display:-webkit-box;overflow:hidden}.newArrivalItem-module__VQB9ga__title:hover{opacity:.7}.newArrivalItem-module__VQB9ga__row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.newArrivalItem-module__VQB9ga__price{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:600}.newArrivalItem-module__VQB9ga__priceUnit{font-size:.75em;font-weight:500}.newArrivalItem-module__VQB9ga__priceStrike{color:#9a93a3;margin-left:.4rem;font-size:.75em;font-weight:500;text-decoration:line-through}.newArrivalItem-module__VQB9ga__stock{color:#6b6575;margin:.35rem 0 0;font-size:.72rem}.newArrivalItem-module__VQB9ga__stockOut{color:#9b046f;font-weight:600}.newArrivalItem-module__VQB9ga__actions{flex-shrink:0;gap:.35rem;display:flex}.newArrivalItem-module__VQB9ga__iconBtn,.newArrivalItem-module__VQB9ga__iconBtnPrimary{color:#2e2a39;cursor:pointer;background:#fff;border:1px solid #ebe6f0;border-radius:8px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.newArrivalItem-module__VQB9ga__iconBtnPrimary,.newArrivalItem-module__VQB9ga__iconBtn:hover,.newArrivalItem-module__VQB9ga__iconBtnPrimary:hover:not(:disabled){color:#fff;background:#9b046f;border-color:#9b046f}.newArrivalItem-module__VQB9ga__iconBtnPrimary:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.newArrivalItem-module__VQB9ga__image{transition:none}}
.Loader-module__CxttHa__bgContainer{justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;padding:1.5rem;display:flex}.Loader-module__CxttHa__inner{flex-direction:column;align-items:center;gap:1rem;display:flex}.Loader-module__CxttHa__logo{aspect-ratio:380/114;object-fit:contain;width:min(160px,48vw);height:auto;animation:1.85s ease-in-out infinite Loader-module__CxttHa__logoPulse}.Loader-module__CxttHa__bar{background:linear-gradient(90deg, transparent, var(--brand-magenta,#9b046f) 20%, var(--brand-ink,#2e2a39) 50%, var(--brand-magenta,#9b046f) 80%, transparent);background-size:200% 100%;border-radius:999px;width:56px;height:3px;animation:1.4s ease-in-out infinite Loader-module__CxttHa__barShine;display:block}@keyframes Loader-module__CxttHa__logoPulse{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes Loader-module__CxttHa__barShine{0%{opacity:.5;background-position:100% 0}50%{opacity:1}to{opacity:.5;background-position:-100% 0}}
.detailPage-module__IxHrAa__page{background:#fff;overflow-x:hidden}.detailPage-module__IxHrAa__loadingLogoWrap{justify-content:center;align-items:center;display:flex}.detailPage-module__IxHrAa__loadingLogo{object-fit:contain;width:min(220px,55vw);height:auto;animation:1.4s ease-in-out infinite detailPage-module__IxHrAa__logoPulse}@keyframes detailPage-module__IxHrAa__logoPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.detailPage-module__IxHrAa__section{max-width:78rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}.detailPage-module__IxHrAa__layout{grid-template-columns:1fr;align-items:start;gap:1.75rem;min-width:0;display:grid}@media (min-width:1024px){.detailPage-module__IxHrAa__section{padding:2rem 1.5rem 3rem}.detailPage-module__IxHrAa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.25rem}}.detailPage-module__IxHrAa__galleryCol{align-self:start;width:100%;min-width:0;max-width:none;margin:0;padding:0}.detailPage-module__IxHrAa__galleryShell{background:0 0;border:none;width:100%;margin:0;padding:0}:is(.detailPage-module__IxHrAa__galleryShell .product-gallery,.detailPage-module__IxHrAa__galleryShell .slick-slider,.detailPage-module__IxHrAa__galleryShell .slick-list,.detailPage-module__IxHrAa__galleryShell .slick-track){margin:0!important;padding:0!important}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-list{background:0 0;border-radius:0;overflow:hidden}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-slide>div{line-height:0}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots{scrollbar-width:thin;justify-content:flex-start;gap:.45rem;width:100%;margin-top:.75rem;padding:0;overflow-x:auto;height:auto!important;display:flex!important;position:relative!important;bottom:auto!important}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots li{width:3.25rem!important;height:3.25rem!important;margin:0!important}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots li a{background:#fff;border:1px solid #ebe6f0;border-radius:.3rem;width:3.25rem;height:3.25rem;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots li.slick-active a{border-color:var(--brand-magenta,#9b046f);box-shadow:0 0 0 1px var(--brand-magenta,#9b046f)}:is(.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots li img,.detailPage-module__IxHrAa__galleryShell .product-gallery .slick-dots li a img){object-fit:cover!important;width:100%!important;height:100%!important}:is(.detailPage-module__IxHrAa__galleryShell .slick-prev,.detailPage-module__IxHrAa__galleryShell .slick-next){width:auto;height:auto;font-size:0;line-height:0}:is(.detailPage-module__IxHrAa__galleryShell .slick-prev:before,.detailPage-module__IxHrAa__galleryShell .slick-next:before){content:none!important;display:none!important}.detailPage-module__IxHrAa__galleryArrow{z-index:6;width:2.4rem;height:2.4rem;color:var(--brand-ink,#2e2a39);box-shadow:0 6px 16px color-mix(in srgb, var(--brand-ink,#2e2a39) 10%, transparent);cursor:pointer;background:#ffffffeb;border:1px solid #ebe6f0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.detailPage-module__IxHrAa__galleryArrow:hover{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);color:#fff;transform:translateY(-50%)scale(1.04)}.detailPage-module__IxHrAa__galleryArrowPrev{left:.75rem}.detailPage-module__IxHrAa__galleryArrowNext{right:.75rem}.detailPage-module__IxHrAa__lightbox{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.detailPage-module__IxHrAa__lightboxBackdrop{cursor:pointer;background:#14101cd1;border:none;position:absolute;inset:0}.detailPage-module__IxHrAa__lightboxStage{z-index:1;justify-content:center;align-items:center;width:min(920px,100%);height:min(90vh,100%);display:flex;position:relative}.detailPage-module__IxHrAa__lightboxImg{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.detailPage-module__IxHrAa__lightboxArrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.detailPage-module__IxHrAa__lightboxArrow:hover{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);transform:translateY(-50%)scale(1.04)}.detailPage-module__IxHrAa__lightboxArrowPrev{left:.35rem}.detailPage-module__IxHrAa__lightboxArrowNext{right:.35rem}@media (min-width:768px){.detailPage-module__IxHrAa__lightboxArrowPrev{left:-3.25rem}.detailPage-module__IxHrAa__lightboxArrowNext{right:-3.25rem}}.detailPage-module__IxHrAa__lightboxClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1;transition:background-color .2s;position:absolute;top:-.35rem;right:0}.detailPage-module__IxHrAa__lightboxClose:hover{background:var(--brand-magenta,#9b046f)}.detailPage-module__IxHrAa__lightboxCounter{color:#fffc;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:600;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.detailPage-module__IxHrAa__slideFrame{aspect-ratio:1;background:#fff;width:100%;position:relative;overflow:hidden}.detailPage-module__IxHrAa__slideImg{object-fit:contain;object-position:top center;width:100%;height:100%;padding:0;transition:transform .45s;display:block;position:absolute;inset:0}.detailPage-module__IxHrAa__slideFrame:hover .detailPage-module__IxHrAa__slideImg{transform:scale(1.03)}.detailPage-module__IxHrAa__zoomBtn{z-index:10;width:2.25rem;height:2.25rem;color:var(--brand-ink,#2e2a39);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-ink,#2e2a39) 8%, transparent);background:#fff;border:1px solid #ebe6f0;border-radius:.3rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.detailPage-module__IxHrAa__zoomBtn:hover{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);color:#fff}.detailPage-module__IxHrAa__info{overflow-wrap:anywhere;flex-direction:column;align-self:start;gap:1rem;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.detailPage-module__IxHrAa__brandRow{align-items:center;gap:.65rem;margin:0;padding:0;display:flex}.detailPage-module__IxHrAa__brandLogo{object-fit:contain;width:auto;height:24px}.detailPage-module__IxHrAa__brandEyebrow{color:var(--brand-magenta,#9b046f);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detailPage-module__IxHrAa__title{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.18;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.detailPage-module__IxHrAa__metaRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.detailPage-module__IxHrAa__saleBadge{background:color-mix(in srgb, var(--brand-magenta,#9b046f) 12%, #fff);color:var(--brand-magenta,#9b046f);letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.detailPage-module__IxHrAa__priceBlock{border-bottom:1px solid #ebe6f0;flex-direction:column;gap:.45rem;padding-bottom:.25rem;display:flex}.detailPage-module__IxHrAa__priceRow{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:flex}.detailPage-module__IxHrAa__price{color:var(--brand-ink,#2e2a39);font-family:"Montserrat", var(--font-marbert-display), sans-serif;letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700}.detailPage-module__IxHrAa__priceSale{color:var(--brand-magenta,#9b046f)}.detailPage-module__IxHrAa__priceOld{color:#9a93a3;font-size:.92rem;font-weight:500;text-decoration:line-through}.detailPage-module__IxHrAa__vat{color:#7a7385;font-size:.75rem;font-weight:500}.detailPage-module__IxHrAa__stockOk,.detailPage-module__IxHrAa__stockOut{background:0 0;border-radius:0;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.detailPage-module__IxHrAa__stockOk{color:#3f6b2d}.detailPage-module__IxHrAa__stockOk:before,.detailPage-module__IxHrAa__stockOut:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.detailPage-module__IxHrAa__stockOut{color:#b42318}.detailPage-module__IxHrAa__lead{color:#5c5668;margin:0;font-size:.92rem;line-height:1.65}.detailPage-module__IxHrAa__block{min-width:0;max-width:100%;padding-top:.1rem}.detailPage-module__IxHrAa__blockLabel{color:var(--brand-ink,#2e2a39);font-family:"Montserrat", var(--font-marbert-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.detailPage-module__IxHrAa__blockBody{color:#5c5668;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:.9rem;line-height:1.65}:is(.detailPage-module__IxHrAa__blockBody p,.detailPage-module__IxHrAa__blockBody div,.detailPage-module__IxHrAa__blockBody span,.detailPage-module__IxHrAa__blockBody li){overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0 0 .55rem;white-space:normal!important}:is(.detailPage-module__IxHrAa__blockBody p:last-child,.detailPage-module__IxHrAa__blockBody div:last-child){margin-bottom:0}.detailPage-module__IxHrAa__attrRow{flex-direction:column;gap:.55rem;display:flex}.detailPage-module__IxHrAa__attrName{color:var(--brand-ink,#2e2a39);text-transform:capitalize;margin:0;font-size:.84rem;font-weight:600}.detailPage-module__IxHrAa__attrOptions{flex-wrap:wrap;gap:.45rem;display:flex}.detailPage-module__IxHrAa__attrBtn{min-width:2.5rem;min-height:2.5rem;color:var(--brand-ink,#2e2a39);text-transform:capitalize;background:#fff;border:1px solid #ddd7e2;border-radius:.3rem;padding:.35rem .75rem;font-size:.84rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.detailPage-module__IxHrAa__attrBtn:hover:not(:disabled){border-color:var(--brand-magenta,#9b046f)}.detailPage-module__IxHrAa__attrBtnActive{border-color:var(--brand-magenta,#9b046f);background:var(--brand-magenta,#9b046f);color:#fff}.detailPage-module__IxHrAa__attrBtnDisabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.detailPage-module__IxHrAa__actions{grid-template-columns:1fr auto;gap:.65rem;padding-top:.15rem;display:grid}.detailPage-module__IxHrAa__btnPrimary{background:var(--brand-magenta,#9b046f);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:100%;padding:.85rem 1.2rem;font-size:.74rem;font-weight:700;transition:background-color .25s,transform .25s;display:inline-flex}.detailPage-module__IxHrAa__btnPrimary:hover:not(:disabled){background:var(--brand-magenta-deep,#460434);transform:translateY(-1px)}.detailPage-module__IxHrAa__btnPrimary:disabled{opacity:.45;cursor:not-allowed}.detailPage-module__IxHrAa__btnWish{width:3rem;height:3rem;color:var(--brand-magenta,#9b046f);background:#fff;border:1px solid #ddd7e2;border-radius:.3rem;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.detailPage-module__IxHrAa__btnWish:hover{border-color:var(--brand-magenta,#9b046f);background:color-mix(in srgb, var(--brand-magenta,#9b046f) 8%, #fff)}.detailPage-module__IxHrAa__btnWishActive{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);color:#fff}.detailPage-module__IxHrAa__note{background:color-mix(in srgb, var(--brand-magenta,#9b046f) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand-magenta,#9b046f) 18%, #ebe6f0);color:#5c5668;border-radius:.3rem;padding:.75rem .9rem;font-size:.86rem}.detailPage-module__IxHrAa__related{max-width:78rem;margin:0 auto;padding:0 1rem 3.5rem}.detailPage-module__IxHrAa__relatedHeader{border-top:1px solid #ebe6f0;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.15rem;padding-top:.35rem;display:flex}.detailPage-module__IxHrAa__relatedTitle{letter-spacing:.02em;margin:1.35rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12;color:var(--brand-ink,#2e2a39)!important;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.detailPage-module__IxHrAa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:768px){.detailPage-module__IxHrAa__related{padding:0 1.5rem 4rem}.detailPage-module__IxHrAa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1280px){.detailPage-module__IxHrAa__relatedGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:480px){.detailPage-module__IxHrAa__actions{grid-template-columns:1fr}.detailPage-module__IxHrAa__btnWish{width:100%;height:2.85rem}}
.LoadingComponent-module__NnkaNa__wrap{background:0 0;justify-content:center;align-items:center;width:100%;min-height:40vh;display:flex}.LoadingComponent-module__NnkaNa__fullScreen{z-index:10000;background:radial-gradient(ellipse 75% 55% at 50% 38%, color-mix(in srgb, var(--brand-magenta,#9b046f) 12%, transparent), transparent 62%), radial-gradient(ellipse 55% 40% at 12% 88%, color-mix(in srgb, var(--light-pink-100,#f1daff) 55%, transparent), transparent 70%), radial-gradient(ellipse 45% 35% at 92% 12%, color-mix(in srgb, var(--brand-sky,#67b8ec) 10%, transparent), transparent 65%), var(--brand-cream,#fdfbf7);min-height:100dvh;position:fixed;inset:0}.LoadingComponent-module__NnkaNa__inner{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.LoadingComponent-module__NnkaNa__logo{aspect-ratio:380/114;object-fit:contain;will-change:transform, opacity;image-rendering:auto;width:min(260px,68vw);height:auto;animation:1.85s ease-in-out infinite LoadingComponent-module__NnkaNa__logoPulse}.LoadingComponent-module__NnkaNa__bar{background:linear-gradient(90deg, transparent, var(--brand-magenta,#9b046f) 18%, var(--brand-ink,#2e2a39) 50%, var(--brand-magenta,#9b046f) 82%, transparent);background-size:200% 100%;border-radius:999px;width:78px;height:3px;animation:1.45s ease-in-out infinite LoadingComponent-module__NnkaNa__barShine;display:block}@keyframes LoadingComponent-module__NnkaNa__logoPulse{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes LoadingComponent-module__NnkaNa__barShine{0%{opacity:.5;background-position:100% 0}50%{opacity:1}to{opacity:.5;background-position:-100% 0}}
.checkout-module__AijqVq__page{max-width:68rem;margin:0 auto;padding:2.5rem 1rem 4rem}@media (min-width:1024px){.checkout-module__AijqVq__page{padding:3rem 1.5rem 5rem}}.checkout-module__AijqVq__header{text-align:center;margin-bottom:.25rem}.checkout-module__AijqVq__intro{color:#5c5668;max-width:32rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.checkout-module__AijqVq__backLink{margin-top:.85rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block;color:var(--brand-magenta,#9b046f)!important}.checkout-module__AijqVq__backLink:hover{text-decoration:underline;color:var(--brand-magenta-deep,#460434)!important}.checkout-module__AijqVq__layout{grid-template-columns:1fr;align-items:start;gap:1.75rem;margin-top:2rem;display:grid}@media (min-width:1024px){.checkout-module__AijqVq__layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:2.25rem}}.checkout-module__AijqVq__panel{background:#fff;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.5rem}.checkout-module__AijqVq__panelTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 .35rem;font-size:1rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.checkout-module__AijqVq__panelText{color:#5c5668;margin:0;font-size:.9rem;font-weight:500;line-height:1.55}.checkout-module__AijqVq__gateStack{flex-direction:column;gap:1.25rem;display:flex}.checkout-module__AijqVq__guestBanner{background:#faf9fb;border:1px solid #ebe6f0;flex-direction:column;align-items:stretch;gap:1.15rem;padding:1.35rem 1.25rem 1.4rem;display:flex}@media (min-width:640px){.checkout-module__AijqVq__guestBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.checkout-module__AijqVq__guestCopy{min-width:0}.checkout-module__AijqVq__gateTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 .35rem;font-size:1rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.checkout-module__AijqVq__gateText{color:#5c5668;margin:0;font-size:.9rem;font-weight:500;line-height:1.55}.checkout-module__AijqVq__guestBtn{border:1px solid var(--brand-magenta,#9b046f);background:var(--brand-magenta,#9b046f);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;min-width:11rem;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.checkout-module__AijqVq__guestBtn:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);transform:translateY(-1px)}.checkout-module__AijqVq__signInPanel{background:#fff;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.5rem}.checkout-module__AijqVq__form{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.checkout-module__AijqVq__field label{color:var(--brand-ink,#2e2a39);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.checkout-module__AijqVq__field input{width:100%;color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;outline:none;padding:.75rem .9rem;font-size:.9rem;transition:border-color .2s}.checkout-module__AijqVq__field input::placeholder{color:#a39eab}.checkout-module__AijqVq__field input:focus{border-color:var(--brand-magenta,#9b046f)}.checkout-module__AijqVq__passwordWrap{position:relative}.checkout-module__AijqVq__passwordWrap input{padding-right:4rem}.checkout-module__AijqVq__togglePass{color:#7a7485;cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.checkout-module__AijqVq__togglePass:hover{color:var(--brand-magenta,#9b046f)}.checkout-module__AijqVq__error{color:#c45c4a;margin-top:.35rem;font-size:.8rem;font-style:normal;display:block}.checkout-module__AijqVq__forgot{margin-top:.5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block;color:var(--brand-magenta,#9b046f)!important}.checkout-module__AijqVq__forgot:hover{text-decoration:underline}.checkout-module__AijqVq__btnPrimary,.checkout-module__AijqVq__btnSecondary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:.74rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.checkout-module__AijqVq__btnPrimary{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f);color:#fff!important}.checkout-module__AijqVq__btnPrimary:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);transform:translateY(-1px);color:#fff!important}.checkout-module__AijqVq__btnPrimary:disabled{opacity:.55;cursor:not-allowed;transform:none}.checkout-module__AijqVq__btnSecondary{white-space:nowrap;background:#fff;border-color:#ddd7e2;width:auto;color:var(--brand-ink,#2e2a39)!important}.checkout-module__AijqVq__btnSecondary:hover{border-color:var(--brand-magenta,#9b046f);color:var(--brand-magenta,#9b046f)!important}.checkout-module__AijqVq__signupHint{color:#5c5668;margin:1.15rem 0 0;font-size:.88rem}.checkout-module__AijqVq__signupHint a{font-weight:600;text-decoration:none;color:var(--brand-magenta,#9b046f)!important}.checkout-module__AijqVq__signupHint a:hover{text-decoration:underline}.checkout-module__AijqVq__orderPanel{background:#faf9fb;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.5rem;position:sticky;top:6.5rem}.checkout-module__AijqVq__orderTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;border-bottom:1px solid #ebe6f0;margin:0 0 1rem;padding-bottom:.85rem;font-size:1rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.checkout-module__AijqVq__orderItem{border-bottom:1px solid #ebe6f0;grid-template-columns:64px 1fr;gap:.85rem;padding:.85rem 0;display:grid}.checkout-module__AijqVq__orderMedia{background:#f3eee8;width:64px;height:64px;position:relative;overflow:hidden}.checkout-module__AijqVq__orderImg{object-fit:cover}.checkout-module__AijqVq__orderItemTitle{color:var(--brand-ink,#2e2a39);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.checkout-module__AijqVq__orderItemMeta{color:#7a7485;margin:.3rem 0 0;font-size:.8rem}.checkout-module__AijqVq__totals{flex-direction:column;gap:.55rem;padding-top:.85rem;display:flex}.checkout-module__AijqVq__totalRow{color:#5c5668;justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.checkout-module__AijqVq__totalRow strong{color:var(--brand-ink,#2e2a39);font-weight:600}.checkout-module__AijqVq__grandTotal{color:var(--brand-ink,#2e2a39);border-top:1px solid #ebe6f0;justify-content:space-between;gap:1rem;margin-top:.65rem;padding-top:.85rem;font-size:1.05rem;font-weight:700;display:flex}.checkout-module__AijqVq__formStack{flex-direction:column;gap:1.25rem;display:flex}.checkout-module__AijqVq__checkoutSection{background:#fff;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.5rem}.checkout-module__AijqVq__sectionHeader{border-bottom:1px solid #ebe6f0;align-items:center;gap:.75rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.checkout-module__AijqVq__step{background:var(--brand-magenta,#9b046f);color:#fff;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.74rem;font-weight:700;display:flex}.checkout-module__AijqVq__sectionTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0;font-size:.95rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.checkout-module__AijqVq__fieldGrid{grid-template-columns:1fr;gap:.9rem 1rem;display:grid}@media (min-width:640px){.checkout-module__AijqVq__fieldGrid{grid-template-columns:1fr 1fr}}.checkout-module__AijqVq__fieldFull{grid-column:1/-1}.checkout-module__AijqVq__checkoutField label{color:var(--brand-ink,#2e2a39);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.checkout-module__AijqVq__checkoutField input{width:100%;color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;outline:none;padding:.75rem .9rem;font-size:.9rem;font-weight:500;transition:border-color .2s}.checkout-module__AijqVq__checkoutField input::placeholder{color:#a39eab}.checkout-module__AijqVq__checkoutField input:focus{border-color:var(--brand-magenta,#9b046f)}:is(.checkout-module__AijqVq__checkoutField .css-13cymwt-control,.checkout-module__AijqVq__checkoutField .css-t3ipsp-control,.checkout-module__AijqVq__checkoutField [class*=-control]){min-height:46px!important;box-shadow:none!important;background:#fff!important;border-color:#ddd7e2!important;border-radius:.35rem!important}:is(.checkout-module__AijqVq__checkoutField .css-t3ipsp-control,.checkout-module__AijqVq__checkoutField [class*=-control]:hover,.checkout-module__AijqVq__checkoutField [class*=-control]:focus){border-color:var(--brand-magenta,#9b046f)!important}.checkout-module__AijqVq__fieldError{color:#c45c4a;margin-top:.35rem;font-size:.78rem;font-weight:500;display:block}.checkout-module__AijqVq__paymentList{flex-direction:column;gap:.65rem;display:flex}.checkout-module__AijqVq__paymentOption{cursor:pointer;background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;transition:border-color .2s,background .2s;display:flex}.checkout-module__AijqVq__paymentOptionActive{border-color:var(--brand-magenta,#9b046f);background:#fdf7fb}.checkout-module__AijqVq__paymentOptionDisabled{opacity:.45;cursor:not-allowed}.checkout-module__AijqVq__paymentOption input{accent-color:var(--brand-magenta,#9b046f);margin-top:.2rem}.checkout-module__AijqVq__paymentIcon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.checkout-module__AijqVq__paymentCopy strong{color:var(--brand-ink,#2e2a39);font-size:.9rem;font-weight:650;display:block}.checkout-module__AijqVq__paymentCopy small{color:#7a7485;margin-top:.2rem;font-size:.8rem;font-weight:500;display:block}.checkout-module__AijqVq__submitWrap{margin-top:.15rem}.checkout-module__AijqVq__loadingText{text-align:center;color:#5c5668;margin:1.5rem 0;font-size:.95rem;font-weight:500}
.shoppingCart-module__i860Kq__page{background:#fff;padding:2.5rem 1rem 4rem}.shoppingCart-module__i860Kq__inner{max-width:68rem;margin:0 auto}.shoppingCart-module__i860Kq__header{text-align:center;margin-bottom:2rem}.shoppingCart-module__i860Kq__intro{color:#5c5668;max-width:32rem;margin:.85rem auto 0;font-size:.98rem;font-weight:500;line-height:1.65}.shoppingCart-module__i860Kq__empty{text-align:center;background:#faf9fb;border:1px solid #ebe6f0;max-width:40rem;margin:0 auto;padding:3.5rem 1rem}.shoppingCart-module__i860Kq__emptyTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.shoppingCart-module__i860Kq__emptyText{color:#5c5668;max-width:26rem;margin:.75rem auto 0;font-size:.95rem;font-weight:500;line-height:1.65}.shoppingCart-module__i860Kq__emptyActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.shoppingCart-module__i860Kq__primaryBtn,.shoppingCart-module__i860Kq__ghostBtn{letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;justify-content:center;align-items:center;min-width:9.5rem;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.shoppingCart-module__i860Kq__primaryBtn{background:var(--brand-magenta,#9b046f);color:#fff;border:1px solid var(--brand-magenta,#9b046f)}.shoppingCart-module__i860Kq__primaryBtn:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);color:#fff;text-decoration:none;transform:translateY(-1px)}.shoppingCart-module__i860Kq__ghostBtn{color:var(--brand-ink,#2e2a39);background:#fff;border:1px solid #ddd7e2}.shoppingCart-module__i860Kq__ghostBtn:hover{border-color:var(--brand-magenta,#9b046f);color:var(--brand-magenta,#9b046f);text-decoration:none}.shoppingCart-module__i860Kq__layout{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.shoppingCart-module__i860Kq__page{padding:3rem 1.5rem 5rem}.shoppingCart-module__i860Kq__layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:2.5rem}}.shoppingCart-module__i860Kq__listCol{min-width:0}.shoppingCart-module__i860Kq__meta{border-bottom:1px solid #ebe6f0;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .25rem;padding-bottom:.85rem;display:flex}.shoppingCart-module__i860Kq__count{color:var(--brand-ink,#2e2a39);margin:0;font-size:.88rem;font-weight:600}.shoppingCart-module__i860Kq__continueLink{color:var(--brand-magenta,#9b046f);font-size:.82rem;font-weight:600;text-decoration:none}.shoppingCart-module__i860Kq__continueLink:hover{text-decoration:underline}.shoppingCart-module__i860Kq__items{margin:0;padding:0;list-style:none}.shoppingCart-module__i860Kq__itemRow{border-bottom:1px solid #ebe6f0}.shoppingCart-module__i860Kq__item{grid-template-columns:88px 1fr;align-items:start;gap:1rem;padding:1.15rem 0;display:grid}@media (min-width:640px){.shoppingCart-module__i860Kq__item{grid-template-columns:110px 1fr;gap:1.25rem}}.shoppingCart-module__i860Kq__itemMedia{aspect-ratio:1;background:#f3eee8;width:100%;display:block;position:relative;overflow:hidden}.shoppingCart-module__i860Kq__itemImg{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.shoppingCart-module__i860Kq__itemMedia:hover .shoppingCart-module__i860Kq__itemImg{transform:scale(1.04)}.shoppingCart-module__i860Kq__itemBody{flex-direction:column;gap:.85rem;min-width:0;display:flex}.shoppingCart-module__i860Kq__itemTop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shoppingCart-module__i860Kq__itemInfo{min-width:0}.shoppingCart-module__i860Kq__itemTitle{color:var(--brand-ink,#2e2a39);margin:0;font-size:.98rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.shoppingCart-module__i860Kq__itemTitle:hover{color:var(--brand-magenta,#9b046f)}.shoppingCart-module__i860Kq__itemMeta{color:#7a7485;margin:.3rem 0 0;font-size:.8rem;line-height:1.4}.shoppingCart-module__i860Kq__itemPrice{color:var(--brand-ink,#2e2a39);margin:.45rem 0 0;font-size:.95rem;font-weight:600}.shoppingCart-module__i860Kq__currency{letter-spacing:.04em;color:#7a7485;font-size:.72rem;font-weight:600}.shoppingCart-module__i860Kq__comparePrice{color:#a39eab;margin-left:.4rem;font-size:.78rem;font-weight:500;text-decoration:line-through}.shoppingCart-module__i860Kq__removeBtn{color:#9a94a3;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.1rem 0;font-size:.78rem;font-weight:600;transition:color .2s}.shoppingCart-module__i860Kq__removeBtn:hover{color:var(--brand-magenta,#9b046f)}.shoppingCart-module__i860Kq__itemFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shoppingCart-module__i860Kq__qty{background:#fff;border:1px solid #ddd7e2;align-items:stretch;width:fit-content;display:inline-flex}.shoppingCart-module__i860Kq__qtyBtn{width:2.15rem;height:2.15rem;color:var(--brand-ink,#2e2a39);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:background .2s,color .2s;display:flex}.shoppingCart-module__i860Kq__qtyBtn:hover:not(:disabled){color:var(--brand-magenta,#9b046f);background:#f7f4f9}.shoppingCart-module__i860Kq__qtyBtn:disabled{opacity:.35;cursor:not-allowed}.shoppingCart-module__i860Kq__qtyValue{min-width:2.35rem;color:var(--brand-ink,#2e2a39);border-left:1px solid #ddd7e2;border-right:1px solid #ddd7e2;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;display:flex}.shoppingCart-module__i860Kq__lineTotal{color:var(--brand-ink,#2e2a39);margin:0;font-size:.95rem;font-weight:700}.shoppingCart-module__i860Kq__summary{background:#faf9fb;border:1px solid #ebe6f0;padding:1.35rem 1.25rem 1.5rem;position:sticky;top:6.5rem}.shoppingCart-module__i860Kq__summaryTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.02em;margin:0 0 1rem;font-size:1rem;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.shoppingCart-module__i860Kq__summaryRow{color:#5c5668;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .5rem;font-size:.9rem;display:flex}.shoppingCart-module__i860Kq__summaryRow strong{color:var(--brand-ink,#2e2a39);font-weight:600}.shoppingCart-module__i860Kq__summaryNote{color:#8a8494;margin:0 0 .85rem;font-size:.78rem;line-height:1.5}.shoppingCart-module__i860Kq__summaryDivider{background:#ebe6f0;border:none;height:1px;margin:.85rem 0 1rem}.shoppingCart-module__i860Kq__summaryTotal{color:var(--brand-ink,#2e2a39);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.35rem;font-size:1.05rem;font-weight:700;display:flex}.shoppingCart-module__i860Kq__actions{flex-direction:column;gap:.75rem;display:flex}.shoppingCart-module__i860Kq__checkoutBtn{border:1px solid var(--brand-magenta,#9b046f);background:var(--brand-magenta,#9b046f);letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;justify-content:center;align-items:center;width:100%;padding:.9rem 1.25rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:flex;color:#fff!important}.shoppingCart-module__i860Kq__checkoutBtn:hover{background:var(--brand-magenta-deep,#460434);border-color:var(--brand-magenta-deep,#460434);text-decoration:none;transform:translateY(-1px);color:#fff!important}.shoppingCart-module__i860Kq__shopLink{letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #ddd7e2;border-radius:.35rem;justify-content:center;align-items:center;width:100%;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:flex;color:var(--brand-ink,#2e2a39)!important}.shoppingCart-module__i860Kq__shopLink:hover{border-color:var(--brand-magenta,#9b046f);text-decoration:none;color:var(--brand-magenta,#9b046f)!important}
.filters-module__Nepy7G__sidebar{border:1px solid var(--border,#ebe6f0);background:#fff;border-radius:12px;align-self:start;width:100%;height:fit-content;padding:1.1rem 1rem 1.25rem;position:sticky;top:6.5rem}.filters-module__Nepy7G__header{border-bottom:1px solid var(--border,#ebe6f0);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.filters-module__Nepy7G__title{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.95rem;color:var(--brand-ink,#2e2a39)!important;font-family:"Montserrat", var(--font-marbert-display), sans-serif!important;font-weight:800!important}.filters-module__Nepy7G__clearBtn{color:var(--brand-magenta,#9b046f);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.filters-module__Nepy7G__clearBtn:hover{text-decoration:underline}.filters-module__Nepy7G__empty{color:var(--muted,#5c5668);margin:0;font-size:.85rem;line-height:1.45}.filters-module__Nepy7G__group{margin-bottom:1.25rem}.filters-module__Nepy7G__group:last-child{margin-bottom:0}.filters-module__Nepy7G__groupTitle{color:var(--brand-ink,#2e2a39);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.filters-module__Nepy7G__options{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.filters-module__Nepy7G__option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.filters-module__Nepy7G__checkbox{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.filters-module__Nepy7G__checkmark{background:#fff;border:1.5px solid #d4cfe0;border-radius:4px;flex-shrink:0;width:1.05rem;height:1.05rem;transition:background .15s,border-color .15s;position:relative}.filters-module__Nepy7G__checkbox:checked+.filters-module__Nepy7G__checkmark{background:var(--brand-magenta,#9b046f);border-color:var(--brand-magenta,#9b046f)}.filters-module__Nepy7G__checkbox:checked+.filters-module__Nepy7G__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.28rem;height:.52rem;position:absolute;top:.08rem;left:.28rem;transform:rotate(45deg)}.filters-module__Nepy7G__checkbox:focus-visible+.filters-module__Nepy7G__checkmark{outline:2px solid color-mix(in srgb, var(--brand-magenta,#9b046f) 35%, white);outline-offset:2px}.filters-module__Nepy7G__optionLabel{color:var(--brand-ink,#2e2a39);font-size:.88rem;font-weight:500;line-height:1.3}.filters-module__Nepy7G__option:hover .filters-module__Nepy7G__optionLabel{color:var(--brand-magenta,#9b046f)}
