.CmIcon_svg__cYWZH{width:22px;height:22px;flex:none;overflow:visible}.CmIcon_svg__cYWZH.CmIcon_svg__cYWZH.CmIcon_svg__cYWZH{fill:none;stroke:var(--icon-ink,var(--icon-hue,currentColor));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.CmIcon_svg__cYWZH .CmIcon_fill___l0t_{fill:var(--icon-ink,var(--icon-hue,currentColor));fill-opacity:.2}.CmIcon_tile__C57kE{--size:46px;display:inline-grid;place-items:center;flex:none;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .3);background:color-mix(in srgb,var(--icon-hue) 13%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icon-hue) 18%,transparent);transition:background .2s}.CmIcon_tile__C57kE .CmIcon_svg__cYWZH{width:calc(var(--size) * .62);height:calc(var(--size) * .62)}.CmIcon_svg__cYWZH *{transform-box:fill-box;transform-origin:center}.CmIcon_loop__5txOQ .CmIcon_foam2__nKst3,.CmIcon_loop__5txOQ .CmIcon_foam3__mCXoR,.CmIcon_loop__5txOQ .CmIcon_foam__LVkuv,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 :is(.CmIcon_foam__LVkuv,.CmIcon_foam2__nKst3,.CmIcon_foam3__mCXoR){animation:CmIcon_rise__iH4N1 2.6s ease-in infinite}.CmIcon_loop__5txOQ .CmIcon_foam2__nKst3,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_foam2__nKst3{animation-delay:.6s}.CmIcon_loop__5txOQ .CmIcon_foam3__mCXoR,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_foam3__mCXoR{animation-delay:1.2s}.CmIcon_loop__5txOQ :is(.CmIcon_mist__MtiT8,.CmIcon_mist2__RCBBj,.CmIcon_mist3__S8v30),:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 :is(.CmIcon_mist__MtiT8,.CmIcon_mist2__RCBBj,.CmIcon_mist3__S8v30){animation:CmIcon_puff__Cu8M_ 2.4s ease-out infinite}.CmIcon_loop__5txOQ .CmIcon_mist2__RCBBj,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_mist2__RCBBj{animation-delay:.25s}.CmIcon_loop__5txOQ .CmIcon_mist3__S8v30,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_mist3__S8v30{animation-delay:.5s}.CmIcon_loop__5txOQ .CmIcon_drip__59wa1,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_drip__59wa1{animation:CmIcon_drip__59wa1 2.8s cubic-bezier(.5,0,.8,.4) infinite}.CmIcon_loop__5txOQ .CmIcon_swirl__LE6jj,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_swirl__LE6jj{animation:CmIcon_swirl__LE6jj 3.2s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_spin__GkkKh,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_spin__GkkKh{animation:CmIcon_spin__GkkKh 9s linear infinite;transform-origin:50% 50%;transform-box:view-box}.CmIcon_loop__5txOQ .CmIcon_twinkle___oVkj,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_twinkle___oVkj{animation:CmIcon_twinkle___oVkj 2.4s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_wave__Pb6v1,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_wave__Pb6v1{animation:CmIcon_wave__Pb6v1 2.2s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_sway__Jih23,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_sway__Jih23{animation:CmIcon_sway__Jih23 3s ease-in-out infinite;transform-origin:0 100%}.CmIcon_loop__5txOQ .CmIcon_blush__9Kfev,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_blush__9Kfev{animation:CmIcon_blush__9Kfev 2.6s ease-in-out infinite}.CmIcon_loop__5txOQ :is(.CmIcon_fade__LYPca,.CmIcon_fade2__MJM57),:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 :is(.CmIcon_fade__LYPca,.CmIcon_fade2__MJM57){animation:CmIcon_fade__LYPca 3s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_fade2__MJM57,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_fade2__MJM57{animation-delay:.8s}.CmIcon_loop__5txOQ .CmIcon_pulse__w27xl,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_pulse__w27xl{animation:CmIcon_pulse__w27xl 2.2s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_lift__9hT0n,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_lift__9hT0n{animation:CmIcon_lift__9hT0n 2.8s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_flake__p_ePZ,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_flake__p_ePZ{animation:CmIcon_flake__p_ePZ 3s ease-in infinite}.CmIcon_loop__5txOQ .CmIcon_smooth__stUWA,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_smooth__stUWA{animation:CmIcon_smooth__stUWA 3s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_rise__iH4N1,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_rise__iH4N1{animation:CmIcon_up__wBal6 2.4s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_draw__Ow1ES,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_draw__Ow1ES{stroke-dasharray:24;animation:CmIcon_draw__Ow1ES 2.6s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_blink__ccwmE,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_blink__ccwmE{animation:CmIcon_blink__ccwmE 3.6s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_swing__uK58_,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_swing__uK58_{animation:CmIcon_swing__uK58_ 2.6s ease-in-out infinite;transform-origin:50% 100%}.CmIcon_loop__5txOQ .CmIcon_scanline__nxX7M,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_scanline__nxX7M{animation:CmIcon_scan__rjuj_ 2s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_shine__WgIVa,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_shine__WgIVa{animation:CmIcon_twinkle___oVkj 2.4s ease-in-out infinite}.CmIcon_loop__5txOQ .CmIcon_flicker__y_Xpt,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_flicker__y_Xpt{animation:CmIcon_flicker__y_Xpt 1.8s ease-in-out infinite;transform-origin:50% 100%}.CmIcon_loop__5txOQ .CmIcon_balance__p6GvL,:is(a,button,label):is(:hover,:focus-visible) .CmIcon_hover__oKAv1 .CmIcon_balance__p6GvL{animation:CmIcon_balance__p6GvL 3s ease-in-out infinite;transform-box:view-box;transform-origin:12px 8px}@keyframes CmIcon_rise__iH4N1{0%{transform:translateY(4px);opacity:0}25%{opacity:1}to{transform:translateY(-5px);opacity:0}}@keyframes CmIcon_puff__Cu8M_{0%{transform:translate(-2px,1px) scale(.4);opacity:0}30%{opacity:1}to{transform:translate(2px,-1px) scale(1.15);opacity:0}}@keyframes CmIcon_drip__59wa1{0%,15%{transform:translateY(-3px) scale(.6);opacity:0}35%{opacity:1;transform:translateY(-1px) scale(1)}80%{transform:translateY(5px);opacity:1}to{transform:translateY(7px);opacity:0}}@keyframes CmIcon_swirl__LE6jj{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg) translateY(-1px)}}@keyframes CmIcon_spin__GkkKh{to{transform:rotate(1turn)}}@keyframes CmIcon_twinkle___oVkj{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.15) rotate(20deg);opacity:1}}@keyframes CmIcon_wave__Pb6v1{0%,to{transform:translateX(-1px)}50%{transform:translateX(1.5px) translateY(-.6px)}}@keyframes CmIcon_sway__Jih23{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes CmIcon_blush__9Kfev{0%,to{fill-opacity:.15}50%{fill-opacity:.55}}@keyframes CmIcon_fade__LYPca{0%,to{opacity:1}50%{opacity:.25}}@keyframes CmIcon_pulse__w27xl{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes CmIcon_lift__9hT0n{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes CmIcon_flake__p_ePZ{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(-3px,5px) rotate(60deg);opacity:0}}@keyframes CmIcon_smooth__stUWA{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes CmIcon_up__wBal6{0%,to{transform:translateY(1px)}50%{transform:translateY(-1.5px)}}@keyframes CmIcon_draw__Ow1ES{0%{stroke-dashoffset:24}50%,to{stroke-dashoffset:0}}@keyframes CmIcon_blink__ccwmE{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.15)}}@keyframes CmIcon_swing__uK58_{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes CmIcon_scan__rjuj_{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes CmIcon_flicker__y_Xpt{0%,to{transform:scale(1)}40%{transform:scale(1.05,.95)}70%{transform:scale(.96,1.06)}}@keyframes CmIcon_balance__p6GvL{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){.CmIcon_svg__cYWZH *{animation:none!important}}.CardParts_medal__rs3kP,.CardParts_ring__nOPS_{--violet:#5b3fa6;--good:#1e7a4f;--fair:#9a6b12;--track:#ece6f1}.CardParts_ring__nOPS_{position:relative;flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:conic-gradient(var(--tone,var(--good)) var(--fill,0),var(--track) 0);color:var(--tone,var(--good))}.CardParts_ring__nOPS_:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.CardParts_ring__nOPS_ b{position:relative;font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardParts_ring__nOPS_[data-tone=limited],.CardParts_ring__nOPS_[data-tone=moderate]{--tone:var(--fair)}.CardParts_ring__nOPS_[data-tone=unknown]{--tone:#8a8597;background:repeating-conic-gradient(#d9d3e2 0 6deg,transparent 6deg 12deg)}.CardParts_sm__u1OqX{width:42px;height:42px}.CardParts_sm__u1OqX:before{inset:4px}.CardParts_sm__u1OqX b{font-size:15px}.CardParts_medal__rs3kP{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:3px 10px 3px 6px;border-radius:999px;background:#efeafb;color:var(--violet,#5b3fa6)!important;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardParts_medal__rs3kP svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.CardParts_medal__rs3kP[data-top]{background:linear-gradient(135deg,#5b3fa6,#8d6aa7);color:#fff!important;box-shadow:0 4px 12px #5b3fa633}.CardParts_medal__rs3kP[data-top] svg{animation:CardParts_shine__Xs4TH 2.8s ease-in-out infinite}.CardParts_medal__rs3kP:hover{filter:brightness(1.05)}@keyframes CardParts_shine__Xs4TH{0%,70%,to{transform:none}80%{transform:rotate(-12deg) scale(1.12)}90%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.CardParts_medal__rs3kP[data-top] svg{animation:none}}.ProductCard_card__KAuJ_{--violet:#5b3fa6;--ink:#1c1b22;--muted:#5e5b6b;--line:#e6e3ee;--wash:#f6f3fa;position:relative;display:grid;min-width:0;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}.ProductCard_card__KAuJ_:hover{border-color:#cdb9dc;box-shadow:0 12px 28px #44215612}.ProductCard_card__KAuJ_ a{color:inherit;text-decoration:none}.ProductCard_card__KAuJ_ :is(a,button):focus-visible{outline:3px solid #b89ce6;outline-offset:2px}.ProductCard_media__0TmNV{position:relative;border-radius:14px;background:#fff;overflow:hidden}.ProductCard_photo__wMAi3{position:absolute;inset:0;display:grid;place-items:center}.ProductCard_photo__wMAi3 img{width:100%;height:100%;object-fit:contain;padding:12px;mix-blend-mode:multiply;transition:transform .3s}.ProductCard_card__KAuJ_:hover .ProductCard_photo__wMAi3 img{transform:scale(1.04)}.ProductCard_noPhoto__qzAja{display:grid;justify-items:center;gap:6px;color:#9c8fa8;font-size:14px;text-align:center}.ProductCard_noPhoto__qzAja svg{width:34px;height:34px;fill:none;stroke:#c3b4cf;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ProductCard_medal__2fZXU,.ProductCard_position__vBQn5{position:absolute;left:8px;top:8px;z-index:1}.ProductCard_position__vBQn5{display:inline-flex;align-items:baseline;gap:3px;min-height:32px;padding:4px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--violet);font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_position__vBQn5 small{font-size:14px;font-weight:600;color:var(--muted)}.ProductCard_position__vBQn5[data-top]{background:linear-gradient(135deg,#5b3fa6,#8d6aa7);border-color:transparent;color:#fff}.ProductCard_position__vBQn5[data-top] small{color:#efe7f8}.ProductCard_volume__1wAo9{position:absolute;left:8px;bottom:8px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_body__1S_9s{display:flex;flex-direction:column;gap:10px;min-width:0}.ProductCard_title__a4MAG{display:grid;gap:3px;min-width:0}.ProductCard_brand__aPQoH{margin:0;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:var(--muted)}.ProductCard_card__KAuJ_ .ProductCard_title__a4MAG h3{margin:0;font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.2px}.ProductCard_title__a4MAG h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_title__a4MAG h3 a:hover{color:var(--violet)}.ProductCard_quality__ZSAHa{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--wash)}.ProductCard_qualityText__3EzTf{display:grid;min-width:0;line-height:1.25}.ProductCard_qualityText__3EzTf b{font-size:15px}.ProductCard_qualityText__3EzTf small{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_quality__ZSAHa:hover b{color:var(--violet)}.ProductCard_signals__WLWLR{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;color:var(--muted)}.ProductCard_signals__WLWLR>span{display:inline-flex;align-items:center;gap:5px}.ProductCard_signals__WLWLR svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ProductCard_buy__opbew{display:grid;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #efe9f3}.ProductCard_price__NPR0c strong{display:block;font-size:24px;line-height:1.15;font-weight:750;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_price__NPR0c small{display:block;margin-top:2px;font-size:14px;color:#167a55;font-weight:600}.ProductCard_price__NPR0c .ProductCard_noPrice__lBW65{font-size:16px;letter-spacing:0;font-weight:600;color:var(--muted)}.ProductCard_actions__Zc6Ex{display:flex;gap:8px}.ProductCard_primary__ZmwRl{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 14px;border-radius:999px;background:var(--violet);color:#fff!important;font-size:16px;font-weight:650;white-space:nowrap}.ProductCard_primary__ZmwRl:hover{background:#432c80}.ProductCard_bag___c_5p{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid #ded8e4;border-radius:999px;background:#fff;color:var(--violet)!important;transition:border-color .15s,background .15s}.ProductCard_bag___c_5p svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ProductCard_bag___c_5p i{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--violet);color:#fff;font-style:normal;font-size:13px;font-weight:800;line-height:1}.ProductCard_bag___c_5p:hover{border-color:var(--violet);background:#efeafb}.ProductCard_compare__8IawC{position:absolute;right:16px;top:16px;z-index:1;font-size:14px}.ProductCard_compare__8IawC label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 10px;border-radius:999px;background:#ffffffe6;border:1px solid var(--line);cursor:pointer}.ProductCard_compare__8IawC small{position:absolute;right:0;top:38px;width:200px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:14px}.ProductCard_ean__nFvBH{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;margin:2px 0 0;font-size:14px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_ean__nFvBH button{min-width:32px;min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--violet);font-size:16px;cursor:pointer}.ProductCard_ean__nFvBH small{font-size:14px;color:#167a55}.ProductCard_volumes__HR1Ct{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ProductCard_volumes__HR1Ct button{min-height:34px;padding:4px 12px;border:1px solid #ded8e4;border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.ProductCard_volumes__HR1Ct button[aria-pressed=true]{border-color:var(--violet);background:#efeafb;color:var(--violet)}.ProductCard_tile__7jyyW{grid-template-rows:auto 1fr;gap:12px;padding:10px 10px 14px}.ProductCard_tile__7jyyW .ProductCard_media__0TmNV{aspect-ratio:5/4}.ProductCard_tile__7jyyW .ProductCard_body__1S_9s{padding:0 6px}.ProductCard_row__dSrIr{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:12px}.ProductCard_row__dSrIr .ProductCard_media__0TmNV{height:100%;min-height:150px}.ProductCard_compareInline__aPD3L label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ProductCard_compareInline__aPD3L small{display:block}.ProductCard_card__KAuJ_ :is(.ProductCard_title__a4MAG h3 a,.ProductCard_quality__ZSAHa){color:var(--ink)!important}.ProductCard_card__KAuJ_ .ProductCard_quality__ZSAHa:hover b,.ProductCard_card__KAuJ_ .ProductCard_title__a4MAG h3 a:hover{color:var(--violet)}.ProductCard_signals__WLWLR,.ProductCard_signals__WLWLR :is(span,em,b,small,label){font-size:14px!important}.ProductCard_row__dSrIr{container-type:inline-size}@media(min-width:900px){.ProductCard_row__dSrIr{grid-template-columns:150px minmax(0,1fr)}}@container (min-width:640px){.ProductCard_row__dSrIr .ProductCard_body__1S_9s{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-areas:"title buy" "quality buy" "signals buy";column-gap:20px;row-gap:8px;align-content:start}.ProductCard_row__dSrIr .ProductCard_title__a4MAG{grid-area:title}.ProductCard_row__dSrIr .ProductCard_quality__ZSAHa{grid-area:quality;justify-self:start}.ProductCard_row__dSrIr .ProductCard_signals__WLWLR{grid-area:signals}.ProductCard_row__dSrIr .ProductCard_buy__opbew{grid-area:buy;align-self:center;margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid #efe9f3}}@media(max-width:640px){.ProductCard_row__dSrIr{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px}.ProductCard_row__dSrIr .ProductCard_media__0TmNV{min-height:130px}.ProductCard_card__KAuJ_ .ProductCard_title__a4MAG h3{font-size:16px}.ProductCard_price__NPR0c strong{font-size:22px}.ProductCard_row__dSrIr .ProductCard_quality__ZSAHa{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.ProductCard_card__KAuJ_,.ProductCard_photo__wMAi3 img{transition:none}.ProductCard_card__KAuJ_:hover .ProductCard_photo__wMAi3 img{transform:none}}.Cosmo_page__7Jqsn{--purple:#5b3fa6;--ink:#1c1b22;--muted:#5e5b6b;--line:#e6e3ee;--wash:#efeafb;--green:#1e7a4f;max-width:1272px;margin:0 auto;padding:22px 24px 72px;color:var(--ink);font-size:16px;line-height:1.55}.Cosmo_page__7Jqsn a{color:var(--purple)}.Cosmo_page__7Jqsn :is(a,button,select):focus-visible{outline:3px solid #b89ce6;outline-offset:3px}.Cosmo_crumbs__K7ZAd{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;color:var(--muted)}.Cosmo_crumbs__K7ZAd a{color:var(--muted);text-decoration:none;font-weight:600}.Cosmo_eyebrow__2JVWy{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.Cosmo_lead__JIJg0{margin:0;max-width:640px;font-size:17px;color:var(--muted)}.Cosmo_page__7Jqsn.Cosmo_page__7Jqsn h1{margin:0 0 10px;font-size:44px!important;line-height:1.08!important;letter-spacing:-1.3px;font-weight:700!important;color:var(--ink)}.Cosmo_sectionTitle__JPnkz.Cosmo_sectionTitle__JPnkz{margin:0 0 16px;font-size:28px!important;line-height:1.2!important;font-weight:700!important}.Cosmo_hubHero__noFzs{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:center;margin-bottom:36px}.Cosmo_page__7Jqsn.Cosmo_page__7Jqsn .Cosmo_hubHero__noFzs h1 span{color:var(--purple)}.Cosmo_hubStats__Sgjb7{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.Cosmo_hubStats__Sgjb7 div{min-width:130px;padding:12px 16px;border:1px solid var(--line);border-radius:13px;background:#fff}.Cosmo_hubStats__Sgjb7 dt{font-size:14px;color:var(--muted)}.Cosmo_hubStats__Sgjb7 dd{margin:2px 0 0;font-size:26px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Cosmo_spotlight__pmVV4{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink)!important;text-decoration:none;box-shadow:0 18px 40px #4421560f;transition:transform .2s,box-shadow .2s}.Cosmo_spotlight__pmVV4:hover{transform:translateY(-3px);box-shadow:0 22px 46px #44215618}.Cosmo_spotLabel__Os5w1{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--purple)}.Cosmo_spotBody__iw_CC{display:flex;align-items:center;justify-content:space-between;gap:12px}.Cosmo_spotPhoto__BatE9{display:grid;place-items:center;width:150px;height:150px;border-radius:14px;background:#fff;overflow:hidden;padding:6px}.Cosmo_spotPhoto__BatE9 img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.Cosmo_spotlight__pmVV4 b{font-size:17px;line-height:1.35}.Cosmo_spotlight__pmVV4 small{font-size:14px;color:var(--green);font-weight:600}.Cosmo_purposeGrid__uiaH0{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:40px}.Cosmo_purposeCard__zwau5{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s}.Cosmo_purposeCard__zwau5:hover{border-color:#c7b0d7;box-shadow:0 14px 32px #4421560f}.Cosmo_purposeHead__Tchg0{display:flex;align-items:center;gap:12px;color:var(--ink)!important;text-decoration:none}.Cosmo_purposeHead__Tchg0 b{display:block;font-size:19px;line-height:1.25}.Cosmo_purposeHead__Tchg0 small{font-size:14px;color:var(--muted)}.Cosmo_heroIcon__352Nm,.Cosmo_howIcon__9SdiR,.Cosmo_purposeIcon__2NmY_{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:14px;background:var(--wash);color:var(--purple)}.Cosmo_heroIcon__352Nm svg,.Cosmo_howIcon__9SdiR svg,.Cosmo_purposeIcon__2NmY_ svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Cosmo_purposeCard__zwau5>p{margin:0;font-size:15px;color:var(--muted)}.Cosmo_topList__Cszll{display:grid;gap:6px;margin:0;padding:12px 0 0;border-top:1px solid #efe9f3;list-style:none}.Cosmo_topList__Cszll li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15px}.Cosmo_topList__Cszll a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)!important;text-decoration:none}.Cosmo_topList__Cszll a:hover{color:var(--purple)!important;text-decoration:underline}.Cosmo_topPlace__xZK_0{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--wash);color:var(--purple);font-size:13px;font-weight:700}.Cosmo_topScore__6ImPZ{min-width:38px;padding:2px 8px;border-radius:999px;background:#e8f4ed;color:var(--green);font-size:14px;font-weight:700;text-align:center}.Cosmo_purposeLink__nx8rJ{margin-top:auto;font-weight:650;text-decoration:none}.Cosmo_how__ULrqd{padding:24px;border:1px solid var(--line);border-radius:18px;background:#faf7fc}.Cosmo_how__ULrqd ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 16px;padding:0;list-style:none}.Cosmo_how__ULrqd li{display:grid;gap:8px}.Cosmo_how__ULrqd li b{font-size:17px}.Cosmo_how__ULrqd li p{margin:0;font-size:15px;color:var(--muted)}.Cosmo_boardHero__jKdKj{display:flex;gap:18px;align-items:flex-start;margin-bottom:22px}.Cosmo_heroIcon__352Nm{width:64px;height:64px;border-radius:18px}.Cosmo_heroIcon__352Nm svg{width:34px;height:34px}.Cosmo_heroStats__A_J5h{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:15px;color:var(--muted)}.Cosmo_heroStats__A_J5h b{color:var(--ink)}.Cosmo_types__3gqqr{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px;scrollbar-width:thin}.Cosmo_types__3gqqr a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #ded8e4;border-radius:999px;background:#fff;color:var(--ink)!important;font-weight:600;text-decoration:none;white-space:nowrap}.Cosmo_types__3gqqr a:hover{border-color:#bba2ce}.Cosmo_types__3gqqr a[aria-current=page]{background:var(--purple);border-color:var(--purple);color:#fff!important}.Cosmo_toolbar__yNNsH{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.Cosmo_select__g6rdb{display:grid;gap:4px;font-size:14px;color:var(--muted)}.Cosmo_select__g6rdb select{min-height:42px;min-width:170px;padding:0 10px;border:1px solid #ded8e4;border-radius:10px;background:#fff;font:inherit;font-size:15px;color:var(--ink)}.Cosmo_summary__bfxXq{margin:0 0 14px;font-size:15px;color:var(--muted)}.Cosmo_board__PPyJ_{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.Cosmo_rankList__E26XE{display:grid;gap:12px;min-width:0}.Cosmo_rankCard__NUqD_{display:grid;grid-template-columns:64px 92px minmax(0,1fr) auto 170px;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.Cosmo_rankCard__NUqD_:hover{border-color:#c7b0d7;box-shadow:0 12px 28px #4421560f}.Cosmo_rankCard__NUqD_[data-top="1"]{border-color:#d9c7e6;background:linear-gradient(90deg,#faf6fd,#fff 40%)}.Cosmo_rankBadge__jUFVK{display:grid;justify-items:center;gap:2px}.Cosmo_rankBadge__jUFVK b{font-size:24px;font-weight:800;color:var(--purple);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Cosmo_rankBadge__jUFVK small{font-size:13px;color:var(--muted)}.Cosmo_rankCard__NUqD_[data-top] .Cosmo_rankBadge__jUFVK b{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--purple);color:#fff;font-size:20px}.Cosmo_rankCard__NUqD_[data-top="2"] .Cosmo_rankBadge__jUFVK b{background:#8d6aa7}.Cosmo_rankCard__NUqD_[data-top="3"] .Cosmo_rankBadge__jUFVK b{background:#b39bc7}.Cosmo_rankPhoto__3qXt8{display:grid;place-items:center;width:92px;height:92px;border-radius:12px;background:#fff;overflow:hidden}.Cosmo_rankPhoto__3qXt8 img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.Cosmo_noPhoto__dk2sQ{font-size:22px;color:#c7b0d7}.Cosmo_rankMain__WIyJm{min-width:0}.Cosmo_rankBrand__Yv_B0{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Cosmo_rankMain__WIyJm h3{margin:0;font-size:17px;line-height:1.35;font-weight:650}.Cosmo_rankMain__WIyJm h3 a{color:var(--ink)!important;text-decoration:none}.Cosmo_rankMain__WIyJm h3 a:hover{color:var(--purple)!important;text-decoration:underline}.Cosmo_cohort__0pK1y{margin:4px 0 0;font-size:14px;color:var(--green);font-weight:600}.Cosmo_actives__7GIk4{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.Cosmo_actives__7GIk4 li{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:999px;background:var(--wash);color:var(--purple);font-size:14px;font-weight:600}.Cosmo_actives__7GIk4 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.Cosmo_actives__7GIk4 .Cosmo_more__TmZaz{padding:3px 10px}.Cosmo_rankScore__e5zpi{display:grid;justify-items:center;gap:8px}.Cosmo_votes__gQHKX{display:flex;gap:6px;font-size:14px}.Cosmo_votes__gQHKX b{padding:3px 8px;border-radius:999px;background:var(--wash);font-weight:600}.Cosmo_votes__gQHKX em{font-style:normal;font-size:13px;color:var(--muted);white-space:nowrap}.Cosmo_rankBuy__ybtDK{display:grid;gap:8px;justify-items:end;text-align:right}.Cosmo_rankBuy__ybtDK p{margin:0;font-size:15px}.Cosmo_rankBuy__ybtDK p b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Cosmo_rankBuy__ybtDK p small{color:var(--muted)}.Cosmo_rankBuy__ybtDK p span{display:block;font-size:14px;color:var(--muted)}.Cosmo_rankBuy__ybtDK p span.Cosmo_value__aNM_P{margin-top:4px;color:var(--green);font-weight:650}.Cosmo_noPrice__cJwrH{color:var(--muted)}.Cosmo_rankLink__8GaPX{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:999px;background:var(--purple);color:#fff!important;font-weight:650;text-decoration:none;white-space:nowrap}.Cosmo_rankLink__8GaPX:hover{background:#432c80}.Cosmo_boardSide__3Tlzb{position:sticky;top:16px;display:grid;gap:12px}.Cosmo_boardSide__3Tlzb section{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.Cosmo_boardSide__3Tlzb h2{margin:0 0 10px;font-size:18px!important;line-height:1.3!important}.Cosmo_boardSide__3Tlzb ol{display:grid;gap:10px;margin:0 0 12px;padding-left:18px;font-size:15px;color:var(--muted)}.Cosmo_boardSide__3Tlzb ol b{color:var(--ink)}.Cosmo_boardSide__3Tlzb p{margin:0;font-size:15px;color:var(--muted)}.Cosmo_boardSide__3Tlzb a{font-weight:650;text-decoration:none}.Cosmo_empty__eFuOU{padding:28px;border:1px dashed #cdbcd9;border-radius:16px;background:#faf8fc;text-align:center}.Cosmo_empty__eFuOU h2{margin:0 0 6px;font-size:20px!important}.Cosmo_pager__2XMKi{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:15px;color:var(--muted)}.Cosmo_pager__2XMKi a{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #ded8e4;border-radius:10px;background:#fff;font-weight:600;text-decoration:none}.Cosmo_ring__mr_8a{position:relative;display:grid;place-content:center;justify-items:center;width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--green) var(--fill,0),#ece6f1 0);color:var(--green);line-height:1}.Cosmo_ring__mr_8a:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.Cosmo_ring__mr_8a>*{position:relative}.Cosmo_ring__mr_8a b{font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Cosmo_ring__mr_8a small{margin-top:2px;font-size:12px;color:var(--muted)}.Cosmo_ring__mr_8a[data-tone=limited],.Cosmo_ring__mr_8a[data-tone=moderate]{--green:#9a6b12;color:#9a6b12}.Cosmo_ring__mr_8a[data-tone=unknown]{color:var(--muted)}.Cosmo_ring_lg__uWh9i{width:110px;height:110px}.Cosmo_ring_lg__uWh9i:before{inset:9px}.Cosmo_ring_lg__uWh9i b{font-size:34px}@media(max-width:1100px){.Cosmo_board__PPyJ_{grid-template-columns:minmax(0,1fr)}.Cosmo_boardSide__3Tlzb{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.Cosmo_rankCard__NUqD_{grid-template-columns:56px 80px minmax(0,1fr) auto;grid-template-areas:"badge photo main score" "badge photo buy buy"}.Cosmo_rankBadge__jUFVK{grid-area:badge}.Cosmo_rankPhoto__3qXt8{grid-area:photo;width:80px;height:80px}.Cosmo_rankMain__WIyJm{grid-area:main}.Cosmo_rankScore__e5zpi{grid-area:score}.Cosmo_rankBuy__ybtDK{grid-area:buy;grid-auto-flow:column;align-items:center;justify-content:space-between;justify-items:start;text-align:left}}@media(max-width:860px){.Cosmo_hubHero__noFzs{grid-template-columns:minmax(0,1fr)}.Cosmo_spotlight__pmVV4{max-width:420px}.Cosmo_how__ULrqd ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.Cosmo_page__7Jqsn{padding:16px 16px 60px}.Cosmo_page__7Jqsn.Cosmo_page__7Jqsn h1{font-size:32px!important}.Cosmo_sectionTitle__JPnkz.Cosmo_sectionTitle__JPnkz{font-size:23px!important}.Cosmo_boardHero__jKdKj{gap:12px}.Cosmo_heroIcon__352Nm{width:48px;height:48px;border-radius:14px}.Cosmo_heroIcon__352Nm svg{width:26px;height:26px}.Cosmo_select__g6rdb{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px)}.Cosmo_select__g6rdb select{min-width:0;width:100%}.Cosmo_boardSide__3Tlzb{grid-template-columns:minmax(0,1fr)}.Cosmo_rankCard__NUqD_{grid-template-columns:44px 64px minmax(0,1fr);grid-template-areas:"badge photo main" "score score score" "buy buy buy";gap:10px 12px;padding:14px}.Cosmo_rankBadge__jUFVK b{font-size:19px}.Cosmo_rankCard__NUqD_[data-top] .Cosmo_rankBadge__jUFVK b{width:40px;height:40px;font-size:16px}.Cosmo_rankPhoto__3qXt8{width:64px;height:64px}.Cosmo_rankMain__WIyJm h3{font-size:16px}.Cosmo_rankScore__e5zpi{grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #efe9f3}.Cosmo_ring__mr_8a{width:62px;height:62px}.Cosmo_ring__mr_8a b{font-size:20px}.Cosmo_ring__mr_8a:before{inset:6px}.Cosmo_rankBuy__ybtDK{grid-auto-flow:column;justify-content:space-between;align-items:center}.Cosmo_hubStats__Sgjb7 div{min-width:0;flex:1 1 30%;padding:10px 12px}.Cosmo_hubStats__Sgjb7 dd{font-size:21px}.Cosmo_spotPhoto__BatE9{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.Cosmo_purposeCard__zwau5,.Cosmo_rankCard__NUqD_,.Cosmo_spotlight__pmVV4{transition:none}.Cosmo_spotlight__pmVV4:hover{transform:none}}.Cosmo_heroIcon__352Nm{background:#fff;border:1px solid var(--line)}.Cosmo_spotPhoto__BatE9 img{max-height:100%}@media(max-width:640px){.Cosmo_rankCard__NUqD_{position:relative;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"photo main" "score buy";gap:10px 12px}.Cosmo_rankBadge__jUFVK{position:absolute;left:8px;top:8px;z-index:1}.Cosmo_rankBadge__jUFVK small{display:none}.Cosmo_rankBadge__jUFVK b,.Cosmo_rankCard__NUqD_[data-top] .Cosmo_rankBadge__jUFVK b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:999px;background:var(--purple);color:#fff;font-size:14px}.Cosmo_rankPhoto__3qXt8{width:72px;height:84px}.Cosmo_actives__7GIk4{gap:4px;margin-top:8px}.Cosmo_actives__7GIk4 li{font-size:13px;padding:2px 8px 2px 6px}.Cosmo_actives__7GIk4 svg{width:14px;height:14px}.Cosmo_rankScore__e5zpi{grid-auto-flow:row;justify-items:start;padding-top:10px;gap:4px}.Cosmo_rankBuy__ybtDK{grid-auto-flow:row;justify-content:stretch;justify-items:end;padding-top:10px}.Cosmo_rankBuy__ybtDK,.Cosmo_rankScore__e5zpi{border-top:1px solid #efe9f3}.Cosmo_votes__gQHKX em{font-size:12px}}.Cosmo_pickerLink__ba8fH{display:inline-flex;align-items:center;gap:6px;min-height:46px;margin-top:14px;padding:0 20px;border:1px solid #cfc9dd;border-radius:999px;background:#fff;color:var(--ink)!important;font-size:16px;font-weight:600;text-decoration:none}.Cosmo_pickerLink__ba8fH:hover{border-color:var(--purple)}.Cosmo_rankItem__Rc7zF{animation:Cosmo_rankIn__NjGhA .45s ease both;animation-delay:calc(min(var(--i,0),8) * 50ms)}@keyframes Cosmo_rankIn__NjGhA{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.Cosmo_rankItem__Rc7zF{animation:none}}