.ProductInfoTabs_stack__NyYxU{display:flex;flex-direction:column;gap:10px}.ProductInfoTabs_section__xyknQ{border:1px solid #e7e3e9;border-radius:16px;background:#fff;overflow:hidden}.ProductInfoTabs_summary__uqUyv{display:flex;align-items:center;gap:10px;min-height:72px;padding:14px 16px;list-style:none;cursor:pointer}.ProductInfoTabs_question__RWyLc::-webkit-details-marker,.ProductInfoTabs_summary__uqUyv::-webkit-details-marker{display:none}.ProductInfoTabs_summary__uqUyv>svg{flex-shrink:0}.ProductInfoTabs_heading__8qD5n{flex:1;min-width:0}.ProductInfoTabs_title__i_xc6{font-size:13px;font-weight:600;color:#352d3b;line-height:1.45}.ProductInfoTabs_subtitle__pX9b2{font-size:11px;color:#84788b;margin-top:3px;line-height:1.4}.ProductInfoTabs_toggle__o7p43{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border:1px solid #eee9f0;border-radius:8px;color:#8a7a94;background:#fff}.ProductInfoTabs_toggle__o7p43 svg{transition:transform .15s}.ProductInfoTabs_section__xyknQ[open]>.ProductInfoTabs_summary__uqUyv{border-bottom:1px solid #efebf1}.ProductInfoTabs_section__xyknQ[open]>.ProductInfoTabs_summary__uqUyv .ProductInfoTabs_toggle__o7p43 svg{transform:rotate(180deg)}.ProductInfoTabs_body__1VeJv{padding:14px 16px 16px;font-size:12px;color:#65586e;line-height:1.65}.ProductInfoTabs_included__2jp5M{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ProductInfoTabs_included__2jp5M li{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:9px 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ProductInfoTabs_included__2jp5M li:first-child{padding-top:0}.ProductInfoTabs_included__2jp5M li+li{border-top:1px solid #f3eff5}.ProductInfoTabs_check__nGzFg{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#f1f7f3;color:#388460;flex-shrink:0}.ProductInfoTabs_excluded__FgIuc{margin-top:10px;padding:12px;border:1px dashed #e4dce8;border-radius:11px}.ProductInfoTabs_excluded__FgIuc h3{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#85768e;margin:0 0 5px}.ProductInfoTabs_excluded__FgIuc ul{list-style:none;margin:0;padding:0 0 0 21px}.ProductInfoTabs_excluded__FgIuc li{font-size:12px;line-height:1.5;color:#77687f;overflow-wrap:anywhere}.ProductInfoTabs_excluded__FgIuc li+li{margin-top:5px}.ProductInfoTabs_faqList__c_JgP{display:flex;flex-direction:column}.ProductInfoTabs_faq__wMVnr+.ProductInfoTabs_faq__wMVnr{border-top:1px solid #eee8f1}.ProductInfoTabs_question__RWyLc{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:46px;padding:10px 0}.ProductInfoTabs_questionText__EBCmH{flex:1;font-size:12px;font-weight:500;color:#53445f;line-height:1.6}.ProductInfoTabs_questionIcon__Zhrf4{flex-shrink:0;color:#a48eaf}.ProductInfoTabs_faq__wMVnr[open] .ProductInfoTabs_plusVertical__rquHa{display:none}.ProductInfoTabs_faq__wMVnr[open] .ProductInfoTabs_questionText__EBCmH{color:#963153}.ProductInfoTabs_answer__kXn_I{color:#796885;padding:0 22px 12px 0;margin:0}.ProductInfoTabs_answer__kXn_I,.ProductInfoTabs_rich__mKcxY{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.ProductInfoTabs_rich__mKcxY :is(p,li){font-size:12px;line-height:1.75}.ProductInfoTabs_rich__mKcxY :is(h1,h2,h3,h4,h5,h6){font-size:13px;line-height:1.5;margin:14px 0 7px;font-weight:600}.ProductInfoTabs_rich__mKcxY>:first-child{margin-top:0}.ProductInfoTabs_rich__mKcxY>:last-child{margin-bottom:0}.ProductInfoTabs_seller__uGHJq{border:1px solid #ece6ef;border-radius:11px;padding:12px}.ProductInfoTabs_sellerName__mewUr{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#4a3856;font-size:13px;font-weight:600}.ProductInfoTabs_brand__c_mpN{display:inline-flex;align-items:center;gap:3px;border:1px solid #e7dfe9;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:500;color:#86628e}.ProductInfoTabs_seller__uGHJq address{font-style:normal;font-size:12px;color:#82728d;margin-top:7px;overflow-wrap:anywhere}.ProductInfoTabs_email__NS5wW{display:inline-block;color:#886b91;font-size:12px;overflow-wrap:anywhere;margin-top:5px}.ProductInfoTabs_brandLink__i7_Vf{display:inline-flex;align-items:center;gap:5px;min-height:40px;font-size:11px;color:#9d2853;margin-top:7px}.ProductInfoTabs_stack__NyYxU :is(summary,a):focus-visible{outline:2px solid #a7194b;outline-offset:-3px;border-radius:8px}.ProductInfoTabs_question__RWyLc:hover,.ProductInfoTabs_summary__uqUyv:hover{background:#fdfbfe}@media (prefers-reduced-motion:reduce){.ProductInfoTabs_toggle__o7p43 svg{transition:none}}.CategoryPage_page__kPsq0{max-width:1200px;margin:0 auto;padding:18px 16px 28px}.CategoryPage_hero__k_rD7{position:relative;overflow:hidden;border-radius:22px;background:#fcf2f6;padding:22px}.CategoryPage_eyebrow__Rku11{font-size:9px;font-weight:750;letter-spacing:.15em;color:#a25171;margin-bottom:8px}.CategoryPage_hero__k_rD7 h1{max-width:32ch;font-family:var(--font-heading);font-size:29px;font-weight:800;letter-spacing:-.04em;line-height:1.15;color:#512638;overflow-wrap:anywhere}.CategoryPage_intro__SroqZ{max-width:33ch;margin-top:10px;color:#896672;font-size:12px;line-height:19px}.CategoryPage_heroBottom__Siaht{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px}.CategoryPage_rating__nGaRE{display:inline-flex;align-items:center;gap:5px;color:#6d4e5d;font-size:11px}.CategoryPage_rating__nGaRE svg{fill:#9b1b45;color:#9b1b45}.CategoryPage_rating__nGaRE strong{font-weight:750;color:#512638}.CategoryPage_cityButton__FIGhm{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;border-bottom:1px solid #d7adbd;color:#9b1b45;font-size:11px;font-weight:650;cursor:pointer}.CategoryPage_cityButton__FIGhm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryPage_about__9KJFs{margin:8px 0 14px;font-size:12px;color:#7b6670}.CategoryPage_about__9KJFs summary{display:flex;align-items:center;gap:5px;width:fit-content;min-height:32px;cursor:pointer;list-style:none}.CategoryPage_about__9KJFs summary::-webkit-details-marker{display:none}.CategoryPage_about__9KJFs summary svg{transition:transform .15s}.CategoryPage_about__9KJFs[open] summary svg{transform:rotate(180deg)}.CategoryPage_about__9KJFs>div{margin-top:6px;padding:14px 16px;border-radius:14px;background:#faf8f9;line-height:1.75}.CategoryPage_shortcutHeading__TXCuD{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.CategoryPage_shortcutHeading__TXCuD h2{font-size:14px;font-weight:750;color:#46303b}.CategoryPage_shortcuts__9hR9T>div{padding-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.CategoryPage_shortcuts__9hR9T>div>a{gap:7px;min-width:0}.CategoryPage_shortcuts__9hR9T{margin-top:18px}.CategoryPage_shortcuts__9hR9T>div>a>div{max-width:68px;border:1px solid #f2e8ed;box-shadow:none;background:#fdf6f9}.CategoryPage_shortcuts__9hR9T>div>a>div img{padding:0;object-fit:contain}.CategoryPage_shortcuts__9hR9T>div>a p{font-size:10.5px;font-weight:600;color:#68515d}.CategoryPage_toolbar__Izow_{margin:26px 0 16px;padding-top:20px;border-top:1px solid #eee6eb}.CategoryPage_toolbarHeading__rE0WS{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.CategoryPage_toolbarHeading__rE0WS h2{font-family:var(--font-heading);font-size:21px;font-weight:800;letter-spacing:-.035em;color:#3d2933}.CategoryPage_count__McsSY{color:#8a7882;font-size:11px;white-space:nowrap}.CategoryPage_filters__TMJj_{display:grid;grid-template-columns:1fr 1fr;gap:8px}.CategoryPage_select__01m79{display:flex;align-items:center;gap:7px;min-width:0;height:44px;padding:0 10px;border:1px solid #e9dfe4;border-radius:12px;background:#fff;color:#765968}.CategoryPage_select__01m79>svg{flex-shrink:0}.CategoryPage_select__01m79 select{flex:1;min-width:0;width:100%;font-size:11px;font-weight:600;color:#55404b;background:transparent;outline:none;cursor:pointer}.CategoryPage_select__01m79:focus-within{outline:2px solid #9b1b45;outline-offset:2px}.CategoryPage_filterStatus__BRh_B{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#896672;font-size:11px}.CategoryPage_filterStatus__BRh_B button{font-weight:700;color:#9b1b45;text-decoration:underline;cursor:pointer}.CategoryPage_grid__nZNnx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.CategoryPage_product__uf0Ge{display:block;min-width:0;border:1px solid #f0e8ed;border-radius:17px;background:#fff;overflow:hidden}.CategoryPage_product__uf0Ge:focus-visible{outline:2px solid #9b1b45;outline-offset:3px}.CategoryPage_productImage__vZSzs{position:relative;aspect-ratio:1;overflow:hidden;background:#faf3f6}.CategoryPage_productImage__vZSzs img{display:block;width:100%;height:100%;object-fit:cover}.CategoryPage_promotion__fD4rL{position:absolute;top:9px;left:9px;max-width:calc(100% - 18px);padding:4px 7px;border-radius:7px;background:#fffafceF;color:#793750;font-size:8px;font-weight:700;line-height:12px}.CategoryPage_viewProduct__b2S7O{position:absolute;display:grid;place-items:center;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:white;color:#693c50}.CategoryPage_productInfo__EhG8Q{padding:10px}.CategoryPage_productInfo__EhG8Q h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;font-size:12px;font-weight:600;line-height:18px;color:#49333f}.CategoryPage_price__hQb8m{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:8px}.CategoryPage_price__hQb8m strong{font-size:14px;font-weight:750;letter-spacing:-.025em;color:#34212a}.CategoryPage_price__hQb8m del{font-size:10px;color:#a3979d}.CategoryPage_price__hQb8m>span{font-size:9px;font-weight:600;color:#47816b;white-space:nowrap}.CategoryPage_delivery__kJpdE{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:9px;color:#856e7b}.CategoryPage_delivery__kJpdE svg{flex-shrink:0}.CategoryPage_empty__gGj9Y{text-align:center;padding:48px 20px;border-radius:18px;background:#faf6f8;color:#7b6670}.CategoryPage_empty__gGj9Y h3{font-size:18px;font-weight:700;color:#512638}.CategoryPage_empty__gGj9Y p{margin-top:8px;font-size:13px}.CategoryPage_empty__gGj9Y button{margin-top:16px;padding:11px 18px;border-radius:12px;background:#9b1b45;color:white;font-size:12px;font-weight:650;cursor:pointer}.CategoryPage_loadError__nTqnx{margin-top:16px;padding:16px;border-radius:12px;background:#faf3f6;font-size:13px;color:#6d4e5d}.CategoryPage_loadError__nTqnx button{margin-left:10px;text-decoration:underline;font-weight:700;cursor:pointer}@media (min-width:640px){.CategoryPage_page__kPsq0{padding:24px}.CategoryPage_hero__k_rD7{padding:28px 32px}.CategoryPage_hero__k_rD7 h1{font-size:38px;max-width:none}.CategoryPage_intro__SroqZ{max-width:none;font-size:14px}.CategoryPage_heroBottom__Siaht{margin-top:14px}.CategoryPage_shortcuts__9hR9T>div{grid-template-columns:repeat(8,minmax(0,1fr))}.CategoryPage_shortcuts__9hR9T>div>a>div{max-width:82px}.CategoryPage_shortcuts__9hR9T>div>a p{font-size:12px}.CategoryPage_toolbar__Izow_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.CategoryPage_toolbarHeading__rE0WS{margin:0;gap:14px}.CategoryPage_filters__TMJj_{min-width:340px}.CategoryPage_filterStatus__BRh_B{flex-basis:100%}.CategoryPage_grid__nZNnx{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.CategoryPage_productInfo__EhG8Q{padding:14px}.CategoryPage_productInfo__EhG8Q h3{font-size:13px;line-height:19px;min-height:38px}.CategoryPage_price__hQb8m strong{font-size:17px}.CategoryPage_price__hQb8m del{font-size:11px}.CategoryPage_delivery__kJpdE,.CategoryPage_price__hQb8m>span{font-size:10px}}@media (min-width:1024px){.CategoryPage_grid__nZNnx{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.CategoryPage_product__uf0Ge:hover{border-color:#dcb4c5}.CategoryPage_product__uf0Ge:hover h3{color:#9b1b45}}@media (prefers-reduced-motion:reduce){.CategoryPage_page__kPsq0 *{animation:none!important;transition:none!important}}.CategoryPage_details__zXlat{display:grid;gap:24px;min-width:0;margin-top:28px}.ProductChoicePanel_panel__WU25R{border:1px solid #e8e5e9;border-radius:18px;background:#fff;min-width:0;overflow:hidden}.ProductChoicePanel_header__a5uQv{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #efedef}.ProductChoicePanel_header__a5uQv>svg{flex-shrink:0}.ProductChoicePanel_heading__15nQb{flex:1;min-width:0}.ProductChoicePanel_heading__15nQb h2{color:#342d36;font-size:14px;font-weight:600;line-height:1.4}.ProductChoicePanel_heading__15nQb p{color:#817783;font-size:11px;margin-top:3px;line-height:1.4}.ProductChoicePanel_count__fppcA{font-size:10px;color:#817783;white-space:nowrap}.ProductChoicePanel_variants__UxJXo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px}.ProductChoicePanel_variant__Q_cSO{display:flex;flex-direction:column;min-width:0;border:1px solid #e1dce4;border-radius:12px;padding:5px;background:#fff;text-align:left;transition:border-color .15s}.ProductChoicePanel_variant__Q_cSO:hover{border-color:#b69ba9}.ProductChoicePanel_variant__Q_cSO[data-selected=true]{border-color:#b02359;box-shadow:inset 0 0 0 .5px #b02359}.ProductChoicePanel_photo__5ovTN{aspect-ratio:1.2;border-radius:8px;overflow:hidden;background:#f7f6f8}.ProductChoicePanel_photo__5ovTN img{width:100%;height:100%;object-fit:cover}.ProductChoicePanel_choiceBody__cCy8c{display:flex;flex:1;flex-direction:column;position:relative;padding:10px 3px 5px;min-height:62px}.ProductChoicePanel_choiceLabel__vIeXf{font-size:12px;line-height:1.35;padding-right:19px;color:#625764;overflow-wrap:anywhere}.ProductChoicePanel_choiceBody__cCy8c strong{display:block;font-size:13px;font-weight:600;margin-top:5px;color:#312a34}.ProductChoicePanel_radio__deOXv{position:absolute;top:10px;right:2px;width:15px;height:15px;border:1px solid #dcd5df;border-radius:50%;display:grid;place-items:center}.ProductChoicePanel_variant__Q_cSO[data-selected=true] .ProductChoicePanel_radio__deOXv{background:#af2057;border-color:#af2057;color:white}.ProductChoicePanel_body__7_nQV{padding:14px 16px 16px}.ProductChoicePanel_trigger__5_C7T{width:100%;display:flex;align-items:center;gap:9px;border:1px solid #ddd7e1;border-radius:11px;padding:12px;background:white;text-align:left;min-height:48px}.ProductChoicePanel_trigger__5_C7T>span:last-of-type{flex:1;min-width:0;font-size:13px;color:#403646;overflow-wrap:anywhere}.ProductChoicePanel_trigger__5_C7T[aria-expanded=true]{border-color:#b02359}.ProductChoicePanel_menu__jr7V9{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:5px;border:1px solid #e8e2ec;border-radius:12px;max-height:260px;overflow-y:auto}.ProductChoicePanel_menuOption__i_saW{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px;text-align:left;border-radius:8px;font-size:12px;color:#534958}.ProductChoicePanel_menuOption__i_saW:hover{background:#f8f6f8}.ProductChoicePanel_menuOption__i_saW[aria-pressed=true]{background:#f7f4f6;color:#94254f}.ProductChoicePanel_menuLabel__6sAbY{flex:1;min-width:0;overflow-wrap:anywhere}.ProductChoicePanel_custom__fkzue{border-top:1px solid #efedef;margin-top:14px;padding-top:14px}.ProductChoicePanel_customTop__nQ1cn{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ProductChoicePanel_customTop__nQ1cn p{flex:1;font-size:12px;font-weight:500;color:#514555}.ProductChoicePanel_customTop__nQ1cn span{font-size:11px;color:#817783}.ProductChoicePanel_textButton__t3fzb{color:#a31f53;font-size:11px;min-height:32px;padding:4px}.ProductChoicePanel_swatches__xehxF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ProductChoicePanel_swatch__TKLZp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;border:1px solid #e9e3ec;border-radius:10px;padding:7px 2px;background:#fff}.ProductChoicePanel_swatch__TKLZp>span{font-size:10px;color:#66586c}.ProductChoicePanel_swatch__TKLZp[aria-pressed=true]{border-color:#b02359;box-shadow:inset 0 0 0 .5px #b02359}.ProductChoicePanel_swatch__TKLZp:disabled{opacity:.35}.ProductChoicePanel_swatchCheck__Aeq46{position:absolute;top:4px;right:4px;color:#a31f53}.ProductChoicePanel_hint__SM7qA{font-size:11px;line-height:1.5;color:#817783;margin-top:10px}.ProductChoicePanel_done__6rdHz{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;background:#a7194b;color:#fff;border-radius:10px;font-size:12px;font-weight:600;margin-top:12px}.ProductChoicePanel_saved__WlwUu{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #efedef}.ProductChoicePanel_savedText__09g9g{flex:1;min-width:0;font-size:12px;color:#45374b;overflow-wrap:anywhere}.ProductChoicePanel_savedText__09g9g small{display:block;font-size:10px;color:#718278;margin-top:3px}.ProductChoicePanel_panel__WU25R :is(button,a):focus-visible{outline:2px solid #a7194b;outline-offset:2px}@media (min-width:640px){.ProductChoicePanel_swatches__xehxF{grid-template-columns:repeat(6,minmax(0,1fr))}.ProductChoicePanel_variants__UxJXo{grid-template-columns:repeat(auto-fill,minmax(100px,112px));gap:10px;padding:12px 16px}.ProductChoicePanel_photo__5ovTN{aspect-ratio:1.35}.ProductChoicePanel_choiceBody__cCy8c{min-height:54px;padding-top:8px}.ProductChoicePanel_choiceLabel__vIeXf{font-size:11px}.ProductChoicePanel_choiceBody__cCy8c strong{font-size:12px;margin-top:4px}.ProductChoicePanel_radio__deOXv{top:8px}}.ProductDetail_page__TJkL0{max-width:1200px;margin:0 auto;padding:18px 24px 36px}.ProductDetail_breadcrumb__dWjCD{display:flex;align-items:center;gap:8px;min-width:0;color:#79717a;font-size:12px;margin-bottom:18px;white-space:nowrap;overflow:hidden}.ProductDetail_breadcrumb__dWjCD a{flex-shrink:0}.ProductDetail_breadcrumb__dWjCD a:hover{color:#a7194b}.ProductDetail_breadcrumb__dWjCD span{overflow:hidden;text-overflow:ellipsis}.ProductDetail_breadcrumb__dWjCD svg{flex-shrink:0}.ProductDetail_layout__TIp5n{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}.ProductDetail_gallery__lZkm0{position:sticky;top:136px;min-width:0}.ProductDetail_galleryImage__xwmTm{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:20px;background:#f6f3f5;border:1px solid #0000000d}.ProductDetail_similarButton__X_kXQ{position:absolute;bottom:12px;right:12px;z-index:30;display:flex;align-items:center;gap:5px;height:32px;padding:0 9px;border:1px solid #eae4e9;border-radius:10px;background:#fffffffa;color:#493442;font-size:10px;font-weight:500}.ProductDetail_similarButton__X_kXQ:before{content:"";position:absolute;inset:-6px}.ProductDetail_similarButton__X_kXQ:hover{background:#fff;border-color:#d6b4c3}.ProductDetail_content__WMR70{display:flex;flex-direction:column;gap:18px;min-width:0}.ProductDetail_summary__Hqh7_{background:#fff;border:1px solid #eae5e9;border-radius:20px;overflow:hidden;box-shadow:0 3px 16px #35202c04}.ProductDetail_overviewHeading__DW6nM{padding:18px 20px 14px;background:#fff}.ProductDetail_overviewMeta__OKxv7{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ProductDetail_eyebrow__qLesi{color:#67616a;font-size:11px;font-weight:600;background:#f5f4f5;border-radius:6px;padding:4px 8px;line-height:1.3}.ProductDetail_foodBadge__IjaH5{display:flex;align-items:center;margin-left:auto}.ProductDetail_title__Ma4k6{color:#292229;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.3px;text-wrap:pretty}.ProductDetail_rating__hUd0S{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:#576079;min-height:30px;border-radius:8px}.ProductDetail_rating__hUd0S strong{display:inline-flex;align-items:center;gap:4px;color:#39333b;background:#f7f6f7;padding:4px 7px;border-radius:7px;font-size:12px;font-weight:650}.ProductDetail_rating__hUd0S strong svg{color:#eb9a00}.ProductDetail_rating__hUd0S>svg{color:#b51054}.ProductDetail_rating__hUd0S:hover>span{color:#a7194b;text-decoration:underline;text-underline-offset:3px}.ProductDetail_overviewValue__VC6FJ{padding:16px 20px;border-top:1px solid #eeebee;background:#fff}.ProductDetail_priceRow__nHNkc{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ProductDetail_priceNumbers__oCQUC{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ProductDetail_price__bHVb1{font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.15;color:#292229}.ProductDetail_unit__H7IgV{font-size:12px;color:#79717a;font-weight:400;letter-spacing:0}.ProductDetail_mrp__R1bFr{color:#92848d;font-size:13px}.ProductDetail_discount__neT_k{display:inline-flex;align-items:center;gap:4px;border:1px solid #e6e9e7;border-radius:7px;background:#fff;color:#404c45;padding:5px 7px;font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:.2px}.ProductDetail_discount__neT_k svg{color:#159861}.ProductDetail_savings__0_xdV{color:#59655e;font-size:11px;font-weight:550;margin-top:6px}.ProductDetail_reward__OuD5_{display:flex;align-items:center;gap:9px;border:1px solid #f4e5b7;border-radius:12px;background:linear-gradient(110deg,#fff3cb,#fffdf6);padding:9px 11px;margin-top:12px;color:#885006;font-size:12px}.ProductDetail_reward__OuD5_>svg{flex-shrink:0}.ProductDetail_reward__OuD5_ p{line-height:1.45}.ProductDetail_reward__OuD5_ strong{color:#874200;font-weight:650}.ProductDetail_rewardLabel__4yaJN{margin-left:auto;color:#8f7346;background:transparent;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600}.ProductDetail_location__lXEDg{width:calc(100% - 40px);display:flex;align-items:center;gap:11px;margin:0 20px 18px;padding:12px;min-height:70px;border:1px solid #e8e5e9;border-radius:14px;background:#fff;text-align:left;transition:background .15s,border-color .15s}.ProductDetail_location__lXEDg:hover{background:#fcfbfc;border-color:#d4c5cf}.ProductDetail_locationIcon__djlax{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f7f5fa;flex-shrink:0}.ProductDetail_locationText__lS9JA{flex:1;min-width:0}.ProductDetail_locationText__lS9JA small{display:block;color:#78727b;font-size:11px;margin-bottom:3px}.ProductDetail_locationText__lS9JA strong{display:block;font-size:14px;color:#332e36;font-weight:600;overflow-wrap:anywhere}.ProductDetail_locationAction__JyrXq{display:flex;align-items:center;gap:3px;min-height:32px;padding:6px 8px 6px 10px;border:1px solid #eae4e8;border-radius:9px;background:#fff;color:#a7194b;font-size:11px;font-weight:600;flex-shrink:0}.ProductDetail_locationError___KOCi{background:#fff3f2;border-color:#f5a5a5}.ProductDetail_locationError___KOCi .ProductDetail_locationText__lS9JA strong{color:#b42318}.ProductDetail_summary__Hqh7_ .ProductDetail_location__lXEDg:focus-visible{outline-offset:3px}.ProductDetail_panel__Kctjn{border:1px solid #eae5e9;border-radius:16px;background:white;overflow:hidden}.ProductDetail_panelHeader__kuiPT{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #f1edf0}.ProductDetail_sectionIcon__6Y3u9{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f7f5f6;color:#c01661;flex-shrink:0}.ProductDetail_panelTitle__9QB66{font-size:14px;line-height:1.3;font-weight:650;color:#302830}.ProductDetail_panelCaption___shSI{font-size:12px;color:#79717a;margin-top:3px;line-height:1.4}.ProductDetail_panelBody__QuU8i{padding:16px;display:flex;flex-direction:column;gap:18px}.ProductDetail_schedule__tWiI5{padding:16px;scroll-margin-top:140px}.ProductDetail_scheduleHeader__ftwA3{display:flex;align-items:center;gap:10px}.ProductDetail_actions__kwjiK :is(button,a):focus-visible,.ProductDetail_content__WMR70 :is(button,a,input,textarea,select,summary):focus-visible,.ProductDetail_gallery__lZkm0 button:focus-visible{outline:2px solid #a7194b;outline-offset:3px}.ProductDetail_purchaseBar__prXPX{position:fixed;inset:auto 0 0;z-index:40;background:#fff;border-top:1px solid #e7dfe6;box-shadow:0 -5px 24px #3920330a}.ProductDetail_actions__kwjiK{display:grid;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:14px 24px max(14px,env(safe-area-inset-bottom));background:#fff}.ProductDetail_serviceActions__Z18cw{grid-template-columns:minmax(0,1fr) 210px 240px}.ProductDetail_productActions__BL3B_{grid-template-columns:minmax(0,1fr) 48px 240px}.ProductDetail_actionPrice__qAdVH{min-width:0;margin-right:auto}.ProductDetail_actionPrice__qAdVH small{display:block;color:#79717a;font-size:10px;margin-bottom:2px}.ProductDetail_actionPrice__qAdVH strong{color:#272127;font-size:21px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.ProductDetail_actionPrice__qAdVH del{font-size:11px;color:#8b8189;margin-left:6px}.ProductDetail_primaryAction__WRap_{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:#a7194b;color:white;font-size:14px;font-weight:600;padding:12px 18px;transition:background .15s}.ProductDetail_primaryAction__WRap_:hover{background:#89113b}.ProductDetail_primaryAction__WRap_:disabled{opacity:.65;cursor:wait}.ProductDetail_chatAction__n9S6U{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dce7e0;border-radius:12px;background:#fff;color:#44836b;font-size:14px;font-weight:600}.ProductDetail_chatAction__n9S6U:hover{background:#f3faf6}.ProductDetail_serviceChat__VIb0q{border-color:#16805a;background:#16805a;color:#fff}.ProductDetail_serviceChat__VIb0q:hover{border-color:#116b4a;background:#116b4a}.ProductDetail_inquiryAction___l2SQ{width:100%;grid-column:1/-1}@media (max-width:1023px){.ProductDetail_page__TJkL0{max-width:780px;padding:14px 20px 28px}.ProductDetail_layout__TIp5n{gap:24px;grid-template-columns:minmax(0,1fr)}.ProductDetail_gallery__lZkm0{position:static}}@media (max-width:767px){.ProductDetail_page__TJkL0{padding:10px 12px 24px}.ProductDetail_galleryImage__xwmTm{width:calc(100% + 24px);margin-inline:-12px;border:0;border-radius:0}.ProductDetail_breadcrumb__dWjCD{font-size:10px;gap:5px;margin-bottom:10px}.ProductDetail_layout__TIp5n{gap:20px}.ProductDetail_content__WMR70{gap:16px}.ProductDetail_summary__Hqh7_{border-radius:20px}.ProductDetail_overviewHeading__DW6nM{padding:16px 16px 14px}.ProductDetail_overviewMeta__OKxv7{margin-bottom:9px}.ProductDetail_title__Ma4k6{font-size:18px;letter-spacing:-.2px}.ProductDetail_overviewValue__VC6FJ{padding:15px 16px 16px}.ProductDetail_price__bHVb1{font-size:24px}.ProductDetail_rating__hUd0S{margin-top:9px}.ProductDetail_location__lXEDg{width:calc(100% - 32px);margin:0 16px 16px;padding:10px;gap:9px}.ProductDetail_rewardLabel__4yaJN{display:none}.ProductDetail_actions__kwjiK{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:8px}.ProductDetail_serviceActions__Z18cw{grid-template-columns:1fr 1fr}.ProductDetail_serviceActions__Z18cw .ProductDetail_actionPrice__qAdVH{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;width:100%}.ProductDetail_serviceActions__Z18cw .ProductDetail_actionPrice__qAdVH small{margin:0 auto 0 0}.ProductDetail_productActions__BL3B_{grid-template-columns:minmax(0,1fr) 44px minmax(140px,1.4fr)}.ProductDetail_actionPrice__qAdVH strong{font-size:20px}.ProductDetail_actionPrice__qAdVH del{display:none}.ProductDetail_primaryAction__WRap_{padding:12px 10px;font-size:13px;gap:6px}.ProductDetail_schedule__tWiI5{scroll-margin-top:80px}}.DateTimePicker_panel__BZzhz{border:1px solid #e1d9e0;border-radius:18px;background:#fff;overflow:hidden;scroll-margin-top:140px}.DateTimePicker_panel__BZzhz[data-invalid=true]{border-color:#c83c58}.DateTimePicker_header__L3TiC{display:flex;align-items:center;gap:11px;padding:17px 16px;border-bottom:1px solid #eee8ed}.DateTimePicker_header__L3TiC>svg{flex-shrink:0}.DateTimePicker_heading__eOrXT{flex:1;min-width:0}.DateTimePicker_heading__eOrXT h2{font-size:16px;font-weight:650;color:#241d29;line-height:1.4;letter-spacing:-.2px}.DateTimePicker_heading__eOrXT p{font-size:12px;color:#625865;margin-top:4px;line-height:1.5}.DateTimePicker_status__bzjL4{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#246448;background:#edf8f2;border-radius:7px;padding:5px 7px}.DateTimePicker_body__6Y_wR{padding:0 16px 16px}.DateTimePicker_step__ztagy{display:flex;align-items:center;gap:8px;min-height:60px}.DateTimePicker_stepNumber__c_mi_{width:23px;height:23px;flex-shrink:0;border-radius:8px;background:#f8edf2;display:grid;place-items:center;font-size:12px;font-weight:650;color:#9b1b45}.DateTimePicker_step__ztagy h3{flex:1;color:#302634;font-size:14px;font-weight:650}.DateTimePicker_calendarButton__E1n5b{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;font-size:12px;font-weight:600;color:#9b1b45;padding:7px 9px;border:1px solid #e9dce3;border-radius:10px;background:#fff}.DateTimePicker_dates__oCC_M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.DateTimePicker_date__Rf4FU{min-height:80px;padding:10px 5px;border:1px solid #dcd3dd;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative}.DateTimePicker_date__Rf4FU>span{font-size:12px;font-weight:550;color:#514554}.DateTimePicker_date__Rf4FU strong{display:flex;align-items:baseline;gap:4px;font-size:23px;line-height:1.15;color:#241d29;font-weight:650;font-variant-numeric:tabular-nums}.DateTimePicker_date__Rf4FU strong small{font-size:12px;font-weight:500;color:#514554}.DateTimePicker_date__Rf4FU[aria-pressed=true]{border-color:#a7194b;box-shadow:inset 0 0 0 1px #a7194b;background:#fff3f7}.DateTimePicker_date__Rf4FU[aria-pressed=true] small,.DateTimePicker_date__Rf4FU[aria-pressed=true] strong,.DateTimePicker_date__Rf4FU[aria-pressed=true]>span{color:#8c1740}.DateTimePicker_date__Rf4FU:disabled{background:#f6f5f7;border-color:#e9e5ea;cursor:not-allowed}.DateTimePicker_date__Rf4FU:disabled small,.DateTimePicker_date__Rf4FU:disabled strong,.DateTimePicker_date__Rf4FU:disabled>span{color:#88808c}.DateTimePicker_dateCheck__xu8MM{position:absolute;top:-6px;right:8px;width:18px;height:18px;padding:2px;border-radius:50%;color:#fff;background:#a7194b;box-shadow:0 0 0 3px #fff}.DateTimePicker_dateHint__U6D0t{font-size:12px;color:#675b6b;margin-top:10px;line-height:1.5}.DateTimePicker_timeStep__Q1a9N{margin-top:16px;border-top:1px solid #eee8ed}.DateTimePicker_duration__Zz0_V{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#625567}.DateTimePicker_groups__B0USa{display:flex;flex-direction:column;gap:15px}.DateTimePicker_groupLabel__T7ezn{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#58485f;margin-bottom:8px}.DateTimePicker_groupLabel__T7ezn svg{color:#b37b19}.DateTimePicker_slots__9AGbh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.DateTimePicker_slot__Waar_{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:50px;padding:10px;border:1px solid #dcd3df;border-radius:11px;background:#fff;color:#302335;font-size:14px;font-weight:600;text-align:left;line-height:1.45;font-variant-numeric:tabular-nums}.DateTimePicker_slot__Waar_>span:first-child{white-space:nowrap;letter-spacing:-.15px}.DateTimePicker_slot__Waar_[aria-pressed=true]{border-color:#a7194b;box-shadow:inset 0 0 0 1px #a7194b;background:#fff3f7;color:#8c1740}.DateTimePicker_radio__T_ued{width:17px;height:17px;border:1.5px solid #c8bece;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.DateTimePicker_slot__Waar_[aria-pressed=true] .DateTimePicker_radio__T_ued{background:#a7194b;border-color:#a7194b;color:#fff}.DateTimePicker_slot__Waar_:disabled{background:#f6f5f7;border-color:#e9e5ea;color:#918794;cursor:not-allowed}.DateTimePicker_slot__Waar_:disabled .DateTimePicker_radio__T_ued{border-color:#ddd6e1}.DateTimePicker_unavailable__lt0kG{text-decoration:line-through}.DateTimePicker_askSlot__Ea9YG{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;min-height:64px;padding:8px 10px;border:1px dashed #d5d0d9;border-radius:11px;background:#faf9fb;font-size:12px;color:#675c6b}.DateTimePicker_askSlot__Ea9YG a{display:flex;align-items:center;min-height:30px;font-weight:600;color:#25664e;text-decoration:underline;text-underline-offset:3px}.DateTimePicker_empty__2ksqJ{display:flex;align-items:center;gap:10px;padding:18px 12px;border:1px dashed #dcd2e2;border-radius:12px;color:#605067;background:#faf8fb}.DateTimePicker_empty__2ksqJ p{font-size:13px;line-height:1.6}.DateTimePicker_empty__2ksqJ svg{flex-shrink:0;color:#9671b4}.DateTimePicker_note___fKV_{display:flex;align-items:flex-start;gap:7px;color:#605266;font-size:12px;line-height:1.6;margin-top:16px}.DateTimePicker_note___fKV_ svg{flex-shrink:0;margin-top:3px;color:#267458}.DateTimePicker_confirmation__uxC04{border-top:1px solid #eee8ed;margin-top:16px;padding-top:12px}.DateTimePicker_selection__mY2y5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;color:#49364f;font-size:12px;font-weight:600;line-height:1.5}.DateTimePicker_selection__mY2y5 span{display:flex;align-items:center;gap:5px}.DateTimePicker_selection__mY2y5 svg{color:#9b1b45;flex-shrink:0}.DateTimePicker_confirm__w2_gK{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;padding:12px;margin-top:12px;border-radius:11px;background:#a7194b;color:white;font-size:14px;font-weight:650}.DateTimePicker_error__dGwj_{font-size:13px;font-weight:500;line-height:1.5;color:#a31f38;padding:12px;margin-top:14px;border-radius:10px;background:#fff0f3}.DateTimePicker_saved__8NgeC{padding:16px}.DateTimePicker_savedRow__Li1VA{display:flex;align-items:center;gap:11px}.DateTimePicker_savedDate__B_JTa{width:48px;flex-shrink:0;border:1px solid #e5cfda;border-radius:10px;text-align:center;overflow:hidden}.DateTimePicker_savedDate__B_JTa small{display:block;background:#fbeef3;color:#8c1740;padding:4px;font-size:11px;font-weight:600}.DateTimePicker_savedDate__B_JTa strong{display:block;font-size:23px;font-weight:650;padding:4px;color:#342038}.DateTimePicker_savedText__YAdrM{flex:1;min-width:0}.DateTimePicker_savedText__YAdrM strong{display:block;font-size:14px;font-weight:650;color:#302235;line-height:1.5}.DateTimePicker_savedText__YAdrM p{color:#57425f;font-size:14px;font-weight:500;margin-top:3px}.DateTimePicker_change__7l8__{min-height:42px;padding:8px 10px;border:1px solid #e5d5e0;border-radius:10px;color:#9b1b45;font-size:12px;font-weight:600}.DateTimePicker_dialog__NGk9C{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:390px;max-height:90dvh;padding:0;border:1px solid #e8e3ed;border-radius:20px;background:#fff;color:#302335;box-shadow:0 20px 80px #25182c30}.DateTimePicker_dialog__NGk9C::backdrop{background:#21162866}.DateTimePicker_dialogHeader__tCS5m{display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid #eee8ed}.DateTimePicker_dialogHeader__tCS5m h2{flex:1;font-size:16px;font-weight:650}.DateTimePicker_close__rVorS{width:40px;height:40px;border-radius:10px;background:#f6f4f7;display:grid;place-items:center}.DateTimePicker_calendarBody__YUpH_{padding:14px 16px 20px}.DateTimePicker_monthNav__A_XrL{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.DateTimePicker_monthNav__A_XrL p{font-size:14px;font-weight:650}.DateTimePicker_monthNav__A_XrL button{width:42px;height:42px;border:1px solid #ddd2e3;border-radius:10px;display:grid;place-items:center}.DateTimePicker_monthNav__A_XrL button:disabled{color:#b1a7b8}.DateTimePicker_calendarGrid__4Krk_,.DateTimePicker_weekdays__dPyDx{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.DateTimePicker_weekdays__dPyDx{margin-bottom:8px}.DateTimePicker_weekdays__dPyDx span{text-align:center;font-size:12px;font-weight:600;color:#65516f}.DateTimePicker_calendarDay__V7Mgz{min-height:42px;border-radius:10px;font-size:14px;font-weight:550}.DateTimePicker_calendarDay__V7Mgz:disabled{color:#b7aebc}.DateTimePicker_calendarDay__V7Mgz[aria-pressed=true]{background:#a7194b;color:white}.DateTimePicker_calendarDay__V7Mgz[aria-current=date]{box-shadow:inset 0 0 0 1px #cbb8cc}.DateTimePicker_hint__l3QhN{color:#635368;font-size:12px;line-height:1.5;margin-top:14px;text-align:center}.DateTimePicker_dialog__NGk9C button:focus-visible,.DateTimePicker_panel__BZzhz a:focus-visible,.DateTimePicker_panel__BZzhz button:focus-visible{outline:2px solid #a7194b;outline-offset:3px}@media (hover:hover){.DateTimePicker_date__Rf4FU:not(:disabled):not([aria-pressed=true]):hover,.DateTimePicker_slot__Waar_:not(:disabled):not([aria-pressed=true]):hover{border-color:#b394a5;background:#fcf8fa}.DateTimePicker_calendarButton__E1n5b:hover,.DateTimePicker_change__7l8__:hover{background:#fcf5f8}.DateTimePicker_confirm__w2_gK:hover{background:#90133f}.DateTimePicker_calendarDay__V7Mgz:enabled:not([aria-pressed=true]):hover{background:#f7edf3}}@media (max-width:767px){.DateTimePicker_panel__BZzhz{scroll-margin-top:80px}.DateTimePicker_dialog__NGk9C{inset:auto 0 0;width:100%;max-width:100%;margin:0;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.DateTimePicker_calendarBody__YUpH_{max-width:390px;margin:auto}}@media (max-width:359px){.DateTimePicker_body__6Y_wR{padding:0 12px 14px}.DateTimePicker_header__L3TiC,.DateTimePicker_saved__8NgeC{padding:14px 12px}.DateTimePicker_slot__Waar_{padding:9px 8px;font-size:13px}.DateTimePicker_calendarButton__E1n5b{padding:7px}.DateTimePicker_duration__Zz0_V{font-size:10.5px}.DateTimePicker_savedRow__Li1VA{flex-wrap:wrap}}.ProductOptions_panel__xfAYm{border:1px solid #e8e5e9;border-radius:18px;background:#fff;overflow:hidden}.ProductOptions_header__xfVMi{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid #efedef}.ProductOptions_heroIcon__bYA4m{display:grid;place-items:center;width:40px;height:42px;flex-shrink:0}.ProductOptions_headingText__MloeF{flex:1;min-width:0}.ProductOptions_title__kzPap{font-size:14px;font-weight:650;line-height:1.4;color:#2f2931}.ProductOptions_caption__aHbg8{margin-top:3px;font-size:11px;line-height:1.45;color:#79717c}.ProductOptions_progress__kofzm{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap;border:1px solid #eae5e9;border-radius:7px;padding:5px 7px;color:#685d69}.ProductOptions_progress__kofzm[data-complete=true]{color:#247257;border-color:#cde5d8}.ProductOptions_body___lAGS{padding:0 16px}.ProductOptions_body___lAGS>div{padding:17px 0}.ProductOptions_body___lAGS>div+div{border-top:1px solid #f0edf0}.ProductOptions_labelRow__UeVEN{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ProductOptions_label__tliiE{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#35303a}.ProductOptions_required__u_VjA{font-size:10px;color:#8f4661;font-weight:500}.ProductOptions_optional__Hxo1i{font-size:10px;color:#8b818b}.ProductOptions_selectWrap__0WYKY{position:relative}.ProductOptions_selectIcon__Qo880{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ProductOptions_select__18Zla{width:100%;min-height:48px;appearance:none;border:1px solid #ddd8e0;border-radius:11px;padding:12px 36px 12px 46px;background:#fff;color:#36303b;font-size:14px;outline:none}.ProductOptions_select__18Zla:focus{border-color:#af2860;box-shadow:0 0 0 3px #ac19530c}.ProductOptions_selectArrow__Xofdv{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#817786;pointer-events:none}.ProductOptions_choices__dLPkI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductOptions_choice__gn8Bm{display:flex;align-items:center;gap:8px;min-height:64px;padding:10px;border:1px solid #e3dee6;border-radius:12px;background:#fff;text-align:left;transition:border-color .15s,box-shadow .15s}.ProductOptions_choice__gn8Bm[aria-pressed=true]{border-color:#b12b60;box-shadow:inset 0 0 0 .5px #b12b60}.ProductOptions_choiceText__TzU0Z{flex:1;min-width:0}.ProductOptions_choiceText__TzU0Z strong{display:block;font-size:12px;font-weight:600;color:#34303a;line-height:1.35}.ProductOptions_choiceText__TzU0Z small{display:block;margin-top:3px;font-size:10px;color:#817583}.ProductOptions_radio__boFjA{width:15px;height:15px;border:1.5px solid #d7cfda;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.ProductOptions_choice__gn8Bm[aria-pressed=true] .ProductOptions_radio__boFjA{border:4px solid #ad2459}.ProductOptions_textWrap__G3tej{border:1px solid #ddd8e0;border-radius:11px;padding:11px 12px;background:#fff}.ProductOptions_textWrap__G3tej:focus-within{border-color:#af2860;box-shadow:0 0 0 3px #ac19530c}.ProductOptions_field__htRjf{width:100%;display:block;border:0;outline:0;background:transparent;color:#36303b;font-size:14px;line-height:1.5;resize:vertical;min-height:24px}.ProductOptions_field__htRjf::placeholder{color:#9b929e;font-size:13px}.ProductOptions_counter__UWA7r{font-size:10px;color:#938998;text-align:right;margin-top:6px}.ProductOptions_upload__8q8Nf{width:100%;display:flex;align-items:center;gap:11px;min-height:74px;border:1px dashed #d5cedb;border-radius:12px;background:#fdfcfd;padding:12px;text-align:left}.ProductOptions_upload__8q8Nf:hover{border-color:#af2860}.ProductOptions_upload__8q8Nf:disabled{opacity:.6;cursor:wait}.ProductOptions_uploadText__hW7gs{flex:1;min-width:0}.ProductOptions_uploadText__hW7gs strong{display:block;color:#3c3440;font-size:12px;font-weight:600}.ProductOptions_uploadText__hW7gs small{display:block;color:#827786;font-size:10px;margin-top:4px;line-height:1.4}.ProductOptions_uploadPlus__L26bq{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e4dfe7;border-radius:8px;background:white;color:#a21d54}.ProductOptions_previews__eclUV{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ProductOptions_invalid__F1mPw{border-color:#db6a75}.ProductOptions_panel__xfAYm :is(button,select):focus-visible{outline:2px solid #a7194b;outline-offset:3px}.ProductOptions_panel__xfAYm .ProductOptions_field__htRjf:focus-visible{outline:none}@media (max-width:767px){.ProductOptions_field__htRjf,.ProductOptions_select__18Zla{font-size:16px}.ProductOptions_header__xfVMi{gap:9px}}.Home_page__y3wOG{padding:14px 0 16px;display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,1168px) minmax(16px,1fr);row-gap:32px;color:#29232a}.Home_page__y3wOG>*{grid-column:2;min-width:0}.Home_page__y3wOG>.Home_heroBanner__0joey{grid-column:1/-1;margin-top:-14px}.Home_heroBanner__0joey .Home_banner__UU9rC [data-idx]{border-radius:0}.Home_heroBanner__0joey .Home_bannerControls__dxALf{max-width:1200px;margin:0 auto;padding-inline:16px}.Home_section__s0hSz{min-width:0}.Home_section__s0hSz[data-section=banner]+.Home_section__s0hSz{margin-top:-8px}.Home_section__s0hSz[data-section=faq]+.Home_section__s0hSz[data-section=linkstrip],.Home_section__s0hSz[data-section=seo]+.Home_section__s0hSz[data-section=faq]{margin-top:-12px}.Home_banner__UU9rC{min-width:0}.Home_bannerControls__dxALf{justify-content:space-between;gap:12px;padding-top:6px}.Home_bannerControls__dxALf,.Home_bannerDots__RxYxj{display:flex;align-items:center}.Home_bannerDots__RxYxj button{display:grid;place-items:center;width:28px;height:36px;cursor:pointer}.Home_bannerDots__RxYxj span{width:6px;height:6px;border-radius:20px;background:#dfd5da}.Home_bannerDots__RxYxj button[aria-current=true] span{width:20px;background:#9b1b45}.Home_bannerButtons__t1iwm{display:flex;align-items:center;gap:4px;color:#70636c;font-size:10px;font-variant-numeric:tabular-nums}.Home_bannerButtons__t1iwm button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;cursor:pointer}.Home_bannerButtons__t1iwm button:hover{background:#faf3f6;color:#9b1b45}.Home_banner__UU9rC button:focus-visible{outline:2px solid #9b1b45;outline-offset:1px}.Home_heading__R_Nbp{min-width:0}.Home_heading__R_Nbp h2{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.025em;color:#29232a;text-wrap:balance}.Home_heading__R_Nbp p{margin-top:5px;font-size:12px;line-height:1.6;color:#7a717a}.Home_headingSpace__LzANu{margin-bottom:16px}.Home_centered__U6sb1{text-align:center}.Home_sectionHeader__QSQuF{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.Home_sectionActions__VpTSI{display:flex;align-items:center;gap:16px;flex-shrink:0}.Home_desktopArrows__LO9Bp{display:none;gap:7px}.Home_viewAll__zSS0g{display:inline-flex;align-items:center;gap:4px;min-height:40px;font-size:12px;font-weight:600;color:#9b1b45;white-space:nowrap}.Home_productTrack__VxDnM{display:flex;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;padding:3px 2px 6px;margin:-3px -2px -6px}.Home_productTrack__VxDnM::-webkit-scrollbar,.Home_tileTrack__cJglp::-webkit-scrollbar{display:none}.Home_productSlot__cu5jv{flex:0 0 46%;min-width:0;scroll-snap-align:start}.Home_productSlot__cu5jv>a{height:100%}.Home_tileGrid__ZlqDu{display:grid;grid-template-columns:repeat(var(--m),minmax(0,1fr));gap:18px 12px}.Home_tileTrack__cJglp{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 6px;margin:-3px -2px -6px}.Home_tileTrack__cJglp>*{flex:0 0 calc((100% - (var(--m) - 1)*12px)/var(--m));scroll-snap-align:start}.Home_tile___hYX8{display:flex;min-width:0;flex-direction:column;align-items:center;gap:9px;text-align:center}.Home_tileImage__hLkIg{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:18px;background:#faf8f9;overflow:hidden;border:1px solid #f0e9ed}.Home_tileImage__hLkIg img{width:100%;height:100%;object-fit:cover}.Home_tileImage__hLkIg>svg{color:#b43161;width:30px;height:30px}.Home_circle__rvYNs{border-radius:50%}.Home_rectangle__2aqro{aspect-ratio:16/9}.Home_portrait__91e6P{aspect-ratio:3/4}.Home_tileLabel__qAACm{color:#493f49;font-size:11px;font-weight:550;line-height:1.45}.Home_categoryNavigation__FMpfi{padding-bottom:22px;border-bottom:1px solid #f0e9ed}.Home_categoryNavigation__FMpfi .Home_sectionHeader__QSQuF{gap:12px;margin-bottom:20px}.Home_categoryNavigation__FMpfi .Home_sectionActions__VpTSI:empty{display:none}.Home_categoryNavigation__FMpfi .Home_heading__R_Nbp h2{font-size:18px;letter-spacing:-.025em}.Home_categoryNavigation__FMpfi .Home_heading__R_Nbp p{margin-top:4px;font-size:11px}.Home_categoryIllustration__mzt2d{flex-shrink:0}.Home_categoryNavigation__FMpfi .Home_tileGrid__ZlqDu{gap:18px 10px}.Home_categoryNavigation__FMpfi .Home_tile___hYX8{gap:8px;border-radius:14px;padding:2px 0}.Home_categoryNavigation__FMpfi .Home_tileImage__hLkIg{width:min(100%,72px);border:0;border-radius:50%;background:#faf7f9;isolation:isolate}.Home_categoryNavigation__FMpfi .Home_tileImage__hLkIg img{transform:scale(1.18)}.Home_categoryNavigation__FMpfi .Home_tileLabel__qAACm{font-size:11px;font-weight:550;color:#3e333c;line-height:1.4;max-width:100%}.Home_categoryNavigation__FMpfi .Home_tile___hYX8:active{background:#fdf3f7}@media (min-width:640px){.Home_categoryNavigation__FMpfi{padding:24px;border:1px solid #eee6eb;border-radius:22px}.Home_categoryNavigation__FMpfi .Home_sectionHeader__QSQuF{margin-bottom:22px}.Home_categoryNavigation__FMpfi .Home_heading__R_Nbp h2{font-size:21px}.Home_categoryNavigation__FMpfi .Home_heading__R_Nbp p{font-size:12px}.Home_categoryNavigation__FMpfi .Home_tileImage__hLkIg{width:min(100%,88px)}.Home_categoryNavigation__FMpfi .Home_tileLabel__qAACm{font-size:12px}.Home_categoryNavigation__FMpfi .Home_tile___hYX8{gap:12px;padding:8px 4px}}@media (min-width:640px) and (max-width:900px){.Home_categoryNavigation__FMpfi .Home_tileGrid__ZlqDu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.Home_categoryNavigation__FMpfi .Home_tile___hYX8:hover{background:#fdf7fa}}.Home_disclosure__gyUSj{border:1px solid #ebe5e9;border-radius:16px;background:white;overflow:hidden}.Home_disclosure__gyUSj>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 16px;list-style:none;cursor:pointer;font-size:12px;font-weight:550}.Home_disclosure__gyUSj>summary::-webkit-details-marker{display:none}.Home_disclosure__gyUSj>summary svg{flex-shrink:0;color:#978893;transition:transform .15s}.Home_disclosure__gyUSj[open]>summary svg{transform:rotate(180deg)}.Home_disclosureBody__T1GRx{padding:0 16px 16px}.Home_disclosureBody__T1GRx .seo-content{font-size:13px;line-height:1.8}.Home_disclosureBody__T1GRx .seo-content h1,.Home_disclosureBody__T1GRx .seo-content h2{font-size:17px}.Home_page__y3wOG a:focus-visible,.Home_page__y3wOG summary:focus-visible,.Home_productTrack__VxDnM:focus-visible,.Home_tileTrack__cJglp:focus-visible{outline:2px solid #9b1b45;outline-offset:3px}@media (min-width:640px){.Home_page__y3wOG{padding:24px 0 16px;grid-template-columns:minmax(24px,1fr) minmax(0,1152px) minmax(24px,1fr);row-gap:44px}.Home_section__s0hSz[data-section=faq]+.Home_section__s0hSz[data-section=linkstrip],.Home_section__s0hSz[data-section=seo]+.Home_section__s0hSz[data-section=faq]{margin-top:-20px}.Home_page__y3wOG>.Home_heroBanner__0joey{grid-column:2;margin-top:0}.Home_heroBanner__0joey .Home_banner__UU9rC [data-idx]{border-radius:16px}.Home_heroBanner__0joey .Home_bannerControls__dxALf{padding-inline:0}.Home_heading__R_Nbp h2{font-size:21px}.Home_heading__R_Nbp p{font-size:13px}.Home_desktopArrows__LO9Bp{display:flex}.Home_desktopArrows__LO9Bp button{width:36px;height:36px}.Home_productSlot__cu5jv{flex-basis:calc((100% - 36px)/3.3)}.Home_productTrack__VxDnM{gap:16px}.Home_tileGrid__ZlqDu{grid-template-columns:repeat(var(--d),minmax(0,1fr));gap:20px 16px}.Home_tileTrack__cJglp{gap:16px}.Home_tileTrack__cJglp>*{flex-basis:calc((100% - (var(--d) - 1)*16px)/var(--d))}.Home_tileLabel__qAACm{font-size:12px}.Home_disclosure__gyUSj>summary{padding:14px 18px}.Home_disclosureBody__T1GRx{padding:0 22px 22px}}@media (min-width:1024px){.Home_productSlot__cu5jv{flex-basis:calc((100% - 64px)/5)}}@media (hover:hover){.Home_tile___hYX8:hover .Home_tileImage__hLkIg{border-color:#d9a9bd}.Home_tile___hYX8:hover .Home_tileLabel__qAACm{color:#9b1b45}}@media (prefers-reduced-motion:reduce){.Home_page__y3wOG *{scroll-behavior:auto!important;transition:none!important}}.LinkDirectory_directory__C_Q2A{min-width:0;padding:16px;border:1px solid #ebe5ed;border-radius:18px;background:#fff;color:#392d40}.LinkDirectory_header__0kdir{margin-bottom:12px}.LinkDirectory_header__0kdir h2{margin:0;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.2px}.LinkDirectory_header__0kdir p{margin:3px 0 0;color:#7b6e83;font-size:11px;line-height:1.6}.LinkDirectory_groups__uXA7U{display:grid;align-items:start;gap:8px}.LinkDirectory_column__5VGLr{display:grid;gap:8px;min-width:0}.LinkDirectory_column__5VGLr:only-child{grid-column:1/-1}.LinkDirectory_group__6621k{min-width:0;border:1px solid #eee7ee;border-radius:12px;overflow:hidden}.LinkDirectory_group__6621k>summary{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px;list-style:none;cursor:pointer}.LinkDirectory_group__6621k>summary::-webkit-details-marker{display:none}.LinkDirectory_icon__LGWex{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;color:#9866b2;background:#f6f0fb;--menu-icon-fill:#e9dcf6}.LinkDirectory_icon__LGWex svg{width:20px;height:20px}.LinkDirectory_group__6621k:nth-child(2n) .LinkDirectory_icon__LGWex{color:#b26085;background:#fcf0f5;--menu-icon-fill:#f6dfeb}.LinkDirectory_title__bR19R{flex:1;min-width:0;color:#45374c;font-size:12px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.LinkDirectory_count__0NA27{display:grid;place-items:center;min-width:24px;height:22px;padding:0 4px;border-radius:6px;background:#f6f3f7;color:#89798e;font-size:10px;font-variant-numeric:tabular-nums}.LinkDirectory_chevron__3fe_Y{flex-shrink:0;color:#9c8a9f}.LinkDirectory_group__6621k[open]{border-color:#dfc9d8}.LinkDirectory_group__6621k[open]>summary{background:#fcf8fb}.LinkDirectory_group__6621k[open] .LinkDirectory_chevron__3fe_Y{transform:rotate(180deg);color:#a51c50}.LinkDirectory_description__TYjL4{margin:0;padding:10px 12px 0;color:#7b6e83;font-size:11px;line-height:1.6}.LinkDirectory_links__9nckD{max-height:280px;margin:0 10px 10px;overflow-y:auto;overscroll-behavior-y:contain;border-top:1px solid #eee7ee;scrollbar-width:thin;scrollbar-color:#dccbd7 transparent}.LinkDirectory_links__9nckD ul{margin:0;padding:5px 0 0;list-style:none}.LinkDirectory_links__9nckD li+li{border-top:1px solid #f4f0f5}.LinkDirectory_links__9nckD a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:9px 6px;border-radius:6px;color:#716077;font-size:11.5px;line-height:1.6;overflow-wrap:anywhere}.LinkDirectory_links__9nckD a>svg{flex-shrink:0;color:#b3a2b4}.LinkDirectory_group__6621k>summary:focus-visible,.LinkDirectory_links__9nckD:focus-visible{outline:2px solid #a51c50;outline-offset:-3px}.LinkDirectory_links__9nckD a:focus-visible{outline:2px solid #a51c50;outline-offset:-2px}@media (max-width:767px){.LinkDirectory_header__0kdir{margin-bottom:6px}.LinkDirectory_column__5VGLr,.LinkDirectory_groups__uXA7U{gap:0}.LinkDirectory_group__6621k{border:0;border-bottom:1px solid #eee7ee;border-radius:0}.LinkDirectory_column__5VGLr:last-child .LinkDirectory_group__6621k:last-child{border-bottom:0}.LinkDirectory_group__6621k>summary{min-height:52px;padding:10px 0}.LinkDirectory_links__9nckD{margin-inline:0}}@media (min-width:768px){.LinkDirectory_directory__C_Q2A{padding:18px 20px;border-radius:20px}.LinkDirectory_groups__uXA7U{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LinkDirectory_column__5VGLr{gap:10px}.LinkDirectory_group__6621k>summary{padding-inline:12px}.LinkDirectory_title__bR19R{font-size:12.5px}}@media (hover:hover){.LinkDirectory_group__6621k>summary:hover,.LinkDirectory_links__9nckD a:hover{background:#faf5f9}.LinkDirectory_links__9nckD a:hover{color:#a51c50}}.CollectionGuide_guide__rP8Sz{min-width:0;border:1px solid #eae5ed;border-radius:18px;background:#fff;overflow:hidden}.CollectionGuide_header__NCGNG{display:flex;align-items:flex-start;gap:11px;padding:18px 16px 16px}.CollectionGuide_header__NCGNG>svg{flex:0 0 32px}.CollectionGuide_header__NCGNG h2{margin:0;color:#27222e;font-size:15px;font-weight:650;line-height:1.4}.CollectionGuide_header__NCGNG p{margin:4px 0 0;color:#7e7384;font-size:11.5px;line-height:1.65}.CollectionGuide_disclosure__I1Lr9>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;list-style:none;cursor:pointer;color:#8f2451;background:#fcfafc;border-top:1px solid #eee8f0;font-size:12px;font-weight:550}.CollectionGuide_disclosure__I1Lr9>summary::-webkit-details-marker{display:none}.CollectionGuide_disclosure__I1Lr9>summary:hover{background:#f9f3f7}.CollectionGuide_disclosure__I1Lr9>summary:focus-visible{outline:2px solid #a51c50;outline-offset:-4px;border-radius:6px}.CollectionGuide_disclosure__I1Lr9>summary>svg{flex-shrink:0}.CollectionGuide_close__e72o7,.CollectionGuide_disclosure__I1Lr9[open] .CollectionGuide_read__449Pb{display:none}.CollectionGuide_disclosure__I1Lr9[open] .CollectionGuide_close__e72o7{display:inline}.CollectionGuide_disclosure__I1Lr9[open]>summary>svg{transform:rotate(180deg)}.CollectionGuide_content__ndBay.seo-content{max-width:82ch;margin:0 auto;padding:20px 16px;color:#5f5667;font-size:12.5px;line-height:1.85;overflow-wrap:anywhere}.CollectionGuide_content__ndBay.seo-content :is(h1,h2,h3,h4){margin:28px 0 12px;padding-top:22px;border-top:1px solid #eee8f0;color:#302636;font-size:15px;line-height:1.55;font-weight:600;letter-spacing:-.1px}.CollectionGuide_content__ndBay.seo-content>:first-child{padding-top:0;border-top:0}.CollectionGuide_content__ndBay.seo-content p{margin-bottom:14px}.CollectionGuide_content__ndBay.seo-content :last-child{margin-bottom:0}.CollectionGuide_content__ndBay.seo-content :is(ul,ol){padding-left:20px;margin-bottom:18px}.CollectionGuide_content__ndBay.seo-content li{padding-left:3px;margin-bottom:8px}.CollectionGuide_content__ndBay.seo-content a{color:#a51c50;text-underline-offset:3px}.CollectionGuide_content__ndBay.seo-content a:focus-visible{outline:2px solid #a51c50;outline-offset:3px}.CollectionGuide_content__ndBay.seo-content strong{color:#3e3445;font-weight:600}.CollectionGuide_content__ndBay.seo-content table{display:block;max-width:100%;width:max-content;overflow-x:auto;overscroll-behavior-x:contain;border-radius:10px}.CollectionGuide_content__ndBay.seo-content :is(th,td){min-width:112px;max-width:280px;padding:11px 12px;border-color:#eee8f0;font-size:12px}.CollectionGuide_content__ndBay.seo-content th{background:#faf7fb}.CollectionGuide_content__ndBay.seo-content blockquote{padding:12px 16px;border-left:3px solid #dbb1c5;border-radius:0 12px 12px 0;background:#fcf8fb;font-style:normal}@media (min-width:640px){.CollectionGuide_guide__rP8Sz{border-radius:22px}.CollectionGuide_header__NCGNG{padding:22px 24px;align-items:center}.CollectionGuide_header__NCGNG h2{font-size:16px}.CollectionGuide_disclosure__I1Lr9>summary{padding-inline:24px}.CollectionGuide_content__ndBay.seo-content{padding:28px 24px;font-size:13px}.CollectionGuide_content__ndBay.seo-content :is(h1,h2,h3,h4){font-size:16px}}.TestimonialsSection_section__3nLJT{min-width:0;padding:18px 0 0;border-top:1px solid #eee8ed;color:#22232d}.TestimonialsSection_header__OvjXm{display:flex;align-items:center;gap:10px;margin-bottom:16px}.TestimonialsSection_header__OvjXm>svg{flex:0 0 32px}.TestimonialsSection_header__OvjXm h2{margin:0;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.2px}.TestimonialsSection_header__OvjXm p{margin:3px 0 0;color:#757180;font-size:11.5px;line-height:1.5}.TestimonialsSection_overview__iWD3A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.TestimonialsSection_score___qn90{display:flex;align-items:center;gap:14px}.TestimonialsSection_score___qn90>strong{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.7px;white-space:nowrap}.TestimonialsSection_score___qn90 small{margin-left:4px;color:#817887;font-size:11px;font-weight:400;letter-spacing:0}.TestimonialsSection_score___qn90 p{margin:3px 0 0;color:#757180;font-size:10.5px}.TestimonialsSection_stars__uH0Q0{display:inline-flex;gap:2px;vertical-align:middle}.TestimonialsSection_star__PJgU2{position:relative;display:inline-flex;color:#e7e4e8}.TestimonialsSection_star__PJgU2>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#efab18}.TestimonialsSection_star__PJgU2 svg{flex:0 0 13px;min-width:13px}.TestimonialsSection_navigation___R5V9{display:flex;gap:6px}.TestimonialsSection_iconButton__bwx7k{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid #e9e3e9;border-radius:13px;background:#fff;color:#4f4552;cursor:pointer}.TestimonialsSection_iconButton__bwx7k:hover:not(:disabled){background:#faf5f8;border-color:#d9bdcb;color:#a31a4d}.TestimonialsSection_iconButton__bwx7k:disabled{opacity:.35;cursor:default}.TestimonialsSection_track__vKiU_{display:flex;gap:12px;margin:0;padding:0 0 10px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e1cbd5 transparent}.TestimonialsSection_track__vKiU_>li{flex:0 0 min(86%,310px);min-width:0;scroll-snap-align:start}.TestimonialsSection_card__slReE{display:flex;flex-direction:column;height:100%;min-height:264px;padding:16px;background:#fff;border:1px solid #eae5eb;border-radius:18px}.TestimonialsSection_cardTop__kZrFB{display:flex;justify-content:space-between;align-items:center;height:20px;margin-bottom:10px}.TestimonialsSection_quote__5NjJo{align-self:flex-start;color:#dba2ba;font-family:Georgia,serif;font-size:38px;line-height:1}.TestimonialsSection_reviewCopy__D4nkG{margin-bottom:14px}.TestimonialsSection_reviewCopy__D4nkG>p{margin:0;font-size:12.5px;line-height:1.8;color:#514b59;overflow-wrap:anywhere}.TestimonialsSection_readMore__t9nd4{display:inline-flex;align-items:center;gap:3px;margin-top:2px;min-height:36px;padding:0;font-size:11.5px;font-weight:550;color:#a51c50;border:0;background:transparent;cursor:pointer}.TestimonialsSection_readMore__t9nd4[aria-expanded=true]>svg{transform:rotate(-90deg)}.TestimonialsSection_author__3KQ5x{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:13px;border-top:1px solid #f0ecf1}.TestimonialsSection_avatar__M2ZJm{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:12px;background:#f9eef3;color:#a42a57;font-size:11px;font-weight:600}.TestimonialsSection_track__vKiU_>li:nth-child(3n+2) .TestimonialsSection_avatar__M2ZJm{color:#497d7c;background:#edf7f4}.TestimonialsSection_track__vKiU_>li:nth-child(3n) .TestimonialsSection_avatar__M2ZJm{color:#7e62a4;background:#f3effa}.TestimonialsSection_author__3KQ5x>div{min-width:0}.TestimonialsSection_author__3KQ5x h3{margin:0;font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.TestimonialsSection_author__3KQ5x p{margin:2px 0 0;font-size:10px;line-height:1.5;color:#817987}.TestimonialsSection_photo__tomuw{display:flex;align-items:center;align-self:flex-start;gap:10px;margin:0 0 14px;padding:0;background:none;border:0;text-align:left;cursor:zoom-in}.TestimonialsSection_photo__tomuw img{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid #eee8ed}.TestimonialsSection_photo__tomuw>span{display:flex;gap:6px;align-items:center;font-size:10.5px;color:#7a6b7a}.TestimonialsSection_section__3nLJT :is(button,.TestimonialsSection_track__vKiU_):focus-visible{outline:2px solid #a51c50;outline-offset:3px}.TestimonialsSection_dialog__J2zEp{width:min(720px,calc(100% - 24px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #eee8ed;border-radius:20px;background:#fff;color:#22232d;overflow:auto}.TestimonialsSection_dialog__J2zEp::backdrop{background:rgb(26 18 29/72%)}.TestimonialsSection_dialog__J2zEp>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}.TestimonialsSection_dialog__J2zEp strong{display:block;font-size:13px;font-weight:600}.TestimonialsSection_dialog__J2zEp header span{display:block;margin-top:3px;color:#817987;font-size:11px}.TestimonialsSection_dialog__J2zEp>img{display:block;width:100%;max-height:calc(100dvh - 126px);object-fit:contain;background:#faf8fb}@media (min-width:640px){.TestimonialsSection_section__3nLJT{padding:24px;border:1px solid #eee8ed;border-radius:22px}.TestimonialsSection_header__OvjXm h2{font-size:18px}.TestimonialsSection_track__vKiU_>li{flex-basis:calc((100% - 12px) / 2)}}@media (min-width:1024px){.TestimonialsSection_track__vKiU_>li{flex-basis:calc((100% - 24px) / 3)}}