.my-module__7u9Dfq__page{color:#30313a;background:#fff;padding:24px 20px 44px}.my-module__7u9Dfq__header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.my-module__7u9Dfq__avatar{color:#ae3e67;background:#fcecf2;border:1px solid #f3d5e0;border-radius:16px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid;position:relative;overflow:hidden}.my-module__7u9Dfq__avatar img{object-fit:cover}.my-module__7u9Dfq__identity{flex:1;min-width:0}.my-module__7u9Dfq__eyebrow{letter-spacing:.1em;font-weight:700;color:#ad4168!important;font-size:10px!important}.my-module__7u9Dfq__header h1{overflow-wrap:anywhere;font-size:20px;font-weight:750;line-height:1.5}.my-module__7u9Dfq__header p{color:#79727c;font-size:12px;line-height:1.6}.my-module__7u9Dfq__iconButton{color:#706874;border:1px solid #eee8ed;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.my-module__7u9Dfq__tabs{border-bottom:1px solid #eae6eb;gap:4px;display:flex}.my-module__7u9Dfq__tabs a{color:#78717e;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-bottom:-1px;font-size:13px;font-weight:650;display:flex}.my-module__7u9Dfq__tabs a[aria-current=page]{color:#b13e69;border-color:#b13e69}.my-module__7u9Dfq__aiBadge{color:#aa3e66;background:#faeaf1;border-radius:4px;padding:1px 4px;font-size:9px}.my-module__7u9Dfq__stats{border:1px solid #eee7ed;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:20px 0 4px;padding:16px 0;display:grid}.my-module__7u9Dfq__stats a{border-right:1px solid #f1ebef;flex-direction:column;align-items:center;gap:5px;display:flex}.my-module__7u9Dfq__stats a:last-child{border-right:0}.my-module__7u9Dfq__stats svg{color:#b35075}.my-module__7u9Dfq__stats strong{font-size:21px;line-height:1.3}.my-module__7u9Dfq__stats span{color:#77717b;font-size:11px}.my-module__7u9Dfq__section{border-bottom:1px solid #eee9ee;padding:22px 0;scroll-margin-top:90px}.my-module__7u9Dfq__section:last-child{border-bottom:0}.my-module__7u9Dfq__sectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.my-module__7u9Dfq__sectionHead h2{font-size:16px;font-weight:750}.my-module__7u9Dfq__sectionHead>a{color:#8d6476;flex-shrink:0;align-items:center;gap:2px;min-height:32px;font-size:12px;display:inline-flex}.my-module__7u9Dfq__skinCard{background:#fff8fb;border:1px solid #f0d5e0;border-radius:16px;padding:17px}.my-module__7u9Dfq__skinCard .my-module__7u9Dfq__sectionHead{margin-bottom:6px}.my-module__7u9Dfq__skinTitle{color:#a33d65;font-size:19px}.my-module__7u9Dfq__badge{white-space:nowrap;color:#ac5878;background:#fff;border:1px solid #f1dce5;border-radius:6px;padding:4px 7px;font-size:10px}.my-module__7u9Dfq__muted{color:#766e7b;font-size:12px;line-height:1.7}.my-module__7u9Dfq__metrics{border-top:1px solid #f1dfe7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:8px;padding:15px 0;display:grid}.my-module__7u9Dfq__metrics div{justify-content:space-between;align-items:center;gap:6px;display:flex}.my-module__7u9Dfq__metrics dt{color:#847583;font-size:12px}.my-module__7u9Dfq__metrics dd{font-size:12px;font-weight:650}.my-module__7u9Dfq__tags{flex-wrap:wrap;gap:6px;display:flex}.my-module__7u9Dfq__tags>span,.my-module__7u9Dfq__tags>a{color:#88586d;background:#fff3f7;border:1px solid #f1dfe6;border-radius:7px;padding:5px 9px;font-size:11px}.my-module__7u9Dfq__note{color:#857785;margin-top:12px;font-size:11px;line-height:1.8}.my-module__7u9Dfq__primaryLink{color:#ac3f68;align-items:center;gap:6px;padding:10px 0 0;font-size:13px;font-weight:700;display:inline-flex}.my-module__7u9Dfq__photoLink{border:1px solid #eee4eb;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.my-module__7u9Dfq__photoLink>span:nth-child(2){flex:1;min-width:0}.my-module__7u9Dfq__photoLink strong{font-size:13px;display:block}.my-module__7u9Dfq__photoLink small{color:#847783;margin-top:4px;font-size:11px;display:block}.my-module__7u9Dfq__photoLink>svg{color:#ac7a90;flex-shrink:0}.my-module__7u9Dfq__cameraIcon{color:#b3446d;background:#fff0f6;border-radius:12px;padding:10px}.my-module__7u9Dfq__accountCard{background:#fffbfd;border:1px solid #eee4eb;border-radius:16px;margin-bottom:8px;overflow:hidden}.my-module__7u9Dfq__accountHead{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 9px;display:flex}.my-module__7u9Dfq__accountHead h3{font-size:13px;font-weight:700}.my-module__7u9Dfq__accountHead>span{color:#a33e66;background:#faeaf1;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.my-module__7u9Dfq__accountIdentity{align-items:center;gap:11px;min-width:0;padding:0 14px 14px;display:flex}.my-module__7u9Dfq__accountIcon{color:#ae426a;background:#fff0f6;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.my-module__7u9Dfq__accountIdentity>span:last-child{min-width:0}.my-module__7u9Dfq__accountIdentity small{color:#837985;margin-bottom:2px;font-size:10px;display:block}.my-module__7u9Dfq__accountIdentity strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.my-module__7u9Dfq__passwordDetails{background:#fff;border-top:1px solid #f0e9ee}.my-module__7u9Dfq__passwordDetails summary{cursor:pointer;color:#4c454e;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.my-module__7u9Dfq__passwordDetails summary::-webkit-details-marker{display:none}.my-module__7u9Dfq__passwordDetails summary>span{align-items:center;gap:9px;display:inline-flex}.my-module__7u9Dfq__passwordDetails summary>span svg{color:#aa4b70}.my-module__7u9Dfq__passwordDetails summary>svg{color:#938894;flex-shrink:0;transition:transform .2s}.my-module__7u9Dfq__passwordDetails[open] summary>svg{transform:rotate(180deg)}.my-module__7u9Dfq__passwordForm{background:#fffafd;border-top:1px solid #f3edf1;gap:13px;padding:14px;display:grid}.my-module__7u9Dfq__passwordFormHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-module__7u9Dfq__passwordFormHead p{color:#7c727d;font-size:11px;line-height:1.6}.my-module__7u9Dfq__passwordVisibility{color:#766b76;background:#fff;border:1px solid #e6dce3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:68px;min-height:44px;font-size:11px;font-weight:650;display:inline-flex}.my-module__7u9Dfq__passwordField{gap:6px;display:grid}.my-module__7u9Dfq__passwordField label{color:#5e555f;font-size:11px;font-weight:700}.my-module__7u9Dfq__passwordField input{color:#30313a;background:#fff;border:1px solid #e4dce2;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:16px;transition:border-color .2s,box-shadow .2s}.my-module__7u9Dfq__passwordField input:focus{border-color:#bb7590;box-shadow:0 0 0 3px #f8e9ef}.my-module__7u9Dfq__passwordField input[aria-invalid=true]{border-color:#cf877c}.my-module__7u9Dfq__passwordField small,.my-module__7u9Dfq__accountError{color:#a9554e;font-size:11px;line-height:1.6}.my-module__7u9Dfq__accountSuccess{color:#61755e;font-size:11px;line-height:1.6}.my-module__7u9Dfq__passwordSubmit{width:100%;min-height:48px;margin-top:1px}.my-module__7u9Dfq__oauthPasswordNotice{color:#746a75;background:#fff;border-top:1px solid #f0e9ee;align-items:center;gap:9px;min-height:52px;padding:11px 14px;font-size:12px;line-height:1.6;display:flex}.my-module__7u9Dfq__oauthPasswordNotice svg{color:#aa4b70;flex-shrink:0}.my-module__7u9Dfq__logoutForm{background:#fff;border-top:1px solid #f0e9ee}.my-module__7u9Dfq__logoutButton{color:#a34b68;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 14px;font-size:13px;font-weight:650;transition:background .2s;display:flex}.my-module__7u9Dfq__logoutButton:hover{background:#fff5f8}.my-module__7u9Dfq__menuRow,.my-module__7u9Dfq__productRow{border-bottom:1px solid #f2eef2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.my-module__7u9Dfq__menuRow:last-child,.my-module__7u9Dfq__productRow:last-child{border-bottom:0}.my-module__7u9Dfq__menuRow strong,.my-module__7u9Dfq__productRow strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;display:block}.my-module__7u9Dfq__menuRow small,.my-module__7u9Dfq__productRow small{color:#817885;font-size:11px;line-height:1.6;display:block}.my-module__7u9Dfq__menuRow svg,.my-module__7u9Dfq__productRow>svg{color:#a49aa5;flex-shrink:0}.my-module__7u9Dfq__productRow>a{flex:1;min-width:0}.my-module__7u9Dfq__productRow{position:relative}.my-module__7u9Dfq__count{color:#ac4d72;margin-left:4px;font-size:13px}.my-module__7u9Dfq__empty{color:#817684;padding:12px 0 6px;font-size:12px;line-height:1.8}.my-module__7u9Dfq__empty a{color:#a7476b;margin-left:6px}.my-module__7u9Dfq__details{margin-top:12px}.my-module__7u9Dfq__details summary{cursor:pointer;color:#95687d;padding:10px 0;font-size:12px}.my-module__7u9Dfq__details[open] summary{margin-bottom:8px}.my-module__7u9Dfq__page a:focus-visible,.my-module__7u9Dfq__page button:focus-visible,.my-module__7u9Dfq__page summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b74472}@media (max-width:380px){.my-module__7u9Dfq__page{padding:18px 14px 32px}.my-module__7u9Dfq__header h1{font-size:18px}.my-module__7u9Dfq__metrics{gap:12px}.my-module__7u9Dfq__skinCard{padding:14px}.my-module__7u9Dfq__tabs a{gap:5px;font-size:12px}.my-module__7u9Dfq__passwordFormHead{align-items:flex-start}}
.favorite-heart-icon-module__aGNpaa__heart{background-image:url(/favorites/favorite-hearts.png);background-repeat:no-repeat;background-size:250%;flex:none;transition:opacity .18s,transform .18s;display:block}.favorite-heart-icon-module__aGNpaa__filled{background-position:13.2% 52%;transform:scale(1.04)}.favorite-heart-icon-module__aGNpaa__outline{background-position:86.8% 52%}.favorite-heart-icon-module__aGNpaa__small{width:28px;height:28px}.favorite-heart-icon-module__aGNpaa__regular{width:30px;height:30px}.favorite-heart-icon-module__aGNpaa__pending{animation:.9s ease-in-out infinite alternate favorite-heart-icon-module__aGNpaa__favorite-heart-pulse}@keyframes favorite-heart-icon-module__aGNpaa__favorite-heart-pulse{to{opacity:.55;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.favorite-heart-icon-module__aGNpaa__heart{transition:none}.favorite-heart-icon-module__aGNpaa__pending{animation:none}}
.favorite-button-module__AhDL5a__button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,transform .18s;display:grid}.favorite-button-module__AhDL5a__button:hover{background:0 0;transform:scale(1.05)}.favorite-button-module__AhDL5a__button:focus-visible{outline-offset:1px;outline:2px solid #b45b7bb8}.favorite-button-module__AhDL5a__button:disabled{cursor:wait;opacity:.65}@media (prefers-reduced-motion:reduce){.favorite-button-module__AhDL5a__button{transition:none}}
.ranking-petal-icon-module__7VWYrq__petal{filter:drop-shadow(0 1px 2px #4c363e1f);background-image:url(/ratings/ranking-petals.png);background-repeat:no-repeat;background-size:400%;flex:0 0 36px;place-items:center;width:36px;height:38px;display:grid;position:relative}.ranking-petal-icon-module__7VWYrq__number{z-index:1;min-width:1.4em;color:var(--rank-number-color,#983757);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;text-shadow:0 1px #ffffffe6,0 0 3px #ffffffe0;font-size:12px;font-weight:850;line-height:1;display:block;position:relative;transform:translateY(1px)}.ranking-petal-icon-module__7VWYrq__gold{--rank-number-color:#714400;background-position:0}.ranking-petal-icon-module__7VWYrq__silver{--rank-number-color:#47515d;background-position:33.3333%}.ranking-petal-icon-module__7VWYrq__bronze{--rank-number-color:#713819;background-position:66.6667%}.ranking-petal-icon-module__7VWYrq__pink{--rank-number-color:#9e3156;background-position:100%}
.review-petal-rating-module__OrLIrG__rating{vertical-align:middle;align-items:center;gap:1px;min-width:0;line-height:1;display:inline-flex}.review-petal-rating-module__OrLIrG__petal{filter:drop-shadow(0 1px 1px #a63e6514);background:url(/ratings/review-petal.png) 50%/contain no-repeat;flex:0 0 18px;width:18px;height:18px;display:block}.review-petal-rating-module__OrLIrG__compact .review-petal-rating-module__OrLIrG__petal{flex-basis:14px;width:14px;height:14px}
.home-banner-module__QoXm2a__banner{min-width:0}.home-banner-module__QoXm2a__cards{touch-action:pan-y pinch-zoom;cursor:default;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.home-banner-module__QoXm2a__cards[data-can-move=true]{cursor:grab}.home-banner-module__QoXm2a__cards[data-can-move=true][data-dragging=true]{cursor:grabbing}.home-banner-module__QoXm2a__track{will-change:transform;width:100%;display:flex}.home-banner-module__QoXm2a__track[data-looping=true]{width:300%}.home-banner-module__QoXm2a__track[data-animating=true]{transition:transform .5s}.home-banner-module__QoXm2a__track[data-dragging=true]{transition:none}.home-banner-module__QoXm2a__card{aspect-ratio:16/10;box-sizing:border-box;background:#fff;border:1px solid #ebe7ea;border-radius:16px;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.home-banner-module__QoXm2a__track[data-looping=true] .home-banner-module__QoXm2a__card{flex-basis:33.3333%}.home-banner-module__QoXm2a__cardLink{isolation:isolate;height:100%;display:block;position:relative;overflow:hidden}.home-banner-module__QoXm2a__cardLink:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 22%,#ffffff0f 33%,#ffffff6b 53%,#ffffffb8 69%,#ffffffd1 100%);position:absolute;inset:0}.home-banner-module__QoXm2a__image{z-index:1;background:#fff;position:absolute;inset:0;overflow:hidden}.home-banner-module__QoXm2a__productImage{width:100%;height:100%}.home-banner-module__QoXm2a__copy{z-index:3;padding:30px 22px 48px;position:absolute;inset:auto 0 0}.home-banner-module__QoXm2a__label{color:#716c74;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:12px;font-weight:600;line-height:18px;display:block;overflow:hidden}.home-banner-module__QoXm2a__copy h2{-webkit-line-clamp:2;color:#222126;letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:clamp(21px,4.7vw,27px);font-weight:780;line-height:1.35;display:-webkit-box;overflow:hidden}.home-banner-module__QoXm2a__copy p{color:#625e66;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:18px;display:flex}.home-banner-module__QoXm2a__descriptionText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-banner-module__QoXm2a__copy p svg{color:#994364;flex-shrink:0}.home-banner-module__QoXm2a__cardLink:hover .home-banner-module__QoXm2a__copy h2{color:#994364}.home-banner-module__QoXm2a__rankBadge{z-index:3;background:0 0;border:0;width:36px;height:38px;padding:0;display:block;position:absolute;top:14px;left:14px}.home-banner-module__QoXm2a__slideCounter{z-index:4;color:#fff;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d2b30a3;border-radius:6px;min-width:54px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:14px}.home-banner-module__QoXm2a__cardLink:focus-visible{outline-offset:-3px;border-radius:15px;outline:2px solid #ac426c}@media (min-width:0){.home-banner-module__QoXm2a__card{border-radius:14px}.home-banner-module__QoXm2a__copy{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.home-banner-module__QoXm2a__track[data-animating=true]{transition-duration:1ms}}
.home-catalog-module__fuf79W__home{color:#25282d;padding-top:28px;padding-bottom:64px}.app-shell:has(.home-catalog-module__fuf79W__home[data-home-page=true])>footer [data-footer-brand]{display:none}.app-shell:has(.home-catalog-module__fuf79W__home[data-home-page=true])>footer [data-footer-brand]+nav{margin-top:0}.home-catalog-module__fuf79W__home>*{animation:.42s cubic-bezier(.2,.8,.2,1) both home-catalog-module__fuf79W__home-reveal}.home-catalog-module__fuf79W__home>:nth-child(2){animation-delay:40ms}.home-catalog-module__fuf79W__home>:nth-child(3){animation-delay:80ms}.home-catalog-module__fuf79W__home>:nth-child(n+4){animation-delay:.12s}.home-catalog-module__fuf79W__pageIntro{min-width:0;margin-bottom:20px}.home-catalog-module__fuf79W__eyebrow{color:#727078;margin:0 0 7px;font-size:13px;font-weight:550}.home-catalog-module__fuf79W__pageIntro h1{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:750;line-height:1.35}.home-catalog-module__fuf79W__pageIntro h1 span{color:#af3e66}.home-catalog-module__fuf79W__shelf{border-bottom:1px solid #ecebef;padding-block:36px;scroll-margin-top:20px}.home-catalog-module__fuf79W__shelfHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.home-catalog-module__fuf79W__shelfHeading>div{min-width:0}.home-catalog-module__fuf79W__shelfHeading p{color:#686671;margin:0 0 6px;font-size:13px;line-height:1.6}.home-catalog-module__fuf79W__shelfHeading h2{letter-spacing:-.035em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;font-size:25px;font-weight:750;line-height:1.4;display:flex}.home-catalog-module__fuf79W__shelfHeading h2 span{color:#77747e;font-size:17px;font-weight:500}.home-catalog-module__fuf79W__shelfHeading>a{color:#56535e;flex-shrink:0;align-items:center;gap:3px;min-height:44px;font-size:14px;font-weight:550;transition:color .18s;display:inline-flex}.home-catalog-module__fuf79W__shelfHeading>a svg{transition:transform .18s}.home-catalog-module__fuf79W__shelfHeading .home-catalog-module__fuf79W__sectionEyebrow{color:#a73b60;align-items:center;gap:6px;display:flex}.home-catalog-module__fuf79W__categoryTabs{scrollbar-width:thin;scrollbar-color:#eadce2 transparent;gap:8px;margin:0 0 14px;padding:2px 1px 6px;display:flex;overflow-x:auto}.home-catalog-module__fuf79W__categoryTabs a{color:#5b5863;background:#fff;border:1px solid #e5e3e8;border-radius:8px;flex-shrink:0;align-items:center;min-height:42px;padding:0 19px;font-size:14px;font-weight:550;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.home-catalog-module__fuf79W__categoryTabs a:hover{background:#fff8fa;border-color:#d9a1b6}.home-catalog-module__fuf79W__categoryTabs a[aria-current=page]{color:#a4375f;background:#fff0f5;border-color:#ad4067;font-weight:750}.home-catalog-module__fuf79W__filterRail{overflow-clip-margin:4px;min-width:0;margin:0 0 8px;padding:1px;overflow:clip}.home-catalog-module__fuf79W__filterRailRow{align-items:center;gap:4px;min-width:0;display:flex}.home-catalog-module__fuf79W__filterIconButton,.home-catalog-module__fuf79W__filterChip{color:#59555f;background:#fff;border:1px solid #e3e0e5;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:36px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex;overflow:hidden}.home-catalog-module__fuf79W__filterIconButton{flex:0 0 42px;gap:2px;width:42px;min-width:42px;padding:0 4px}.home-catalog-module__fuf79W__filterIconButton>span{color:#fff;background:#b83e69;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:9px;font-weight:750;display:grid}.home-catalog-module__fuf79W__filterChip{white-space:nowrap;flex:0 auto;gap:3px;padding:0 8px;font-size:11px;font-weight:600}.home-catalog-module__fuf79W__filterChip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-catalog-module__fuf79W__filterChip>svg{flex-shrink:0}.home-catalog-module__fuf79W__filterRailRow .home-catalog-module__fuf79W__filterChip:nth-of-type(2){flex-shrink:.8}.home-catalog-module__fuf79W__filterRailRow .home-catalog-module__fuf79W__filterChip:nth-of-type(3){flex-shrink:1.4}.home-catalog-module__fuf79W__filterChip strong{color:inherit;font-weight:750}.home-catalog-module__fuf79W__filterChipActive{color:#973153;background:#fff0f5;border-color:#d87896}.home-catalog-module__fuf79W__filterBackdrop{inset-block:0;z-index:110;background:#231b206b;width:min(100%,594px);animation:.18s ease-out both home-catalog-module__fuf79W__filter-backdrop-in;position:fixed;left:50%;transform:translate(-50%)}.home-catalog-module__fuf79W__filterSheet{background:#fff;border:1px solid #e5dce1;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:min(620px,84dvh);max-height:min(84dvh,720px);animation:.26s cubic-bezier(.2,.8,.2,1) both home-catalog-module__fuf79W__filter-sheet-in;display:grid;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -22px 60px #36232d29}.home-catalog-module__fuf79W__filterSheetHeader{background:#fff;border-bottom:1px solid #ece8eb;grid-template-columns:1fr auto 44px;align-items:center;gap:5px;min-height:64px;padding:8px 10px 8px 18px;display:grid}.home-catalog-module__fuf79W__filterSheetHeader h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.4}.home-catalog-module__fuf79W__filterReset,.home-catalog-module__fuf79W__filterClose{color:#655f68;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.home-catalog-module__fuf79W__filterReset{gap:5px;padding-inline:10px;font-size:12px;font-weight:650}.home-catalog-module__fuf79W__filterClose{padding:0}.home-catalog-module__fuf79W__filterTabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e8e4e8;min-width:0;display:flex;overflow-x:auto}.home-catalog-module__fuf79W__filterTabs::-webkit-scrollbar{display:none}.home-catalog-module__fuf79W__filterTabs button{color:#6d6770;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;min-height:48px;padding-inline:14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.home-catalog-module__fuf79W__filterTabs button[aria-selected=true]{color:#9c3157;font-weight:750}.home-catalog-module__fuf79W__filterTabs button[aria-selected=true]:after{content:"";background:#b83e69;border-radius:2px;height:2px;position:absolute;inset:auto 12px -1px}.home-catalog-module__fuf79W__draftSummary{scrollbar-width:none;background:#fbfafb;border-bottom:1px solid #eee9ed;align-items:center;gap:6px;min-height:50px;padding:7px 14px;display:flex;overflow-x:auto}.home-catalog-module__fuf79W__draftSummary::-webkit-scrollbar{display:none}.home-catalog-module__fuf79W__draftSummary button{color:#9c3157;background:#fff0f5;border:1px solid #e2afc0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:5px 11px;font-size:11px;font-weight:650;display:inline-flex}.home-catalog-module__fuf79W__draftSummary>span{color:#817a84;font-size:12px}.home-catalog-module__fuf79W__filterSheetBody{overscroll-behavior:contain;scrollbar-color:#bcb5bc transparent;min-height:0;padding:22px 18px 32px;overflow-y:auto}.home-catalog-module__fuf79W__ingredientSearch{color:#716a74;background:#faf9fa;border:1px solid #ded9df;border-radius:10px;align-items:center;gap:9px;min-height:46px;margin-bottom:20px;padding:0 13px;display:flex}.home-catalog-module__fuf79W__ingredientSearch:focus-within{border-color:#c66b8b;box-shadow:0 0 0 3px #b83e6917}.home-catalog-module__fuf79W__ingredientSearch input{color:#302d33;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;font-size:16px}.home-catalog-module__fuf79W__ingredientSearch input::placeholder{color:#8a848d}.home-catalog-module__fuf79W__filterChoices{border:0;margin:0;padding:0}.home-catalog-module__fuf79W__filterChoices legend{color:#343038;margin-bottom:5px;font-size:16px;font-weight:750}.home-catalog-module__fuf79W__filterChoices>p{color:#77717a;word-break:keep-all;margin:0 0 17px;font-size:12px;line-height:1.65}.home-catalog-module__fuf79W__filterChoices>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.home-catalog-module__fuf79W__filterChoices label{color:#5f5962;cursor:pointer;border-bottom:1px solid #f0edf0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:5px 2px;display:grid;position:relative}.home-catalog-module__fuf79W__filterChoices input{opacity:0;width:1px;height:1px;position:absolute}.home-catalog-module__fuf79W__filterChoices input:focus-visible+.home-catalog-module__fuf79W__filterRadio{outline-offset:3px;outline:2px solid #a93e64}.home-catalog-module__fuf79W__filterChoices label:has(input:focus-visible){outline-offset:2px;border-radius:7px;outline:2px solid #b45b7b}.home-catalog-module__fuf79W__filterRadio{color:#fff;background:#fff;border:1px solid #cfc9cf;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.home-catalog-module__fuf79W__filterChoices label strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.home-catalog-module__fuf79W__filterChoices label small{color:#938d95;font-size:11px}.home-catalog-module__fuf79W__filterChoices .home-catalog-module__fuf79W__filterChoiceSelected{color:#9b3157}.home-catalog-module__fuf79W__filterChoiceSelected .home-catalog-module__fuf79W__filterRadio{background:#b83e69;border-color:#b83e69}.home-catalog-module__fuf79W__filterChoices .home-catalog-module__fuf79W__filterChoiceSelected strong{font-weight:750}.home-catalog-module__fuf79W__filterChoices .home-catalog-module__fuf79W__filterEmpty{text-align:center;grid-column:1/-1;margin-top:18px}.home-catalog-module__fuf79W__filterSheetFooter{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eae5e9}.home-catalog-module__fuf79W__filterApply{color:#fff;background:#b83e69;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:14px;font-weight:750;transition:background-color .18s,transform .18s;display:flex}.home-catalog-module__fuf79W__filterApply:active{transform:scale(.985)}.home-catalog-module__fuf79W__catalogMeta{color:#6c6873;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:22px;font-size:13px;line-height:1.7;display:flex}.home-catalog-module__fuf79W__catalogMeta p{margin:0}.home-catalog-module__fuf79W__catalogMeta>span{color:#56525e;align-items:center;gap:6px;font-weight:550;display:inline-flex}.home-catalog-module__fuf79W__catalogNote{color:#6a6672;margin:0 0 22px;font-size:14px;line-height:1.8}.home-catalog-module__fuf79W__filterNote{color:#a13f61;margin:0 0 18px;font-size:13px;line-height:1.7}.home-catalog-module__fuf79W__catalogProducts,.home-catalog-module__fuf79W__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;display:grid}.home-catalog-module__fuf79W__rankingPreview{padding-block:30px}.home-catalog-module__fuf79W__rankingPreview .home-catalog-module__fuf79W__shelfHeading{margin-bottom:16px}.home-catalog-module__fuf79W__rankingPreviewList{min-width:0;margin:0;padding:0;list-style:none}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__productVisual{padding:0}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__productText{padding-top:11px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__brand{font-size:11px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__imageInfo{padding:0 11px 10px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__imageInfo h3{min-height:40px;font-size:14px;line-height:1.45}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__firepowerCopy{font-size:11px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__firepowerCopy strong{font-size:19px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__growth{margin-top:6px;font-size:11px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__growth strong{font-size:18px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__review{font-size:11px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__review strong{font-size:13px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__matchReason{margin-top:8px;padding:8px}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__matchReason>span{display:none}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__matchReason p{min-height:3.1em;font-size:11px;line-height:1.55}.home-catalog-module__fuf79W__rankingPreviewList .home-catalog-module__fuf79W__matchReason small{display:none}.home-catalog-module__fuf79W__previewState{color:#9f4a69;background:#fff;border:1px solid #e9e5eb;border-radius:12px;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex}.home-catalog-module__fuf79W__previewState>svg{flex:none}.home-catalog-module__fuf79W__previewState>div{flex:1;min-width:0}.home-catalog-module__fuf79W__previewState h3{color:#3c3740;word-break:keep-all;margin:0;font-size:15px;font-weight:700;line-height:1.55}.home-catalog-module__fuf79W__previewState p{color:#77717b;margin:4px 0 0;font-size:12px;line-height:1.65}.home-catalog-module__fuf79W__previewState>a{color:#993c5e;border:1px solid #e4c8d3;border-radius:9px;flex:none;align-items:center;gap:4px;min-height:42px;padding-inline:13px;font-size:12px;font-weight:650;display:inline-flex}.home-catalog-module__fuf79W__reviewerItems{align-items:stretch}.home-catalog-module__fuf79W__reviewerCard{background:#fff;border:1px solid #e9e4e8;border-radius:12px;min-width:0;overflow:hidden}.home-catalog-module__fuf79W__reviewerCard>a{flex-direction:column;min-height:100%;padding:14px;display:flex}.home-catalog-module__fuf79W__reviewerTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-catalog-module__fuf79W__reviewerRank{color:#a83d63;font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.home-catalog-module__fuf79W__reviewerAvatar{color:#ac4a6c;background:#fff4f7;border:1px solid #efd7e0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid;position:relative;overflow:hidden}.home-catalog-module__fuf79W__reviewerAvatar img{object-fit:cover}.home-catalog-module__fuf79W__reviewerCard h3{color:#37323a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;overflow:hidden}.home-catalog-module__fuf79W__reviewerSkin{color:#9b6279;align-items:center;gap:4px;margin:6px 0 0;font-size:11px;display:flex}.home-catalog-module__fuf79W__reviewerMeta{color:#827981;margin:8px 0 15px;font-size:10px;line-height:1.55}.home-catalog-module__fuf79W__reviewerCard [role=meter]{max-width:100%}.home-catalog-module__fuf79W__product{color:#29272f;border-radius:12px;min-width:0;transition:box-shadow .18s,transform .18s;position:relative}.home-catalog-module__fuf79W__productLink{background:#fff;border:1px solid #eddee3;border-radius:12px;flex-direction:column;height:100%;transition:border-color .18s;display:flex;overflow:hidden}.home-catalog-module__fuf79W__productImage{aspect-ratio:4/5;background:#fff;border-bottom:1px solid #f4e9ed;flex:none;position:relative;overflow:hidden}.home-catalog-module__fuf79W__product:hover .home-catalog-module__fuf79W__productLink{border-color:#d79bb0}.home-catalog-module__fuf79W__productVisual{padding:0;position:absolute;inset:0;overflow:hidden}.home-catalog-module__fuf79W__imageInfo{z-index:15;background:0 0;min-width:0;padding:0 14px 12px;position:absolute;inset:auto 0 0}.home-catalog-module__fuf79W__productText{flex-direction:column;flex:1;min-height:0;padding:14px 13px 13px;display:flex}.home-catalog-module__fuf79W__brand{color:#5b4951;text-overflow:ellipsis;text-shadow:0 0 8px #fffffff2,0 1px 1px #ffffffe6;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:550;line-height:1.5;overflow:hidden}.home-catalog-module__fuf79W__imageInfo h3{-webkit-line-clamp:2;color:#352d31;letter-spacing:-.025em;overflow-wrap:anywhere;text-shadow:0 0 8px #fffffff2,0 1px 1px #ffffffe6;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:16px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.home-catalog-module__fuf79W__productLink:hover .home-catalog-module__fuf79W__imageInfo h3{color:#923454}.home-catalog-module__fuf79W__firepower{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0;display:flex}.home-catalog-module__fuf79W__firepowerCopy{color:#705d66;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:550;display:inline-flex}.home-catalog-module__fuf79W__firepowerCopy strong{color:#bb4b70;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1}.home-catalog-module__fuf79W__firepowerCopy small{color:#74606a;font-size:10px;font-weight:450}.home-catalog-module__fuf79W__firepowerPetals{flex:none;align-items:center;min-height:14px;display:inline-flex}.home-catalog-module__fuf79W__matchReason{color:#615963;background:#fbf7f9;border-radius:8px;margin-top:13px;padding:11px 12px}.home-catalog-module__fuf79W__matchReason>span{color:#994362;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.home-catalog-module__fuf79W__matchReason p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:3.3em;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.home-catalog-module__fuf79W__matchReason small{color:#736b64;margin-top:5px;font-size:12px;line-height:1.6;display:block}.home-catalog-module__fuf79W__rank{z-index:20;background:0 0;border:0;width:36px;height:38px;padding:0;display:block;position:absolute;top:8px;left:8px}.home-catalog-module__fuf79W__favorite{z-index:20;position:absolute;top:8px;right:8px}.home-catalog-module__fuf79W__favorite button{width:44px;height:44px;min-height:44px;box-shadow:none}.home-catalog-module__fuf79W__review{color:#655b64;flex-wrap:wrap;align-items:center;gap:4px;min-height:20px;margin:8px 0 0;font-size:12px;line-height:1.65;display:flex}.home-catalog-module__fuf79W__review strong{color:#5b515a;font-variant-numeric:tabular-nums;font-size:14px}.home-catalog-module__fuf79W__reviewStar{color:#d97706;flex:none}.home-catalog-module__fuf79W__growth{color:#a33c61;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;font-size:13px;display:flex}.home-catalog-module__fuf79W__growth strong{font-size:21px}.home-catalog-module__fuf79W__seeAll{color:#4f4956;border:1px solid #e3dfe6;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-top:28px;font-size:14px;font-weight:600;transition:color .18s,border-color .18s,background-color .18s;display:flex}.home-catalog-module__fuf79W__seeAll svg{transition:transform .18s}.home-catalog-module__fuf79W__seeAll:hover{background:#faf7f9}.home-catalog-module__fuf79W__trendEmpty h3{color:#37303c;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.55}.home-catalog-module__fuf79W__trendEmpty p{color:#6c6370;margin:6px 0 0;font-size:14px;line-height:1.75}.home-catalog-module__fuf79W__trendEmpty{background:#faf9fb;border:1px solid #e9e5eb;border-radius:12px;align-items:center;gap:22px;padding:28px;display:flex}.home-catalog-module__fuf79W__trendEmpty>svg{color:#a25d77;flex-shrink:0}.home-catalog-module__fuf79W__trendEmpty>div{flex:1;min-width:0}.home-catalog-module__fuf79W__trendEmpty>a{color:#943b5e;flex-shrink:0;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:650;display:flex}.home-catalog-module__fuf79W__empty{text-align:center;color:#766273;padding:44px 20px}.home-catalog-module__fuf79W__empty svg{margin:auto}.home-catalog-module__fuf79W__empty h3{color:#443b47;margin-top:18px;font-size:18px}.home-catalog-module__fuf79W__empty p{margin:10px 0 20px;font-size:14px;line-height:1.8}.home-catalog-module__fuf79W__bottomGuide{padding-top:20px}.home-catalog-module__fuf79W__scoreDetails{color:#6b6270;margin-top:0;font-size:13px;line-height:1.8}.home-catalog-module__fuf79W__scoreDetails summary{cursor:pointer;padding-block:10px;font-weight:550}.home-catalog-module__fuf79W__scoreNote{color:#736977;margin-top:10px;font-size:13px;line-height:1.8}.home-catalog-module__fuf79W__scoreDetails[open] .home-catalog-module__fuf79W__scoreNote{animation:.18s ease-out both home-catalog-module__fuf79W__details-reveal}.home-catalog-module__fuf79W__scoreNote a{color:#a13e62;text-underline-offset:3px;text-decoration:underline}.home-catalog-module__fuf79W__home a:focus-visible,.home-catalog-module__fuf79W__home button:focus-visible,.home-catalog-module__fuf79W__home input:focus-visible,.home-catalog-module__fuf79W__home summary:focus-visible,.home-catalog-module__fuf79W__product a:focus-visible{outline-offset:4px;outline:2px solid #a93e64}@keyframes home-catalog-module__fuf79W__home-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes home-catalog-module__fuf79W__details-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes home-catalog-module__fuf79W__filter-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes home-catalog-module__fuf79W__filter-sheet-in{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.home-catalog-module__fuf79W__shelfHeading>a:hover,.home-catalog-module__fuf79W__seeAll:hover{color:#9c385c}.home-catalog-module__fuf79W__shelfHeading>a:hover svg,.home-catalog-module__fuf79W__seeAll:hover svg{transform:translate(2px)}.home-catalog-module__fuf79W__categoryTabs a:hover{transform:translateY(-1px)}.home-catalog-module__fuf79W__filterIconButton:hover,.home-catalog-module__fuf79W__filterChip:hover{color:#9b3157;background:#fff8fa;border-color:#d99bb1;transform:translateY(-1px)}.home-catalog-module__fuf79W__filterReset:hover,.home-catalog-module__fuf79W__filterClose:hover{color:#9b3157;background:#fff1f5}.home-catalog-module__fuf79W__filterApply:hover{background:#a9345d}.home-catalog-module__fuf79W__product:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3d2c3612}}@media (max-width:1023px){.home-catalog-module__fuf79W__catalogProducts,.home-catalog-module__fuf79W__products{gap:26px 18px}}@media (min-width:0){.home-catalog-module__fuf79W__home{padding-top:18px;padding-bottom:36px}.home-catalog-module__fuf79W__pageIntro{margin-bottom:16px}.home-catalog-module__fuf79W__eyebrow{margin-bottom:5px;font-size:12px}.home-catalog-module__fuf79W__pageIntro h1{font-size:clamp(22px,5.8vw,28px)}.home-catalog-module__fuf79W__shelf{padding-block:28px}.home-catalog-module__fuf79W__shelfHeading{align-items:flex-start;gap:12px;margin-bottom:18px}.home-catalog-module__fuf79W__shelfHeading p{font-size:12px}.home-catalog-module__fuf79W__shelfHeading h2{word-break:keep-all;gap:6px;font-size:21px}.home-catalog-module__fuf79W__shelfHeading h2 span{font-size:15px}.home-catalog-module__fuf79W__shelfHeading>a{margin-top:16px;font-size:13px}.home-catalog-module__fuf79W__categoryTabs{gap:7px;margin-bottom:12px}.home-catalog-module__fuf79W__categoryTabs a{min-height:42px;padding-inline:16px;font-size:13px}.home-catalog-module__fuf79W__filterRail{margin-bottom:9px}.home-catalog-module__fuf79W__catalogMeta{align-items:flex-start;gap:7px;margin-bottom:18px;font-size:12px}.home-catalog-module__fuf79W__catalogNote{margin-bottom:18px;font-size:13px}.home-catalog-module__fuf79W__catalogProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.home-catalog-module__fuf79W__products{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#dfd2d9 transparent;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;gap:14px;padding:2px 1px 12px;overflow-x:auto}.home-catalog-module__fuf79W__product{scroll-snap-align:start}.home-catalog-module__fuf79W__product,.home-catalog-module__fuf79W__productLink{border-radius:10px}.home-catalog-module__fuf79W__productVisual{padding:0}.home-catalog-module__fuf79W__imageInfo{padding:0 10px 10px}.home-catalog-module__fuf79W__productText{padding:12px 10px 11px}.home-catalog-module__fuf79W__brand{font-size:12px}.home-catalog-module__fuf79W__imageInfo h3{min-height:42px;font-size:14px}.home-catalog-module__fuf79W__favorite{top:8px;right:8px}.home-catalog-module__fuf79W__rank{width:36px;height:38px;top:8px;left:8px}.home-catalog-module__fuf79W__firepower{gap:4px 6px}.home-catalog-module__fuf79W__firepowerCopy{gap:4px;font-size:11px}.home-catalog-module__fuf79W__firepowerCopy strong{font-size:21px}.home-catalog-module__fuf79W__matchReason{padding:10px}.home-catalog-module__fuf79W__matchReason p{font-size:12px}.home-catalog-module__fuf79W__seeAll{margin-top:24px;font-size:13px}.home-catalog-module__fuf79W__trendEmpty h3{font-size:17px}.home-catalog-module__fuf79W__trendEmpty p{font-size:13px}.home-catalog-module__fuf79W__trendEmpty{flex-wrap:wrap;gap:14px;padding:22px 20px}.home-catalog-module__fuf79W__trendEmpty>div{flex-basis:70%}.home-catalog-module__fuf79W__trendEmpty>a{margin-left:43px;font-size:13px}}@media (max-width:639px){.home-catalog-module__fuf79W__rankingPreview{padding-block:25px}.home-catalog-module__fuf79W__previewState{grid-template-columns:auto 1fr;gap:10px 12px;padding:16px;display:grid}.home-catalog-module__fuf79W__previewState>a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.home-catalog-module__fuf79W__home>*,.home-catalog-module__fuf79W__scoreDetails[open] .home-catalog-module__fuf79W__scoreNote,.home-catalog-module__fuf79W__filterBackdrop,.home-catalog-module__fuf79W__filterSheet{animation:none}.home-catalog-module__fuf79W__product,.home-catalog-module__fuf79W__productLink,.home-catalog-module__fuf79W__productImage,.home-catalog-module__fuf79W__categoryTabs a,.home-catalog-module__fuf79W__filterIconButton,.home-catalog-module__fuf79W__filterChip,.home-catalog-module__fuf79W__filterApply,.home-catalog-module__fuf79W__shelfHeading>a,.home-catalog-module__fuf79W__shelfHeading>a svg,.home-catalog-module__fuf79W__seeAll,.home-catalog-module__fuf79W__seeAll svg{transition:none;transform:none}}
.home-personalization-module__rl9PZa__panel{color:#25262b;background:#fff8fa;border:1px solid #f0dce3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:13px 14px 13px 16px;display:grid}.home-personalization-module__rl9PZa__content{min-width:0}.home-personalization-module__rl9PZa__eyebrow{color:#9b3e60;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.home-personalization-module__rl9PZa__panel h2{letter-spacing:-.045em;word-break:keep-all;margin:5px 0 0;font-size:clamp(17px,4vw,21px);font-weight:760;line-height:1.33}.home-personalization-module__rl9PZa__profileSummary{background:#ffffffd6;border:1px solid #ebcfda;border-radius:12px;grid-template:"emblem copy""emblem edit"/48px minmax(75px,auto);align-items:center;column-gap:9px;min-width:162px;min-height:64px;padding:7px 10px 7px 8px;transition:border-color .15s,background-color .15s;display:grid}.home-personalization-module__rl9PZa__profileSummary:hover{background:#fff;border-color:#dca8ba}.home-personalization-module__rl9PZa__emblem{color:#b4476d;background:#fff1f5;border:1px solid #efcad7;border-radius:15px;grid-area:emblem;place-items:center;width:46px;height:46px;display:grid;position:relative}.home-personalization-module__rl9PZa__tendencyAsset{background-image:url(/skin/skin-tendency-board.png);background-repeat:no-repeat;background-size:300% 200%;width:38px;height:38px;transition:transform .18s;display:block}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=dry]{background-position:0 0}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=oily]{background-position:50% 0}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=combination]{background-position:100% 0}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=dehydrated-oily]{background-position:0 100%}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=balanced]{background-position:50% 100%}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=sensitive]{background-position:100% 100%}.home-personalization-module__rl9PZa__tendencyAsset[data-skin-asset=default]{background-image:url(/brand/hwaryeok-flower-mark.png);background-position:50%;background-size:contain}.home-personalization-module__rl9PZa__profileSummary:hover .home-personalization-module__rl9PZa__tendencyAsset{transform:scale(1.06)rotate(-2deg)}.home-personalization-module__rl9PZa__profileCopy{grid-area:copy;min-width:0}.home-personalization-module__rl9PZa__profileCopy small{color:#8b7980;font-size:9px;font-weight:650;line-height:1.3;display:block}.home-personalization-module__rl9PZa__profileCopy strong{color:#a13b61;white-space:nowrap;margin-top:2px;font-size:14px;line-height:1.35;display:block}.home-personalization-module__rl9PZa__editLabel{color:#665a60;grid-area:edit;align-self:start;align-items:center;gap:4px;font-size:10px;font-weight:650;display:inline-flex}.home-personalization-module__rl9PZa__setup{width:min(185px,38vw)}.home-personalization-module__rl9PZa__setup p{color:#756a70;word-break:keep-all;margin:0 0 5px;font-size:10px;line-height:1.45}.home-personalization-module__rl9PZa__primary{color:#fff;background:#a64168;border:1px solid #a64168;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.home-personalization-module__rl9PZa__primary:hover{background:#8e3557;border-color:#8e3557}.home-personalization-module__rl9PZa__primary:focus-visible,.home-personalization-module__rl9PZa__profileSummary:focus-visible{outline-offset:3px;outline:2px solid #8e3557}@media (max-width:430px){.home-personalization-module__rl9PZa__panel{gap:9px;padding:11px 10px 11px 12px}.home-personalization-module__rl9PZa__eyebrow{font-size:10px}.home-personalization-module__rl9PZa__panel h2{font-size:17px}.home-personalization-module__rl9PZa__profileSummary{grid-template-columns:41px minmax(68px,auto);column-gap:7px;min-width:137px;min-height:58px;padding:6px 7px 6px 6px}.home-personalization-module__rl9PZa__emblem{border-radius:13px;width:40px;height:40px}.home-personalization-module__rl9PZa__tendencyAsset{width:34px;height:34px}.home-personalization-module__rl9PZa__profileCopy small{display:none}.home-personalization-module__rl9PZa__profileCopy strong{margin-top:0;font-size:13px}.home-personalization-module__rl9PZa__setup{width:min(148px,40vw)}.home-personalization-module__rl9PZa__setup p{display:none}.home-personalization-module__rl9PZa__primary{min-height:44px;padding-inline:7px;font-size:11px}}@media (max-width:340px){.home-personalization-module__rl9PZa__panel{grid-template-columns:1fr}.home-personalization-module__rl9PZa__profileSummary,.home-personalization-module__rl9PZa__setup{width:100%}}@media (prefers-reduced-motion:reduce){.home-personalization-module__rl9PZa__profileSummary,.home-personalization-module__rl9PZa__tendencyAsset{transition:none}}
.product-catalog-grid-module__r6mdXa__catalog{min-width:0}.product-catalog-grid-module__r6mdXa__gridFrame{margin-inline:-12px}.product-catalog-grid-module__r6mdXa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 1px;margin:0;padding:0;list-style:none;display:grid}.product-catalog-grid-module__r6mdXa__grid>li{min-width:0}.product-catalog-grid-module__r6mdXa__card{background:#fff;min-width:0;position:relative;overflow:hidden}.product-catalog-grid-module__r6mdXa__cardLink{min-width:0;display:block}.product-catalog-grid-module__r6mdXa__imageBox{aspect-ratio:3/4;background:#f4f4f5;position:relative;overflow:hidden}.product-catalog-grid-module__r6mdXa__productImage{object-fit:cover;object-position:center;transition:transform .22s}.product-catalog-grid-module__r6mdXa__imageFallback{color:#9a929a;text-align:center;background:#f5f4f5;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;inset:0}.product-catalog-grid-module__r6mdXa__copy{min-width:0;padding:10px 10px 0}.product-catalog-grid-module__r6mdXa__brand{color:#77717a;align-items:center;gap:4px;min-width:0;margin:0 0 5px;font-size:clamp(9px,2.2vw,11px);line-height:1.45;display:flex}.product-catalog-grid-module__r6mdXa__brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-catalog-grid-module__r6mdXa__brand span:first-child{color:#514d54;font-weight:650}.product-catalog-grid-module__r6mdXa__brand span+span:before{content:"·";color:#aaa4ab;margin-right:4px}.product-catalog-grid-module__r6mdXa__copy h2{-webkit-line-clamp:2;color:#302d33;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:clamp(11px,2.6vw,14px);font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.product-catalog-grid-module__r6mdXa__price{color:#29262d;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:clamp(11px,2.5vw,14px);font-weight:700;line-height:1.45;overflow:hidden}.product-catalog-grid-module__r6mdXa__score{color:#a43b61;align-items:baseline;gap:4px;min-width:0;margin:6px 0 0;line-height:1.35;display:flex}.product-catalog-grid-module__r6mdXa__score strong{font-variant-numeric:tabular-nums;flex:none;font-size:clamp(15px,3.4vw,20px);line-height:1}.product-catalog-grid-module__r6mdXa__score span{color:#8b828b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(8px,1.9vw,10px);overflow:hidden}.product-catalog-grid-module__r6mdXa__benefit{color:#777079;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:clamp(9px,2.1vw,11px);line-height:1.5;overflow:hidden}.product-catalog-grid-module__r6mdXa__favorite{z-index:2;position:absolute;top:2px;right:2px}.product-catalog-grid-module__r6mdXa__sentinel{width:100%;height:1px}.product-catalog-grid-module__r6mdXa__loadArea{text-align:center;place-items:center;gap:8px;min-height:82px;padding:18px 12px 6px;display:grid}.product-catalog-grid-module__r6mdXa__loadMore{color:#4e4951;background:#fff;border:1px solid #dfdbe0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:150px;min-height:46px;font-size:13px;font-weight:650;display:inline-flex}.product-catalog-grid-module__r6mdXa__loadMore[aria-disabled=true]{color:#87818a;cursor:wait}.product-catalog-grid-module__r6mdXa__complete{color:#88818a;margin:0;font-size:12px}.product-catalog-grid-module__r6mdXa__error{color:#a13d60;max-width:360px;margin:0;font-size:11px;line-height:1.6}.product-catalog-grid-module__r6mdXa__spinner{animation:.8s linear infinite product-catalog-grid-module__r6mdXa__catalog-spin}.product-catalog-grid-module__r6mdXa__skeletonImage{aspect-ratio:3/4;background:#f0eef0;animation:1.3s ease-in-out infinite product-catalog-grid-module__r6mdXa__catalog-pulse}.product-catalog-grid-module__r6mdXa__skeletonCopy{gap:7px;padding:10px;display:grid}.product-catalog-grid-module__r6mdXa__skeletonLine{background:#f0eef0;border-radius:2px;height:10px;animation:1.3s ease-in-out infinite product-catalog-grid-module__r6mdXa__catalog-pulse}.product-catalog-grid-module__r6mdXa__skeletonLine:nth-child(2){width:82%}.product-catalog-grid-module__r6mdXa__skeletonLine:nth-child(3){width:55%}@media (max-width:360px){.product-catalog-grid-module__r6mdXa__grid{row-gap:24px}.product-catalog-grid-module__r6mdXa__copy{padding-inline:7px}.product-catalog-grid-module__r6mdXa__brand{gap:2px}.product-catalog-grid-module__r6mdXa__brand span+span:before{margin-right:2px}}@media (hover:hover) and (pointer:fine){.product-catalog-grid-module__r6mdXa__cardLink:hover .product-catalog-grid-module__r6mdXa__productImage{transform:scale(1.025)}.product-catalog-grid-module__r6mdXa__cardLink:hover h2{color:#9e355b}.product-catalog-grid-module__r6mdXa__loadMore:hover{color:#9c345a;background:#fff8fa;border-color:#d69ab0}}@media (prefers-reduced-motion:reduce){.product-catalog-grid-module__r6mdXa__productImage{transition:none}.product-catalog-grid-module__r6mdXa__spinner,.product-catalog-grid-module__r6mdXa__skeletonImage,.product-catalog-grid-module__r6mdXa__skeletonLine{animation:none}}@keyframes product-catalog-grid-module__r6mdXa__catalog-spin{to{transform:rotate(360deg)}}@keyframes product-catalog-grid-module__r6mdXa__catalog-pulse{50%{opacity:.55}}
.skin-report-module__d1djkq__report{color:#352e38}.skin-report-module__d1djkq__careGuide{background:#fff8fb;border:1px solid #ecd2de;border-radius:17px;margin-bottom:20px;padding:20px}.skin-report-module__d1djkq__careSummary{color:#9d3c65;word-break:keep-all;margin:14px 0;font-size:19px;font-weight:700;line-height:1.6}.skin-report-module__d1djkq__recommendationBasis{color:#806f7b;margin:-4px 0 14px;font-size:11px;line-height:1.7}.skin-report-module__d1djkq__ingredientCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skin-report-module__d1djkq__ingredientCards>a{background:#fff;border:1px solid #f0dce6;border-radius:12px;padding:14px}.skin-report-module__d1djkq__ingredientCards>a>span{color:#947282;font-size:10px}.skin-report-module__d1djkq__ingredientCards h4{margin:6px 0;font-size:15px;font-weight:700}.skin-report-module__d1djkq__ingredientCards h4 span{color:#b16d8c}.skin-report-module__d1djkq__ingredientCards p{color:#7c6a77;font-size:12px;line-height:1.8}.skin-report-module__d1djkq__ingredientCards em{color:#927383;margin-top:8px;font-size:10px;font-style:normal;line-height:1.6;display:block}.skin-report-module__d1djkq__ingredientCards small{color:#ad4b73;margin-top:10px;font-size:10px;display:block}.skin-report-module__d1djkq__careTexture{border-top:1px solid #efdee7;margin-top:15px;padding-top:15px}.skin-report-module__d1djkq__careTexture>span{color:#947282;margin-bottom:5px;font-size:11px;display:block}.skin-report-module__d1djkq__careTexture strong{font-size:14px}.skin-report-module__d1djkq__careTexture p{color:#7c6a77;margin:7px 0 0;font-size:13px;line-height:1.85}.skin-report-module__d1djkq__guideLink{color:#897887;background:#faf8fa;border:1px dashed #e5d8e0;border-radius:14px;margin-top:14px;padding:14px 16px;font-size:12px;line-height:1.8}.skin-report-module__d1djkq__guideLink a{color:#a54b72;text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}@media (max-width:359px){.skin-report-module__d1djkq__careGuide{padding:15px}.skin-report-module__d1djkq__ingredientCards{grid-template-columns:1fr}}.skin-report-module__d1djkq__hero{text-align:center;padding:12px 0 28px}.skin-report-module__d1djkq__kicker{color:#947481;letter-spacing:.14em;font-size:10px}.skin-report-module__d1djkq__emblem{background:#fff3f8;border:1px solid #eed3df;border-radius:28px;place-items:center;width:88px;height:88px;margin:24px auto 18px;display:grid;position:relative;overflow:hidden}.skin-report-module__d1djkq__tendencyAsset{background-image:url(/skin/skin-tendency-board.png);background-repeat:no-repeat;background-size:300% 200%;width:76px;height:76px;display:block}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=dry]{background-position:0 0}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=oily]{background-position:50% 0}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=combination]{background-position:100% 0}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=dehydrated-oily]{background-position:0 100%}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=balanced]{background-position:50% 100%}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=sensitive]{background-position:100% 100%}.skin-report-module__d1djkq__tendencyAsset[data-skin-asset=default]{background-image:url(/brand/hwaryeok-flower-mark.png);background-position:50%;background-size:contain}.skin-report-module__d1djkq__type{color:#a44068;margin:0 0 8px;font-size:13px;font-weight:650}.skin-report-module__d1djkq__hero h2{letter-spacing:-.04em;word-break:keep-all;font-size:27px;font-weight:750;line-height:1.45}.skin-report-module__d1djkq__hero h2:focus{outline:none}.skin-report-module__d1djkq__lead{color:#756877;word-break:keep-all;max-width:440px;margin:14px auto 22px;font-size:13px;line-height:1.9}.skin-report-module__d1djkq__code{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.skin-report-module__d1djkq__code>span{background:#fbf6f9;border:1px solid #efe3eb;border-radius:12px;flex-direction:column;align-items:center;padding:13px 4px;display:flex}.skin-report-module__d1djkq__code>span:nth-child(2){background:#f0f7fa;border-color:#e0edf2}.skin-report-module__d1djkq__code>span:nth-child(3){background:#f5f2f9;border-color:#e9e2ef}.skin-report-module__d1djkq__code>span:nth-child(4){background:#f1f6f0;border-color:#e2ebe0}.skin-report-module__d1djkq__code strong{color:#785466;font-size:29px;font-weight:650;line-height:1.2}.skin-report-module__d1djkq__code small{color:#766b79;word-break:keep-all;margin-top:8px;font-size:10px}.skin-report-module__d1djkq__caption{color:#857583;margin-top:12px;font-size:10px;line-height:1.8}.skin-report-module__d1djkq__population{background:#f7fbfc;border:1px solid #dce9ee;border-radius:17px;padding:20px}.skin-report-module__d1djkq__population .skin-report-module__d1djkq__sectionTop{color:#557b89}.skin-report-module__d1djkq__population .skin-report-module__d1djkq__percentage>strong{color:#4e7e90}.skin-report-module__d1djkq__population .skin-report-module__d1djkq__bar{background:#dfebef}.skin-report-module__d1djkq__population .skin-report-module__d1djkq__bar span{background:#6d97a7}.skin-report-module__d1djkq__sectionTop{color:#8f4968;align-items:center;gap:7px;display:flex}.skin-report-module__d1djkq__sectionTop svg{flex-shrink:0}.skin-report-module__d1djkq__sectionTop h3{font-size:13px;font-weight:700}.skin-report-module__d1djkq__percentage{align-items:center;gap:18px;margin:14px 0;display:flex}.skin-report-module__d1djkq__percentage>strong{color:#a03b64;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:43px}.skin-report-module__d1djkq__percentage strong span{margin-left:2px;font-size:22px}.skin-report-module__d1djkq__percentage>span{color:#846a7a;font-size:11px;line-height:1.7}.skin-report-module__d1djkq__bar{background:#efdfe6;border-radius:10px;height:7px;overflow:hidden}.skin-report-module__d1djkq__bar span{background:#b9587f;border-radius:10px;height:100%;display:block}.skin-report-module__d1djkq__collecting{margin:17px 0 8px;font-size:17px;font-weight:700;display:block}.skin-report-module__d1djkq__collecting+p{color:#7d6876;font-size:12px;line-height:1.8}.skin-report-module__d1djkq__populationNote{color:#887584;border-top:1px solid #eedce5;margin:15px 0 0;padding-top:13px;font-size:10px;line-height:1.8}.skin-report-module__d1djkq__section{--sector-bg:#fffafb;--sector-border:#eddae3;--sector-accent:#b75d7e;--sector-badge:#fff0f6;--sector-number:#a44b70;border:1px solid var(--sector-border);background:linear-gradient(180deg,var(--sector-bg) 0%,#fff 46%);border-radius:18px;margin-top:14px;padding:22px 18px 20px;position:relative;overflow:hidden;box-shadow:0 5px 18px #402a3709}.skin-report-module__d1djkq__section:before{content:"";background:var(--sector-accent);opacity:.62;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:18px;right:18px}.skin-report-module__d1djkq__section[data-tone=water]{--sector-bg:#f7fbfd;--sector-border:#dce9ef;--sector-accent:#6f97a8;--sector-badge:#edf6fa;--sector-number:#557d8e}.skin-report-module__d1djkq__section[data-tone=lilac]{--sector-bg:#fbf9fd;--sector-border:#e6dfee;--sector-accent:#9179a5;--sector-badge:#f4eff9;--sector-number:#765e8b}.skin-report-module__d1djkq__section[data-tone=sage]{--sector-bg:#f8fbf7;--sector-border:#dfe9dd;--sector-accent:#789176;--sector-badge:#eff6ed;--sector-number:#5d775b}.skin-report-module__d1djkq__section[data-tone=sand]{--sector-bg:#fdfaf6;--sector-border:#ebe1d5;--sector-accent:#ad8967;--sector-badge:#f8f1e8;--sector-number:#89694e}.skin-report-module__d1djkq__sectionHeading{border-bottom:1px solid var(--sector-border);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:15px;display:flex}.skin-report-module__d1djkq__sectionHeading>span{background:var(--sector-badge);min-width:29px;height:29px;color:var(--sector-number);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.skin-report-module__d1djkq__sectionHeading h3{letter-spacing:-.025em;font-size:17px;font-weight:750;line-height:1.5}.skin-report-module__d1djkq__sectionHeading p{color:#897987;margin:5px 0 0;font-size:12px;line-height:1.7}.skin-report-module__d1djkq__axes{gap:12px;display:grid}.skin-report-module__d1djkq__axis{border:1px solid #e9e2e9;border-radius:14px;padding:17px}.skin-report-module__d1djkq__axisTitle{justify-content:space-between;align-items:center;display:flex}.skin-report-module__d1djkq__axisTitle>span{color:#937087;align-items:center;gap:7px;font-size:11px;display:flex}.skin-report-module__d1djkq__axisTitle b{color:#ad587c;background:#fbf1f6;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.skin-report-module__d1djkq__axis h4,.skin-report-module__d1djkq__details h4{margin:10px 0 6px;font-size:14px;font-weight:700}.skin-report-module__d1djkq__axis p,.skin-report-module__d1djkq__details p,.skin-report-module__d1djkq__bodyText{color:#746876;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.skin-report-module__d1djkq__evidence{background:#faf8fa;border-radius:12px;margin-bottom:16px;padding:5px 15px}.skin-report-module__d1djkq__evidence>div,.skin-report-module__d1djkq__preferences>div{border-bottom:1px solid #ebe4eb;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.skin-report-module__d1djkq__evidence>div:last-child,.skin-report-module__d1djkq__preferences>div:last-child{border-bottom:0}.skin-report-module__d1djkq__evidence dt,.skin-report-module__d1djkq__preferences dt{color:#8c7989;font-size:12px}.skin-report-module__d1djkq__evidence dd,.skin-report-module__d1djkq__preferences dd{color:#59475a;margin:0;font-size:13px;font-weight:600}.skin-report-module__d1djkq__callout{border-left:3px solid var(--sector-accent);color:#84677b;background:#ffffffb8;border-radius:0 10px 10px 0;margin:16px 0 0;padding:11px 12px;font-size:12px;line-height:1.85}.skin-report-module__d1djkq__details{gap:10px;display:grid}.skin-report-module__d1djkq__details>div{border:1px solid var(--sector-border);background:#ffffffc7;border-radius:13px;padding:15px}.skin-report-module__d1djkq__details h4{margin-top:0}.skin-report-module__d1djkq__detailLabel{color:#94748c;background:#f7f2f6;border-radius:6px;margin-bottom:9px;padding:4px 7px;font-size:10px;display:inline-block}.skin-report-module__d1djkq__tags{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.skin-report-module__d1djkq__tags span{color:#9d4a6d;background:#fff1f7;border-radius:7px;padding:6px 9px;font-size:11px}.skin-report-module__d1djkq__preferences{margin:16px 0}.skin-report-module__d1djkq__readingNote{background:#faf8fb;border-radius:14px;align-items:flex-start;gap:10px;margin-top:24px;padding:17px;display:flex}.skin-report-module__d1djkq__readingNote svg{color:#967896;flex-shrink:0;margin-top:2px}.skin-report-module__d1djkq__readingNote h3{font-size:13px;font-weight:700}.skin-report-module__d1djkq__readingNote p{color:#857487;margin:8px 0;font-size:11px;line-height:1.9}.skin-report-module__d1djkq__readingNote a{color:#947287;text-underline-offset:3px;font-size:10px;line-height:1.8;text-decoration:underline}@media (max-width:359px){.skin-report-module__d1djkq__hero h2{font-size:23px}.skin-report-module__d1djkq__code{gap:5px}.skin-report-module__d1djkq__code small{font-size:9px}.skin-report-module__d1djkq__population{padding:16px}.skin-report-module__d1djkq__section{padding:19px 15px 17px}.skin-report-module__d1djkq__section:before{left:15px;right:15px}.skin-report-module__d1djkq__sectionHeading h3{font-size:16px}}
.index-test-hero-module__bce2rW__hero{isolation:isolate;background:#f9edef;border:1px solid #a64b6c29;border-radius:24px;min-width:0;height:clamp(430px,105vw,585px);margin:0 0 22px;position:relative;overflow:clip;box-shadow:0 18px 46px #6a2e451a}.index-test-hero-module__bce2rW__image{z-index:-3;object-fit:cover;object-position:54% 45%;max-width:100%;animation:9s ease-in-out infinite alternate index-test-hero-module__bce2rW__hero-breathe;transform:scale(1.018)}.index-test-hero-module__bce2rW__hero:before{z-index:-2;content:"";background:linear-gradient(#29191f00 30%,#341c2533 55%,#27161dd6 100%);position:absolute;inset:0}.index-test-hero-module__bce2rW__hero:after{z-index:-1;content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:0}.index-test-hero-module__bce2rW__glow{filter:blur(2px);background:#ffffff70;border-radius:999px;width:230px;height:230px;animation:7s ease-in-out infinite alternate index-test-hero-module__bce2rW__glow-drift;position:absolute;top:-72px;left:-84px}.index-test-hero-module__bce2rW__content{color:#fff;min-width:0;padding:28px;position:absolute;bottom:0;left:0;right:0}.index-test-hero-module__bce2rW__kicker{letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:6px;margin:0 0 11px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.index-test-hero-module__bce2rW__content h1{letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(31px,8.2vw,44px);font-weight:780;line-height:1.12}.index-test-hero-module__bce2rW__description{color:#ffffffdb;letter-spacing:-.015em;word-break:keep-all;margin:13px 0 0;font-size:13px;line-height:1.65}.index-test-hero-module__bce2rW__actions{gap:8px;min-width:0;margin-top:19px;display:flex}.index-test-hero-module__bce2rW__actions a{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:13px;font-weight:750;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.index-test-hero-module__bce2rW__primary{color:#8f2d51;background:#fff;flex:auto;padding:0 18px}.index-test-hero-module__bce2rW__secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff7a;flex:none;padding:0 17px}.index-test-hero-module__bce2rW__actions a:hover{transform:translateY(-2px)}.index-test-hero-module__bce2rW__primary:hover{background:#fff5f8}.index-test-hero-module__bce2rW__secondary:hover{background:#fff3;border-color:#ffffffb8}.index-test-hero-module__bce2rW__signals{color:#ffffffc4;flex-wrap:wrap;gap:7px 13px;min-width:0;margin:17px 0 0;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.index-test-hero-module__bce2rW__signals li{align-items:center;gap:4px;display:inline-flex}.index-test-hero-module__bce2rW__actions a:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes index-test-hero-module__bce2rW__hero-breathe{0%{transform:scale(1.018)}to{transform:scale(1.055)}}@keyframes index-test-hero-module__bce2rW__glow-drift{0%{opacity:.72;transform:translate(0,0)}to{opacity:.35;transform:translate(20px,14px)}}@media (max-width:359px){.index-test-hero-module__bce2rW__content{padding:22px 20px}.index-test-hero-module__bce2rW__content h1{font-size:30px}.index-test-hero-module__bce2rW__description br{display:none}.index-test-hero-module__bce2rW__signals{gap:6px 9px}}@media (prefers-reduced-motion:reduce){.index-test-hero-module__bce2rW__image,.index-test-hero-module__bce2rW__glow{animation:none}.index-test-hero-module__bce2rW__actions a{transition:none}}
.ranking-filter-sheet-module__jEKDzW__root{min-width:0;margin:18px 0 22px}.ranking-filter-sheet-module__jEKDzW__rail{align-items:center;gap:5px;min-width:0;padding:1px;display:flex;overflow:clip}.ranking-filter-sheet-module__jEKDzW__iconButton,.ranking-filter-sheet-module__jEKDzW__chip{color:#59555f;background:#fff;border:1px solid #e3e0e5;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:36px;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;overflow:hidden}.ranking-filter-sheet-module__jEKDzW__iconButton{flex:0 0 42px;gap:2px;width:42px;min-width:42px;padding:0 4px}.ranking-filter-sheet-module__jEKDzW__iconButton>span{color:#fff;background:#b83e69;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:9px;font-weight:750;display:grid}.ranking-filter-sheet-module__jEKDzW__chip{white-space:nowrap;flex:0 auto;gap:3px;padding:0 9px;font-size:11px;font-weight:600}.ranking-filter-sheet-module__jEKDzW__chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ranking-filter-sheet-module__jEKDzW__chip>svg{flex-shrink:0}.ranking-filter-sheet-module__jEKDzW__chip strong{color:inherit;font-weight:750}.ranking-filter-sheet-module__jEKDzW__active{color:#973153;background:#fff0f5;border-color:#d87896}.ranking-filter-sheet-module__jEKDzW__backdrop{inset-block:0;z-index:110;background:#231b206b;width:min(100%,594px);animation:.18s ease-out both ranking-filter-sheet-module__jEKDzW__backdrop-in;position:fixed;left:50%;transform:translate(-50%)}.ranking-filter-sheet-module__jEKDzW__sheet{background:#fff;border:1px solid #e5dce1;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:min(600px,84dvh);max-height:min(84dvh,720px);animation:.26s cubic-bezier(.2,.8,.2,1) both ranking-filter-sheet-module__jEKDzW__sheet-in;display:grid;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -22px 60px #36232d29}.ranking-filter-sheet-module__jEKDzW__sheet[data-multi-axis=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.ranking-filter-sheet-module__jEKDzW__header{border-bottom:1px solid #ece8eb;grid-template-columns:1fr auto 44px;align-items:center;gap:5px;min-height:64px;padding:8px 10px 8px 18px;display:grid}.ranking-filter-sheet-module__jEKDzW__header h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.4}.ranking-filter-sheet-module__jEKDzW__reset,.ranking-filter-sheet-module__jEKDzW__close{color:#655f68;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ranking-filter-sheet-module__jEKDzW__reset{gap:5px;padding-inline:10px;font-size:12px;font-weight:650}.ranking-filter-sheet-module__jEKDzW__close{padding:0}.ranking-filter-sheet-module__jEKDzW__tabs{scrollbar-width:none;border-bottom:1px solid #e8e4e8;min-width:0;display:flex;overflow-x:auto}.ranking-filter-sheet-module__jEKDzW__tabs::-webkit-scrollbar{display:none}.ranking-filter-sheet-module__jEKDzW__summary::-webkit-scrollbar{display:none}.ranking-filter-sheet-module__jEKDzW__tabs button{color:#6d6770;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;min-height:48px;padding-inline:13px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.ranking-filter-sheet-module__jEKDzW__tabs button[aria-selected=true]{color:#9c3157;font-weight:750}.ranking-filter-sheet-module__jEKDzW__tabs button[aria-selected=true]:after{content:"";background:#b83e69;border-radius:2px;height:2px;position:absolute;inset:auto 12px -1px}.ranking-filter-sheet-module__jEKDzW__summary{scrollbar-width:none;background:#fbfafb;border-bottom:1px solid #eee9ed;align-items:center;gap:6px;min-height:50px;padding:7px 14px;display:flex;overflow-x:auto}.ranking-filter-sheet-module__jEKDzW__summary button{color:#9c3157;background:#fff0f5;border:1px solid #e2afc0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:5px 11px;font-size:11px;font-weight:650;display:inline-flex}.ranking-filter-sheet-module__jEKDzW__summary>span{color:#817a84;font-size:12px}.ranking-filter-sheet-module__jEKDzW__body{overscroll-behavior:contain;scrollbar-color:#bcb5bc transparent;min-height:0;padding:22px 18px 32px;overflow-y:auto}.ranking-filter-sheet-module__jEKDzW__search{color:#716a74;background:#faf9fa;border:1px solid #ded9df;border-radius:10px;align-items:center;gap:9px;min-height:46px;margin-bottom:20px;padding:0 13px;display:flex}.ranking-filter-sheet-module__jEKDzW__search:focus-within{border-color:#c66b8b;box-shadow:0 0 0 3px #b83e6917}.ranking-filter-sheet-module__jEKDzW__search input{color:#302d33;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;font-size:16px}.ranking-filter-sheet-module__jEKDzW__search input::placeholder{color:#8a848d}.ranking-filter-sheet-module__jEKDzW__choices{border:0;margin:0;padding:0}.ranking-filter-sheet-module__jEKDzW__choices legend{color:#343038;margin-bottom:5px;font-size:16px;font-weight:750}.ranking-filter-sheet-module__jEKDzW__choices>p{color:#77717a;margin:0 0 17px;font-size:12px;line-height:1.65}.ranking-filter-sheet-module__jEKDzW__choices>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.ranking-filter-sheet-module__jEKDzW__choices label{color:#5f5962;cursor:pointer;border-bottom:1px solid #f0edf0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:5px 2px;display:grid;position:relative}.ranking-filter-sheet-module__jEKDzW__choices input{opacity:0;width:1px;height:1px;position:absolute}.ranking-filter-sheet-module__jEKDzW__choices input:focus-visible+.ranking-filter-sheet-module__jEKDzW__radio{outline-offset:3px;outline:2px solid #a93e64}.ranking-filter-sheet-module__jEKDzW__radio{color:#fff;background:#fff;border:1px solid #cfc9cf;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.ranking-filter-sheet-module__jEKDzW__choices label strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.ranking-filter-sheet-module__jEKDzW__choices label small{color:#938d95;font-size:11px}.ranking-filter-sheet-module__jEKDzW__choiceSelected{color:#9b3157!important}.ranking-filter-sheet-module__jEKDzW__choiceSelected .ranking-filter-sheet-module__jEKDzW__radio{background:#b83e69;border-color:#b83e69}.ranking-filter-sheet-module__jEKDzW__choiceSelected strong{font-weight:750!important}.ranking-filter-sheet-module__jEKDzW__choices .ranking-filter-sheet-module__jEKDzW__empty{text-align:center;margin-top:18px}.ranking-filter-sheet-module__jEKDzW__footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eae5e9}.ranking-filter-sheet-module__jEKDzW__apply{color:#fff;background:#b83e69;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:14px;font-weight:750;transition:background-color .18s,transform .18s;display:flex}.ranking-filter-sheet-module__jEKDzW__apply:active{transform:scale(.985)}@keyframes ranking-filter-sheet-module__jEKDzW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ranking-filter-sheet-module__jEKDzW__sheet-in{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:430px){.ranking-filter-sheet-module__jEKDzW__root{margin-block:14px 18px}.ranking-filter-sheet-module__jEKDzW__rail{gap:4px}.ranking-filter-sheet-module__jEKDzW__chip{padding-inline:7px}.ranking-filter-sheet-module__jEKDzW__choices>div{grid-template-columns:1fr}.ranking-filter-sheet-module__jEKDzW__sheet{min-height:min(620px,88dvh);max-height:88dvh}}@media (prefers-reduced-motion:reduce){.ranking-filter-sheet-module__jEKDzW__backdrop,.ranking-filter-sheet-module__jEKDzW__sheet{animation:none}.ranking-filter-sheet-module__jEKDzW__iconButton,.ranking-filter-sheet-module__jEKDzW__chip,.ranking-filter-sheet-module__jEKDzW__apply{transition:none;transform:none}}
.compare-selectors-module__8UBWpW__selectorCell{background:#fff;border-bottom:1px solid #74513f17;min-width:0;padding:10px;transition:opacity .18s}.compare-selectors-module__8UBWpW__selectorCellBorder{border-right:1px solid #74513f17}.compare-selectors-module__8UBWpW__pending{opacity:.55}.compare-selectors-module__8UBWpW__productVisual{aspect-ratio:1;background:#fff;border:1px solid #eee9ed;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.compare-selectors-module__8UBWpW__selectorButton{color:#343038;text-align:left;background:#fff;border:1px solid #e1dde2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 9px;display:flex}.compare-selectors-module__8UBWpW__selectorButton>span:first-child{min-width:0}.compare-selectors-module__8UBWpW__selectorButton small,.compare-selectors-module__8UBWpW__selectorButton strong{display:block}.compare-selectors-module__8UBWpW__selectorButton small{color:#7a747d;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:550;overflow:hidden}.compare-selectors-module__8UBWpW__selectorButton strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.compare-selectors-module__8UBWpW__changeLabel{color:#9d365b;flex-shrink:0;align-items:center;gap:2px;font-size:10px;font-weight:700;display:inline-flex}.compare-selectors-module__8UBWpW__backdrop{inset-block:0;z-index:110;background:#231b206b;width:min(100%,594px);animation:.18s ease-out both compare-selectors-module__8UBWpW__backdrop-in;position:fixed;left:50%;transform:translate(-50%)}.compare-selectors-module__8UBWpW__sheet{background:#fff;border:1px solid #e5dce1;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:min(650px,86dvh);max-height:min(86dvh,760px);animation:.26s cubic-bezier(.2,.8,.2,1) both compare-selectors-module__8UBWpW__sheet-in;display:grid;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -22px 60px #36232d29}.compare-selectors-module__8UBWpW__sheet>*{min-width:0}.compare-selectors-module__8UBWpW__sheetHeader{border-bottom:1px solid #ece8eb;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:5px;min-height:64px;padding:8px 10px 8px 18px;display:grid}.compare-selectors-module__8UBWpW__sheetHeader h2{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.4}.compare-selectors-module__8UBWpW__resetButton,.compare-selectors-module__8UBWpW__closeButton{color:#655f68;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.compare-selectors-module__8UBWpW__resetButton{gap:5px;padding-inline:10px;font-size:12px;font-weight:650}.compare-selectors-module__8UBWpW__closeButton{padding:0}.compare-selectors-module__8UBWpW__searchArea{background:#fff;border-bottom:1px solid #eee9ed;padding:14px 14px 10px}.compare-selectors-module__8UBWpW__searchField{color:#716a74;background:#faf9fa;border:1px solid #ded9df;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex}.compare-selectors-module__8UBWpW__searchField:focus-within{border-color:#c66b8b;box-shadow:0 0 0 3px #b83e6917}.compare-selectors-module__8UBWpW__searchField input{color:#302d33;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;font-size:16px}.compare-selectors-module__8UBWpW__searchField input::placeholder{color:#8a848d}.compare-selectors-module__8UBWpW__searchField>button{color:#766f78;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.compare-selectors-module__8UBWpW__categoryRail{scrollbar-width:none;gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.compare-selectors-module__8UBWpW__categoryRail::-webkit-scrollbar{display:none}.compare-selectors-module__8UBWpW__categoryRail button{color:#625d66;background:#fff;border:1px solid #e3e0e5;border-radius:8px;flex-shrink:0;min-height:36px;padding:0 13px;font-size:12px;font-weight:600}.compare-selectors-module__8UBWpW__categoryRail button[data-active=true]{color:#973153;background:#fff0f5;border-color:#d87896;font-weight:750}.compare-selectors-module__8UBWpW__resultMeta{color:#77717a;background:#fbfafb;border-bottom:1px solid #f0edf0;padding:10px 17px;font-size:12px}.compare-selectors-module__8UBWpW__resultMeta strong{color:#9c3157;font-size:13px}.compare-selectors-module__8UBWpW__resultBody{overscroll-behavior:contain;scrollbar-color:#bcb5bc transparent;min-height:0;padding:0 14px 18px;overflow-y:auto}.compare-selectors-module__8UBWpW__productList{margin:0;padding:0;list-style:none}.compare-selectors-module__8UBWpW__productList li+li{border-top:1px solid #f0edf0}.compare-selectors-module__8UBWpW__productList li>button{color:#38333b;text-align:left;background:#fff;border:0;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:88px;padding:10px 3px;display:grid}.compare-selectors-module__8UBWpW__productList li>button.compare-selectors-module__8UBWpW__productSelected{color:#973153}.compare-selectors-module__8UBWpW__resultVisual{background:#fff;border:1px solid #ece7eb;border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.compare-selectors-module__8UBWpW__resultText{min-width:0}.compare-selectors-module__8UBWpW__resultText small,.compare-selectors-module__8UBWpW__resultText strong,.compare-selectors-module__8UBWpW__resultText span,.compare-selectors-module__8UBWpW__resultText em{display:block}.compare-selectors-module__8UBWpW__resultText small{color:#7c757e;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:550;overflow:hidden}.compare-selectors-module__8UBWpW__resultText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:650;line-height:1.5;overflow:hidden}.compare-selectors-module__8UBWpW__resultText span{color:#665f68;margin-top:3px;font-size:11px}.compare-selectors-module__8UBWpW__resultText em{color:#a33b60;margin-top:3px;font-size:10px;font-style:normal}.compare-selectors-module__8UBWpW__radioMark{color:#fff;background:#fff;border:1px solid #cec8ce;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.compare-selectors-module__8UBWpW__productSelected .compare-selectors-module__8UBWpW__radioMark{background:#b83e69;border-color:#b83e69}.compare-selectors-module__8UBWpW__emptyState{color:#817a84;text-align:center;align-content:center;place-items:center;min-height:250px;padding:30px 20px;display:grid}.compare-selectors-module__8UBWpW__emptyState strong{color:#403a43;margin-top:12px;font-size:15px}.compare-selectors-module__8UBWpW__emptyState p{margin:5px 0 14px;font-size:12px;line-height:1.7}.compare-selectors-module__8UBWpW__emptyState button{color:#9b3157;background:#fff;border:1px solid #dfc4cf;border-radius:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700}.compare-selectors-module__8UBWpW__sheetFooter{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eae5e9}.compare-selectors-module__8UBWpW__applyButton{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#b83e69;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:0 16px;font-size:14px;font-weight:750;display:flex;overflow:hidden}.compare-selectors-module__8UBWpW__applyButton:disabled{cursor:default;opacity:.5}@keyframes compare-selectors-module__8UBWpW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes compare-selectors-module__8UBWpW__sheet-in{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (min-width:480px){.compare-selectors-module__8UBWpW__selectorCell{padding:20px}.compare-selectors-module__8UBWpW__productVisual{margin-bottom:14px}.compare-selectors-module__8UBWpW__selectorButton{min-height:58px;padding-inline:11px}.compare-selectors-module__8UBWpW__selectorButton small{font-size:11px}.compare-selectors-module__8UBWpW__selectorButton strong{font-size:13px}.compare-selectors-module__8UBWpW__changeLabel{font-size:11px}}@media (hover:hover) and (pointer:fine){.compare-selectors-module__8UBWpW__selectorButton:hover{background:#fff8fa;border-color:#d89bb1}.compare-selectors-module__8UBWpW__resetButton:hover,.compare-selectors-module__8UBWpW__closeButton:hover,.compare-selectors-module__8UBWpW__searchField>button:hover{color:#9b3157;background:#fff1f5}.compare-selectors-module__8UBWpW__categoryRail button:hover{color:#9b3157;border-color:#d99bb1}.compare-selectors-module__8UBWpW__productList li>button:hover,.compare-selectors-module__8UBWpW__emptyState button:hover{background:#fff8fa}.compare-selectors-module__8UBWpW__applyButton:hover{background:#a9345d}}@media (prefers-reduced-motion:reduce){.compare-selectors-module__8UBWpW__backdrop,.compare-selectors-module__8UBWpW__sheet{animation:none}.compare-selectors-module__8UBWpW__selectorCell{transition:none}}
.skin-photo-module__2D48Ca__body{padding-top:22px}.skin-photo-module__2D48Ca__intro h2,.skin-photo-module__2D48Ca__report h2{margin:10px 0 8px;font-size:21px;font-weight:750;line-height:1.45}.skin-photo-module__2D48Ca__intro p{color:#756b79;font-size:13px;line-height:1.8}.skin-photo-module__2D48Ca__tag{color:#aa426b;background:#fff0f6;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:650;display:inline-block}.skin-photo-module__2D48Ca__notice{color:#80576c;background:#fff8fb;border:1px solid #f0dbe5;border-radius:12px;margin:18px 0;padding:14px;font-size:12px;line-height:1.8}.skin-photo-module__2D48Ca__notice strong{margin-bottom:4px;font-size:13px;display:block}.skin-photo-module__2D48Ca__notice a,.skin-photo-module__2D48Ca__privacy a{text-underline-offset:3px;text-decoration:underline}.skin-photo-module__2D48Ca__quota{color:#7b7180;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;font-size:12px;display:flex}.skin-photo-module__2D48Ca__quota strong{color:#ac426a}.skin-photo-module__2D48Ca__quota span{margin-left:auto;font-size:10px}.skin-photo-module__2D48Ca__guide{border:1px solid #ebe6ed;border-radius:12px;margin:18px 0;padding:15px}.skin-photo-module__2D48Ca__guide strong{font-size:13px}.skin-photo-module__2D48Ca__guide ul{margin-top:8px;padding-left:18px;list-style:outside}.skin-photo-module__2D48Ca__guide li{color:#726877;font-size:12px;line-height:1.9}.skin-photo-module__2D48Ca__guide>p{color:#918692;margin-top:8px;font-size:10px}.skin-photo-module__2D48Ca__hidden{display:none}.skin-photo-module__2D48Ca__placeholder{color:#b05d7e;background:#fffafb;border:1px dashed #e4bbcd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.skin-photo-module__2D48Ca__placeholder strong{color:#675564;font-size:14px}.skin-photo-module__2D48Ca__placeholder span{color:#8a7b88;font-size:11px}.skin-photo-module__2D48Ca__preview{text-align:center;background:#fffafb;border:1px solid #efdae4;border-radius:16px;padding:12px}.skin-photo-module__2D48Ca__preview img{object-fit:contain;border-radius:10px;width:100%;max-height:320px}.skin-photo-module__2D48Ca__preview button{color:#ab4c71;align-items:center;gap:5px;min-height:40px;font-size:12px;display:inline-flex}.skin-photo-module__2D48Ca__preview p{color:#8b7c88;font-size:10px}.skin-photo-module__2D48Ca__photoButtons{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 8px;display:grid}.skin-photo-module__2D48Ca__photoButtons button{color:#80435e;background:#fff;border:1px solid #e6d3df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:13px;font-weight:650;display:flex}.skin-photo-module__2D48Ca__small{color:#8b7f8c;margin-top:7px;font-size:11px;line-height:1.8}.skin-photo-module__2D48Ca__privacy{border-top:1px solid #eee5ec;margin-top:12px;padding:12px 0}.skin-photo-module__2D48Ca__privacy>strong{align-items:center;gap:6px;font-size:13px;display:flex}.skin-photo-module__2D48Ca__privacy>p{color:#7c717f;margin-top:9px;font-size:11px;line-height:1.85}.skin-photo-module__2D48Ca__privacy>a{color:#8a6878;align-items:center;min-height:32px;margin:5px 0 0 29px;font-size:10px;display:inline-flex}.skin-photo-module__2D48Ca__consent{cursor:pointer;background:#fff8fb;border:1px solid #efdae4;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.skin-photo-module__2D48Ca__consent input{accent-color:#ae426d;flex-shrink:0;width:18px;height:18px;margin-top:2px}.skin-photo-module__2D48Ca__consent span{color:#624f60;font-size:12px;line-height:1.7}.skin-photo-module__2D48Ca__analyze{color:#fff;background:#ac3f69;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:700;display:flex}.skin-photo-module__2D48Ca__body button:disabled{opacity:.45;cursor:not-allowed}.skin-photo-module__2D48Ca__body button:focus-visible,.skin-photo-module__2D48Ca__body input:focus-visible,.skin-photo-module__2D48Ca__body a:focus-visible{outline-offset:3px;outline:2px solid #ac3f69}.skin-photo-module__2D48Ca__error{color:#a92d50;background:#fff3f6;border-radius:10px;margin-bottom:12px;padding:12px;font-size:12px;line-height:1.7}.skin-photo-module__2D48Ca__report{border-top:1px solid #e7d2de;outline:none;margin-top:28px;padding-top:24px;scroll-margin-top:100px}.skin-photo-module__2D48Ca__summary{color:#594954;font-size:14px;line-height:1.9}.skin-photo-module__2D48Ca__observations{gap:10px;margin-top:16px;display:grid}.skin-photo-module__2D48Ca__observations article{border:1px solid #eee0e8;border-radius:12px;padding:15px}.skin-photo-module__2D48Ca__observations h3{color:#a83d65;font-size:13px;font-weight:700}.skin-photo-module__2D48Ca__observations p{margin-top:5px;font-size:13px;line-height:1.8}.skin-photo-module__2D48Ca__observations small{color:#877583;margin-top:6px;font-size:11px;line-height:1.8;display:block}.skin-photo-module__2D48Ca__disclaimer{color:#887686;margin-top:12px;font-size:11px;line-height:1.9}.skin-photo-module__2D48Ca__checkLink{text-align:center;color:#ab426a;border:1px solid #eddae4;border-radius:10px;margin-top:16px;padding:14px;font-size:12px;font-weight:650;display:block}
.reviewer-profile-module__eeEN_W__page{color:#30313a;background:#fff;min-height:100vh;padding:24px 20px 112px}.reviewer-profile-module__eeEN_W__back{color:#8c7080;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.reviewer-profile-module__eeEN_W__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin:10px 0 18px;display:grid}.reviewer-profile-module__eeEN_W__headerIcon{color:#ae446a;background:#fff1f6;border:1px solid #efd6df;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.reviewer-profile-module__eeEN_W__headerCopy{min-width:0}.reviewer-profile-module__eeEN_W__headerCopy>p,.reviewer-profile-module__eeEN_W__sectionHeading p{color:#b0476d;letter-spacing:.14em;font-size:9px;font-weight:750}.reviewer-profile-module__eeEN_W__headerCopy h1{font-family:var(--font-ui);overflow-wrap:anywhere;margin-top:3px;font-size:22px;font-weight:700;line-height:1.45}.reviewer-profile-module__eeEN_W__headerCopy>span{color:#807581;margin-top:3px;font-size:12px;line-height:1.7;display:block}.reviewer-profile-module__eeEN_W__publicLink{color:#98566f;border:1px solid #eadbe2;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:12px;font-weight:700;display:inline-flex}.reviewer-profile-module__eeEN_W__notice{color:#826c77;background:#fff5f8;border-radius:13px;margin-bottom:15px;padding:13px 14px;font-size:11px;line-height:1.7}.reviewer-profile-module__eeEN_W__form{gap:15px;display:grid}.reviewer-profile-module__eeEN_W__form+.reviewer-profile-module__eeEN_W__formSection,.reviewer-profile-module__eeEN_W__formSection+.reviewer-profile-module__eeEN_W__form{margin-top:15px}.reviewer-profile-module__eeEN_W__formSection{background:#fff;border:1px solid #eee2e7;border-radius:18px;min-width:0;padding:17px}.reviewer-profile-module__eeEN_W__sectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reviewer-profile-module__eeEN_W__sectionHeading h2{margin-top:3px;font-size:17px;font-weight:750}.reviewer-profile-module__eeEN_W__sectionHeading>span{color:#a84a6c;background:#fff0f5;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750}.reviewer-profile-module__eeEN_W__help{color:#807481;margin:8px 0 13px;font-size:11px;line-height:1.7}.reviewer-profile-module__eeEN_W__editorFrame{background:#fffdfd;border:1px solid #eadde3;border-radius:14px;min-height:260px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.reviewer-profile-module__eeEN_W__editorFrame:focus-within{border-color:#cf7896;box-shadow:0 0 0 3px #fbeaf0}.reviewer-profile-module__eeEN_W__blockEditor,.reviewer-profile-module__eeEN_W__blockReader{--bn-colors-editor-text:#393239;--bn-colors-editor-background:transparent;font-family:inherit}.reviewer-profile-module__eeEN_W__blockEditor .bn-editor{background:0 0;min-height:258px;padding:18px 14px}.reviewer-profile-module__eeEN_W__blockReader .bn-editor{background:0 0;min-height:0;padding:0}:is(.reviewer-profile-module__eeEN_W__blockReader .bn-side-menu,.reviewer-profile-module__eeEN_W__blockReader .bn-formatting-toolbar){display:none}.reviewer-profile-module__eeEN_W__editorLoading{color:#9a8490;place-items:center;min-height:258px;font-size:12px;display:grid}.reviewer-profile-module__eeEN_W__editorFailure{color:#8a6e79;text-align:center;background:#fff7f9;border-radius:12px;padding:18px;font-size:12px;line-height:1.7}.reviewer-profile-module__eeEN_W__field{margin-top:14px;display:block}.reviewer-profile-module__eeEN_W__field>span{color:#665a63;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.reviewer-profile-module__eeEN_W__field input{background:#fffdfd;border:1px solid #e8dce2;border-radius:12px;outline:none;width:100%;min-height:48px;margin-top:7px;padding:0 13px;font-size:16px;transition:border-color .18s,box-shadow .18s}.reviewer-profile-module__eeEN_W__field input:focus{border-color:#c96d8c;box-shadow:0 0 0 3px #fbeaf0}.reviewer-profile-module__eeEN_W__field input[aria-invalid=true]{border-color:#bc5a70}.reviewer-profile-module__eeEN_W__field small,.reviewer-profile-module__eeEN_W__fieldError{color:#ac4362;margin-top:6px;font-size:11px;line-height:1.6;display:block}.reviewer-profile-module__eeEN_W__imageForm{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;display:grid}.reviewer-profile-module__eeEN_W__avatarPreview{color:#ad4c6c;background:#fff3f7;border:1px solid #edcfda;border-radius:50%;place-items:center;width:88px;height:88px;font-size:30px;font-weight:750;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #6a374814}.reviewer-profile-module__eeEN_W__avatarPreview img{object-fit:cover}.reviewer-profile-module__eeEN_W__imageControls{min-width:0}.reviewer-profile-module__eeEN_W__filePicker{cursor:pointer;color:#8e5269;border:1px solid #e7d5dd;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.reviewer-profile-module__eeEN_W__filePicker input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reviewer-profile-module__eeEN_W__imageControls>p{color:#918089;margin-top:7px;font-size:10px}.reviewer-profile-module__eeEN_W__imageControls button{min-height:42px;margin-top:10px;padding:0 13px;font-size:11px}.reviewer-profile-module__eeEN_W__imageControls small{min-height:17px;margin-top:7px;font-size:10px;line-height:1.6;display:block}.reviewer-profile-module__eeEN_W__actions{flex-direction:column;gap:12px;padding:4px 2px 0;display:flex}.reviewer-profile-module__eeEN_W__actions>div{flex:1;min-width:0}.reviewer-profile-module__eeEN_W__actions p{min-height:18px;font-size:11px;line-height:1.6}.reviewer-profile-module__eeEN_W__actions a{color:#a54569;text-underline-offset:3px;align-items:center;gap:4px;min-height:36px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.reviewer-profile-module__eeEN_W__actions button{width:100%}.reviewer-profile-module__eeEN_W__success{color:#397157}.reviewer-profile-module__eeEN_W__error{color:#a34863}.reviewer-profile-module__eeEN_W__page a:focus-visible,.reviewer-profile-module__eeEN_W__page button:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #b74472}@media (min-width:520px){.reviewer-profile-module__eeEN_W__header{grid-template-columns:auto minmax(0,1fr) auto}.reviewer-profile-module__eeEN_W__publicLink{grid-column:auto;padding:0 13px}.reviewer-profile-module__eeEN_W__formSection{padding:21px}.reviewer-profile-module__eeEN_W__actions{flex-direction:row;justify-content:space-between;align-items:center}.reviewer-profile-module__eeEN_W__actions button{width:auto}}@media (max-width:380px){.reviewer-profile-module__eeEN_W__page{padding:18px 14px 104px}.reviewer-profile-module__eeEN_W__headerCopy h1{font-size:20px}.reviewer-profile-module__eeEN_W__formSection{padding:14px}}
.product-detail-module__xWQaGW__hero{background:#fff;border:1px solid #e8e5e9;border-radius:18px;display:grid;overflow:hidden}.product-detail-module__xWQaGW__heroVisual{background:#fff;border-bottom:1px solid #ece9ed;min-height:238px;position:relative}.product-detail-module__xWQaGW__heroBody{min-width:0;padding:20px}.product-detail-module__xWQaGW__scoreSummary{background:#fff8fa;border:1px solid #ecdce2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.product-detail-module__xWQaGW__scoreSummary>div>span,.product-detail-module__xWQaGW__scoreSummary>div>small{color:#817781;font-size:10px;line-height:1.5;display:block}.product-detail-module__xWQaGW__scoreSummary>div>strong{color:#3b353c;margin-block:2px;font-size:16px;display:block}.product-detail-module__xWQaGW__scoreSummary>p{color:#a33359;white-space:nowrap;flex:none;line-height:1}.product-detail-module__xWQaGW__scoreSummary>p>strong{font-variant-numeric:tabular-nums;font-size:32px}.product-detail-module__xWQaGW__scoreSummary>p>span{margin-left:2px;font-size:10px}.product-detail-module__xWQaGW__primaryReason{color:#625b63;margin-top:10px;font-size:12px;line-height:1.8}.product-detail-module__xWQaGW__jumpNav{border-block:1px solid #ece9ed;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.product-detail-module__xWQaGW__jumpNav a{color:#625b63;place-items:center;min-height:42px;font-size:11px;font-weight:650;display:grid}.product-detail-module__xWQaGW__jumpNav a+a{border-left:1px solid #ece9ed}.product-detail-module__xWQaGW__jumpNav a:hover{color:#a33359;background:#fff8fa}.product-detail-module__xWQaGW__compareLink{color:#817881;justify-content:center;align-items:center;gap:2px;min-height:38px;font-size:10px;font-weight:600;display:flex}@media (min-width:480px){.product-detail-module__xWQaGW__hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.product-detail-module__xWQaGW__heroVisual{border-bottom:0;border-right:1px solid #ece9ed;min-height:432px}.product-detail-module__xWQaGW__heroBody{align-self:center;padding:22px}}@media (prefers-reduced-motion:reduce){.product-detail-module__xWQaGW__jumpNav a{transition:none}}
.product-quick-filters-module__mEaMXG__quickFilters{min-width:0;margin-bottom:16px}.product-quick-filters-module__mEaMXG__toolbarRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-quick-filters-module__mEaMXG__resultCount{color:#716b74;white-space:nowrap;margin:0;font-size:12px}.product-quick-filters-module__mEaMXG__resultCount strong{color:#9d385d;font-size:14px;font-weight:750}.product-quick-filters-module__mEaMXG__triggerRow{grid-template-columns:auto repeat(2,minmax(0,1fr));gap:6px;display:grid}.product-quick-filters-module__mEaMXG__trigger{color:#5f5962;background:#fff;border:1px solid #e5e1e5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:46px;padding:0 10px;font-size:12px;transition:border-color .18s,color .18s,background-color .18s;display:grid}.product-quick-filters-module__mEaMXG__trigger>span{color:#777078;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-quick-filters-module__mEaMXG__shortLabel{display:none}.product-quick-filters-module__mEaMXG__trigger>strong{color:#343037;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.product-quick-filters-module__mEaMXG__trigger>svg{flex-shrink:0;transition:transform .2s}.product-quick-filters-module__mEaMXG__trigger[data-axis=advanced]{justify-content:center;gap:5px;width:auto;min-width:69px;padding-inline:10px;display:flex}.product-quick-filters-module__mEaMXG__trigger[data-axis=advanced]>strong{color:#fff;background:#b83e69;border-radius:999px;place-items:center;width:16px;min-width:16px;height:16px;font-size:9px;line-height:1;display:grid}.product-quick-filters-module__mEaMXG__trigger:not([data-has-value=true]){grid-template-columns:auto auto;justify-content:center}.product-quick-filters-module__mEaMXG__trigger:not([data-has-value=true])>strong{display:none}.product-quick-filters-module__mEaMXG__trigger:hover,.product-quick-filters-module__mEaMXG__trigger[aria-expanded=true]{color:#9a3459;background:#fff8fa;border-color:#cf829e}.product-quick-filters-module__mEaMXG__trigger[data-selected=true]{background:#fff5f8;border-color:#dfafbf}.product-quick-filters-module__mEaMXG__trigger:not([data-axis=advanced])[aria-expanded=true]>svg{transform:rotate(180deg)}.product-quick-filters-module__mEaMXG__trigger:focus-visible,.product-quick-filters-module__mEaMXG__optionGrid a:focus-visible{outline-offset:2px;outline:2px solid #a93e64}.product-quick-filters-module__mEaMXG__panel{--panel-max-height:420px;max-height:var(--panel-max-height);background:#fff;border:1px solid #e8e2e6;border-radius:12px;margin-top:9px;padding:14px;animation:.22s cubic-bezier(.2,.8,.2,1) both product-quick-filters-module__mEaMXG__quick-filter-open;overflow:hidden}.product-quick-filters-module__mEaMXG__advancedPanel{--panel-max-height:min(62dvh, 520px);overscroll-behavior:contain;scrollbar-color:#c9bdc3 transparent;overflow-y:auto}.product-quick-filters-module__mEaMXG__panel>p{color:#706970;margin:0 0 10px;font-size:11px;font-weight:700}.product-quick-filters-module__mEaMXG__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.product-quick-filters-module__mEaMXG__optionGrid a{color:#5f5961;text-align:center;word-break:keep-all;background:#fff;border:1px solid #e9e5e8;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:40px;padding:7px 8px;font-size:11px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s;display:flex}.product-quick-filters-module__mEaMXG__advancedFilterList{min-height:0}.product-quick-filters-module__mEaMXG__filterSection{border-bottom:1px solid #eee9ec;margin-bottom:16px;padding-bottom:16px}.product-quick-filters-module__mEaMXG__filterSection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.product-quick-filters-module__mEaMXG__filterSection h3{color:#4f4950;margin:0 0 9px;font-size:12px;font-weight:750}.product-quick-filters-module__mEaMXG__filterOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.product-quick-filters-module__mEaMXG__filterOptionGrid a{color:#5f5961;word-break:keep-all;background:#fff;border:1px solid #e9e5e8;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:42px;padding:8px 10px;font-size:11px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s;display:flex}.product-quick-filters-module__mEaMXG__filterOptionGrid a:hover{background:#fff8fa;border-color:#d7a1b4}.product-quick-filters-module__mEaMXG__filterOptionGrid a[aria-current=page]{color:#973153;background:#fff0f5;border-color:#c55e82;font-weight:750}.product-quick-filters-module__mEaMXG__filterOptionGrid a>svg{flex-shrink:0}.product-quick-filters-module__mEaMXG__optionGrid a:hover{background:#fff8fa;border-color:#d7a1b4}.product-quick-filters-module__mEaMXG__optionGrid a[aria-current=page]{color:#973153;background:#fff0f5;border-color:#c55e82;font-weight:750}@keyframes product-quick-filters-module__mEaMXG__quick-filter-open{0%{opacity:0;border-color:#0000;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-4px)}to{max-height:var(--panel-max-height);opacity:1;border-color:#e8e2e6;margin-top:9px;padding-top:14px;padding-bottom:14px;transform:translateY(0)}}@media (min-width:480px){.product-quick-filters-module__mEaMXG__optionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.product-quick-filters-module__mEaMXG__toolbarRow{gap:7px}.product-quick-filters-module__mEaMXG__triggerRow{gap:4px}.product-quick-filters-module__mEaMXG__trigger{gap:3px;padding-inline:6px}.product-quick-filters-module__mEaMXG__trigger:not([data-axis=advanced]){grid-template-columns:minmax(0,1fr) auto}.product-quick-filters-module__mEaMXG__trigger:not([data-axis=advanced])>strong{display:none}}@media (max-width:340px){.product-quick-filters-module__mEaMXG__fullLabel{display:none}.product-quick-filters-module__mEaMXG__shortLabel{display:inline}}@media (prefers-reduced-motion:reduce){.product-quick-filters-module__mEaMXG__trigger,.product-quick-filters-module__mEaMXG__trigger>svg,.product-quick-filters-module__mEaMXG__optionGrid a,.product-quick-filters-module__mEaMXG__filterOptionGrid a{transition:none}.product-quick-filters-module__mEaMXG__panel{animation:none}}
.ranking-tabs-module__QKToAq__nav{border-bottom:1px solid #f1e7eb;justify-content:center;min-width:0;padding-bottom:12px;display:flex}.ranking-tabs-module__QKToAq__rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;background:#f6f4f5;border:1px solid #ebe6e9;border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.ranking-tabs-module__QKToAq__rail::-webkit-scrollbar{display:none}.ranking-tabs-module__QKToAq__tab{color:#69646f;white-space:nowrap;scroll-snap-align:center;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:650;line-height:1;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.ranking-tabs-module__QKToAq__tab[aria-current=page]{color:#a43b60;background:#fff;border-color:#c15a7b;box-shadow:0 1px 3px #56374214}.ranking-tabs-module__QKToAq__tab:focus-visible{outline-offset:-3px;outline:2px solid #a43b60}.ranking-tabs-module__QKToAq__tab:active{transform:scale(.98)}.ranking-tabs-module__QKToAq__pending{opacity:0;background:#bb4b70;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;right:6px;transform:scale(.6)}.ranking-tabs-module__QKToAq__pending[data-pending=true]{animation:.8s ease-in-out .1s infinite alternate both ranking-tabs-module__QKToAq__pending-pulse}@keyframes ranking-tabs-module__QKToAq__pending-pulse{to{opacity:.85;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.ranking-tabs-module__QKToAq__tab:not([aria-current=page]):hover{color:#97435f;background:#fffafb}}@media (max-width:430px){.ranking-tabs-module__QKToAq__nav{justify-content:flex-start}.ranking-tabs-module__QKToAq__rail{width:100%}.ranking-tabs-module__QKToAq__tab{padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ranking-tabs-module__QKToAq__rail{scroll-behavior:auto}.ranking-tabs-module__QKToAq__tab{transition:none}.ranking-tabs-module__QKToAq__pending[data-pending=true]{opacity:.85;animation:none;transform:none}}
