.c99{--wine:#650324;--ink:#530a27;--pink:#f6dce4;--line:#d9b4c1;font:16px/1.65 Poppins,sans-serif;color:var(--ink);background:#fff6f8;padding-bottom:0;isolation:isolate}.c99 *{box-sizing:border-box}.c99 h1,.c99 h2,.c99 h3,.c99 p{font-family:inherit;letter-spacing:normal;margin:0}.c99 h1,.c99 h2,.c99 h3{font-weight:600;line-height:1.15;color:inherit;text-transform:none}.c99 h2{font-size:42px;letter-spacing:-.035em}.c99 h3{font-size:22px;letter-spacing:-.02em}.c99 p{margin-top:12px}.c99 a{text-decoration:none}.c99 svg{fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.c99 a:focus-visible,.c99 button:focus-visible,.c99 summary:focus-visible{outline:3px solid #b4557c;outline-offset:5px}.c99 .c99-kicker{font-size:14px;font-weight:500;letter-spacing:.12em;line-height:1.5;margin:0}.c99-wrap{max-width:1280px;margin:auto;padding:66px 50px}.c99-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px}.c99-heading h2{margin-top:10px}.c99-heading>p{max-width:390px;font-size:15px;line-height:1.7}.c99-hero{position:relative;min-height:600px;height:clamp(560px,43.5vw,790px);background:#f5cbd2;overflow:hidden}.c99-art{position:absolute;top:0;right:0;bottom:0;left:0}.c99-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.c99-hero-copy{position:relative;width:49%;max-width:740px;padding:clamp(38px,4.6vw,80px) 0 42px clamp(28px,6.5vw,130px)}.c99-hero .c99-kicker{letter-spacing:.2em;font-size:14px;font-weight:600}.c99 .c99-flash{display:inline-flex;margin-top:22px;border:1px solid #78052f;padding:6px 14px;border-radius:4px;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.07em}.c99-hero h1{margin-top:20px}.c99-extra{display:block;font-size:17px;letter-spacing:.21em;font-weight:500}.c99-hero h1>strong{display:block;font-size:clamp(52px,5.55vw,98px);font-weight:600;letter-spacing:-.055em;white-space:nowrap;line-height:1.13;margin-top:4px}.c99-promo{display:block;font-size:clamp(25px,2.6vw,43px);letter-spacing:-.025em;font-weight:500;line-height:1.2}.c99 .c99-auto{font-size:15px;line-height:1.65;margin-top:22px}.c99-auto strong{font-weight:500}.c99-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;padding:14px 27px;color:#fff8fb!important;background:var(--wine);border:1px solid var(--wine);border-radius:4px;font:500 14px/1.5 Poppins,sans-serif;letter-spacing:.07em;transition:background .2s,transform .2s}.c99-button:hover{background:#8b0938}.c99-hero .c99-button{margin-top:23px;min-width:252px;box-shadow:0 8px 24px #62002017}.c99 .c99-eligible{font-size:14px;margin-top:13px}.c99-promise{display:flex;justify-content:center;align-items:center;gap:22px;background:var(--wine);color:#fff0f5;padding:17px 24px}.c99-promise p{margin:0;font-size:14px;font-weight:500;letter-spacing:.12em}.c99-promise>span:last-child{font-size:14px;border-left:1px solid #ad6b86;padding-left:22px;color:#f0c8d7}.c99-spark{display:none}.c99-period{position:relative;display:flex;align-items:center;justify-content:center;gap:65px;padding:28px 40px 42px;border-bottom:1px solid #c2a6b1;background:linear-gradient(116deg,#f7f1f3,#dcd9df 22%,#fff9fb 47%,#e4dce2 74%,#f8edf1);box-shadow:inset 0 1px #fff,inset 0 -3px #ffffff7a}.c99-period .c99-kicker{font-size:14px;letter-spacing:.12em}.c99 .c99-period-caption{font-size:15px;margin-top:5px}.c99-dates{display:flex;align-items:center;gap:24px;line-height:1.3}.c99-dates time{display:flex;flex-direction:column;gap:3px}.c99-dates time span{font-size:14px;letter-spacing:.1em}.c99-dates time strong{font-size:24px;font-weight:500;white-space:nowrap}.c99-date-line{width:48px;height:1px;background:#aa7389}.c99 .c99-zone{font-size:14px;letter-spacing:.07em;max-width:130px;margin:0}.c99 .c99-event-state{position:absolute;bottom:9px;left:16px;right:16px;text-align:center;font-size:14px;margin:0;color:#704558}.c99-event-state:empty{display:none}.c99-how{padding-top:55px;padding-bottom:62px}.c99-text-button{display:inline-flex;gap:18px;align-items:center;background:none;border:0;border-bottom:1px solid #ac6b83;color:var(--wine);padding:8px 0;font:500 14px/1.5 Poppins,sans-serif;cursor:pointer}.c99-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0;margin:0}.c99-steps li{border-top:1px solid #d4aebb;padding-top:22px;display:flex;gap:23px;align-items:start}.c99-step-no{flex-shrink:0;font-size:63px;font-weight:500;letter-spacing:-.06em;line-height:1;background:linear-gradient(158deg,#532a40 2%,#9f6e82 20%,#fffcff,#775365,#cea8b9 65%,#5a2440 88%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 1px 1px #6f12410a}.c99-steps h3{font-size:19px;line-height:1.35;margin-top:1px}.c99-steps p{font-size:15px;line-height:1.7;margin-top:9px}.c99-savings{color:#fff2f7;background:radial-gradient(ellipse at 100% 0,#a12852 0,transparent 45%),linear-gradient(115deg,#690126,#3e051c);position:relative}.c99-savings>.c99-wrap{padding-top:65px;padding-bottom:60px}.c99-rule{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:36px}.c99-rule .c99-kicker{color:#eab5ca}.c99-rule h2{font-size:51px;letter-spacing:-.04em;margin-top:13px}.c99-rule-note{max-width:350px;padding-bottom:5px;font-size:16px;color:#f2c9d9}.c99-rule-note p{margin:0}.c99-rule-note strong{display:block;margin-top:10px;font-weight:500;color:#fff4f8;font-size:14px}.c99-comparisons{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c99-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:27px 30px;color:var(--ink);background:linear-gradient(130deg,#fff0f5,#f2d2df);border:1px solid #fff4f680;border-radius:5px;box-shadow:0 10px 30px #22000d24}.c99-comparison .c99-kicker{font-size:14px;letter-spacing:.05em;font-weight:600}.c99-comparison p:last-child:not(.c99-kicker){font-size:15px;margin-top:12px;line-height:1.65;max-width:275px}.c99-result{display:flex;flex-direction:column;align-items:center;white-space:nowrap}.c99-result>strong{font-size:59px;font-weight:500;letter-spacing:-.055em;line-height:1.1}.c99-result>strong span{font-size:.5em;letter-spacing:-.04em}.c99-result>span{font-size:14px;letter-spacing:.03em;margin-top:5px}.c99-specials{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;padding:2px 0 30px;gap:60px;border-bottom:1px solid #b5738d}.c99-specials article{padding:0 0 0 20px;border-left:1px solid #b57891}.c99-specials .c99-kicker{font-size:14px;letter-spacing:.06em;color:#efb9ce}.c99-specials h3{font-size:23px;font-weight:500;margin-top:10px}.c99-specials p:last-child{font-size:15px;line-height:1.7;color:#f3d9e3;margin-top:10px}.c99-mixed{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:32px}.c99-mixed .c99-kicker{color:#eebcd0;font-size:14px;letter-spacing:.06em}.c99-mixed h3{font-size:26px;margin-top:10px;font-weight:500}.c99-mixed p:last-child{font-size:14px;color:#f0cfdd;line-height:1.75}.c99-mixed-offers{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:20px;text-align:center}.c99-mixed-offers>div{display:flex;flex-direction:column;align-items:center}.c99-mixed-offers strong{font-size:52px;font-weight:500;line-height:1.15;letter-spacing:-.04em;color:#ffd4e5}.c99-mixed-offers strong span{font-size:.55em}.c99-mixed-offers>div>span{font-size:14px;line-height:1.5;max-width:170px;margin-top:9px}.c99-mixed-plus{color:#d390ac}.c99-shop{background:#fffafc}.c99-shop>.c99-wrap{padding-top:65px}.c99-product-count{font-size:14px;margin:0 0 28px!important;border-top:1px solid #dbc0ca;padding-top:18px;color:#825d6d}.c99-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.c99-product{min-width:0}.c99-product .ProductItem__Title{font-family:Poppins,sans-serif;font-size:15px;line-height:1.5}.c99-product .ProductItem__Price{font-size:15px}.c99-product .ProductItem__Info{padding:0;margin-top:16px}.c99-product .AspectRatio{max-width:100%!important}.c99-product img{object-fit:contain}.c99-empty{padding:48px 24px;border:1px solid var(--line);text-align:center;background:#fff9fb;font-size:16px}.c99-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:40px;font-size:14px}.c99-pagination a,.c99-pagination span{padding:9px 13px;min-width:40px;text-align:center}.c99-pagination [aria-current]{background:var(--wine);color:#fff;border-radius:3px}.c99-pagination a{border:1px solid var(--line);border-radius:3px}.c99-terms{background:#f3dce5;border-top:1px solid var(--line)}.c99-terms>.c99-wrap{padding-top:10px;padding-bottom:120px}.c99-terms summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:28px 0}.c99-terms summary::-webkit-details-marker{display:none}.c99-terms summary strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.02em}.c99-terms summary span span{display:block;font-size:14px;margin-top:5px}.c99-terms details[open] summary svg{transform:rotate(45deg)}.c99-terms ol{margin:0;padding:0 0 28px 22px;font-size:15px;line-height:1.75;max-width:1000px}.c99-terms li{padding:0 0 10px 7px}.c99-sticky{position:fixed;bottom:18px;left:50%;width:min(680px,calc(100% - 32px));transform:translate(-50%,120px);z-index:20;display:flex;justify-content:space-between;align-items:center;gap:26px;padding:12px 12px 12px 24px;color:#fff3f8;background:#570622f2;border:1px solid #c99aae;border-radius:8px;box-shadow:0 8px 35px #3b031c40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;transition:transform .25s,visibility .25s}.c99-sticky.is-visible{transform:translate(-50%);visibility:visible}.c99-sticky>div>strong{display:block;font-size:15px;font-weight:500}.c99-sticky>div>span{display:block;font-size:14px;margin-top:1px;color:#e9bbce}.c99-sticky .c99-button{min-width:228px;background:#ffe3ee;color:var(--wine)!important;border-color:#ffe3ee;font-weight:600}.c99-sticky .c99-button:hover{background:#fff}.c99 #c99-products,.c99 #c99-how{scroll-margin-top:140px}@media(min-width:1800px){.c99-hero-copy{margin-left:calc((100vw - 1800px)/2)}}@media(max-width:1100px){.c99-hero{min-height:555px}.c99-hero-copy{padding-left:40px;width:50%;padding-top:40px}.c99-hero h1>strong{font-size:60px}.c99-period{gap:32px}.c99-wrap{padding:55px 32px}.c99-steps{gap:25px}.c99-steps li{gap:16px}.c99-step-no{font-size:52px}.c99-rule h2{font-size:43px}.c99-rule-note{max-width:310px}.c99-comparison{padding:24px 22px;gap:14px}.c99-result>strong{font-size:49px}.c99-specials{gap:35px}.c99-mixed{gap:36px}}@media(max-width:760px){.c99-hero{height:auto;min-height:0;background:#620324}.c99-art{position:relative;height:300px;overflow:hidden}.c99-art img{object-fit:cover;object-position:100% 50%;height:100%;width:100%}.c99-hero-copy{width:100%;max-width:none;color:#fff1f7;padding:25px 24px 30px;background:radial-gradient(ellipse at 100% 0,#8b1941,transparent 65%),#620324}.c99-hero .c99-kicker{font-size:14px;letter-spacing:.15em;color:#f5cadb}.c99 .c99-flash{position:absolute;right:20px;top:-280px;margin:0;background:#71032c;color:#fff1f6;border:1px solid #fce4edb0;font-size:14px;padding:7px 12px;border-radius:4px}.c99-hero h1{margin-top:14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.c99-extra{font-size:16px;letter-spacing:.12em;align-self:center}.c99-hero h1>strong{font-size:50px;line-height:1.1;margin:0;letter-spacing:-.05em}.c99-promo{flex-basis:100%;font-size:25px;margin-top:4px}.c99 .c99-auto{font-size:14px;margin-top:17px;line-height:1.6}.c99-auto br{display:none}.c99-auto strong:before{content:" "}.c99-hero .c99-button{width:100%;margin-top:20px;background:#ffe3ee;color:#5e0328!important;border-color:#ffe3ee;min-height:53px;font-weight:600;justify-content:space-between}.c99 .c99-eligible{font-size:14px;color:#f5cddd;margin-top:11px}.c99-promise{padding:18px 20px;gap:6px;flex-direction:column;border-top:1px solid #a15a78;background:#4b021d}.c99-promise p{font-size:14px;letter-spacing:.055em;text-align:center}.c99-promise>span:last-child{border:0;padding:0;font-size:14px}.c99-period{display:grid;grid-template-columns:1fr;gap:18px;padding:23px 22px 86px;text-align:center}.c99-period .c99-period-caption{display:none}.c99-dates{justify-content:center;gap:25px}.c99-dates time span{font-size:14px}.c99-dates time strong{font-size:24px}.c99-date-line{width:36px}.c99 .c99-zone{position:absolute;left:16px;right:16px;bottom:57px;max-width:none;font-size:14px}.c99 .c99-event-state{font-size:14px;bottom:8px;line-height:1.4}.c99-wrap{padding:42px 22px}.c99-heading{display:block;margin-bottom:26px}.c99 h2{font-size:33px;letter-spacing:-.035em}.c99 .c99-kicker{font-size:14px;letter-spacing:.09em}.c99-heading h2{margin-top:8px}.c99-heading>p{font-size:15px;max-width:none;margin-top:14px}.c99-heading .c99-text-button{display:none}.c99-how{padding-top:38px;padding-bottom:40px}.c99-steps{display:flex;flex-direction:column;gap:20px}.c99-steps li{padding-top:18px;gap:23px}.c99-step-no{font-size:55px;min-width:59px}.c99-steps h3{font-size:19px}.c99-steps p{font-size:15px;margin-top:6px}.c99-savings>.c99-wrap{padding-top:40px;padding-bottom:38px}.c99-rule{display:block;margin-bottom:24px}.c99-rule h2{font-size:39px;margin-top:12px}.c99-rule-note{max-width:none;margin-top:21px;font-size:15px}.c99-rule-note strong{font-size:14px;margin-top:8px}.c99-comparisons{grid-template-columns:1fr;gap:14px}.c99-comparison{padding:22px 19px;gap:19px;grid-template-columns:minmax(0,1fr) 104px}.c99-comparison .c99-kicker{font-size:14px;letter-spacing:.035em}.c99-comparison p:last-child:not(.c99-kicker){font-size:14px;line-height:1.6;margin-top:10px}.c99-result>strong{font-size:48px}.c99-result>span{font-size:14px;letter-spacing:0}.c99-specials{grid-template-columns:1fr;gap:24px;margin-top:27px;padding-bottom:26px}.c99-specials article{padding-left:17px}.c99-specials .c99-kicker{font-size:14px;letter-spacing:.035em}.c99-specials h3{font-size:23px;margin-top:8px}.c99-specials p:last-child{font-size:15px;margin-top:9px}.c99-mixed{grid-template-columns:1fr;gap:24px;padding-top:26px}.c99-mixed h3{font-size:26px;max-width:270px;line-height:1.2}.c99-mixed p:last-child{font-size:14px;line-height:1.7}.c99-mixed-offers{gap:17px}.c99-mixed-offers strong{font-size:46px}.c99-mixed-offers>div>span{font-size:14px;margin-top:7px}.c99-shop>.c99-wrap{padding:40px 16px}.c99-shop .c99-heading{padding:0 6px}.c99-shop h2{max-width:290px}.c99-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.c99-product .ProductItem__Title,.c99-product .ProductItem__Price{font-size:14px}.c99-product-count{font-size:14px;margin-bottom:22px!important;padding-top:16px}.c99-terms>.c99-wrap{padding:0 22px 110px}.c99-terms summary{padding:25px 0}.c99-terms summary strong{font-size:22px}.c99-terms summary span span{font-size:14px;max-width:260px}.c99-terms ol{font-size:15px}.c99-sticky{bottom:calc(84px + max(12px,env(safe-area-inset-bottom)));z-index:6100;width:calc(100% - 24px);padding:7px;border-radius:7px;gap:0}.c99-sticky>div{display:none}.c99-sticky .c99-button{width:100%;min-height:50px;justify-content:space-between;padding:13px 20px}.c99 #c99-products,.c99 #c99-how{scroll-margin-top:115px}}@media(max-width:370px){.c99-hero h1>strong{font-size:44px}.c99-extra{font-size:14px}.c99-art{height:265px}.c99 .c99-flash{top:-247px}.c99-comparison{grid-template-columns:minmax(0,1fr) 94px;padding:20px 16px;gap:12px}.c99-result>strong{font-size:43px}}@media(prefers-reduced-motion:reduce){.c99 *{scroll-behavior:auto!important;transition:none!important}}.c99 .CocomoCollectionCard__Media{position:relative}.c99 .CocomoCollectionCard__TopBadges{position:absolute;z-index:2;top:8px;right:8px;left:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0;pointer-events:none}.c99 .CocomoCollectionCard__Badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;min-width:0;max-width:100%;min-height:24px;height:auto;margin:0;padding:4px 8px;border:1.5px solid #19191f;border-radius:999px;background:#19191f;color:#fff;box-shadow:0 2px 6px #19191f1f;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow:visible;text-overflow:clip;pointer-events:none}.c99 .CocomoCollectionCard__Badge--type{flex:0 1 auto;background:#fff;color:#19191f;text-transform:capitalize}.c99 .CocomoCollectionCard__Badge--type>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.c99 .CocomoCollectionCard__Badge--saving,.c99 .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto;white-space:nowrap}.c99 .CocomoCollectionCard__Badge--soldOut{background:#7b2cbf;color:#fff;border-color:#4c1d95}.c99 .CocomoCollectionCard__Badge--promo{position:absolute;z-index:2;bottom:-12px;left:50%;transform:translate(-50%);max-width:calc(100% - 12px);white-space:normal;text-transform:uppercase}.c99 .CocomoCollectionCard__Media--promo+.ProductItem__Info{margin-top:22px}.c99 .CocomoCollectionCard__Flair{min-width:0;max-width:100%;margin:0;text-align:center}.c99 .CocomoCollectionCard__Flair:has(.flair-badge){margin-bottom:8px}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important;text-align:center!important}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;overflow:visible!important}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div{display:block!important;width:max-content!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:4px 10px!important;background:#ff73b4!important;color:#24212b!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font:inherit!important;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div.CocomoCollectionOffers{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:0!important;background:transparent!important;border-radius:0!important;white-space:normal!important}.c99 .CocomoCollectionOffers>.CocomoCollectionOffer{display:block!important;min-width:0!important;max-width:100%!important;padding:3px 10px!important;border:0!important;border-radius:999px!important;background:#ff73b4!important;color:#24212b!important;box-sizing:border-box!important;font:inherit!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.c99 .CocomoCollectionOffers>.CocomoCollectionOffer:nth-of-type(2n){background:#dfff66!important}.c99 .CocomoCollectionOffers>.CocomoCollectionOffer[data-offer-kind=clearance],.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div:not(.CocomoCollectionOffers)[data-cocomo-offer-kind=clearance]{background:#ffa561!important}.c99 .CocomoCollectionOffers>.CocomoCollectionOffer[data-offer-kind=bestseller],.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div:not(.CocomoCollectionOffers)[data-cocomo-offer-kind=bestseller]{background:#2757e8!important;color:#fff!important}.c99 .CocomoCollectionOffers>.CocomoCollectionOffer[data-offer-kind=new],.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div:not(.CocomoCollectionOffers)[data-cocomo-offer-kind=new]{background:#88ddf7!important}@media screen and (max-width:1007px){.c99 .CocomoCollectionCard__TopBadges{position:relative;top:auto;right:auto;left:auto;align-items:flex-end;gap:4px;margin:0 3px -12px}}@media screen and (max-width:640px){.c99 .CocomoCollectionCard__Badge{font-size:10.5px;padding:4px 6px}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge{font-size:11px!important}.c99 .CocomoCollectionCard__Flair>[data-flair-product-badge]>.flair-badge>div{padding:4px 6px!important}}.c99 .CocomoCollectionCard{height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.c99 .CocomoCollectionCard .ProductItem__Wrapper{display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.c99 .CocomoCollectionCard .ProductItem__ImageWrapper{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.c99 .CocomoCollectionCard .ProductItem__Info{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:20px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:center!important}.c99 .CocomoCollectionCard .CocomoCollectionCard__Media--promo+.ProductItem__Info{margin-top:22px!important}.c99 .CocomoCollectionCard .ProductItem__Info:before,.c99 .CocomoCollectionCard .ProductItem__Price:before,.c99 .CocomoCollectionCard .ProductItem__Price:after{content:none!important;display:none!important}.c99 .CocomoCollectionCard .ProductItem__Title{margin:0 0 4px!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important;color:#0d0d0d!important;text-transform:none!important}.c99 .CocomoCollectionCard .ProductItem__Title>a{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;font:inherit!important;color:inherit!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}.c99 .CocomoCollectionCard .ProductItem__PriceList{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:400 14px/1.65 Poppins,sans-serif!important}.c99 .CocomoCollectionCard .ProductItem__Price{display:inline-block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:inherit!important;color:#0d0d0d!important;letter-spacing:normal!important}.c99 .CocomoCollectionCard .ProductItem__Price.Price--highlight{color:#c4301c!important}.c99 .CocomoCollectionCard .ProductItem__Price.Price--compareAt{margin-left:10px!important;text-decoration:line-through!important}.c99 .CocomoCollectionCard .atome-price-divider{display:block!important;width:100%!important;margin:5px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 13px/1.4 Poppins,sans-serif!important;letter-spacing:normal!important;color:#000!important}.c99 .CocomoCollectionCard .atome-price{font-size:inherit!important;font-weight:700!important;color:#000!important}.c99 .CocomoCollectionCard .atome-logo{height:16px!important;width:auto!important}.c99 .CocomoCollectionCard .opinew-stars-plugin-product-list{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.c99 .CocomoCollectionCard .opw-noci-star-full,.c99 .CocomoCollectionCard .opw-noci-star-half,.c99 .CocomoCollectionCard .opw-noci-star-empty{color:#c28cff!important}.c99 .CocomoCollectionCard .opinew-no-reviews-stars-plugin b{color:#000!important;font-size:14px!important;font-weight:700!important}.c99 .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-transform:none!important}.c99 .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge *{-webkit-text-fill-color:currentColor!important}.c99:has(.q) .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge>div:before{content:none!important;display:none!important}.c99:has(#j23) .CollectionMain{background:#eaf5ff!important;color:#0d2444!important}.c99:has(#j23) .CollectionToolbar{background:#eaf5ff!important;border-color:#bfd8ed!important;box-shadow:none!important}.c99:has(#j23) .CollectionToolbar .CollectionToolbar__Item,.c99:has(#j23) .CollectionToolbar .CollectionToolbar__Item *,.c99:has(#j23) .CollectionToolbar .CollectionToolbar__LayoutType{color:#0d2444!important;border-color:#bfd8ed!important}.c99:has(#j23) .CollectionToolbar .CollectionToolbar__Item:hover{background:#d6eaff!important}.c99:has(.oiad-master) .CollectionMain{background:linear-gradient(135deg,#f2f3f5,#eceef1 55%,#f9e6ef)!important;color:#232329!important}.c99:has(.oiad-master) .CollectionToolbar{background:linear-gradient(90deg,#e5e6e9,#f8f8f9 55%,#fbdbea)!important;border-color:#b9bcc3!important;box-shadow:none!important}.c99:has(.oiad-master) .CollectionToolbar__Item,.c99:has(.oiad-master) .CollectionToolbar__LayoutType{color:#232329!important;border-color:#b9bcc3!important}.c99 .oiad-master .oiad-filter em,.c99 .oiad-master .oiad-hero-hotspots a:after,.c99 .oiad-master .oiad-hero-shopcue>span{font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23232329' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E")!important;background-size:15px 15px!important;background-position:center!important;background-repeat:no-repeat!important}.c99 .oiad-master .oiad-hero-hotspots a:after{content:""!important;background-color:#fff!important}.c99 .oiad-master .oiad-hero-shopcue>span{display:inline-block;width:18px;height:18px;vertical-align:middle;background-color:#fff;border-radius:50%}.c99 .oiad-master .oiad-filter:after{content:none!important}.c99:has(#j23) .CollectionMain .CocomoCollectionCard .ProductItem__Title,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .ProductItem__Title>a,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .ProductItem__Price,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .ProductItem__Price *,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .atome-price-divider,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .atome-price-divider *{color:#0d2444!important;-webkit-text-fill-color:#0d2444!important;text-shadow:none!important;opacity:1!important}.c99:has(#j23) .CollectionMain .CocomoCollectionCard .Price--highlight,.c99:has(#j23) .CollectionMain .CocomoCollectionCard .Price--highlight *{color:#b82d24!important;-webkit-text-fill-color:#b82d24!important}.ax-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.ax-hub *,.ax-hub *:before,.ax-hub *:after{box-sizing:border-box}.ax-hub [hidden]{display:none!important}.ax-hub h1,.ax-hub h2,.ax-hub h3,.ax-hub p{margin:0}.ax-hub h1,.ax-hub h2,.ax-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.ax-hub a{color:inherit;text-decoration:none}.ax-hub button,.ax-hub input,.ax-hub select{font:inherit;color:inherit}.ax-hub button{cursor:pointer}.ax-hub a:focus-visible,.ax-hub button:focus-visible,.ax-hub input:focus-visible,.ax-hub select:focus-visible,.ax-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.ax-shell{max-width:1512px;margin:auto;padding:0 40px}.ax-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.ax-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.ax-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.ax-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.ax-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.ax-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.ax-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.ax-headline span{display:block}.ax-intro{font-size:17px;line-height:1.5;max-width:470px}.ax-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.ax-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.ax-button svg{flex:none}.ax-button:hover{background:#e9f46d}.ax-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.ax-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.ax-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.ax-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.ax-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.ax-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.ax-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.ax-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.ax-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.ax-stepbar [aria-current] b{background:var(--ch-lime)}.ax-stepbar .ax-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.ax-shopping,.ax-guide{scroll-margin-top:160px}.ax-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.ax-section-heading h2,.ax-guide h2,.ax-faq h2{font-size:28px;font-weight:700;line-height:1.3}.ax-section-heading .ax-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.ax-section-heading>[data-ax-count]{font-size:14px;white-space:nowrap;color:#635569}.ax-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ax-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.ax-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ax-formats button:hover{background:#f0e3ff}.ax-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.ax-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.ax-filters input,.ax-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.ax-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.ax-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.ax-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.ax-variant-note:not(:empty){padding-top:8px}.ax-variant-note a{text-decoration:underline;text-underline-offset:3px}.ax-load{text-align:center;padding:30px 0 12px}.ax-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.ax-pagination span{padding:8px}.ax-pagination .current{background:var(--ch-blush);border-radius:5px}.ax-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.ax-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.ax-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.ax-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.ax-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.ax-guide-grid article:nth-child(2){background:#a6e7e1}.ax-guide-grid article:nth-child(3){background:#eaff84}.ax-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.ax-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.ax-guide-grid p{font-size:14px;line-height:1.6}.ax-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.ax-guide-grid a svg{flex:none}.ax-faq{max-width:960px;margin:0 auto 42px}.ax-faq h2{margin-bottom:16px}.ax-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.ax-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.ax-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.ax-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.ax-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.ax-next-copy{min-width:0;max-width:620px}.ax-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.ax-next p{font-size:14px;line-height:1.6}.ax-next .ax-eyebrow{margin-bottom:8px!important}.ax-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.ax-next .ax-button{justify-content:space-between}.ax-next .ax-text-link{justify-content:center;gap:10px}.ax-next .ax-text-link svg{flex:none}.ax-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.ax-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.ax-seo-copy{min-width:0;max-width:850px}.ax-seo-copy p{font-size:15px;line-height:1.7}.ax-seo-copy p+p{margin-top:14px}.ax-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.ax-seo-link svg{flex:none}.ax-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.ax-shell{padding:0 24px}.ax-hero-copy{padding:28px 0 0 28px}.ax-actions{padding:20px 0 28px 28px}.ax-hero-art{min-height:300px;padding:20px}.ax-hero h1{font-size:15px}.ax-intro{font-size:16px}.ax-filters{grid-template-columns:2fr 1fr 1fr}.ax-reset{grid-column:1/-1;justify-self:end;min-height:30px}.ax-grid{gap:24px 12px}.ax-next{gap:20px;padding:24px}.ax-next-number{font-size:68px}}@media(max-width:767px){.ax-hub{padding-top:16px}.ax-shell{padding:0 16px}.ax-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.ax-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.ax-hero-copy{padding:20px 0 0 16px}.ax-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.ax-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.ax-intro{font-size:14px;line-height:1.5}.ax-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.ax-number{font-size:clamp(106px,31vw,190px)}.ax-hero-oval{width:95%;height:32%;left:0;top:38%}.ax-hero-droplet{width:25px;right:5%;bottom:14%}.ax-hero-spark{width:27px;right:0;top:27%}.ax-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.ax-button{gap:18px;padding:11px 14px}.ax-text-link{font-size:14px}.ax-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.ax-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.ax-stepbar>span{display:none}.ax-stepbar .ax-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.ax-section-heading{display:block;margin-bottom:15px}.ax-section-heading h2,.ax-guide h2,.ax-faq h2{font-size:23px}.ax-section-heading>[data-ax-count]{margin-top:7px;font-size:14px}.ax-section-heading .ax-eyebrow{font-size:14px}.ax-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.ax-formats button{font-size:14px;padding:9px 12px;flex:none}.ax-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.ax-search{grid-column:1/-1}.ax-filters label{font-size:14px}.ax-reset{min-height:32px;padding:0}.ax-range-hint{margin-bottom:30px!important;font-size:14px!important}.ax-guide{padding:20px 16px;margin-bottom:30px}.ax-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.ax-guide-grid article{padding:18px;gap:10px}.ax-guide-grid h3{font-size:18px}.ax-faq{margin-bottom:30px}.ax-faq summary{font-size:14px}.ax-faq p{font-size:14px}.ax-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.ax-next-number{font-size:56px;align-self:start}.ax-next h2{font-size:23px}.ax-next .ax-eyebrow{letter-spacing:0}.ax-next-actions{grid-column:1/-1;min-width:0}.ax-next .ax-button{width:100%}.ax-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.ax-seo h2{max-width:none;font-size:22px}.ax-seo-copy p{font-size:14px;line-height:1.65}.ax-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.ax-hub *{scroll-behavior:auto!important;transition:none!important}}.ax-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.ax-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-hub .ax-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.ax-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.ax-hub .ax-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.ax-hub .ax-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.ax-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.ax-hub .ax-next{padding:20px 16px}.ax-hub .ax-seo{margin-top:24px;padding:20px 16px}}.ax-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.ax-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.ax-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.ax-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.ax-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.ax-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.ax-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.ax-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.ax-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.ax-hub .ch-card .ProductItem__Vendor{display:none!important}.ax-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.ax-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.ax-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.ax-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.ax-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.ax-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.ax-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.ax-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.ax-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.ax-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.ax-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.ax-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.ax-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.ax-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.ax-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.ax-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.ax-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.ax-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.ax-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.ax-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.ax-hub .ch-card-extra{padding-top:10px;margin-top:auto}.ax-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.ax-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.ax-hub .ch-card{padding:8px}.ax-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.ax-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.ax-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.ax-hub .ch-card .CocomoCollectionCard__Badge--saving,.ax-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.ax-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.ax-hub .ax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.ax-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.ax-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.ax-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.ax-hub .ch-card-extra{padding:10px 8px 8px}.ax-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.ax-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.ax-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.ax-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.ax-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.ax-hub .ch-card .ProductItem__Title{font-size:14px!important}.ax-hub .ch-card .ProductItem__Price{font-size:18px!important}.ax-hub .ax-variant-note{padding-left:8px;padding-right:8px}}.ax-hub .ax-hero{background:#a6e7e1}@media(min-width:1001px){.ax-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1001px){.ax-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ax-hub .ax-hero{background:#ffc9d6}.ax-hub .ax-hero-copy>.ax-eyebrow{font-size:14px;margin-bottom:12px!important}.ax-hub .ax-headline{font-size:clamp(36px,4.15vw,62px);max-width:680px}.ax-hub .ax-actions{flex-wrap:wrap}.ax-hub .ax-connections{display:block;width:100%;max-width:470px;height:auto;position:relative}.ax-hub .ax-hero-oval{background:#f4eaff;width:84%;height:65%;top:18%;left:9%;transform:rotate(-22deg)}.ax-library{margin:38px 0 40px;min-width:0;scroll-margin-top:160px}.ax-library-intro{max-width:440px;font-size:14px;line-height:1.6}.ax-library-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:0}.ax-ingredient-tile{min-width:0;display:flex;flex-direction:column;border:1px solid var(--ch-ink);border-radius:12px;padding:12px;background:#ffc9d6;position:relative}.ax-ingredient-tile.ax-tone-aqua{background:#a6e7e1}.ax-ingredient-tile.ax-tone-lavender{background:#ead7fa}.ax-ingredient-tile.ax-tone-lime{background:#eaff84}.ax-ingredient-tile h3{font-size:14px;line-height:1.35;min-height:52px;display:flex}.ax-ingredient-tile h3 button{font-size:14px;line-height:1.35;font-weight:700;text-align:left;padding:0;min-height:44px;width:100%;border:0;background:transparent;white-space:normal;overflow-wrap:break-word}.ax-ingredient-tile h3 button:disabled{cursor:default;opacity:1;color:inherit}.ax-ingredient-tile>p{font-size:14px;line-height:1.45;min-height:42px;margin-top:5px}.ax-ingredient-tile>a{display:flex;gap:6px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.3;min-height:44px;margin-top:auto;padding-top:10px;text-decoration:underline;text-underline-offset:3px}.ax-ingredient-tile>a svg{width:14px;height:14px;flex:none}.ax-ingredient-tile.is-active{box-shadow:inset 0 0 0 2px var(--ch-ink),2px 3px 0 var(--ch-ink)}.ax-ingredient-tile.is-active:after{content:"";position:absolute;right:9px;top:8px;width:9px;height:9px;border:1px solid var(--ch-ink);border-radius:50%;background:var(--ch-lime);pointer-events:none}.ax-library-swipe{display:none;font-size:14px;line-height:1.4;color:#635569;margin:0 0 10px!important}.ax-active-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ax-all{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;min-height:44px;padding:9px 15px;font-size:14px}.ax-all[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ax-selection{font-size:14px;line-height:1.5}.ax-selection strong{font-weight:650}.ax-clear-ingredient{min-height:44px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:14px;margin-left:auto}.ax-hub .ax-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(135px,1fr)) auto}.ax-hub .cc-collection-faq p a{text-decoration:underline;text-underline-offset:3px}@media(min-width:768px)and (max-width:1199px){.ax-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ax-hub .ax-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-hub .ax-search{grid-column:1/-1}.ax-hub .ax-reset{grid-column:1/-1;justify-self:end}}@media(max-width:767px){.ax-hub .ax-hero{grid-template-columns:minmax(0,1fr)}.ax-hub .ax-hero-copy{grid-column:1;grid-row:1;padding:22px 18px 0}.ax-hub .ax-headline{font-size:clamp(30px,8.2vw,42px);max-width:560px;line-height:1.08}.ax-hub .ax-intro{max-width:560px;font-size:14px}.ax-hub .ax-hero-art{display:none}.ax-hub .ax-actions{grid-column:1;grid-row:2;padding:20px 18px 24px;gap:12px 20px}.ax-library{margin:28px 0 30px;width:100%;max-width:100%}.ax-library .ax-section-heading{margin-bottom:12px}.ax-library-intro{margin-top:9px!important;max-width:none}.ax-library-swipe{display:block}.ax-library-grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(145px,46%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:1px 3px 10px 1px;width:100%;max-width:100%}.ax-ingredient-tile{padding:11px;scroll-snap-align:start;min-width:0}.ax-ingredient-tile h3{min-height:46px}.ax-ingredient-tile>p{min-height:40px}.ax-hub .ax-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-hub .ax-search{grid-column:1/-1}.ax-hub .ax-reset{grid-column:auto;align-self:end;min-height:46px}.ax-active-row{gap:10px}.ax-selection{flex:1;min-width:130px}.ax-clear-ingredient{margin-left:0;padding-left:0;min-height:32px}}.ax-library{margin:30px 0 26px}.ax-ingredient-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:2px 2px 8px;max-width:100%}.ax-ingredient-button{flex:0 0 auto;border:1px solid #b8a9c0;border-radius:999px;background:#fff;min-height:44px;padding:10px 16px;font-size:14px!important;line-height:1.4;font-weight:500;white-space:nowrap}.ax-ingredient-button[aria-pressed=true]{background:var(--ch-lime);border-color:var(--ch-ink);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ax-ingredient-button:disabled{cursor:wait;opacity:.7}.ax-ingredient-button:hover:not(:disabled){border-color:var(--ch-ink)}.ax-load-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;line-height:1.5;margin-top:10px;color:#635569}.ax-load-status button{background:#fff;border:1px solid var(--ch-ink);border-radius:999px;padding:8px 15px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ax-ingredient-buttons{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:12px;gap:8px}.ax-ingredient-button{padding:9px 13px}.ax-load-status{align-items:flex-start}}.ax-education{--ax-lesson-bg:#f4eaff;--ax-lesson-accent:#ddbbf1;background:var(--ax-lesson-bg);border:1px solid #34223e;border-radius:16px;box-shadow:3px 4px #34223e;margin:18px 0 36px;overflow:hidden;scroll-margin-top:180px}.ax-education[data-active-ingredient=niacinamide],.ax-education[data-active-ingredient=rice],.ax-education[data-active-ingredient=acids]{--ax-lesson-bg:#fff6d8;--ax-lesson-accent:#eee19e}.ax-education[data-active-ingredient=cica],.ax-education[data-active-ingredient=heartleaf],.ax-education[data-active-ingredient=tea-tree],.ax-education[data-active-ingredient=hyaluronic-acid]{--ax-lesson-bg:#eaf7f3;--ax-lesson-accent:#bdded4}.ax-education[data-active-ingredient=collagen],.ax-education[data-active-ingredient=ceramides],.ax-education[data-active-ingredient=retinol],.ax-education[data-active-ingredient=snail-mucin]{--ax-lesson-bg:#ffedf1;--ax-lesson-accent:#efc6d3}.ax-education-lesson{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 40px;padding:28px 30px}.ax-education-story,.ax-education-advice{min-width:0}.ax-education-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px!important;line-height:1.4;margin-bottom:15px!important}.ax-education-kicker span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #b99fc5;border-radius:999px;padding:6px 11px;font-weight:650}.ax-education-kicker span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ax-lesson-accent);border:1px solid #55405e}.ax-hub .ax-education h2{font-size:clamp(27px,2.5vw,37px);line-height:1.15;letter-spacing:-.035em;max-width:590px;font-weight:700;margin-bottom:15px}.ax-education-intro{font-size:15px;line-height:1.65;max-width:590px}.ax-education-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.ax-education-benefits li{font-size:14px;line-height:1.4;background:#ffffffa6;border:1px solid #cdbbce;border-radius:7px;padding:6px 9px}.ax-education-advice{background:#ffffffb8;border:1px solid #d8cbdc;border-radius:12px;padding:20px 22px;align-self:stretch}.ax-hub .ax-education h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:700;margin:0 0 6px}.ax-education-advice p{font-size:14px;line-height:1.6}.ax-education-more{margin-top:18px;border-top:1px solid #d8cbdc;padding-top:4px}.ax-education-more summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;font-weight:650;line-height:1.5;min-height:44px;cursor:pointer;list-style:none}.ax-education-more summary::-webkit-details-marker{display:none}.ax-education-more summary svg{flex:none;width:18px;height:18px;transition:transform .18s ease}.ax-education-more[open] summary svg{transform:rotate(180deg)}.ax-education-more-content{display:grid;gap:16px;padding:8px 0 2px}.ax-education-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 30px;border-top:1px solid #c9b9cd;background:#ffffff85}.ax-education-footer-copy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ax-education-footer p{font-size:14px;font-weight:600;line-height:1.5}.ax-hub .ax-education-clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;min-height:44px;font-size:14px!important;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.ax-education-clear[data-ax-back-choices]{gap:7px}.ax-education-clear[data-ax-back-choices] svg{flex:none}.ax-hub .ax-ingredient-buttons .ax-ingredient-button:focus{outline:3px solid #7620b5;outline-offset:-4px}.ax-education .ax-button[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none}.ax-education-prompt{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:#66536b;margin:12px 0 0!important}.ax-education-prompt svg{width:18px;height:18px;flex:none}@media(max-width:767px){.ax-education{margin:10px 0 28px;border-radius:13px;box-shadow:2px 3px #34223e}.ax-education-lesson{grid-template-columns:minmax(0,1fr);gap:20px;padding:21px 18px}.ax-education-kicker{margin-bottom:12px!important;gap:6px}.ax-hub .ax-education h2{font-size:27px;line-height:1.2;margin-bottom:12px}.ax-education-intro{font-size:14px;line-height:1.65}.ax-education-benefits{gap:6px;margin-top:15px}.ax-education-benefits li{padding:5px 8px}.ax-education-advice{padding:16px}.ax-education-more{margin-top:12px}.ax-education-footer{padding:16px 18px;gap:10px}.ax-education-footer-copy{width:100%;justify-content:space-between;gap:8px}.ax-education-footer .ax-button{width:100%;justify-content:space-between}}.ax-hub .ax-hero{background:radial-gradient(ellipse at 93% 4%,#f3dcff 0,transparent 54%),linear-gradient(122deg,#ffdfe7,#ffc9d6 56%,#edd8fc)}.ax-hub .ax-hero-art--editorial{display:grid;grid-column:2;grid-row:1 / 3;min-height:340px;padding:20px 12px 12px 0;align-self:stretch}.ax-hub .ax-art-scene{position:relative;width:100%;max-width:640px;aspect-ratio:12 / 7;isolation:isolate}.ax-hub .ax-art-illustration{display:block;width:100%;height:100%;overflow:visible}.ax-hub .ax-art-label{display:inline-flex;align-items:center;gap:7px;position:absolute;padding:8px 12px;border:1px solid #b69ec3;border-radius:999px;background:#fff;box-shadow:0 3px 8px #76508714;color:#332238;font:550 14px/1.2 Poppins,sans-serif;white-space:nowrap}.ax-hub .ax-art-label--hydration{left:5%;top:56%}.ax-hub .ax-art-label--glow{right:6%;top:5%}.ax-hub .ax-art-label--barrier{right:4%;bottom:1%}.ax-hub .ax-art-label-dot{width:8px;height:8px;border-radius:50%;background:#b5d3ef}.ax-hub .ax-art-label--glow .ax-art-label-dot{background:#e2db16}.ax-hub .ax-art-label--barrier .ax-art-label-dot{background:#c19cde}@media(min-width:768px)and (max-width:1000px){.ax-hub .ax-hero-art--editorial{padding:10px 0;min-height:280px}.ax-hub .ax-art-label{padding:7px 9px}.ax-hub .ax-art-label--hydration{left:1%;top:62%}.ax-hub .ax-art-label--glow{right:5%}}@media(max-width:767px){.ax-hub .ax-hero{grid-template-columns:minmax(0,1fr)}.ax-hub .ax-hero-copy{grid-row:1;padding:22px 20px 0}.ax-hub .ax-headline{font-size:clamp(31px,8.5vw,44px);max-width:520px}.ax-hub .ax-intro{max-width:500px}.ax-hub .ax-actions{grid-column:1;grid-row:2;padding:18px 20px 0;gap:10px 20px}.ax-hub .ax-hero-art--editorial{display:grid;grid-column:1;grid-row:3;min-height:0;padding:8px 8px 22px}.ax-hub .ax-art-scene{width:100%;max-width:490px;margin:0 auto}.ax-hub .ax-art-label{padding:7px 10px;gap:6px;font-size:14px}.ax-hub .ax-art-label--hydration{left:2%;top:58%}.ax-hub .ax-art-label--glow{right:6%;top:4%}.ax-hub .ax-art-label--barrier{right:3%;bottom:0}}.ax-hub .ax-education[data-active-ingredient=all]{--ax-lesson-bg:#f2e6fc;--ax-lesson-accent:#c6a1eb}.ax-hub .ax-education[data-active-ingredient=aha]{--ax-lesson-bg:#ffe2eb;--ax-lesson-accent:#ff819c}.ax-hub .ax-education[data-active-ingredient=bha]{--ax-lesson-bg:#ddf5ef;--ax-lesson-accent:#3ac3b9}.ax-hub .ax-education[data-active-ingredient=pha]{--ax-lesson-bg:#eee2fb;--ax-lesson-accent:#bb8bea}.ax-hub .ax-ingredient-buttons{justify-content:flex-start}.ax-hub .ax-hero{background:linear-gradient(130deg,#ffc9dc,#f1d6ef 52%,#d9bdf3)}.ax-hub .CocomoCollectionCard__Type,.ax-hub .CocomoCollectionCard__Save,.ax-hub .CocomoCollectionCard__Promo,.ax-hub .flair-badge,.ax-hub .flair-badge *{font-size:14px!important}body:has([data-ax-hub]) [id*=recently-viewed-products]{background:#f4eaff}.ax-hero-art,.ax-hero-art *{box-sizing:border-box}.ax-hero-art{position:relative;isolation:isolate;align-self:stretch;display:grid;place-items:center;min-width:0;padding:40px 22px 46px;overflow:hidden;border:1px solid #231d29;border-radius:30px;background:radial-gradient(ellipse at 49% 12%,#fff9fc 0,#fff9fc00 52%),linear-gradient(135deg,#ffd4e6 8%,#f1d6f0 55%,#dbc0f5)}.ax-hero-art:before{position:absolute;z-index:-1;right:-8%;bottom:-88px;left:-8%;height:190px;border:1px solid #a985b659;border-radius:50%;background:linear-gradient(180deg,#fff5fb,#e0c3ec 69%);box-shadow:0 -14px 35px #ffffff5e,inset 0 10px 18px #ffffffc4;content:""}.ax-art-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;width:100%;max-width:620px;padding-top:16px}.ax-art-card{display:flex;min-width:0;flex-direction:column;appearance:none;-webkit-appearance:none;padding:0;margin:0;cursor:pointer;font:inherit;overflow:hidden;border:1px solid #302638;border-radius:17px;background:#fff;color:#211b26;box-shadow:0 13px 18px -12px #57366d80;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ax-art-card--bha{transform:translateY(-16px)}.ax-art-visual{position:relative;display:grid;width:100%;aspect-ratio:3 / 4;place-items:center;padding:0;overflow:hidden;background:radial-gradient(ellipse at 24% 13%,#fffdf6,#fff6fa 38%,#fbd3e5)}.ax-art-card--bha .ax-art-visual{background:radial-gradient(ellipse at 24% 13%,#fcffeb,#f1fae2 38%,#d1eddf)}.ax-art-card--pha .ax-art-visual{background:radial-gradient(ellipse at 24% 13%,#fffef5,#f4edfd 38%,#e3d7f4)}.ax-art-symbol{display:block;width:100%;height:100%}.ax-art-arrow{position:absolute;z-index:1;top:10px;right:10px;display:grid;width:30px;height:30px;place-items:center;border:1px solid #302638;border-radius:50%;background:#fffdf5d9;transition:background .18s ease}.ax-art-arrow svg{display:block;width:16px;height:16px}.ax-art-card:disabled{opacity:1;color:#211b26;cursor:default}.ax-art-card[aria-pressed=true]{box-shadow:0 0 0 2px #302638,0 13px 18px -12px #57366d80}.ax-art-card[aria-pressed=true] .ax-art-arrow{background:#f4ff00}.ax-art-caption{display:flex;min-height:83px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:11px 7px 13px;border-top:1px solid #302638;background:#ffd4e6}.ax-art-card--bha .ax-art-caption{background:#e2f891}.ax-art-card--pha .ax-art-caption{background:#dbc0f5}.ax-art-code{font-family:Poppins,sans-serif;font-size:clamp(19px,2.1vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.03em}.ax-art-benefit{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.35}.ax-art-card:focus-visible{outline:3px solid #211b26;outline-offset:4px}@media(hover:hover){.ax-art-card:not(:disabled):hover{transform:translateY(-5px);box-shadow:0 20px 22px -14px #57366d99}.ax-art-card--bha:not(:disabled):hover{transform:translateY(-21px)}}@media(max-width:749px){.ax-hero-art{width:100%;padding:26px 12px 33px;border-radius:23px}.ax-art-grid{gap:8px;max-width:480px;padding-top:11px}.ax-art-card{border-radius:12px}.ax-art-card--bha{transform:translateY(-11px)}.ax-art-arrow{width:25px;height:25px;top:7px;right:7px}.ax-art-arrow svg{width:14px;height:14px}.ax-art-caption{min-height:83px;padding:9px 4px 11px}.ax-art-code{font-size:21px}.ax-art-benefit{font-size:14px;line-height:1.3}}@media(prefers-reduced-motion:reduce){.ax-art-card{transition:none}}.ax-hub .ax-hero-art{pointer-events:auto;border:0;border-radius:0;background:transparent;min-height:350px;padding:32px 24px 38px;grid-column:2;grid-row:1/3}.ax-hub .ax-art-card{pointer-events:auto}@media(max-width:767px){.ax-hub .ax-hero{grid-template-columns:minmax(0,1fr)}.ax-hub .ax-hero-copy{grid-column:1;grid-row:1;padding:24px 20px 0}.ax-hub .ax-headline{font-size:clamp(34px,9vw,46px)}.ax-hub .ax-actions{grid-column:1;grid-row:3;padding:10px 20px 24px;flex-wrap:wrap}.ax-hub .ax-hero-art{grid-column:1;grid-row:2;min-height:0;display:grid;padding:24px 16px 20px}.ax-hub .ax-art-grid{max-width:480px}.ax-hub .ax-art-card{border-radius:10px}.ax-hub .ax-art-caption{padding:9px 4px;min-height:78px}.ax-hub .ax-art-benefit{font-size:14px}.ax-hub .ax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-hub .ax-card-loading{min-height:540px;background:linear-gradient(135deg,#fff5f8,#f2e9fa);border:1px solid #e4d6ea;border-radius:10px}.ax-hub [data-ax-card-status]{margin-top:16px}@media(max-width:767px){.ax-hub .ax-card-loading{min-height:380px}}.ax-hub[data-ax-hub] .ax-filters :is(input,select,option,label,label>span),.ax-hub[data-ax-hub] .ax-filters input::placeholder{font-family:Poppins,sans-serif!important;font-size:14px!important}.cbp-directory{--cbp-ink:var(--cb-ink,#151018);--cbp-pink:var(--cb-pink,#ff819c);--cbp-purple:var(--cb-purple,#af44f2);--cbp-yellow:var(--cb-yellow,#fdff00);--cbp-teal:var(--cb-mint,#3ac3b9);--cbp-blush:var(--cb-blush,#ffc9d6);background:#fff;color:var(--cbp-ink);font:400 15px/1.55 Poppins,sans-serif;padding:32px 0 0;isolation:isolate}.cbp-directory *,.cbp-directory *:before,.cbp-directory *:after{box-sizing:border-box}.cbp-directory [hidden]{display:none!important}.cbp-directory .cbp-shell{max-width:1400px;margin:auto;padding:0 40px;min-width:0}.cbp-directory h1,.cbp-directory h2,.cbp-directory p{color:inherit;letter-spacing:0;text-transform:none}.cbp-directory .cbp-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border:1.5px solid var(--cbp-ink);border-radius:18px;overflow:hidden;box-shadow:4px 4px 0 var(--cbp-ink);margin-bottom:32px;background:var(--cbp-blush)}.cbp-directory .cbp-hero-copy{padding:32px 38px}.cbp-directory .cbp-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.065em}.cbp-directory .cbp-grid-icon{width:16px;height:16px;flex:none;background:linear-gradient(var(--cbp-ink),var(--cbp-ink)) 0 0/6px 6px,linear-gradient(var(--cbp-ink),var(--cbp-ink)) 100% 0/6px 6px,linear-gradient(var(--cbp-ink),var(--cbp-ink)) 0 100%/6px 6px,linear-gradient(var(--cbp-ink),var(--cbp-ink)) 100% 100%/6px 6px;background-repeat:no-repeat}.cbp-directory h1{margin:0 0 18px;font:700 clamp(36px,3.7vw,52px)/1.08 Poppins,sans-serif;letter-spacing:-.04em}.cbp-directory h1 span{display:inline-block;position:relative;z-index:0}.cbp-directory h1 span:after{content:"";position:absolute;left:0;right:-5px;bottom:0;height:12px;background:var(--cbp-yellow);z-index:-1}.cbp-directory .cbp-intro{max-width:550px;margin:0;font-size:15px;line-height:1.7}.cbp-directory .cbp-hero-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cbp-purple);border-left:1.5px solid var(--cbp-ink);padding:22px;gap:5px;overflow:hidden}.cbp-directory .cbp-art-note{align-self:flex-start;background:var(--cbp-teal);border:1.5px solid var(--cbp-ink);border-radius:7px;padding:4px 12px;font-size:14px;font-weight:700;transform:rotate(-5deg)}.cbp-directory .cbp-art-az{font-size:clamp(82px,9vw,124px);font-weight:800;line-height:1.1;color:var(--cbp-yellow);letter-spacing:-.09em;-webkit-text-stroke:1.5px var(--cbp-ink);text-shadow:3px 4px 0 var(--cbp-ink);padding-right:8px}.cbp-directory .cbp-art-az span{font-size:.8em;letter-spacing:-.13em}.cbp-directory .cbp-art-caption{background:var(--cbp-yellow);border:1.5px solid var(--cbp-ink);border-radius:999px;padding:7px 18px;font-size:14px;font-weight:600;transform:rotate(3deg)}.cbp-directory .cbp-spark{position:absolute;right:22px;top:25px;color:var(--cbp-yellow)}.cbp-directory .cbp-featured{margin:0 0 34px}.cbp-directory .cbp-featured-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:13px}.cbp-directory .cbp-featured-heading h2{font-size:19px;font-weight:700;line-height:1.35;margin:0}.cbp-directory .cbp-featured-heading p{margin:0;font-size:14px;color:#605762}.cbp-directory .cbp-feature-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.cbp-directory .cbp-feature{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:12px;min-width:0;min-height:99px;padding:14px 12px;border:1px solid var(--cbp-ink);border-radius:10px;color:var(--cbp-ink);background:var(--cbp-blush);text-decoration:none;transition:box-shadow .15s ease}.cbp-directory .cbp-feature:nth-child(4n+2){background:var(--cbp-yellow)}.cbp-directory .cbp-feature:nth-child(4n+3){background:var(--cbp-teal)}.cbp-directory .cbp-feature:nth-child(4n){background:#eed9ff}.cbp-directory .cbp-feature span{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.cbp-directory .cbp-feature svg{align-self:flex-end;flex:none}.cbp-directory .cbp-feature:hover{box-shadow:3px 3px 0 var(--cbp-ink)}.cbp-directory .cbp-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 18px;border-top:2px solid var(--cbp-ink)}.cbp-directory .cbp-directory-heading h2{margin:0 0 4px;font-size:25px;font-weight:700;letter-spacing:-.025em}.cbp-directory .cbp-status{margin:0;font-size:14px;color:#605762}.cbp-directory .cbp-search{display:flex;align-items:center;gap:10px;flex:0 1 540px;min-width:0;border:1.5px solid var(--cbp-ink);border-radius:10px;padding:5px 5px 5px 15px;margin:0;background:#fff;box-shadow:3px 3px 0 var(--cbp-blush)}.cbp-directory .cbp-search:focus-within{outline:2px solid var(--cbp-purple);outline-offset:3px}.cbp-directory .cbp-search-icon{flex:0 0 21px}.cbp-directory .cbp-search input{min-width:0;width:100%;flex:1;height:44px;padding:8px 0;font:400 16px/1.4 Poppins,sans-serif;color:var(--cbp-ink);border:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.cbp-directory .cbp-search input::placeholder{color:#605762;opacity:1}.cbp-directory .cbp-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cbp-directory button{font-family:inherit;text-transform:none;letter-spacing:0;cursor:pointer}.cbp-directory .cbp-submit,.cbp-directory .cbp-reset{flex:none;min-height:44px;padding:10px 20px;border:1px solid var(--cbp-ink);border-radius:7px;background:var(--cbp-yellow);color:var(--cbp-ink);font-size:14px;font-weight:700}.cbp-directory .cbp-submit:hover,.cbp-directory .cbp-reset:hover{background:var(--cbp-teal)}.cbp-directory .cbp-clear{flex:none;min-height:44px;padding:8px 2px;border:0;background:transparent;color:var(--cbp-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}.cbp-directory .cbp-alphabet{display:flex;align-items:center;gap:5px;overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;padding:4px 4px 14px 0;border-bottom:1px solid var(--cbp-ink);scrollbar-width:thin;scrollbar-color:var(--cbp-purple) #eed9ff}.cbp-directory .cbp-alphabet a{display:flex;align-items:center;justify-content:center;flex:1 0 32px;min-height:44px;padding:6px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:600;color:var(--cbp-ink);text-decoration:none;white-space:nowrap}.cbp-directory .cbp-alphabet a:first-child{flex-basis:45px}.cbp-directory .cbp-alphabet a[aria-current=true]{background:var(--cbp-yellow);border-color:var(--cbp-ink);box-shadow:2px 2px 0 var(--cbp-ink)}.cbp-directory .cbp-alphabet a[aria-disabled=true]{color:#887f89;cursor:default}.cbp-directory .cbp-alphabet a:not([aria-disabled=true]):hover{background:var(--cbp-blush);border-color:var(--cbp-ink)}.cbp-directory a:focus-visible,.cbp-directory button:focus-visible{outline:2px solid var(--cbp-purple);outline-offset:3px}.cbp-directory .cbp-group{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;margin:0;padding:24px 0;border-bottom:1px solid #ded5e0;scroll-margin-top:200px}.cbp-directory .cbp-group:last-child{border-bottom:0}.cbp-directory .cbp-group h2{margin:0;font:700 25px/1 Poppins,sans-serif}.cbp-directory .cbp-letter{display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;border:1px solid var(--cbp-ink);border-radius:9px;background:var(--cbp-teal)}.cbp-directory .cbp-group:nth-child(3n+2) .cbp-letter{background:var(--cbp-blush)}.cbp-directory .cbp-group:nth-child(3n) .cbp-letter{background:var(--cbp-yellow)}.cbp-directory .cbp-group ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cbp-directory .cbp-group li{min-width:0;margin:0;padding:0}.cbp-directory .cbp-brand-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;height:100%;padding:12px;border:1px solid #e5dbe7;border-radius:8px;font-size:14px;font-weight:500;line-height:1.45;color:var(--cbp-ink);text-decoration:none;background:#fff;overflow-wrap:anywhere}.cbp-directory .cbp-brand-link svg{flex:0 0 16px;width:16px;opacity:.55}.cbp-directory .cbp-brand-link:hover,.cbp-directory .cbp-brand-link:focus-visible{background:#fff0f5;border-color:var(--cbp-ink)}.cbp-directory .cbp-empty{padding:44px 20px;text-align:center}.cbp-directory .cbp-empty h2{margin:0 0 8px;font-size:22px;font-weight:700}.cbp-directory .cbp-empty p{margin:0 0 18px;font-size:15px}.cbp-directory .cbp-discover{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;background:var(--cbp-teal);border:1.5px solid var(--cbp-ink);border-radius:14px;margin:28px 0}.cbp-directory .cbp-discover .cbp-eyebrow{margin-bottom:8px}.cbp-directory .cbp-discover h2{margin:0 0 8px;font-size:28px;font-weight:700;letter-spacing:-.025em}.cbp-directory .cbp-discover p{margin:0;font-size:15px}.cbp-directory .cbp-discover a{display:flex;align-items:center;justify-content:center;gap:14px;flex:none;min-height:48px;padding:12px 18px;border:1px solid var(--cbp-ink);border-radius:8px;background:var(--cbp-yellow);color:var(--cbp-ink);box-shadow:3px 3px 0 var(--cbp-ink);font-size:14px;font-weight:700;text-decoration:none}.cbp-directory .cbp-seo{padding:8px 0 36px;max-width:900px}.cbp-directory .cbp-seo h2{margin:0 0 10px;font-size:18px;font-weight:600}.cbp-directory .cbp-seo p{margin:0;font-size:14px;line-height:1.8;color:#605762}.cbp-directory .cbp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.cbp-directory .cbp-shell{padding:0 24px}.cbp-directory .cbp-feature-grid{gap:7px}.cbp-directory .cbp-feature{padding:12px 8px}.cbp-directory .cbp-group ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cbp-directory .cbp-hero-copy{padding:28px}.cbp-directory .cbp-art-az{font-size:94px}.cbp-directory .cbp-alphabet a{flex:0 0 36px}}@media(max-width:767px){.cbp-directory{padding-top:20px}.cbp-directory .cbp-shell{padding:0 18px}.cbp-directory .cbp-hero{grid-template-columns:minmax(0,1fr);border-radius:13px;margin-bottom:25px;box-shadow:3px 3px 0 var(--cbp-ink)}.cbp-directory .cbp-hero-copy{padding:24px 22px}.cbp-directory h1{font-size:36px;line-height:1.13;margin-bottom:15px}.cbp-directory .cbp-intro{font-size:14px;line-height:1.7}.cbp-directory .cbp-eyebrow{font-size:14px;letter-spacing:.03em}.cbp-directory .cbp-hero-art{display:none}.cbp-directory .cbp-featured{margin-bottom:26px}.cbp-directory .cbp-featured-heading{display:block;margin-bottom:12px}.cbp-directory .cbp-featured-heading h2{font-size:18px;margin:0 0 4px}.cbp-directory .cbp-featured-heading p{font-size:14px}.cbp-directory .cbp-feature-grid{display:flex;overflow-x:auto;gap:10px;padding:0 4px 9px 0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--cbp-purple) transparent}.cbp-directory .cbp-feature{flex:0 0 137px;min-height:90px;padding:13px;scroll-snap-align:start}.cbp-directory .cbp-tools{display:block;padding:21px 0 13px}.cbp-directory .cbp-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.cbp-directory .cbp-directory-heading h2{font-size:22px;margin:0}.cbp-directory .cbp-status{text-align:right}.cbp-directory .cbp-search{width:100%;gap:8px;padding-left:12px}.cbp-directory .cbp-submit{padding:10px 13px}.cbp-directory .cbp-alphabet{gap:4px;padding-bottom:12px}.cbp-directory .cbp-alphabet a{flex:0 0 40px}.cbp-directory .cbp-group{display:block;padding:20px 0}.cbp-directory .cbp-group h2{font-size:23px;margin:0 0 13px}.cbp-directory .cbp-letter{width:42px;min-height:42px}.cbp-directory .cbp-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cbp-directory .cbp-brand-link{min-height:54px;padding:11px 10px;font-size:14px}.cbp-directory .cbp-brand-link svg{width:14px;flex-basis:14px}.cbp-directory .cbp-discover{display:block;padding:24px;margin:24px 0}.cbp-directory .cbp-discover h2{font-size:25px}.cbp-directory .cbp-discover a{margin-top:20px;width:fit-content}.cbp-directory .cbp-seo{padding-bottom:28px}}@media(max-width:360px){.cbp-directory .cbp-shell{padding:0 14px}.cbp-directory h1{font-size:33px}.cbp-directory .cbp-hero-copy{padding:22px 18px}.cbp-directory .cbp-search-icon{display:none}.cbp-directory .cbp-search{gap:6px}.cbp-directory .cbp-brand-link{padding:10px 8px;gap:4px}}@media(prefers-reduced-motion:reduce){.cbp-directory .cbp-feature{transition:none}.cbp-directory .cbp-feature-grid{scroll-behavior:auto}}.cl-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:cleansers;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.cl-hub *{box-sizing:border-box}.cl-hub button,.cl-hub input,.cl-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.cl-hub button,.cl-hub summary,.cl-hub select{cursor:pointer}.cl-hub h1,.cl-hub h2,.cl-hub h3,.cl-hub p{margin-top:0}.cl-hub button:disabled{cursor:wait}.cl-shell{max-width:1480px;margin:0 auto;padding:0 32px}.cl-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.cl-crumb a{text-decoration:underline;text-underline-offset:3px}.cl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.cl-button svg{flex:none}.cl-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.cl-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.cl-choices{padding:30px 0 22px;scroll-margin-top:170px}.cl-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.cl-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.cl-heading p{font-size:14px;max-width:420px;margin:0}.cl-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.cl-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.cl-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.cl-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.cl-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.cl-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.cl-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.cl-guide[data-tone=pink]{background:#fff0f4}.cl-guide[data-tone=lavender]{background:#f4eaff}.cl-guide[data-tone=yellow]{background:#fff8db}.cl-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.cl-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.cl-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.cl-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.cl-guide p{font-size:15px;line-height:1.6;margin:0}.cl-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.cl-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.cl-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.cl-guide-advice h3,.cl-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.cl-guide-advice p{font-size:14px}.cl-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.cl-guide-advice summary{min-height:36px;padding:6px 0}.cl-guide-advice details p+p{margin-top:12px}.cl-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.cl-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cl-guide-footer p{font-size:14px;font-weight:600}.cl-guide.is-overview .cl-guide-body{display:block;padding:22px 28px}.cl-guide.is-overview h2{font-size:25px}.cl-guide.is-overview .cl-guide-advice,.cl-guide.is-overview .cl-guide-footer,.cl-guide.is-overview .cl-benefits{display:none}.cl-products{scroll-margin-top:165px}.cl-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.cl-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.cl-count{font-size:14px;color:#66546c;margin:8px 0 0}.cl-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.cl-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.cl-hub .cl-field input,.cl-hub .cl-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.cl-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.cl-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.cl-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.cl-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.cl-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.cl-status p{margin:0;font-size:14px}.cl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.cl-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.cl-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.cl-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.cl-empty h3{font-size:24px;margin:0 0 10px}.cl-empty p{font-size:14px;margin-bottom:15px}.cl-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.cl-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.cl-noscript{font-size:14px;margin:14px 0}.cl-status .cl-link{min-height:36px}@container cleansers (max-width:1000px){.cl-shell{padding:0 24px}.cl-filter-panel{grid-template-columns:2fr 1fr 1fr}.cl-clear{grid-column:1/-1;justify-self:end;min-height:30px}.cl-guide-body{gap:22px}}@container cleansers (max-width:767px){.cl-shell{padding:0 16px}.cl-crumb{margin-bottom:16px}.cl-choices{padding-top:24px}.cl-heading{display:block}.cl-heading h2,.cl-products-header h2{font-size:24px}.cl-heading p{margin-top:10px}.cl-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.cl-pill{flex:none}.cl-types{padding-top:13px;margin-top:10px}.cl-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.cl-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.cl-guide h2{font-size:27px}.cl-guide p{font-size:14px}.cl-guide-advice{padding:16px}.cl-guide-footer{padding:14px 18px}.cl-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.cl-guide-footer>.cl-button{width:100%}.cl-guide.is-overview .cl-guide-body{padding:20px 18px}.cl-guide.is-overview h2{font-size:23px}.cl-products-header{display:block;margin-bottom:18px}.cl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.cl-search{grid-column:1/-1}.cl-clear{min-height:32px;padding:0}.cl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.cl-card-loading{min-height:310px}.cl-range-note{padding:0 8px 10px}.cl-load{padding-bottom:28px}}.cl-heading h2,.cl-products-header h2{font-weight:650}.cl-hub{container-type:inline-size;container-name:cleansers}.cl-hub .cl-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.cl-hub .cl-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.cl-hub .cl-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.cl-hub .cl-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.cl-hub .cl-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.cl-hub .cl-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.cl-hub .cl-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.cl-hub .cl-hero-primary svg{flex:none}.cl-hub .cl-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.cl-hub .cl-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.cl-hub .cl-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.cl-hub .cl-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container cleansers (max-width:767px){.cl-hub .cl-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.cl-hub .cl-hero-copy{padding:24px 20px}.cl-hub .cl-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.cl-hub .cl-hero-eyebrow{font-size:14px;margin-bottom:12px}.cl-hub .cl-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.cl-hub .cl-hero-actions{gap:12px 18px}.cl-hub .cl-hero-primary{gap:20px;padding:10px 14px}.cl-hub .cl-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.cl-hub .cl-hero-illustration{width:100%;max-width:340px;height:210px}}.cl-hub .cl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.cl-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.cl-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.cl-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.cl-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.cl-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.cl-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.cl-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.cl-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.cl-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.cl-hub .ch-card .ProductItem__Vendor{display:none!important}.cl-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.cl-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.cl-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.cl-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.cl-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.cl-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.cl-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.cl-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.cl-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.cl-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.cl-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.cl-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.cl-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.cl-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.cl-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.cl-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.cl-hub .ch-card-extra{padding-top:10px;margin-top:auto}.cl-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.cl-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container cleansers (max-width:1000px){.cl-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.cl-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.cl-hub .cl-grid{gap:20px 12px}.cl-hub .ch-card{padding:8px}}@container cleansers (max-width:767px){.cl-hub .cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.cl-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.cl-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.cl-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.cl-hub .ch-card-extra{padding:10px 8px 8px}.cl-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.cl-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.cl-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.cl-hub .ch-card .ProductItem__Title{font-size:14px!important}.cl-hub .ch-card .ProductItem__Price{font-size:18px!important}.cl-hub .ch-card-extra a{font-size:14px}}.cl-hub .cl-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.cl-hub .cl-range-note:empty{margin-top:0}.cl-hub .cl-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.cl-hub .cl-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.cl-hub .cl-footer-heading>p:first-child,.cl-hub .cl-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.cl-hub .cl-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.cl-hub .cl-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.cl-hub .cl-faq-items{min-width:0;border-top:1px solid #d8c9e6}.cl-hub .cl-faq details{border-bottom:1px solid #d8c9e6}.cl-hub .cl-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.cl-hub .cl-faq summary::-webkit-details-marker{display:none}.cl-hub .cl-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.cl-hub .cl-faq details[open] summary svg{transform:rotate(180deg)}.cl-hub .cl-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.cl-hub .cl-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.cl-hub .cl-seo-copy>p:not(.cl-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.cl-hub .cl-seo-copy>p:last-child{margin-bottom:0}.cl-hub .cl-seo-links{display:grid;gap:10px}.cl-hub .cl-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.cl-hub .cl-seo-links a:nth-child(2){background:#f5effb}.cl-hub .cl-seo-links a:last-child{background:#fff}.cl-hub .cl-seo-links svg{flex:none}.cl-hub .cl-faq summary:focus-visible,.cl-hub .cl-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container cleansers (max-width:767px){.cl-hub .cl-footer{margin-top:28px;gap:18px;padding-bottom:28px}.cl-hub .cl-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.cl-hub .cl-footer h2{font-size:24px;line-height:1.2}.cl-hub .cl-footer-heading>p:last-child{max-width:none}.cl-hub .cl-faq summary{gap:12px;padding:14px 0;min-height:52px}.cl-hub .cl-faq details p{padding-right:0}.cl-hub .cl-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.cl-hub .cl-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cl-hub .cl-hero h1.cl-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.cl-hub .cl-hero-art{background:#ded0f0;min-height:0;padding:24px}.cl-hub .cl-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.cl-hub .cl-hero-title span{display:block}.cl-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.cl-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.cl-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.cl-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.cl-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.cl-selection strong{color:#211722}.cl-hub .cl-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.cl-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.cl-hub .cl-filter-panel .cl-clear{grid-column:1/-1;justify-self:end;min-height:36px}.cl-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.cl-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.cl-filter-chip svg{flex:none}.cl-filter-chip span{overflow-wrap:anywhere}.cl-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.cl-hub .cl-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.cl-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.cl-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.cl-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.cl-topic-1{background:#eaf7f1}.cl-topic-2{background:#f0e8fa}.cl-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.cl-topic summary::-webkit-details-marker{display:none}.cl-topic summary svg{flex:none}.cl-topic[open] summary svg{transform:rotate(180deg)}.cl-hub .cl-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.cl-topic>div{padding:0 20px 20px}.cl-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.cl-topic .cl-link{gap:12px;line-height:1.5}.cl-topic .cl-link svg{flex:none}.cl-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.cl-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.cl-related svg{flex:none}@container cleansers (max-width:1000px){.cl-hub .cl-filter-panel,.cl-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cleansers (max-width:767px){.cl-hub .cl-hero{display:grid;grid-template-columns:minmax(0,1fr)}.cl-hub .cl-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.cl-hub .cl-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.cl-swipe{display:block}.cl-types h2{font-size:24px}.cl-selection{line-height:1.5}.cl-hub .cl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hub .cl-advanced-fields>.cl-field:first-child{grid-column:1/-1}.cl-hub .cl-seo-v2{padding:22px 18px}.cl-seo-topics{grid-template-columns:minmax(0,1fr)}.cl-topic summary{padding:16px}.cl-topic>div{padding:0 16px 16px}.cl-hub .cl-topic h3{font-size:17px}.cl-related{grid-template-columns:minmax(0,1fr)}}.cl-hub .cl-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-hub .cl-filter-heading .cl-filter-title{margin:0}.cl-hub .cl-filter-heading .cl-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.cl-hub .cl-advanced{padding-top:14px}.cl-hub .cl-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.cl-hub .cl-advanced>summary::-webkit-details-marker{display:none}.cl-hub .cl-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.cl-hub .cl-filter-toggle svg{flex:none;transition:transform .16s ease}.cl-hub .cl-advanced[open] .cl-filter-toggle svg{transform:rotate(180deg)}.cl-hub .cl-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.cl-hub .cl-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container cleansers (max-width:767px){.cl-hub .cl-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.cl-hub .cl-filter-summary-hint{flex-basis:100%}.cl-hub .cl-filter-heading{align-items:flex-start}.cl-hub .cl-filter-heading .cl-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.cl-hub .cl-filter-toggle svg{transition:none}}.cl-hub:not(.cl-page) .cl-hero-art{background:#ab3cf0}.cl-hub.cl-page .cl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-hub.cl-page .cl-hero-art{background:transparent;border:0;padding:24px}.cl-hub.cl-page .clp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.cl-hub.cl-page .cl-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.cl-hub.cl-page .cl-guide-advice summary::-webkit-details-marker{display:none}.cl-hub.cl-page .cl-guide-advice summary svg{flex:none}.cl-hub.cl-page .cl-guide-advice details[open] summary svg{transform:rotate(180deg)}.cl-hub.cl-page .cl-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}@container cleansers (max-width:1000px){.cl-hub.cl-page .cl-seo-topics{grid-template-columns:minmax(0,1fr)}}@container cleansers (min-width:768px){.cl-hub.cl-page .cl-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.cl-hub.cl-page .cl-hero-copy{padding:clamp(24px,2.4cqi,34px)}.cl-hub.cl-page .cl-hero-eyebrow{margin-bottom:12px}.cl-hub.cl-page .cl-hero h1.cl-hero-tag{margin-bottom:14px}.cl-hub.cl-page .cl-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.cl-hub.cl-page .cl-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.cl-hub.cl-page .cl-hero-art{padding:18px}.cl-hub.cl-page .clp-art-card{max-width:620px;transform:rotate(var(--clp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--clp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.cl-hub.cl-page .clp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.cl-hub.cl-page .clp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container cleansers (max-width:767px){.cl-hub.cl-page .cl-hero{grid-template-columns:minmax(0,1fr)}.cl-hub.cl-page .cl-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.clp-art-heading{padding:13px 14px;gap:12px}.clp-art-heading>strong{font-size:16px}.clp-art-heading>span{max-width:125px}.clp-art-labels{gap:6px;padding:8px 8px 14px}.clp-art-labels>span{padding:5px 8px}.cl-hub.cl-page .cl-hero-title{font-size:34px}}.cl-hub{container-name:cleansers}.cl-hub [hidden]{display:none!important}.cl-cleanser-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.cl-cleanser-categories .cl-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.cl-cleanser-categories .cl-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.cl-hub .cl-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.cl-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cl-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.cl-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.cl-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.cl-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.cl-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.cl-more{display:flex;justify-content:center;padding:30px 0 0}.cl-hub .cl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.cl-status,.cl-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.cl-hub .cl-field input,.cl-hub .cl-field select{font:400 14px/1.5 Poppins,sans-serif!important}.cl-hub .cl-hero-art{background:transparent;border:0;display:flex;align-items:center}.cl-hub .clp-art-card{--clp-art-tone:#d8ece7}.cl-hub .clp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.cl-hub .cl-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-hub .cl-seo-topics article{background:#fff8fb}.cl-hub .cl-seo-topics article:nth-child(2){background:#f5effb}.cl-hub .cl-seo-topics article:nth-child(3){background:#edf8f3}.cl-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--cleanser-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.cl-hub .ch-card{overflow:visible}.cl-hub .cl-grid{padding-top:14px}.cl-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.cl-hub .ch-card[data-cleanser-selected] .ProductItem__Image--alternate{display:none!important}@container cleansers (min-width:768px){.cl-hub.cl-page .cl-hero{min-height:clamp(420px,35cqi,474px)}.cl-hub.cl-page .clp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.cl-hub.cl-page .cl-hero-art{padding:18px}.cl-hub .clp-art-card{transform:rotate(1deg)}}@container cleansers (max-width:767px){.cl-hub .cl-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.cl-hub .clp-art-card{transform:none!important}.cl-hub .clp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.cl-hub .cl-cleanser-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.cl-cleanser-categories .cl-pill{flex:none}.cl-hub .cl-swipe{display:block}.cl-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.cl-hub .cl-guide{padding:22px 18px}.cl-guide-grid h2{font-size:26px}.cl-guide-details{padding:18px}.cl-hub .cl-seo-topics{grid-template-columns:minmax(0,1fr)}.cl-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.cl-hub .cl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hub .cl-search{grid-column:1/-1}.cl-hub .cl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hub .cl-advanced-fields>.cl-field:first-child{grid-column:1/-1}}.cl-hub .cl-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.cl-hub .cl-seo-heading{max-width:850px;margin:0 0 26px}.cl-hub .cl-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.cl-hub .cl-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.cl-hub .cl-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.cl-hub .cl-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.cl-hub .cl-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.cl-hub .cl-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.cl-hub .cl-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.cl-hub .cl-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.cl-hub .cl-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.cl-hub .cl-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.cl-hub .cl-seo-links a,.cl-hub .cl-seo-links a:nth-child(2),.cl-hub .cl-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.cl-hub .cl-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.cl-hub .cl-faq{border-radius:16px;background:#f2eff9}@container cleansers (max-width:1000px){.cl-hub.cl-page .cl-seo-topics{grid-template-columns:minmax(0,1fr)}.cl-hub .cl-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.cl-hub .cl-seo-number{grid-row:1/3}.cl-hub .cl-seo-topics article p{grid-column:2;max-width:80ch}}@container cleansers (max-width:767px){.cl-hub .cl-seo-v2{padding:22px 16px}.cl-hub .cl-seo-heading{margin-bottom:22px}.cl-hub .cl-seo-topics{gap:14px}.cl-hub .cl-seo-topics article{display:flex;padding:20px;gap:12px}.cl-hub .cl-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.cl-hub .cl-seo-links a{min-height:54px}}.cl-hub .cl-hero-art{overflow:visible!important}.cl-hub .clp-art-card{width:100%}.cl-hub .cca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.cl-hub[data-cleanser-view=oil-balm] .cl-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.cl-hub[data-cleanser-view=water-based] .cl-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.cl-hub[data-cleanser-view=exfoliating] .cl-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.cl-hub .cl-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.cl-hub .cl-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.cl-hub .cl-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.cl-hub .cl-cleanser-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.cl-hub .cl-cleanser-formats button{white-space:nowrap}.cl-hub .cl-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-hub .cl-filter-summary-hint{font-size:14px;color:#66546c}.cl-hub .cl-guide-grid{padding:0}.cl-hub .cl-guide-footer{padding:16px 0 0;background:transparent;border:0}.cl-hub [data-cleanser-pagination]{margin-top:22px}.cl-hub .cl-page-label{font-weight:650}.cl-hub .cl-grid{align-items:stretch}.cl-hub .ch-card{height:100%;display:flex;flex-direction:column}.cl-hub .cl-seo-links a{font-weight:550}.cl-hub .cl-filter-panel .cl-field select{max-width:100%}.cl-hub .cl-hero-title{max-width:14ch}.cl-hub .cl-field option{font-size:14px}@container cleansers (min-width:768px){.cl-hub .cca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.cl-hub .cl-hero-art{padding:18px}.cl-hub .clp-art-card{transform:rotate(1deg)}}@container cleansers (max-width:767px){.cl-hub .cl-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.cl-hub .cl-families a{flex:none}.cl-hub .cl-cleanser-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.cl-hub .cl-cleanser-formats button{flex:none}.cl-hub .cl-hero-art{grid-row:auto;padding:0 18px 20px!important}.cl-hub .clp-art-card{transform:none!important}.cl-hub .cca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.cl-hub .cl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hub .cl-search{grid-column:1/-1}.cl-hub .cl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hub .cl-advanced-fields>.cl-field:first-child{grid-column:auto}.cl-hub .cl-advanced-fields>.cl-field:last-child{grid-column:auto}.cl-hub .cl-hero-title{max-width:100%}.cl-hub .cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-hub :is(#cleanser-guide,#cleanser-products,#cleanser-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.cl-hub #cleanser-results{min-width:0}.cl-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.cl-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.cl-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.cl-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.cl-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.cl-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.cl-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.cl-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.cc-hub.cc-page .cc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc-hub.cc-page[data-concern=hydration] .cc-hero,.cc-hub.cc-page[data-concern=barrier] .cc-hero{background:linear-gradient(125deg,#e0f7ed,#d9caef)}.cc-hub.cc-page[data-concern=sun-protection] .cc-hero{background:linear-gradient(125deg,#fffbbd,#f5cddd)}.cc-hub.cc-page[data-concern=pores] .cc-hero{background:linear-gradient(125deg,#dcf7e4,#e8d6f7)}.cc-hub.cc-page .cc-hero-art{background:transparent;border:0;padding:24px}.ccp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.ccp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.ccp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.ccp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.cc-hub.cc-page .ccp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.ccp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.ccp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.cc-hub.cc-page .cc-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.cc-hub.cc-page .cc-guide-advice summary::-webkit-details-marker{display:none}.cc-hub.cc-page .cc-guide-advice summary svg{flex:none}.cc-hub.cc-page .cc-guide-advice details[open] summary svg{transform:rotate(180deg)}.cc-hub.cc-page .cc-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.ccp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.ccp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.ccp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.ccp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container concern (max-width:1000px){.cc-hub.cc-page .cc-seo-topics{grid-template-columns:minmax(0,1fr)}}@container concern (min-width:768px){.cc-hub.cc-page .cc-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.cc-hub.cc-page .cc-hero-copy{padding:clamp(24px,2.4cqi,34px)}.cc-hub.cc-page .cc-hero-eyebrow{margin-bottom:12px}.cc-hub.cc-page .cc-hero h1.cc-hero-tag{margin-bottom:14px}.cc-hub.cc-page .cc-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.cc-hub.cc-page .cc-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.cc-hub.cc-page .cc-hero-art{padding:18px}.cc-hub.cc-page .ccp-art-card{max-width:620px;transform:rotate(var(--ccp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--ccp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.cc-hub.cc-page .ccp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.cc-hub.cc-page[data-concern=blemishes] .ccp-art-card{--ccp-art-tone:#d8eedc;--ccp-art-tilt:-1deg}.cc-hub.cc-page[data-concern=lines] .ccp-art-card{--ccp-art-tone:#f2cee0}.cc-hub.cc-page[data-concern=sensitive] .ccp-art-card{--ccp-art-tone:#e8daf6;--ccp-art-tilt:-1deg}.cc-hub.cc-page[data-concern=hydration] .ccp-art-card{--ccp-art-tone:#cdebe4}.cc-hub.cc-page[data-concern=spots] .ccp-art-card{--ccp-art-tone:#ead9f1;--ccp-art-tilt:-1deg}.cc-hub.cc-page[data-concern=pores] .ccp-art-card{--ccp-art-tone:#d4ebdc}.cc-hub.cc-page[data-concern=sun-protection] .ccp-art-card{--ccp-art-tone:#f5edb8;--ccp-art-tilt:-1deg}.cc-hub.cc-page[data-concern=barrier] .ccp-art-card{--ccp-art-tone:#d9e8de}.cc-hub.cc-page .ccp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container concern (max-width:767px){.cc-hub.cc-page .cc-hero{grid-template-columns:minmax(0,1fr)}.cc-hub.cc-page .cc-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.ccp-art-heading{padding:13px 14px;gap:12px}.ccp-art-heading>strong{font-size:16px}.ccp-art-heading>span{max-width:125px}.ccp-art-labels{gap:6px;padding:8px 8px 14px}.ccp-art-labels>span{padding:5px 8px}.cc-hub.cc-page .cc-hero-title{font-size:34px}}.cc-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:concern;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.cc-hub *{box-sizing:border-box}.cc-hub [hidden]{display:none!important}.cc-hub button,.cc-hub input,.cc-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.cc-hub button,.cc-hub summary,.cc-hub select{cursor:pointer}.cc-hub h1,.cc-hub h2,.cc-hub h3,.cc-hub p{margin-top:0}.cc-hub button:disabled{cursor:wait}.cc-shell{max-width:1480px;margin:0 auto;padding:0 32px}.cc-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.cc-crumb a{text-decoration:underline;text-underline-offset:3px}.cc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.cc-button svg{flex:none}.cc-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.cc-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.cc-choices{padding:30px 0 22px;scroll-margin-top:170px}.cc-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.cc-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.cc-heading p{font-size:14px;max-width:420px;margin:0}.cc-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.cc-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.cc-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.cc-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.cc-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.cc-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.cc-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.cc-guide[data-tone=pink]{background:#fff0f4}.cc-guide[data-tone=lavender]{background:#f4eaff}.cc-guide[data-tone=yellow]{background:#fff8db}.cc-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.cc-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.cc-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.cc-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.cc-guide p{font-size:15px;line-height:1.6;margin:0}.cc-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.cc-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.cc-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.cc-guide-advice h3,.cc-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.cc-guide-advice p{font-size:14px}.cc-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.cc-guide-advice summary{min-height:36px;padding:6px 0}.cc-guide-advice details p+p{margin-top:12px}.cc-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.cc-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cc-guide-footer p{font-size:14px;font-weight:600}.cc-guide.is-overview .cc-guide-body{display:block;padding:22px 28px}.cc-guide.is-overview h2{font-size:25px}.cc-guide.is-overview .cc-guide-advice,.cc-guide.is-overview .cc-guide-footer,.cc-guide.is-overview .cc-benefits{display:none}.cc-products{scroll-margin-top:165px}.cc-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.cc-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.cc-count{font-size:14px;color:#66546c;margin:8px 0 0}.cc-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.cc-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.cc-hub .cc-field input,.cc-hub .cc-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.cc-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.cc-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.cc-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.cc-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.cc-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.cc-status p{margin:0;font-size:14px}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.cc-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.cc-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.cc-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.cc-empty h3{font-size:24px;margin:0 0 10px}.cc-empty p{font-size:14px;margin-bottom:15px}.cc-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.cc-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.cc-noscript{font-size:14px;margin:14px 0}.cc-status .cc-link{min-height:36px}@container concern (max-width:1000px){.cc-shell{padding:0 24px}.cc-filter-panel{grid-template-columns:2fr 1fr 1fr}.cc-clear{grid-column:1/-1;justify-self:end;min-height:30px}.cc-guide-body{gap:22px}}@container concern (max-width:767px){.cc-shell{padding:0 16px}.cc-crumb{margin-bottom:16px}.cc-choices{padding-top:24px}.cc-heading{display:block}.cc-heading h2,.cc-products-header h2{font-size:24px}.cc-heading p{margin-top:10px}.cc-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.cc-pill{flex:none}.cc-types{padding-top:13px;margin-top:10px}.cc-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.cc-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.cc-guide h2{font-size:27px}.cc-guide p{font-size:14px}.cc-guide-advice{padding:16px}.cc-guide-footer{padding:14px 18px}.cc-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.cc-guide-footer>.cc-button{width:100%}.cc-guide.is-overview .cc-guide-body{padding:20px 18px}.cc-guide.is-overview h2{font-size:23px}.cc-products-header{display:block;margin-bottom:18px}.cc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.cc-search{grid-column:1/-1}.cc-clear{min-height:32px;padding:0}.cc-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.cc-card-loading{min-height:310px}.cc-range-note{padding:0 8px 10px}.cc-load{padding-bottom:28px}}.cc-heading h2,.cc-products-header h2{font-weight:650}.cc-hub{container-type:inline-size;container-name:concern}.cc-hub .cc-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.cc-hub .cc-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.cc-hub .cc-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.cc-hub .cc-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.cc-hub .cc-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.cc-hub .cc-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.cc-hub .cc-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.cc-hub .cc-hero-primary svg{flex:none}.cc-hub .cc-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.cc-hub .cc-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.cc-hub .cc-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.cc-hub .cc-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container concern (max-width:767px){.cc-hub .cc-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.cc-hub .cc-hero-copy{padding:24px 20px}.cc-hub .cc-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.cc-hub .cc-hero-eyebrow{font-size:14px;margin-bottom:12px}.cc-hub .cc-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.cc-hub .cc-hero-actions{gap:12px 18px}.cc-hub .cc-hero-primary{gap:20px;padding:10px 14px}.cc-hub .cc-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.cc-hub .cc-hero-illustration{width:100%;max-width:340px;height:210px}}.cc-hub .cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.cc-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.cc-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.cc-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.cc-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.cc-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.cc-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.cc-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.cc-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.cc-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.cc-hub .ch-card .ProductItem__Vendor{display:none!important}.cc-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.cc-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.cc-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.cc-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.cc-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.cc-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.cc-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.cc-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.cc-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.cc-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.cc-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.cc-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.cc-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.cc-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.cc-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.cc-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.cc-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.cc-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.cc-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.cc-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.cc-hub .ch-card-extra{padding-top:10px;margin-top:auto}.cc-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.cc-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container concern (max-width:1000px){.cc-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}.cc-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.cc-hub .ch-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.cc-hub .ch-card .CocomoCollectionCard__Badge--saving,.cc-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.cc-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.cc-hub .cc-grid{gap:20px 12px}.cc-hub .ch-card{padding:8px}}@container concern (max-width:767px){.cc-hub .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.cc-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.cc-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.cc-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.cc-hub .ch-card-extra{padding:10px 8px 8px}.cc-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.cc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.cc-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.cc-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.cc-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9cqw,12px)!important}.cc-hub .ch-card .ProductItem__Title{font-size:14px!important}.cc-hub .ch-card .ProductItem__Price{font-size:18px!important}.cc-hub .ch-card-extra a{font-size:14px}}.cc-hub .cc-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.cc-hub .cc-range-note:empty{margin-top:0}.cc-hub .cc-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.cc-hub .cc-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.cc-hub .cc-footer-heading>p:first-child,.cc-hub .cc-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.cc-hub .cc-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.cc-hub .cc-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.cc-hub .cc-faq-items{min-width:0;border-top:1px solid #d8c9e6}.cc-hub .cc-faq details{border-bottom:1px solid #d8c9e6}.cc-hub .cc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.cc-hub .cc-faq summary::-webkit-details-marker{display:none}.cc-hub .cc-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.cc-hub .cc-faq details[open] summary svg{transform:rotate(180deg)}.cc-hub .cc-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.cc-hub .cc-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.cc-hub .cc-seo-copy>p:not(.cc-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.cc-hub .cc-seo-copy>p:last-child{margin-bottom:0}.cc-hub .cc-seo-links{display:grid;gap:10px}.cc-hub .cc-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.cc-hub .cc-seo-links a:nth-child(2){background:#f5effb}.cc-hub .cc-seo-links a:last-child{background:#fff}.cc-hub .cc-seo-links svg{flex:none}.cc-hub .cc-faq summary:focus-visible,.cc-hub .cc-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container concern (max-width:767px){.cc-hub .cc-footer{margin-top:28px;gap:18px;padding-bottom:28px}.cc-hub .cc-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.cc-hub .cc-footer h2{font-size:24px;line-height:1.2}.cc-hub .cc-footer-heading>p:last-child{max-width:none}.cc-hub .cc-faq summary{gap:12px;padding:14px 0;min-height:52px}.cc-hub .cc-faq details p{padding-right:0}.cc-hub .cc-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.cc-hub .cc-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cc-hub .cc-hero h1.cc-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.cc-hub .cc-hero-art{background:#ded0f0;min-height:0;padding:24px}.cc-hub .cc-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.cc-hub .cc-hero-title span{display:block}.cc-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.cc-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.cc-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.cc-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.cc-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.cc-selection strong{color:#211722}.cc-hub .cc-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.cc-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.cc-hub .cc-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-hub .cc-filter-panel .cc-clear{grid-column:1/-1;justify-self:end;min-height:36px}.cc-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.cc-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.cc-filter-chip svg{flex:none}.cc-filter-chip span{overflow-wrap:anywhere}.cc-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.cc-hub .cc-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.cc-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.cc-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.cc-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.cc-topic-1{background:#eaf7f1}.cc-topic-2{background:#f0e8fa}.cc-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.cc-topic summary::-webkit-details-marker{display:none}.cc-topic summary svg{flex:none}.cc-topic[open] summary svg{transform:rotate(180deg)}.cc-hub .cc-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.cc-topic>div{padding:0 20px 20px}.cc-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.cc-topic .cc-link{gap:12px;line-height:1.5}.cc-topic .cc-link svg{flex:none}.cc-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.cc-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.cc-related svg{flex:none}@container concern (max-width:1000px){.cc-hub .cc-filter-panel,.cc-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container concern (max-width:767px){.cc-hub .cc-hero{display:grid;grid-template-columns:minmax(0,1fr)}.cc-hub .cc-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.cc-hub .cc-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.cc-swipe{display:block}.cc-types h2{font-size:24px}.cc-selection{line-height:1.5}.cc-hub .cc-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-hub .cc-advanced-fields>.cc-field:first-child{grid-column:1/-1}.cc-hub .cc-seo-v2{padding:22px 18px}.cc-seo-topics{grid-template-columns:minmax(0,1fr)}.cc-topic summary{padding:16px}.cc-topic>div{padding:0 16px 16px}.cc-hub .cc-topic h3{font-size:17px}.cc-related{grid-template-columns:minmax(0,1fr)}}.cc-hub .cc-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-hub .cc-filter-heading .cc-filter-title{margin:0}.cc-hub .cc-filter-heading .cc-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.cc-hub .cc-advanced{padding-top:14px}.cc-hub .cc-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.cc-hub .cc-advanced>summary::-webkit-details-marker{display:none}.cc-hub .cc-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.cc-hub .cc-filter-toggle svg{flex:none;transition:transform .16s ease}.cc-hub .cc-advanced[open] .cc-filter-toggle svg{transform:rotate(180deg)}.cc-hub .cc-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.cc-hub .cc-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container concern (max-width:767px){.cc-hub .cc-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.cc-hub .cc-filter-summary-hint{flex-basis:100%}.cc-hub .cc-filter-heading{align-items:flex-start}.cc-hub .cc-filter-heading .cc-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.cc-hub .cc-filter-toggle svg{transition:none}}.cc-hub:not(.cc-page) .cc-hero-art{background:#ab3cf0}.dc-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:devices;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.dc-hub *{box-sizing:border-box}.dc-hub button,.dc-hub input,.dc-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.dc-hub button,.dc-hub summary,.dc-hub select{cursor:pointer}.dc-hub h1,.dc-hub h2,.dc-hub h3,.dc-hub p{margin-top:0}.dc-hub button:disabled{cursor:wait}.dc-shell{max-width:1480px;margin:0 auto;padding:0 32px}.dc-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.dc-crumb a{text-decoration:underline;text-underline-offset:3px}.dc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.dc-button svg{flex:none}.dc-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.dc-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.dc-choices{padding:30px 0 22px;scroll-margin-top:170px}.dc-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.dc-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.dc-heading p{font-size:14px;max-width:420px;margin:0}.dc-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.dc-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.dc-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.dc-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.dc-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.dc-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.dc-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.dc-guide[data-tone=pink]{background:#fff0f4}.dc-guide[data-tone=lavender]{background:#f4eaff}.dc-guide[data-tone=yellow]{background:#fff8db}.dc-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.dc-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.dc-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.dc-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.dc-guide p{font-size:15px;line-height:1.6;margin:0}.dc-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.dc-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.dc-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.dc-guide-advice h3,.dc-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.dc-guide-advice p{font-size:14px}.dc-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.dc-guide-advice summary{min-height:36px;padding:6px 0}.dc-guide-advice details p+p{margin-top:12px}.dc-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.dc-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dc-guide-footer p{font-size:14px;font-weight:600}.dc-guide.is-overview .dc-guide-body{display:block;padding:22px 28px}.dc-guide.is-overview h2{font-size:25px}.dc-guide.is-overview .dc-guide-advice,.dc-guide.is-overview .dc-guide-footer,.dc-guide.is-overview .dc-benefits{display:none}.dc-products{scroll-margin-top:165px}.dc-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.dc-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.dc-count{font-size:14px;color:#66546c;margin:8px 0 0}.dc-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.dc-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.dc-hub .dc-field input,.dc-hub .dc-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.dc-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.dc-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.dc-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.dc-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.dc-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.dc-status p{margin:0;font-size:14px}.dc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.dc-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.dc-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.dc-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.dc-empty h3{font-size:24px;margin:0 0 10px}.dc-empty p{font-size:14px;margin-bottom:15px}.dc-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.dc-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.dc-noscript{font-size:14px;margin:14px 0}.dc-status .dc-link{min-height:36px}@container devices (max-width:1000px){.dc-shell{padding:0 24px}.dc-filter-panel{grid-template-columns:2fr 1fr 1fr}.dc-clear{grid-column:1/-1;justify-self:end;min-height:30px}.dc-guide-body{gap:22px}}@container devices (max-width:767px){.dc-shell{padding:0 16px}.dc-crumb{margin-bottom:16px}.dc-choices{padding-top:24px}.dc-heading{display:block}.dc-heading h2,.dc-products-header h2{font-size:24px}.dc-heading p{margin-top:10px}.dc-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.dc-pill{flex:none}.dc-types{padding-top:13px;margin-top:10px}.dc-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.dc-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.dc-guide h2{font-size:27px}.dc-guide p{font-size:14px}.dc-guide-advice{padding:16px}.dc-guide-footer{padding:14px 18px}.dc-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.dc-guide-footer>.dc-button{width:100%}.dc-guide.is-overview .dc-guide-body{padding:20px 18px}.dc-guide.is-overview h2{font-size:23px}.dc-products-header{display:block;margin-bottom:18px}.dc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.dc-search{grid-column:1/-1}.dc-clear{min-height:32px;padding:0}.dc-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.dc-card-loading{min-height:310px}.dc-range-note{padding:0 8px 10px}.dc-load{padding-bottom:28px}}.dc-heading h2,.dc-products-header h2{font-weight:650}.dc-hub{container-type:inline-size;container-name:devices}.dc-hub .dc-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.dc-hub .dc-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.dc-hub .dc-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.dc-hub .dc-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.dc-hub .dc-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.dc-hub .dc-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.dc-hub .dc-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.dc-hub .dc-hero-primary svg{flex:none}.dc-hub .dc-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.dc-hub .dc-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.dc-hub .dc-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.dc-hub .dc-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container devices (max-width:767px){.dc-hub .dc-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.dc-hub .dc-hero-copy{padding:24px 20px}.dc-hub .dc-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.dc-hub .dc-hero-eyebrow{font-size:14px;margin-bottom:12px}.dc-hub .dc-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.dc-hub .dc-hero-actions{gap:12px 18px}.dc-hub .dc-hero-primary{gap:20px;padding:10px 14px}.dc-hub .dc-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.dc-hub .dc-hero-illustration{width:100%;max-width:340px;height:210px}}.dc-hub .dc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.dc-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.dc-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.dc-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.dc-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.dc-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.dc-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.dc-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.dc-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.dc-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.dc-hub .ch-card .ProductItem__Vendor{display:none!important}.dc-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.dc-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.dc-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.dc-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.dc-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.dc-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.dc-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.dc-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.dc-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.dc-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.dc-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.dc-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.dc-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.dc-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.dc-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.dc-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.dc-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.dc-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.dc-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.dc-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.dc-hub .ch-card-extra{padding-top:10px;margin-top:auto}.dc-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.dc-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container devices (max-width:1000px){.dc-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}.dc-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.dc-hub .ch-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.dc-hub .ch-card .CocomoCollectionCard__Badge--saving,.dc-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.dc-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.dc-hub .dc-grid{gap:20px 12px}.dc-hub .ch-card{padding:8px}}@container devices (max-width:767px){.dc-hub .dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.dc-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.dc-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.dc-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.dc-hub .ch-card-extra{padding:10px 8px 8px}.dc-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.dc-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.dc-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.dc-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.dc-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9cqw,12px)!important}.dc-hub .ch-card .ProductItem__Title{font-size:14px!important}.dc-hub .ch-card .ProductItem__Price{font-size:18px!important}.dc-hub .ch-card-extra a{font-size:14px}}.dc-hub .dc-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.dc-hub .dc-range-note:empty{margin-top:0}.dc-hub .dc-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.dc-hub .dc-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.dc-hub .dc-footer-heading>p:first-child,.dc-hub .dc-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.dc-hub .dc-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.dc-hub .dc-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.dc-hub .dc-faq-items{min-width:0;border-top:1px solid #d8c9e6}.dc-hub .dc-faq details{border-bottom:1px solid #d8c9e6}.dc-hub .dc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.dc-hub .dc-faq summary::-webkit-details-marker{display:none}.dc-hub .dc-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.dc-hub .dc-faq details[open] summary svg{transform:rotate(180deg)}.dc-hub .dc-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.dc-hub .dc-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.dc-hub .dc-seo-copy>p:not(.dc-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.dc-hub .dc-seo-copy>p:last-child{margin-bottom:0}.dc-hub .dc-seo-links{display:grid;gap:10px}.dc-hub .dc-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.dc-hub .dc-seo-links a:nth-child(2){background:#f5effb}.dc-hub .dc-seo-links a:last-child{background:#fff}.dc-hub .dc-seo-links svg{flex:none}.dc-hub .dc-faq summary:focus-visible,.dc-hub .dc-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container devices (max-width:767px){.dc-hub .dc-footer{margin-top:28px;gap:18px;padding-bottom:28px}.dc-hub .dc-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.dc-hub .dc-footer h2{font-size:24px;line-height:1.2}.dc-hub .dc-footer-heading>p:last-child{max-width:none}.dc-hub .dc-faq summary{gap:12px;padding:14px 0;min-height:52px}.dc-hub .dc-faq details p{padding-right:0}.dc-hub .dc-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.dc-hub .dc-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dc-hub .dc-hero h1.dc-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.dc-hub .dc-hero-art{background:#ded0f0;min-height:0;padding:24px}.dc-hub .dc-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.dc-hub .dc-hero-title span{display:block}.dc-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.dc-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.dc-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.dc-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.dc-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.dc-selection strong{color:#211722}.dc-hub .dc-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.dc-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.dc-hub .dc-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-hub .dc-filter-panel .dc-clear{grid-column:1/-1;justify-self:end;min-height:36px}.dc-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.dc-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.dc-filter-chip svg{flex:none}.dc-filter-chip span{overflow-wrap:anywhere}.dc-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.dc-hub .dc-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.dc-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.dc-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.dc-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.dc-topic-1{background:#eaf7f1}.dc-topic-2{background:#f0e8fa}.dc-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.dc-topic summary::-webkit-details-marker{display:none}.dc-topic summary svg{flex:none}.dc-topic[open] summary svg{transform:rotate(180deg)}.dc-hub .dc-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.dc-topic>div{padding:0 20px 20px}.dc-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.dc-topic .dc-link{gap:12px;line-height:1.5}.dc-topic .dc-link svg{flex:none}.dc-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.dc-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.dc-related svg{flex:none}@container devices (max-width:1000px){.dc-hub .dc-filter-panel,.dc-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container devices (max-width:767px){.dc-hub .dc-hero{display:grid;grid-template-columns:minmax(0,1fr)}.dc-hub .dc-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.dc-hub .dc-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.dc-swipe{display:block}.dc-types h2{font-size:24px}.dc-selection{line-height:1.5}.dc-hub .dc-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-hub .dc-advanced-fields>.dc-field:first-child{grid-column:1/-1}.dc-hub .dc-seo-v2{padding:22px 18px}.dc-seo-topics{grid-template-columns:minmax(0,1fr)}.dc-topic summary{padding:16px}.dc-topic>div{padding:0 16px 16px}.dc-hub .dc-topic h3{font-size:17px}.dc-related{grid-template-columns:minmax(0,1fr)}}.dc-hub .dc-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-hub .dc-filter-heading .dc-filter-title{margin:0}.dc-hub .dc-filter-heading .dc-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.dc-hub .dc-advanced{padding-top:14px}.dc-hub .dc-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.dc-hub .dc-advanced>summary::-webkit-details-marker{display:none}.dc-hub .dc-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.dc-hub .dc-filter-toggle svg{flex:none;transition:transform .16s ease}.dc-hub .dc-advanced[open] .dc-filter-toggle svg{transform:rotate(180deg)}.dc-hub .dc-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.dc-hub .dc-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container devices (max-width:767px){.dc-hub .dc-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.dc-hub .dc-filter-summary-hint{flex-basis:100%}.dc-hub .dc-filter-heading{align-items:flex-start}.dc-hub .dc-filter-heading .dc-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.dc-hub .dc-filter-toggle svg{transition:none}}.dc-hub:not(.dc-page) .dc-hero-art{background:#ab3cf0}.dc-hub.dc-page .dc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dc-hub.dc-page .dc-hero-art{background:transparent;border:0;padding:24px}.dcp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.dcp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.dcp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.dcp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.dc-hub.dc-page .dcp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.dcp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.dcp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.dc-hub.dc-page .dc-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.dc-hub.dc-page .dc-guide-advice summary::-webkit-details-marker{display:none}.dc-hub.dc-page .dc-guide-advice summary svg{flex:none}.dc-hub.dc-page .dc-guide-advice details[open] summary svg{transform:rotate(180deg)}.dc-hub.dc-page .dc-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.dcp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.dcp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.dcp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.dcp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container devices (max-width:1000px){.dc-hub.dc-page .dc-seo-topics{grid-template-columns:minmax(0,1fr)}}@container devices (min-width:768px){.dc-hub.dc-page .dc-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.dc-hub.dc-page .dc-hero-copy{padding:clamp(24px,2.4cqi,34px)}.dc-hub.dc-page .dc-hero-eyebrow{margin-bottom:12px}.dc-hub.dc-page .dc-hero h1.dc-hero-tag{margin-bottom:14px}.dc-hub.dc-page .dc-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.dc-hub.dc-page .dc-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.dc-hub.dc-page .dc-hero-art{padding:18px}.dc-hub.dc-page .dcp-art-card{max-width:620px;transform:rotate(var(--dcp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--dcp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.dc-hub.dc-page .dcp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.dc-hub.dc-page .dcp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container devices (max-width:767px){.dc-hub.dc-page .dc-hero{grid-template-columns:minmax(0,1fr)}.dc-hub.dc-page .dc-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.dcp-art-heading{padding:13px 14px;gap:12px}.dcp-art-heading>strong{font-size:16px}.dcp-art-heading>span{max-width:125px}.dcp-art-labels{gap:6px;padding:8px 8px 14px}.dcp-art-labels>span{padding:5px 8px}.dc-hub.dc-page .dc-hero-title{font-size:34px}}.dc-hub{container-name:devices}.dc-hub [hidden]{display:none!important}.dc-device-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.dc-device-categories .dc-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.dc-device-categories .dc-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.dc-hub .dc-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.dc-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.dc-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.dc-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.dc-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.dc-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.dc-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.dc-more{display:flex;justify-content:center;padding:30px 0 0}.dc-hub .dc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.dc-status,.dc-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.dc-hub .dc-field input,.dc-hub .dc-field select{font:400 14px/1.5 Poppins,sans-serif!important}.dc-hub .dc-hero-art{background:transparent;border:0;display:flex;align-items:center}.dc-hub .dcp-art-card{--dcp-art-tone:#d8ece7}.dc-hub .dcp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.dc-hub .dc-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-hub .dc-seo-topics article{background:#fff8fb}.dc-hub .dc-seo-topics article:nth-child(2){background:#f5effb}.dc-hub .dc-seo-topics article:nth-child(3){background:#edf8f3}.dc-hub .ch-card{overflow:visible}.dc-hub .dc-grid{padding-top:14px}.dc-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.dc-hub .ch-card[data-device-selected] .ProductItem__Image--alternate{display:none!important}@container devices (min-width:768px){.dc-hub.dc-page .dc-hero{min-height:clamp(420px,35cqi,474px)}.dc-hub.dc-page .dcp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.dc-hub.dc-page .dc-hero-art{padding:18px}.dc-hub .dcp-art-card{transform:rotate(1deg)}}@container devices (max-width:767px){.dc-hub .dc-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.dc-hub .dcp-art-card{transform:none!important}.dc-hub .dcp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.dc-hub .dc-device-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.dc-device-categories .dc-pill{flex:none}.dc-hub .dc-swipe{display:block}.dc-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.dc-hub .dc-guide{padding:22px 18px}.dc-guide-grid h2{font-size:26px}.dc-guide-details{padding:18px}.dc-hub .dc-seo-topics{grid-template-columns:minmax(0,1fr)}.dc-hub .dc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-hub .dc-search{grid-column:1/-1}.dc-hub .dc-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-hub .dc-advanced-fields>.dc-field:first-child{grid-column:1/-1}}.dc-hub[data-device-view-category=electronic] .dc-hero{background:linear-gradient(125deg,#e0f3ee,#dfd1f4)}.dc-hub[data-device-view-category=gua-sha] .dc-hero{background:linear-gradient(125deg,#fce1e6,#efd4e7)}.dc-hub[data-device-view-category=roller-serums] .dc-hero{background:linear-gradient(125deg,#daf4f0,#d9e9f6)}.dc-hub[data-device-view-category=eye-applicators] .dc-hero{background:linear-gradient(125deg,#f5e4f5,#e6d7f6)}.dc-hub[data-device-view-category=cleansing-tools] .dc-hero{background:linear-gradient(125deg,#e4f5e8,#daf0eb)}.dc-hub[data-device-view-category=mts] .dc-hero{background:linear-gradient(125deg,#ffeddc,#f4d9e7)}.dc-hub[data-device-view-category=accessories] .dc-hero{background:linear-gradient(125deg,#efdef4,#dcd9f3)}.dc-hub[data-device-view-category=refills] .dc-hero{background:linear-gradient(125deg,#f4f5d5,#d9eee5)}.dc-hub .dc-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.dc-hub .dc-seo-heading{max-width:850px;margin:0 0 26px}.dc-hub .dc-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.dc-hub .dc-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.dc-hub .dc-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.dc-hub .dc-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.dc-hub .dc-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.dc-hub .dc-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.dc-hub .dc-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.dc-hub .dc-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.dc-hub .dc-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.dc-hub .dc-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.dc-hub .dc-seo-links a,.dc-hub .dc-seo-links a:nth-child(2),.dc-hub .dc-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.dc-hub .dc-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.dc-hub .dc-faq{border-radius:16px;background:#f2eff9}@container devices (max-width:1000px){.dc-hub.dc-page .dc-seo-topics{grid-template-columns:minmax(0,1fr)}.dc-hub .dc-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.dc-hub .dc-seo-number{grid-row:1/3}.dc-hub .dc-seo-topics article p{grid-column:2;max-width:80ch}}@container devices (max-width:767px){.dc-hub .dc-seo-v2{padding:22px 16px}.dc-hub .dc-seo-heading{margin-bottom:22px}.dc-hub .dc-seo-topics{gap:14px}.dc-hub .dc-seo-topics article{display:flex;padding:20px;gap:12px}.dc-hub .dc-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.dc-hub .dc-seo-links a{min-height:54px}}.eye-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:eyes;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.eye-hub *{box-sizing:border-box}.eye-hub button,.eye-hub input,.eye-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.eye-hub button,.eye-hub summary,.eye-hub select{cursor:pointer}.eye-hub h1,.eye-hub h2,.eye-hub h3,.eye-hub p{margin-top:0}.eye-hub button:disabled{cursor:wait}.eye-shell{max-width:1480px;margin:0 auto;padding:0 32px}.eye-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.eye-crumb a{text-decoration:underline;text-underline-offset:3px}.eye-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.eye-button svg{flex:none}.eye-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.eye-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.eye-choices{padding:30px 0 22px;scroll-margin-top:170px}.eye-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.eye-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.eye-heading p{font-size:14px;max-width:420px;margin:0}.eye-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.eye-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.eye-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.eye-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.eye-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.eye-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.eye-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.eye-guide[data-tone=pink]{background:#fff0f4}.eye-guide[data-tone=lavender]{background:#f4eaff}.eye-guide[data-tone=yellow]{background:#fff8db}.eye-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.eye-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.eye-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.eye-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.eye-guide p{font-size:15px;line-height:1.6;margin:0}.eye-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.eye-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.eye-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.eye-guide-advice h3,.eye-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.eye-guide-advice p{font-size:14px}.eye-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.eye-guide-advice summary{min-height:36px;padding:6px 0}.eye-guide-advice details p+p{margin-top:12px}.eye-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.eye-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.eye-guide-footer p{font-size:14px;font-weight:600}.eye-guide.is-overview .eye-guide-body{display:block;padding:22px 28px}.eye-guide.is-overview h2{font-size:25px}.eye-guide.is-overview .eye-guide-advice,.eye-guide.is-overview .eye-guide-footer,.eye-guide.is-overview .eye-benefits{display:none}.eye-products{scroll-margin-top:165px}.eye-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.eye-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.eye-count{font-size:14px;color:#66546c;margin:8px 0 0}.eye-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.eye-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.eye-hub .eye-field input,.eye-hub .eye-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.eye-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.eye-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.eye-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.eye-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.eye-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.eye-status p{margin:0;font-size:14px}.eye-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.eye-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.eye-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.eye-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.eye-empty h3{font-size:24px;margin:0 0 10px}.eye-empty p{font-size:14px;margin-bottom:15px}.eye-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.eye-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.eye-noscript{font-size:14px;margin:14px 0}.eye-status .eye-link{min-height:36px}@container eyes (max-width:1000px){.eye-shell{padding:0 24px}.eye-filter-panel{grid-template-columns:2fr 1fr 1fr}.eye-clear{grid-column:1/-1;justify-self:end;min-height:30px}.eye-guide-body{gap:22px}}@container eyes (max-width:767px){.eye-shell{padding:0 16px}.eye-crumb{margin-bottom:16px}.eye-choices{padding-top:24px}.eye-heading{display:block}.eye-heading h2,.eye-products-header h2{font-size:24px}.eye-heading p{margin-top:10px}.eye-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.eye-pill{flex:none}.eye-types{padding-top:13px;margin-top:10px}.eye-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.eye-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.eye-guide h2{font-size:27px}.eye-guide p{font-size:14px}.eye-guide-advice{padding:16px}.eye-guide-footer{padding:14px 18px}.eye-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.eye-guide-footer>.eye-button{width:100%}.eye-guide.is-overview .eye-guide-body{padding:20px 18px}.eye-guide.is-overview h2{font-size:23px}.eye-products-header{display:block;margin-bottom:18px}.eye-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.eye-search{grid-column:1/-1}.eye-clear{min-height:32px;padding:0}.eye-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eye-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.eye-card-loading{min-height:310px}.eye-range-note{padding:0 8px 10px}.eye-load{padding-bottom:28px}}.eye-heading h2,.eye-products-header h2{font-weight:650}.eye-hub{container-type:inline-size;container-name:eyes}.eye-hub .eye-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.eye-hub .eye-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.eye-hub .eye-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.eye-hub .eye-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.eye-hub .eye-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.eye-hub .eye-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.eye-hub .eye-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.eye-hub .eye-hero-primary svg{flex:none}.eye-hub .eye-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.eye-hub .eye-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.eye-hub .eye-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.eye-hub .eye-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container eyes (max-width:767px){.eye-hub .eye-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.eye-hub .eye-hero-copy{padding:24px 20px}.eye-hub .eye-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.eye-hub .eye-hero-eyebrow{font-size:14px;margin-bottom:12px}.eye-hub .eye-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.eye-hub .eye-hero-actions{gap:12px 18px}.eye-hub .eye-hero-primary{gap:20px;padding:10px 14px}.eye-hub .eye-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.eye-hub .eye-hero-illustration{width:100%;max-width:340px;height:210px}}.eye-hub .eye-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.eye-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.eye-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.eye-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.eye-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.eye-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.eye-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.eye-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.eye-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.eye-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.eye-hub .ch-card .ProductItem__Vendor{display:none!important}.eye-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.eye-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.eye-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.eye-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.eye-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.eye-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.eye-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.eye-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.eye-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.eye-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.eye-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.eye-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.eye-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.eye-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.eye-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.eye-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.eye-hub .ch-card-extra{padding-top:10px;margin-top:auto}.eye-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.eye-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container eyes (max-width:1000px){.eye-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.eye-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.eye-hub .eye-grid{gap:20px 12px}.eye-hub .ch-card{padding:8px}}@container eyes (max-width:767px){.eye-hub .eye-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.eye-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.eye-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.eye-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.eye-hub .ch-card-extra{padding:10px 8px 8px}.eye-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.eye-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.eye-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.eye-hub .ch-card .ProductItem__Title{font-size:14px!important}.eye-hub .ch-card .ProductItem__Price{font-size:18px!important}.eye-hub .ch-card-extra a{font-size:14px}}.eye-hub .eye-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.eye-hub .eye-range-note:empty{margin-top:0}.eye-hub .eye-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.eye-hub .eye-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.eye-hub .eye-footer-heading>p:first-child,.eye-hub .eye-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.eye-hub .eye-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.eye-hub .eye-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.eye-hub .eye-faq-items{min-width:0;border-top:1px solid #d8c9e6}.eye-hub .eye-faq details{border-bottom:1px solid #d8c9e6}.eye-hub .eye-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.eye-hub .eye-faq summary::-webkit-details-marker{display:none}.eye-hub .eye-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.eye-hub .eye-faq details[open] summary svg{transform:rotate(180deg)}.eye-hub .eye-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.eye-hub .eye-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.eye-hub .eye-seo-copy>p:not(.eye-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.eye-hub .eye-seo-copy>p:last-child{margin-bottom:0}.eye-hub .eye-seo-links{display:grid;gap:10px}.eye-hub .eye-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.eye-hub .eye-seo-links a:nth-child(2){background:#f5effb}.eye-hub .eye-seo-links a:last-child{background:#fff}.eye-hub .eye-seo-links svg{flex:none}.eye-hub .eye-faq summary:focus-visible,.eye-hub .eye-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container eyes (max-width:767px){.eye-hub .eye-footer{margin-top:28px;gap:18px;padding-bottom:28px}.eye-hub .eye-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.eye-hub .eye-footer h2{font-size:24px;line-height:1.2}.eye-hub .eye-footer-heading>p:last-child{max-width:none}.eye-hub .eye-faq summary{gap:12px;padding:14px 0;min-height:52px}.eye-hub .eye-faq details p{padding-right:0}.eye-hub .eye-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.eye-hub .eye-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.eye-hub .eye-hero h1.eye-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.eye-hub .eye-hero-art{background:#ded0f0;min-height:0;padding:24px}.eye-hub .eye-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.eye-hub .eye-hero-title span{display:block}.eye-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.eye-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.eye-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.eye-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.eye-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.eye-selection strong{color:#211722}.eye-hub .eye-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.eye-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.eye-hub .eye-filter-panel .eye-clear{grid-column:1/-1;justify-self:end;min-height:36px}.eye-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.eye-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.eye-filter-chip svg{flex:none}.eye-filter-chip span{overflow-wrap:anywhere}.eye-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.eye-hub .eye-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.eye-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.eye-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.eye-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.eye-topic-1{background:#eaf7f1}.eye-topic-2{background:#f0e8fa}.eye-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.eye-topic summary::-webkit-details-marker{display:none}.eye-topic summary svg{flex:none}.eye-topic[open] summary svg{transform:rotate(180deg)}.eye-hub .eye-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.eye-topic>div{padding:0 20px 20px}.eye-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.eye-topic .eye-link{gap:12px;line-height:1.5}.eye-topic .eye-link svg{flex:none}.eye-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.eye-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.eye-related svg{flex:none}@container eyes (max-width:1000px){.eye-hub .eye-filter-panel,.eye-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container eyes (max-width:767px){.eye-hub .eye-hero{display:grid;grid-template-columns:minmax(0,1fr)}.eye-hub .eye-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.eye-hub .eye-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.eye-swipe{display:block}.eye-types h2{font-size:24px}.eye-selection{line-height:1.5}.eye-hub .eye-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eye-hub .eye-advanced-fields>.eye-field:first-child{grid-column:1/-1}.eye-hub .eye-seo-v2{padding:22px 18px}.eye-seo-topics{grid-template-columns:minmax(0,1fr)}.eye-topic summary{padding:16px}.eye-topic>div{padding:0 16px 16px}.eye-hub .eye-topic h3{font-size:17px}.eye-related{grid-template-columns:minmax(0,1fr)}}.eye-hub .eye-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.eye-hub .eye-filter-heading .eye-filter-title{margin:0}.eye-hub .eye-filter-heading .eye-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.eye-hub .eye-advanced{padding-top:14px}.eye-hub .eye-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.eye-hub .eye-advanced>summary::-webkit-details-marker{display:none}.eye-hub .eye-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.eye-hub .eye-filter-toggle svg{flex:none;transition:transform .16s ease}.eye-hub .eye-advanced[open] .eye-filter-toggle svg{transform:rotate(180deg)}.eye-hub .eye-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.eye-hub .eye-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container eyes (max-width:767px){.eye-hub .eye-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.eye-hub .eye-filter-summary-hint{flex-basis:100%}.eye-hub .eye-filter-heading{align-items:flex-start}.eye-hub .eye-filter-heading .eye-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.eye-hub .eye-filter-toggle svg{transition:none}}.eye-hub:not(.eye-page) .eye-hero-art{background:#ab3cf0}.eye-hub.eye-page .eye-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eye-hub.eye-page .eye-hero-art{background:transparent;border:0;padding:24px}.eyep-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.eyep-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.eyep-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.eyep-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.eye-hub.eye-page .eyep-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.eyep-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.eyep-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.eye-hub.eye-page .eye-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.eye-hub.eye-page .eye-guide-advice summary::-webkit-details-marker{display:none}.eye-hub.eye-page .eye-guide-advice summary svg{flex:none}.eye-hub.eye-page .eye-guide-advice details[open] summary svg{transform:rotate(180deg)}.eye-hub.eye-page .eye-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.eyep-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.eyep-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.eyep-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.eyep-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container eyes (max-width:1000px){.eye-hub.eye-page .eye-seo-topics{grid-template-columns:minmax(0,1fr)}}@container eyes (min-width:768px){.eye-hub.eye-page .eye-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.eye-hub.eye-page .eye-hero-copy{padding:clamp(24px,2.4cqi,34px)}.eye-hub.eye-page .eye-hero-eyebrow{margin-bottom:12px}.eye-hub.eye-page .eye-hero h1.eye-hero-tag{margin-bottom:14px}.eye-hub.eye-page .eye-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.eye-hub.eye-page .eye-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.eye-hub.eye-page .eye-hero-art{padding:18px}.eye-hub.eye-page .eyep-art-card{max-width:620px;transform:rotate(var(--eyep-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--eyep-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.eye-hub.eye-page .eyep-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.eye-hub.eye-page .eyep-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container eyes (max-width:767px){.eye-hub.eye-page .eye-hero{grid-template-columns:minmax(0,1fr)}.eye-hub.eye-page .eye-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.eyep-art-heading{padding:13px 14px;gap:12px}.eyep-art-heading>strong{font-size:16px}.eyep-art-heading>span{max-width:125px}.eyep-art-labels{gap:6px;padding:8px 8px 14px}.eyep-art-labels>span{padding:5px 8px}.eye-hub.eye-page .eye-hero-title{font-size:34px}}.eye-hub{container-name:eyes}.eye-hub [hidden]{display:none!important}.eye-eye-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.eye-eye-categories .eye-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.eye-eye-categories .eye-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.eye-hub .eye-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.eye-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.eye-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.eye-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.eye-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.eye-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.eye-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.eye-more{display:flex;justify-content:center;padding:30px 0 0}.eye-hub .eye-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.eye-status,.eye-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.eye-hub .eye-field input,.eye-hub .eye-field select{font:400 14px/1.5 Poppins,sans-serif!important}.eye-hub .eye-hero-art{background:transparent;border:0;display:flex;align-items:center}.eye-hub .eyep-art-card{--eyep-art-tone:#d8ece7}.eye-hub .eyep-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.eye-hub .eye-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.eye-hub .eye-seo-topics article{background:#fff8fb}.eye-hub .eye-seo-topics article:nth-child(2){background:#f5effb}.eye-hub .eye-seo-topics article:nth-child(3){background:#edf8f3}.eye-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--eye-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.eye-hub .ch-card{overflow:visible}.eye-hub .eye-grid{padding-top:14px}.eye-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.eye-hub .ch-card[data-eye-selected] .ProductItem__Image--alternate{display:none!important}@container eyes (min-width:768px){.eye-hub.eye-page .eye-hero{min-height:clamp(420px,35cqi,474px)}.eye-hub.eye-page .eyep-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.eye-hub.eye-page .eye-hero-art{padding:18px}.eye-hub .eyep-art-card{transform:rotate(1deg)}}@container eyes (max-width:767px){.eye-hub .eye-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.eye-hub .eyep-art-card{transform:none!important}.eye-hub .eyep-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.eye-hub .eye-eye-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.eye-eye-categories .eye-pill{flex:none}.eye-hub .eye-swipe{display:block}.eye-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.eye-hub .eye-guide{padding:22px 18px}.eye-guide-grid h2{font-size:26px}.eye-guide-details{padding:18px}.eye-hub .eye-seo-topics{grid-template-columns:minmax(0,1fr)}.eye-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.eye-hub .eye-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.eye-hub .eye-search{grid-column:1/-1}.eye-hub .eye-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eye-hub .eye-advanced-fields>.eye-field:first-child{grid-column:1/-1}}.eye-hub .eye-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.eye-hub .eye-seo-heading{max-width:850px;margin:0 0 26px}.eye-hub .eye-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.eye-hub .eye-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.eye-hub .eye-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.eye-hub .eye-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.eye-hub .eye-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.eye-hub .eye-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.eye-hub .eye-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.eye-hub .eye-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.eye-hub .eye-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.eye-hub .eye-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.eye-hub .eye-seo-links a,.eye-hub .eye-seo-links a:nth-child(2),.eye-hub .eye-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.eye-hub .eye-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.eye-hub .eye-faq{border-radius:16px;background:#f2eff9}@container eyes (max-width:1000px){.eye-hub.eye-page .eye-seo-topics{grid-template-columns:minmax(0,1fr)}.eye-hub .eye-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.eye-hub .eye-seo-number{grid-row:1/3}.eye-hub .eye-seo-topics article p{grid-column:2;max-width:80ch}}@container eyes (max-width:767px){.eye-hub .eye-seo-v2{padding:22px 16px}.eye-hub .eye-seo-heading{margin-bottom:22px}.eye-hub .eye-seo-topics{gap:14px}.eye-hub .eye-seo-topics article{display:flex;padding:20px;gap:12px}.eye-hub .eye-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.eye-hub .eye-seo-links a{min-height:54px}}.eye-hub .eye-hero-art{overflow:visible!important}.eye-hub .eyep-art-card{width:100%}.eye-hub .cca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.eye-hub[data-eye-view=oil-balm] .eye-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.eye-hub[data-eye-view=water-based] .eye-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.eye-hub[data-eye-view=exfoliating] .eye-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.eye-hub .eye-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.eye-hub .eye-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.eye-hub .eye-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.eye-hub .eye-eye-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.eye-hub .eye-eye-formats button{white-space:nowrap}.eye-hub .eye-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eye-hub .eye-filter-summary-hint{font-size:14px;color:#66546c}.eye-hub .eye-guide-grid{padding:0}.eye-hub .eye-guide-footer{padding:16px 0 0;background:transparent;border:0}.eye-hub [data-eye-pagination]{margin-top:22px}.eye-hub .eye-page-label{font-weight:650}.eye-hub .eye-grid{align-items:stretch}.eye-hub .ch-card{height:100%;display:flex;flex-direction:column}.eye-hub .eye-seo-links a{font-weight:550}.eye-hub .eye-filter-panel .eye-field select{max-width:100%}.eye-hub .eye-hero-title{max-width:14ch}.eye-hub .eye-field option{font-size:14px}@container eyes (min-width:768px){.eye-hub .cca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.eye-hub .eye-hero-art{padding:18px}.eye-hub .eyep-art-card{transform:rotate(1deg)}}@container eyes (max-width:767px){.eye-hub .eye-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.eye-hub .eye-families a{flex:none}.eye-hub .eye-eye-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.eye-hub .eye-eye-formats button{flex:none}.eye-hub .eye-hero-art{grid-row:auto;padding:0 18px 20px!important}.eye-hub .eyep-art-card{transform:none!important}.eye-hub .cca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.eye-hub .eye-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.eye-hub .eye-search{grid-column:1/-1}.eye-hub .eye-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eye-hub .eye-advanced-fields>.eye-field:first-child{grid-column:auto}.eye-hub .eye-advanced-fields>.eye-field:last-child{grid-column:auto}.eye-hub .eye-hero-title{max-width:100%}.eye-hub .eye-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eye-hub :is(#eye-guide,#eye-products,#eye-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.eye-hub #eye-results{min-width:0}.eye-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.eye-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.eye-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.eye-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.eye-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.eye-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.eye-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.eye-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.s1-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s1-hub *,.s1-hub *:before,.s1-hub *:after{box-sizing:border-box}.s1-hub [hidden]{display:none!important}.s1-hub h1,.s1-hub h2,.s1-hub h3,.s1-hub p{margin:0}.s1-hub h1,.s1-hub h2,.s1-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s1-hub a{color:inherit;text-decoration:none}.s1-hub button,.s1-hub input,.s1-hub select{font:inherit;color:inherit}.s1-hub button{cursor:pointer}.s1-hub a:focus-visible,.s1-hub button:focus-visible,.s1-hub input:focus-visible,.s1-hub select:focus-visible,.s1-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s1-shell{max-width:1512px;margin:auto;padding:0 40px}.s1-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s1-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s1-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:var(--ch-blush);box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s1-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s1-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s1-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s1-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s1-headline span{display:block}.s1-intro{font-size:17px;line-height:1.5;max-width:470px}.s1-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s1-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s1-button svg{flex:none}.s1-button:hover{background:#e9f46d}.s1-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s1-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s1-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s1-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s1-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s1-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s1-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s1-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s1-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s1-stepbar [aria-current] b{background:var(--ch-lime)}.s1-stepbar .s1-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s1-shopping,.s1-guide{scroll-margin-top:160px}.s1-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s1-section-heading h2,.s1-guide h2,.s1-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s1-section-heading .s1-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s1-section-heading>[data-s1-count]{font-size:14px;white-space:nowrap;color:#635569}.s1-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s1-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s1-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s1-formats button:hover{background:#f0e3ff}.s1-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s1-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s1-filters input,.s1-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s1-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s1-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s1-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s1-variant-note:not(:empty){padding-top:8px}.s1-variant-note a{text-decoration:underline;text-underline-offset:3px}.s1-load{text-align:center;padding:30px 0 12px}.s1-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s1-pagination span{padding:8px}.s1-pagination .current{background:var(--ch-blush);border-radius:5px}.s1-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s1-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s1-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s1-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.s1-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s1-guide-grid article:nth-child(2){background:#a6e7e1}.s1-guide-grid article:nth-child(3){background:#eaff84}.s1-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s1-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s1-guide-grid p{font-size:14px;line-height:1.6}.s1-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s1-guide-grid a svg{flex:none}.s1-faq{max-width:960px;margin:0 auto 42px}.s1-faq h2{margin-bottom:16px}.s1-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s1-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s1-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s1-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s1-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s1-next-copy{min-width:0;max-width:620px}.s1-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s1-next p{font-size:14px;line-height:1.6}.s1-next .s1-eyebrow{margin-bottom:8px!important}.s1-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s1-next .s1-button{justify-content:space-between}.s1-next .s1-text-link{justify-content:center;gap:10px}.s1-next .s1-text-link svg{flex:none}.s1-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s1-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s1-seo-copy{min-width:0;max-width:850px}.s1-seo-copy p{font-size:15px;line-height:1.7}.s1-seo-copy p+p{margin-top:14px}.s1-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s1-seo-link svg{flex:none}.s1-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s1-shell{padding:0 24px}.s1-hero-copy{padding:28px 0 0 28px}.s1-actions{padding:20px 0 28px 28px}.s1-hero-art{min-height:300px;padding:20px}.s1-hero h1{font-size:15px}.s1-intro{font-size:16px}.s1-filters{grid-template-columns:2fr 1fr 1fr}.s1-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s1-grid{gap:24px 12px}.s1-next{gap:20px;padding:24px}.s1-next-number{font-size:68px}}@media(max-width:767px){.s1-hub{padding-top:16px}.s1-shell{padding:0 16px}.s1-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s1-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s1-hero-copy{padding:20px 0 0 16px}.s1-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s1-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s1-intro{font-size:14px;line-height:1.5}.s1-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s1-number{font-size:clamp(106px,31vw,190px)}.s1-hero-oval{width:95%;height:32%;left:0;top:38%}.s1-hero-droplet{width:25px;right:5%;bottom:14%}.s1-hero-spark{width:27px;right:0;top:27%}.s1-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s1-button{gap:18px;padding:11px 14px}.s1-text-link{font-size:14px}.s1-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s1-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s1-stepbar>span{display:none}.s1-stepbar .s1-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s1-section-heading{display:block;margin-bottom:15px}.s1-section-heading h2,.s1-guide h2,.s1-faq h2{font-size:23px}.s1-section-heading>[data-s1-count]{margin-top:7px;font-size:14px}.s1-section-heading .s1-eyebrow{font-size:14px}.s1-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s1-formats button{font-size:14px;padding:9px 12px;flex:none}.s1-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s1-search{grid-column:1/-1}.s1-filters label{font-size:14px}.s1-reset{min-height:32px;padding:0}.s1-range-hint{margin-bottom:30px!important;font-size:14px!important}.s1-guide{padding:20px 16px;margin-bottom:30px}.s1-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s1-guide-grid article{padding:18px;gap:10px}.s1-guide-grid h3{font-size:18px}.s1-faq{margin-bottom:30px}.s1-faq summary{font-size:14px}.s1-faq p{font-size:14px}.s1-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s1-next-number{font-size:56px;align-self:start}.s1-next h2{font-size:23px}.s1-next .s1-eyebrow{letter-spacing:0}.s1-next-actions{grid-column:1/-1;min-width:0}.s1-next .s1-button{width:100%}.s1-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s1-seo h2{max-width:none;font-size:22px}.s1-seo-copy p{font-size:14px;line-height:1.65}.s1-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s1-hub *{scroll-behavior:auto!important;transition:none!important}}.s1-hub .s1-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s1-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s1-hub .s1-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s1-hub .s1-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s1-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s1-hub .s1-next{padding:20px 16px}.s1-hub .s1-seo{margin-top:24px;padding:20px 16px}}.s1-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s1-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s1-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s1-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s1-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s1-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s1-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s1-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s1-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s1-hub .ch-card .ProductItem__Vendor{display:none!important}.s1-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s1-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s1-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s1-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s1-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s1-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s1-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s1-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s1-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s1-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s1-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s1-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s1-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s1-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s1-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s1-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s1-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s1-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s1-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s1-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s1-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s1-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s1-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s1-hub .ch-card{padding:8px}.s1-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s1-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s1-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s1-hub .ch-card .CocomoCollectionCard__Badge--saving,.s1-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s1-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s1-hub .s1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s1-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s1-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s1-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s1-hub .ch-card-extra{padding:10px 8px 8px}.s1-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s1-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s1-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s1-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s1-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s1-hub .ch-card .ProductItem__Title{font-size:14px!important}.s1-hub .ch-card .ProductItem__Price{font-size:18px!important}.s1-hub .s1-variant-note{padding-left:8px;padding-right:8px}}#cocomo-home-hub{--ink:#24162c;--yellow:#faff00;--purple:#a737ed;--pink:#ffc5d7;--mint:#eaf8ee;--lilac:#f3eafb;background:#fff;color:var(--ink);font:400 15px/1.6 Poppins,Arial,sans-serif;isolation:isolate;container-type:inline-size;container-name:home-living}#cocomo-home-hub *{box-sizing:border-box}#cocomo-home-hub [hidden]{display:none!important}#cocomo-home-hub a{color:inherit}#cocomo-home-hub button,#cocomo-home-hub input,#cocomo-home-hub select,#cocomo-home-hub summary{font:400 14px/1.5 Poppins,Arial,sans-serif;color:inherit}#cocomo-home-hub button,#cocomo-home-hub summary,#cocomo-home-hub select{cursor:pointer}#cocomo-home-hub button{touch-action:manipulation}#cocomo-home-hub :is(button,a,input,select,summary):focus-visible{outline:3px solid #7524ab;outline-offset:4px}#cocomo-home-hub h1,#cocomo-home-hub h2,#cocomo-home-hub h3,#cocomo-home-hub p{margin:0}#cocomo-home-hub .hr-reviewbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#33203e;color:#fff;padding:12px 24px;font-size:14px}#cocomo-home-hub .hr-reviewbar select{max-width:100%;width:300px;padding:9px;border-radius:6px;background:#fff;color:#24162c}#cocomo-home-hub .hr-reviewbar label{display:flex;align-items:center;gap:10px;min-width:0}#cocomo-home-hub .hr-announcement{padding:9px 16px;background:#ffdfeb;border-bottom:1px solid var(--ink);text-align:center;font-size:14px}#cocomo-home-hub .hr-header{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid #e3d6e7;padding:18px 28px}#cocomo-home-hub .hr-logo{font-size:29px;font-weight:700;letter-spacing:-2px;line-height:1.1;color:#8125b2;background:#faff00;border-radius:7px;padding:5px 10px;cursor:pointer}#cocomo-home-hub .hr-header-note{font-size:14px}#cocomo-home-hub .hr-shell{max-width:1380px;margin:auto;padding:22px 30px 40px}#cocomo-home-hub .hr-crumb{font-size:14px;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}#cocomo-home-hub .hr-crumb button{border:0;padding:0;background:none;text-decoration:underline;text-underline-offset:4px}#cocomo-home-hub .hr-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;border:1px solid var(--ink);border-radius:17px;background:linear-gradient(120deg,#ffc8d9,#e7d6f3);box-shadow:3px 4px 0 var(--ink);overflow:hidden;min-height:400px}#cocomo-home-hub .hr-hero-copy{padding:34px}#cocomo-home-hub .hr-hero h1{display:inline-block;background:var(--yellow);border:1px solid var(--ink);border-radius:5px;padding:6px 10px;font:600 14px/1.5 Poppins,Arial,sans-serif;margin-bottom:17px}#cocomo-home-hub .hr-hero-title{font-size:clamp(32px,4.7cqi,60px);font-weight:700;line-height:1.09;letter-spacing:-.05em;margin:0 0 18px}#cocomo-home-hub .hr-hero-title span{display:block}#cocomo-home-hub .hr-hero-intro{font-size:15px;max-width:540px;margin-bottom:22px}#cocomo-home-hub .hr-hero-art{padding:22px 18px;display:grid;place-items:center;align-self:stretch;background:#e1cfee}#cocomo-home-hub .hr-hero-art svg{display:block;width:100%;height:auto;aspect-ratio:420/330;max-width:530px}#cocomo-home-hub .hr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 23px}#cocomo-home-hub .hr-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 17px;border:1px solid var(--ink);border-radius:7px;box-shadow:2px 3px 0 var(--ink);background:var(--yellow);font-weight:600;font-size:14px;text-decoration:none}#cocomo-home-hub .hr-textlink{background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:5px 0;font-size:14px}#cocomo-home-hub .hr-family{padding:26px 0 20px}#cocomo-home-hub .hr-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px}#cocomo-home-hub h2{font-size:28px;letter-spacing:-.03em;line-height:1.25;font-weight:600}#cocomo-home-hub .hr-sectionhead p{max-width:390px;font-size:14px}#cocomo-home-hub .hr-familyrail{display:flex;gap:9px;flex-wrap:wrap}#cocomo-home-hub .hr-familyrail a{background:#f5edf9;border:1px solid #b99ecb;border-radius:7px;padding:9px 13px;min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:14px;text-decoration:none}#cocomo-home-hub .hr-familyrail a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}#cocomo-home-hub .hr-category-menu{margin:12px 0 0;border:1px solid #d1bedc;border-radius:8px;background:#fcf9fe}#cocomo-home-hub .hr-category-menu>summary{padding:10px 14px;min-height:44px;font-weight:500}#cocomo-home-hub .hr-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;gap:22px}#cocomo-home-hub .hr-menu-grid strong{font-size:15px}#cocomo-home-hub .hr-menu-grid a{display:block;font-size:14px;line-height:1.4;padding:8px 0;text-underline-offset:3px}#cocomo-home-hub .hr-format{padding:17px 0 20px;border-top:1px solid #e0d4e7}#cocomo-home-hub .hr-kicker{font-size:14px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;margin-bottom:8px}#cocomo-home-hub .hr-pills{display:flex;gap:8px;overflow-x:auto;padding:3px 4px 10px 0;scrollbar-width:thin;overscroll-behavior-x:contain}#cocomo-home-hub .hr-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;flex:none;border:1px solid var(--ink);border-radius:999px;min-height:44px;padding:9px 14px;background:#fff}#cocomo-home-hub .hr-pill[aria-pressed=true]{background:var(--yellow);box-shadow:1px 2px 0 var(--ink);font-weight:600}#cocomo-home-hub .hr-pill span{opacity:.7;font-variant-numeric:tabular-nums}#cocomo-home-hub .hr-guide{border:1px solid var(--ink);border-radius:15px;background:#eaf7f0;box-shadow:2px 3px #493453;margin:3px 3px 30px 0;overflow:hidden;scroll-margin-top:20px}#cocomo-home-hub .hr-guide-body{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;padding:26px}#cocomo-home-hub .hr-guide h2{font-size:30px;margin-bottom:12px}#cocomo-home-hub .hr-guide p{font-size:14px}#cocomo-home-hub .hr-guide-note{background:#ffffffab;border:1px solid #bfd0c2;border-radius:10px;padding:19px}#cocomo-home-hub .hr-guide-note h3{font-size:15px;font-weight:600;margin-bottom:7px}#cocomo-home-hub .hr-guide-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #c4d5c6;padding:13px 26px;background:#ffffff80;font-size:14px}#cocomo-home-hub .hr-guide-foot .hr-primary{min-height:42px}#cocomo-home-hub .hr-results{scroll-margin-top:20px}#cocomo-home-hub .hr-refine{padding:18px;border:1px solid #d4c1df;border-radius:12px;background:#f6effb;margin:17px 0 20px}#cocomo-home-hub .hr-filterhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}#cocomo-home-hub .hr-filterhead h3{font-size:18px;font-weight:600}#cocomo-home-hub .hr-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px}#cocomo-home-hub .hr-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:14px;font-weight:500}#cocomo-home-hub .hr-field :is(input,select){width:100%;min-width:0;border:1px solid #ae93bf;border-radius:6px;background:#fff;padding:10px 9px;min-height:45px;font-size:14px}#cocomo-home-hub .hr-morefilters{border-top:1px solid #d4c1df;margin-top:16px;padding-top:12px}#cocomo-home-hub .hr-morefilters summary{width:max-content;max-width:100%;padding:9px 12px;border:1px solid #a88abb;border-radius:6px;background:#fff;min-height:44px;font-weight:500}#cocomo-home-hub .hr-morefields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:15px}#cocomo-home-hub .hr-error{color:#94254f;font-size:14px;padding-top:9px}#cocomo-home-hub .hr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}#cocomo-home-hub .hr-chip{border:1px solid #b499c5;border-radius:999px;background:#f4e8fc;padding:8px 12px;min-height:44px;overflow-wrap:anywhere}#cocomo-home-hub .hr-count{font-size:14px;color:#66526e}#cocomo-home-hub .hr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px;align-items:stretch}#cocomo-home-hub .hr-product{display:flex;flex-direction:column;border:1px solid #ddd0e4;border-radius:10px;min-width:0;background:#fff;overflow:hidden}#cocomo-home-hub .hr-media{position:relative;aspect-ratio:1200/1700;display:block;background:#fff}#cocomo-home-hub .hr-media img{display:block;width:100%;height:100%;object-fit:contain}#cocomo-home-hub .hr-badges{position:absolute;left:5px;right:5px;top:6px;display:flex;justify-content:space-between;align-items:start;gap:4px;pointer-events:none}#cocomo-home-hub .hr-badge{background:#fff7fc;border:1px solid var(--ink);border-radius:999px;padding:5px 7px;font-size:14px;line-height:1.25;font-weight:600;white-space:nowrap}#cocomo-home-hub .hr-saving{background:var(--yellow);margin-left:auto}#cocomo-home-hub .hr-productinfo{padding:12px;display:flex;flex:1;flex-direction:column;text-align:center}#cocomo-home-hub .hr-brand{font-size:14px;font-weight:600;color:#674875;margin-bottom:6px}#cocomo-home-hub .hr-product h3{font-size:14px;font-weight:500;line-height:1.55;min-height:4.65em;margin:0 0 7px}#cocomo-home-hub .hr-product h3 a{text-decoration:none}#cocomo-home-hub .hr-price{font-size:20px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;align-items:baseline}#cocomo-home-hub .hr-price s{font-size:14px;font-weight:400;color:#6e5a78}#cocomo-home-hub .hr-stock{font-size:14px;color:#675070;margin:4px 0 9px}#cocomo-home-hub .hr-match{font-size:14px;line-height:1.5;margin:8px 0;color:#5e456b}#cocomo-home-hub .hr-product .hr-primary{margin-top:auto;width:100%;box-shadow:none;min-height:44px;padding:9px 10px}#cocomo-home-hub .hr-load{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 0 32px;font-size:14px}#cocomo-home-hub .hr-empty{text-align:center;border:1px solid #d2bedf;border-radius:12px;background:#f8f1fc;padding:30px 18px;grid-column:1/-1}#cocomo-home-hub .hr-empty h3{font-size:22px;margin-bottom:10px}#cocomo-home-hub .hr-empty p{font-size:14px;max-width:560px;margin:0 auto 14px}#cocomo-home-hub .hr-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;background:#f6effb;border:1px solid #d8c9e4;border-radius:14px;padding:28px;margin:20px 0 24px}#cocomo-home-hub .hr-faq-intro p{font-size:14px;margin-top:12px}#cocomo-home-hub .hr-faq-items{border-top:1px solid #dac9e4}#cocomo-home-hub .hr-faq-items details{border-bottom:1px solid #dac9e4}#cocomo-home-hub .hr-faq-items summary{padding:15px 2px;min-height:54px;font-weight:500}#cocomo-home-hub .hr-faq-items p{font-size:14px;padding:0 0 17px;line-height:1.75}#cocomo-home-hub .hr-education{border:1px solid #d7c7df;border-radius:14px;padding:28px;background:#fff}#cocomo-home-hub .hr-education>p{margin-top:12px;font-size:14px;max-width:950px}#cocomo-home-hub .hr-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}#cocomo-home-hub .hr-topic{border:1px solid #d0b9d9;border-radius:11px;background:#ffe8f0;padding:20px}#cocomo-home-hub .hr-topic:nth-child(2){background:#eaf7ef}#cocomo-home-hub .hr-topic:nth-child(3){background:#f0e8fb}#cocomo-home-hub .hr-topic h3{font-size:18px;line-height:1.4;font-weight:600;margin:0 0 12px}#cocomo-home-hub .hr-topic p{font-size:14px;line-height:1.75}#cocomo-home-hub .hr-related{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #ddcee6;margin-top:24px;padding-top:20px}#cocomo-home-hub .hr-related a{font-size:14px;background:#f4eefa;border:1px solid #c6b0d5;border-radius:7px;padding:11px 13px;text-decoration:none}#cocomo-home-hub .hr-bottom{margin-top:26px;padding:26px;background:#f4eef8;border-radius:12px;font-size:14px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}#cocomo-home-hub .hr-bottom strong{font-size:24px;color:#862abe;letter-spacing:-1px}#cocomo-home-hub .hr-smallnote{font-size:14px;color:#6b5574;margin-top:12px}@container home-living (max-width:1050px){#cocomo-home-hub .hr-shell{padding:20px 22px 30px}#cocomo-home-hub .hr-hero{min-height:360px}#cocomo-home-hub .hr-hero-copy{padding:28px}#cocomo-home-hub .hr-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-home-hub .hr-topics{grid-template-columns:1fr 1fr}#cocomo-home-hub .hr-grid{gap:22px 10px}#cocomo-home-hub .hr-badge{padding:5px;font-size:14px}#cocomo-home-hub .hr-saving{display:flex;flex-direction:column;align-items:center}#cocomo-home-hub .hr-product h3{min-height:6.2em}}@container home-living (max-width:700px){#cocomo-home-hub .hr-reviewbar{padding:12px 16px;display:block}#cocomo-home-hub .hr-reviewbar label{margin-top:8px;display:block}#cocomo-home-hub .hr-reviewbar select{width:100%;margin-top:4px}#cocomo-home-hub .hr-header{padding:15px 16px}#cocomo-home-hub .hr-logo{font-size:26px}#cocomo-home-hub .hr-header-note{max-width:145px;text-align:right}#cocomo-home-hub .hr-shell{padding:18px 14px 26px}#cocomo-home-hub .hr-hero{grid-template-columns:1fr;min-height:0}#cocomo-home-hub .hr-hero-copy{padding:24px 20px 12px}#cocomo-home-hub .hr-hero-title{font-size:clamp(32px,8.6cqi,44px)}#cocomo-home-hub .hr-hero-intro{font-size:14px}#cocomo-home-hub .hr-hero-art{padding:8px 12px 15px;background:transparent}#cocomo-home-hub .hr-hero-art svg{max-width:420px}#cocomo-home-hub .hr-familyrail{flex-wrap:nowrap;overflow-x:auto;padding-bottom:9px}#cocomo-home-hub .hr-familyrail a{flex:none}#cocomo-home-hub .hr-sectionhead{display:block}#cocomo-home-hub h2{font-size:24px}#cocomo-home-hub .hr-sectionhead p{margin-top:9px}#cocomo-home-hub .hr-menu-grid{grid-template-columns:1fr 1fr;gap:16px;padding:14px}#cocomo-home-hub .hr-guide-body{grid-template-columns:1fr;padding:20px 17px;gap:18px}#cocomo-home-hub .hr-guide h2{font-size:26px}#cocomo-home-hub .hr-guide-note{padding:16px}#cocomo-home-hub .hr-guide-foot{padding:14px 17px}#cocomo-home-hub .hr-guide-foot .hr-primary{width:100%}#cocomo-home-hub .hr-refine{padding:12px}#cocomo-home-hub .hr-fields,#cocomo-home-hub .hr-morefields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#cocomo-home-hub .hr-search{grid-column:1/-1}#cocomo-home-hub .hr-field input,#cocomo-home-hub .hr-field select{font-size:14px}#cocomo-home-hub .hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}#cocomo-home-hub .hr-productinfo{padding:10px 7px}#cocomo-home-hub .hr-product h3{min-height:6.2em}#cocomo-home-hub .hr-badges{left:3px;right:3px;top:4px;align-items:start}#cocomo-home-hub .hr-badge{font-size:14px;padding:4px;max-width:65%;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.25}#cocomo-home-hub .hr-saving{flex:none;white-space:nowrap}#cocomo-home-hub .hr-price{font-size:19px}#cocomo-home-hub .hr-faq{grid-template-columns:1fr;padding:22px 18px;gap:18px}#cocomo-home-hub .hr-education{padding:22px 18px}#cocomo-home-hub .hr-topics{grid-template-columns:1fr}#cocomo-home-hub .hr-topic{padding:18px}#cocomo-home-hub .hr-bottom{padding:20px}#cocomo-home-hub .hr-announcement{font-size:14px}}@media(prefers-reduced-motion:reduce){#cocomo-home-hub *{scroll-behavior:auto!important}}#cocomo-home-hub .hr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}#cocomo-home-hub .hr-native{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}#cocomo-home-hub .hr-native .ProductItem{height:auto;min-width:0;margin:0;text-align:center}#cocomo-home-hub .hr-native .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}#cocomo-home-hub .hr-native .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}#cocomo-home-hub .hr-native .ProductItem__ImageWrapper{display:block;width:100%;margin:0}#cocomo-home-hub .hr-native .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}#cocomo-home-hub .hr-native .AspectRatio:before{padding-bottom:0!important}#cocomo-home-hub .hr-native .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}#cocomo-home-hub .hr-native .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}#cocomo-home-hub .hr-native .ProductItem__Vendor{display:none!important}#cocomo-home-hub .hr-native .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}#cocomo-home-hub .hr-native .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}#cocomo-home-hub .hr-native .ProductItem__Info>.automizely_reviews_product_collection_star_widget,#cocomo-home-hub .hr-native .ProductItem__Info>.shopify-product-reviews-badge{order:1}#cocomo-home-hub .hr-native .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}#cocomo-home-hub .hr-native .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}#cocomo-home-hub .hr-native .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}#cocomo-home-hub .hr-native .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--purple)!important}#cocomo-home-hub .hr-native .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}#cocomo-home-hub .hr-native .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}#cocomo-home-hub .hr-native .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}#cocomo-home-hub .hr-native .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}#cocomo-home-hub .hr-native .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--pink)!important;border-radius:999px!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--yellow);color:var(--ink);white-space:nowrap;text-transform:uppercase}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ink);white-space:nowrap}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--pink);color:var(--ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ink);border-radius:999px;padding:5px 12px}#cocomo-home-hub .hr-native-extra{padding-top:10px;margin-top:auto}#cocomo-home-hub .hr-native-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ink);border-radius:7px;background:var(--yellow);font-size:14px;font-weight:650;padding:10px 12px}#cocomo-home-hub .hr-native-extra a:hover{background:var(--pink)}@container home-living (max-width:1000px){#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--saving,#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}#cocomo-home-hub .hr-grid{gap:20px 12px}#cocomo-home-hub .hr-native{padding:8px}}@container home-living (max-width:767px){#cocomo-home-hub .hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}#cocomo-home-hub .hr-native{padding:0;border-radius:9px;overflow:visible}#cocomo-home-hub .hr-native .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}#cocomo-home-hub .hr-native .ProductItem__Info{padding:8px 8px 0!important}#cocomo-home-hub .hr-native-extra{padding:10px 8px 8px}#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .ch-offer-separator{display:none}#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9cqw,12px)!important}#cocomo-home-hub .hr-native .ProductItem__Title{font-size:14px!important}#cocomo-home-hub .hr-native .ProductItem__Price{font-size:18px!important}#cocomo-home-hub .hr-native-extra a{font-size:14px}}#cocomo-home-hub .cl-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}#cocomo-home-hub .cl-range-note:empty{margin-top:0}#cocomo-home-hub .hr-crumb a{text-decoration:underline;text-underline-offset:4px}#cocomo-home-hub .ProductItem__Image--alternate{display:none!important}#cocomo-home-hub .ProductItem__Image{opacity:1!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges{display:flex;align-items:start;justify-content:space-between;flex-wrap:nowrap}@container home-living (min-width:768px){#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges{top:6px;left:5px;right:5px;transform:none}}#cocomo-home-hub .hr-native .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font:600 14px/1.25 Poppins,sans-serif!important;padding:4px 5px;white-space:normal;word-break:normal;overflow-wrap:normal}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--type{flex:0 1 auto;max-width:60%}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--saving{display:flex;flex-direction:column;align-items:center;flex:none}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--soldOut{flex:none;max-width:45%;text-align:center}#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--promo,#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge{font:600 14px/1.3 Poppins,sans-serif!important}#cocomo-home-hub .hr-native .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{white-space:normal!important;font-size:14px!important;padding:6px!important}#cocomo-home-hub .hr-native-match{font:400 14px/1.5 Poppins,sans-serif;color:#675070;text-align:center;margin:0 0 10px}#cocomo-home-hub .hr-native-extra a{box-shadow:none}#cocomo-home-hub .hr-status{padding:18px;background:#f3eafb;border-radius:10px;margin-bottom:18px;font-size:14px}#cocomo-home-hub .hr-native .ProductItem__Title>a{min-height:6em}@container home-living (min-width:1051px){#cocomo-home-hub .hr-native .CocomoCollectionCard__Badge--saving{flex-direction:row;gap:4px}}.ig-hub .ig-art-label{display:inline-flex;align-items:center;gap:7px;position:absolute;padding:8px 12px;border:1px solid #b69ec3;border-radius:999px;background:#fff;box-shadow:0 3px 8px #76508714;color:#332238;font:550 14px/1.2 Poppins,sans-serif;max-width:94%;white-space:normal}.ig-hub .ig-art-label-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#b5d3ef}[data-ig-collection-hub] .ic-hero-art{padding:24px 26px 24px 22px;min-height:400px;pointer-events:auto;align-self:center}.ic-ingredient-board{--ic-tone:#ede0f7;width:100%;max-width:620px;border:1px solid #5a405f;border-radius:14px;background:linear-gradient(145deg,#ffffffdd,var(--ic-tone));box-shadow:2px 4px #49334f26;overflow:hidden;transform:rotate(1deg)}.ic-ingredient-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid #5a405f38;background:#ffffff80}.ic-ingredient-heading>span{font-size:14px;line-height:1.3;max-width:110px;color:#66506d}.ic-ingredient-heading>strong{font-size:22px;font-weight:750;letter-spacing:-.025em;text-align:right;line-height:1.15}.ic-ingredient-visual{width:100%;height:245px;position:relative}.ic-ingredient-visual>svg{display:block;width:100%;height:100%;object-fit:contain}.ic-format-hint{font-size:14px;line-height:1.4;font-weight:600;padding:0 16px 9px!important;margin:0!important}.ic-format-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 12px 14px}.ic-format-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;min-height:88px;padding:12px 11px;border:1px solid #49334f;border-radius:9px;background:#ffd8e8;box-shadow:1px 2px #49334f;font-size:14px!important;line-height:1.35;font-weight:650;text-align:left;transition:transform .15s ease}.ic-format-card:nth-child(2){background:#edffa0;transform:translateY(-5px)}.ic-format-card:nth-child(3){background:#dfc4f6}.ic-format-card svg{align-self:flex-end;flex:none}.ic-format-card:not(:disabled):hover{transform:translateY(-3px)}.ic-format-card:nth-child(2):not(:disabled):hover{transform:translateY(-8px)}.ic-format-card[aria-pressed=true]{outline:2px solid #49334f;outline-offset:2px}.ic-format-card:disabled{opacity:.65;cursor:wait}[data-ig-fixed-ingredient=cica] .ic-ingredient-board{--ic-tone:#d5edbc;transform:rotate(-1deg)}[data-ig-fixed-ingredient=heartleaf] .ic-ingredient-board{--ic-tone:#bfdfcc}[data-ig-fixed-ingredient=rice] .ic-ingredient-board{--ic-tone:#f4e2bd;transform:rotate(-1deg)}[data-ig-fixed-ingredient=tea-tree] .ic-ingredient-board{--ic-tone:#c7e7dc}[data-ig-fixed-ingredient=ceramides] .ic-ingredient-board{--ic-tone:#f6d5bd}[data-ig-fixed-ingredient=collagen] .ic-ingredient-board{--ic-tone:#f5c2d8;transform:rotate(-1deg)}[data-ig-fixed-ingredient=hyaluronic-acid] .ic-ingredient-board{--ic-tone:#bde9f5}[data-ig-fixed-ingredient=snail-mucin] .ic-ingredient-board{--ic-tone:#edd4c7;transform:rotate(-1deg)}[data-ig-fixed-ingredient=retinol] .ic-ingredient-board{--ic-tone:#f5d2a6}[data-ig-fixed-ingredient=niacinamide] .ic-ingredient-board{--ic-tone:#dcd2fc;transform:rotate(-1deg)}[data-ig-fixed-ingredient=txa] .ic-ingredient-board{--ic-tone:#f4cddd}[data-ig-fixed-ingredient=pdrn] .ic-ingredient-board{--ic-tone:#dcddf8;transform:rotate(-1deg)}[data-ig-fixed-ingredient=spicules-exosomes] .ic-ingredient-board{--ic-tone:#c9e4e9}@media(min-width:768px)and (max-width:1000px){[data-ig-collection-hub] .ic-hero-art{padding:20px 18px}.ic-ingredient-heading{padding:12px}.ic-ingredient-heading>strong{font-size:19px}.ic-ingredient-heading>span{max-width:90px}.ic-ingredient-visual{height:220px}.ic-format-card{padding:10px 8px;min-height:104px}.ic-format-choices{gap:7px}}@media(max-width:767px){[data-ig-collection-hub] .ic-hero-art{display:grid;grid-column:1;grid-row:3;min-height:0;padding:22px 20px 24px}.ic-ingredient-board{max-width:520px;margin:auto;transform:none!important}.ic-ingredient-heading{padding:12px 14px}.ic-ingredient-heading>strong{font-size:20px}.ic-ingredient-visual{height:auto;aspect-ratio:560/335}.ic-format-card{min-height:88px;padding:10px 8px}.ic-format-choices{gap:8px;padding:0 10px 12px}.ic-format-hint{padding-left:12px!important}}@media(prefers-reduced-motion:reduce){.ic-format-card{transition:none}}@media(max-width:767px){.ig-hub[data-ig-collection-hub] .ig-hero-copy{grid-column:1;grid-row:1;padding:24px 20px 0}.ig-hub[data-ig-collection-hub] .ig-headline{font-size:clamp(34px,9vw,46px)}.ig-hub[data-ig-collection-hub] .ig-actions{grid-column:1;grid-row:3;padding:10px 20px 24px;flex-wrap:wrap}.ig-hub[data-ig-collection-hub] .ig-hero-art.ic-hero-art{display:grid;grid-column:1;grid-row:2;min-width:0;min-height:0;padding:24px 16px 20px;align-self:stretch}.ig-hub[data-ig-collection-hub] .ic-ingredient-board{width:100%;max-width:100%;min-width:0;margin:0;transform:none!important}.ig-hub[data-ig-collection-hub] .ic-ingredient-visual{display:block;width:100%;height:auto;aspect-ratio:560/380}.ig-hub[data-ig-collection-hub] .ic-ingredient-visual>svg{display:block;width:100%;height:auto;aspect-ratio:560/380}.ig-hub[data-ig-collection-hub] .ic-format-card [data-ig-hero-type-label]{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.ig-hub[data-ig-collection-hub] .ig-filters :is(input,select,option,label,label>span),.ig-hub[data-ig-collection-hub] .ig-filters input::placeholder{font-family:Poppins,sans-serif!important;font-size:14px!important}.ig-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.ig-hub *,.ig-hub *:before,.ig-hub *:after{box-sizing:border-box}.ig-hub [hidden]{display:none!important}.ig-hub h1,.ig-hub h2,.ig-hub h3,.ig-hub p{margin:0}.ig-hub h1,.ig-hub h2,.ig-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.ig-hub a{color:inherit;text-decoration:none}.ig-hub button,.ig-hub input,.ig-hub select{font:inherit;color:inherit}.ig-hub button{cursor:pointer}.ig-hub a:focus-visible,.ig-hub button:focus-visible,.ig-hub input:focus-visible,.ig-hub select:focus-visible,.ig-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.ig-shell{max-width:1512px;margin:auto;padding:0 40px}.ig-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.ig-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.ig-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.ig-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.ig-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.ig-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.ig-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.ig-headline span{display:block}.ig-intro{font-size:17px;line-height:1.5;max-width:470px}.ig-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.ig-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.ig-button svg{flex:none}.ig-button:hover{background:#e9f46d}.ig-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.ig-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.ig-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.ig-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.ig-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.ig-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.ig-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.ig-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.ig-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.ig-stepbar [aria-current] b{background:var(--ch-lime)}.ig-stepbar .ig-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.ig-shopping,.ig-guide{scroll-margin-top:160px}.ig-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.ig-section-heading h2,.ig-guide h2,.ig-faq h2{font-size:28px;font-weight:700;line-height:1.3}.ig-section-heading .ig-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.ig-section-heading>[data-ig-count]{font-size:14px;white-space:nowrap;color:#635569}.ig-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ig-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.ig-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ig-formats button:hover{background:#f0e3ff}.ig-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.ig-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.ig-filters input,.ig-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.ig-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.ig-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.ig-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.ig-variant-note:not(:empty){padding-top:8px}.ig-variant-note a{text-decoration:underline;text-underline-offset:3px}.ig-load{text-align:center;padding:30px 0 12px}.ig-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.ig-pagination span{padding:8px}.ig-pagination .current{background:var(--ch-blush);border-radius:5px}.ig-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.ig-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.ig-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.ig-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.ig-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.ig-guide-grid article:nth-child(2){background:#a6e7e1}.ig-guide-grid article:nth-child(3){background:#eaff84}.ig-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.ig-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.ig-guide-grid p{font-size:14px;line-height:1.6}.ig-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.ig-guide-grid a svg{flex:none}.ig-faq{max-width:960px;margin:0 auto 42px}.ig-faq h2{margin-bottom:16px}.ig-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.ig-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.ig-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.ig-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.ig-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.ig-next-copy{min-width:0;max-width:620px}.ig-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.ig-next p{font-size:14px;line-height:1.6}.ig-next .ig-eyebrow{margin-bottom:8px!important}.ig-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.ig-next .ig-button{justify-content:space-between}.ig-next .ig-text-link{justify-content:center;gap:10px}.ig-next .ig-text-link svg{flex:none}.ig-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.ig-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.ig-seo-copy{min-width:0;max-width:850px}.ig-seo-copy p{font-size:15px;line-height:1.7}.ig-seo-copy p+p{margin-top:14px}.ig-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.ig-seo-link svg{flex:none}.ig-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.ig-shell{padding:0 24px}.ig-hero-copy{padding:28px 0 0 28px}.ig-actions{padding:20px 0 28px 28px}.ig-hero-art{min-height:300px;padding:20px}.ig-hero h1{font-size:15px}.ig-intro{font-size:16px}.ig-filters{grid-template-columns:2fr 1fr 1fr}.ig-reset{grid-column:1/-1;justify-self:end;min-height:30px}.ig-grid{gap:24px 12px}.ig-next{gap:20px;padding:24px}.ig-next-number{font-size:68px}}@media(max-width:767px){.ig-hub{padding-top:16px}.ig-shell{padding:0 16px}.ig-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.ig-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.ig-hero-copy{padding:20px 0 0 16px}.ig-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.ig-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.ig-intro{font-size:14px;line-height:1.5}.ig-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.ig-number{font-size:clamp(106px,31vw,190px)}.ig-hero-oval{width:95%;height:32%;left:0;top:38%}.ig-hero-droplet{width:25px;right:5%;bottom:14%}.ig-hero-spark{width:27px;right:0;top:27%}.ig-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.ig-button{gap:18px;padding:11px 14px}.ig-text-link{font-size:14px}.ig-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.ig-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.ig-stepbar>span{display:none}.ig-stepbar .ig-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.ig-section-heading{display:block;margin-bottom:15px}.ig-section-heading h2,.ig-guide h2,.ig-faq h2{font-size:23px}.ig-section-heading>[data-ig-count]{margin-top:7px;font-size:14px}.ig-section-heading .ig-eyebrow{font-size:14px}.ig-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.ig-formats button{font-size:14px;padding:9px 12px;flex:none}.ig-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.ig-search{grid-column:1/-1}.ig-filters label{font-size:14px}.ig-reset{min-height:32px;padding:0}.ig-range-hint{margin-bottom:30px!important;font-size:14px!important}.ig-guide{padding:20px 16px;margin-bottom:30px}.ig-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.ig-guide-grid article{padding:18px;gap:10px}.ig-guide-grid h3{font-size:18px}.ig-faq{margin-bottom:30px}.ig-faq summary{font-size:14px}.ig-faq p{font-size:14px}.ig-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.ig-next-number{font-size:56px;align-self:start}.ig-next h2{font-size:23px}.ig-next .ig-eyebrow{letter-spacing:0}.ig-next-actions{grid-column:1/-1;min-width:0}.ig-next .ig-button{width:100%}.ig-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.ig-seo h2{max-width:none;font-size:22px}.ig-seo-copy p{font-size:14px;line-height:1.65}.ig-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.ig-hub *{scroll-behavior:auto!important;transition:none!important}}.ig-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.ig-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-hub .ig-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.ig-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.ig-hub .ig-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.ig-hub .ig-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.ig-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.ig-hub .ig-next{padding:20px 16px}.ig-hub .ig-seo{margin-top:24px;padding:20px 16px}}.ig-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.ig-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.ig-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.ig-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.ig-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.ig-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.ig-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.ig-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.ig-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.ig-hub .ch-card .ProductItem__Vendor{display:none!important}.ig-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.ig-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.ig-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.ig-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.ig-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.ig-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.ig-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.ig-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.ig-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.ig-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.ig-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.ig-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.ig-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.ig-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.ig-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.ig-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.ig-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.ig-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.ig-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.ig-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.ig-hub .ch-card-extra{padding-top:10px;margin-top:auto}.ig-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.ig-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.ig-hub .ch-card{padding:8px}.ig-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.ig-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.ig-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.ig-hub .ch-card .CocomoCollectionCard__Badge--saving,.ig-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.ig-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.ig-hub .ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.ig-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.ig-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.ig-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.ig-hub .ch-card-extra{padding:10px 8px 8px}.ig-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.ig-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.ig-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.ig-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.ig-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.ig-hub .ch-card .ProductItem__Title{font-size:14px!important}.ig-hub .ch-card .ProductItem__Price{font-size:18px!important}.ig-hub .ig-variant-note{padding-left:8px;padding-right:8px}}.ig-hub .ig-hero{background:#a6e7e1}@media(min-width:1001px){.ig-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1001px){.ig-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ig-hub .ig-hero{background:#ffc9d6}.ig-hub .ig-hero-copy>.ig-eyebrow{font-size:14px;margin-bottom:12px!important}.ig-hub .ig-headline{font-size:clamp(36px,4.15vw,62px);max-width:680px}.ig-hub .ig-actions{flex-wrap:wrap}.ig-hub .ig-connections{display:block;width:100%;max-width:470px;height:auto;position:relative}.ig-hub .ig-hero-oval{background:#f4eaff;width:84%;height:65%;top:18%;left:9%;transform:rotate(-22deg)}.ig-library{margin:38px 0 40px;min-width:0;scroll-margin-top:160px}.ig-library-intro{max-width:440px;font-size:14px;line-height:1.6}.ig-library-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:0}.ig-ingredient-tile{min-width:0;display:flex;flex-direction:column;border:1px solid var(--ch-ink);border-radius:12px;padding:12px;background:#ffc9d6;position:relative}.ig-ingredient-tile.ig-tone-aqua{background:#a6e7e1}.ig-ingredient-tile.ig-tone-lavender{background:#ead7fa}.ig-ingredient-tile.ig-tone-lime{background:#eaff84}.ig-ingredient-tile h3{font-size:14px;line-height:1.35;min-height:52px;display:flex}.ig-ingredient-tile h3 button{font-size:14px;line-height:1.35;font-weight:700;text-align:left;padding:0;min-height:44px;width:100%;border:0;background:transparent;white-space:normal;overflow-wrap:break-word}.ig-ingredient-tile h3 button:disabled{cursor:default;opacity:1;color:inherit}.ig-ingredient-tile>p{font-size:14px;line-height:1.45;min-height:42px;margin-top:5px}.ig-ingredient-tile>a{display:flex;gap:6px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.3;min-height:44px;margin-top:auto;padding-top:10px;text-decoration:underline;text-underline-offset:3px}.ig-ingredient-tile>a svg{width:14px;height:14px;flex:none}.ig-ingredient-tile.is-active{box-shadow:inset 0 0 0 2px var(--ch-ink),2px 3px 0 var(--ch-ink)}.ig-ingredient-tile.is-active:after{content:"";position:absolute;right:9px;top:8px;width:9px;height:9px;border:1px solid var(--ch-ink);border-radius:50%;background:var(--ch-lime);pointer-events:none}.ig-library-swipe{display:none;font-size:14px;line-height:1.4;color:#635569;margin:0 0 10px!important}.ig-active-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ig-all{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;min-height:44px;padding:9px 15px;font-size:14px}.ig-all[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ig-selection{font-size:14px;line-height:1.5}.ig-selection strong{font-weight:650}.ig-clear-ingredient{min-height:44px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:14px;margin-left:auto}.ig-hub .ig-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(135px,1fr)) auto}.ig-hub .cc-collection-faq p a{text-decoration:underline;text-underline-offset:3px}@media(min-width:768px)and (max-width:1199px){.ig-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ig-hub .ig-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-hub .ig-search{grid-column:1/-1}.ig-hub .ig-reset{grid-column:1/-1;justify-self:end}}@media(max-width:767px){.ig-hub .ig-hero{grid-template-columns:minmax(0,1fr)}.ig-hub .ig-hero-copy{grid-column:1;grid-row:1;padding:22px 18px 0}.ig-hub .ig-headline{font-size:clamp(30px,8.2vw,42px);max-width:560px;line-height:1.08}.ig-hub .ig-intro{max-width:560px;font-size:14px}.ig-hub .ig-hero-art{display:none}.ig-hub .ig-actions{grid-column:1;grid-row:2;padding:20px 18px 24px;gap:12px 20px}.ig-library{margin:28px 0 30px;width:100%;max-width:100%}.ig-library .ig-section-heading{margin-bottom:12px}.ig-library-intro{margin-top:9px!important;max-width:none}.ig-library-swipe{display:block}.ig-library-grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(145px,46%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:1px 3px 10px 1px;width:100%;max-width:100%}.ig-ingredient-tile{padding:11px;scroll-snap-align:start;min-width:0}.ig-ingredient-tile h3{min-height:46px}.ig-ingredient-tile>p{min-height:40px}.ig-hub .ig-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-hub .ig-search{grid-column:1/-1}.ig-hub .ig-reset{grid-column:auto;align-self:end;min-height:46px}.ig-active-row{gap:10px}.ig-selection{flex:1;min-width:130px}.ig-clear-ingredient{margin-left:0;padding-left:0;min-height:32px}}.ig-library{margin:30px 0 26px}.ig-ingredient-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:2px 2px 8px;max-width:100%}.ig-ingredient-button{flex:0 0 auto;border:1px solid #b8a9c0;border-radius:999px;background:#fff;min-height:44px;padding:10px 16px;font-size:14px!important;line-height:1.4;font-weight:500;white-space:nowrap}.ig-ingredient-button[aria-pressed=true]{background:var(--ch-lime);border-color:var(--ch-ink);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.ig-ingredient-button:disabled{cursor:wait;opacity:.7}.ig-ingredient-button:hover:not(:disabled){border-color:var(--ch-ink)}.ig-load-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;line-height:1.5;margin-top:10px;color:#635569}.ig-load-status button{background:#fff;border:1px solid var(--ch-ink);border-radius:999px;padding:8px 15px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ig-ingredient-buttons{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:12px;gap:8px}.ig-ingredient-button{padding:9px 13px}.ig-load-status{align-items:flex-start}}.ig-education{--ig-lesson-bg:#f4eaff;--ig-lesson-accent:#ddbbf1;background:var(--ig-lesson-bg);border:1px solid #34223e;border-radius:16px;box-shadow:3px 4px #34223e;margin:18px 0 36px;overflow:hidden;scroll-margin-top:180px}.ig-education[data-active-ingredient=niacinamide],.ig-education[data-active-ingredient=rice],.ig-education[data-active-ingredient=acids]{--ig-lesson-bg:#fff6d8;--ig-lesson-accent:#eee19e}.ig-education[data-active-ingredient=cica],.ig-education[data-active-ingredient=heartleaf],.ig-education[data-active-ingredient=tea-tree],.ig-education[data-active-ingredient=hyaluronic-acid]{--ig-lesson-bg:#eaf7f3;--ig-lesson-accent:#bdded4}.ig-education[data-active-ingredient=collagen],.ig-education[data-active-ingredient=ceramides],.ig-education[data-active-ingredient=retinol],.ig-education[data-active-ingredient=snail-mucin]{--ig-lesson-bg:#ffedf1;--ig-lesson-accent:#efc6d3}.ig-education-lesson{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 40px;padding:28px 30px}.ig-education-story,.ig-education-advice{min-width:0}.ig-education-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px!important;line-height:1.4;margin-bottom:15px!important}.ig-education-kicker span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #b99fc5;border-radius:999px;padding:6px 11px;font-weight:650}.ig-education-kicker span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ig-lesson-accent);border:1px solid #55405e}.ig-hub .ig-education h2{font-size:clamp(27px,2.5vw,37px);line-height:1.15;letter-spacing:-.035em;max-width:590px;font-weight:700;margin-bottom:15px}.ig-education-intro{font-size:15px;line-height:1.65;max-width:590px}.ig-education-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.ig-education-benefits li{font-size:14px;line-height:1.4;background:#ffffffa6;border:1px solid #cdbbce;border-radius:7px;padding:6px 9px}.ig-education-advice{background:#ffffffb8;border:1px solid #d8cbdc;border-radius:12px;padding:20px 22px;align-self:stretch}.ig-hub .ig-education h3{font-size:14px;line-height:1.45;letter-spacing:0;font-weight:700;margin:0 0 6px}.ig-education-advice p{font-size:14px;line-height:1.6}.ig-education-more{margin-top:18px;border-top:1px solid #d8cbdc;padding-top:4px}.ig-education-more summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;font-weight:650;line-height:1.5;min-height:44px;cursor:pointer;list-style:none}.ig-education-more summary::-webkit-details-marker{display:none}.ig-education-more summary svg{flex:none;width:18px;height:18px;transition:transform .18s ease}.ig-education-more[open] summary svg{transform:rotate(180deg)}.ig-education-more-content{display:grid;gap:16px;padding:8px 0 2px}.ig-education-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 30px;border-top:1px solid #c9b9cd;background:#ffffff85}.ig-education-footer-copy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ig-education-footer p{font-size:14px;font-weight:600;line-height:1.5}.ig-hub .ig-education-clear{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;min-height:44px;font-size:14px!important;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.ig-education-clear[data-ig-back-choices]{gap:7px}.ig-education-clear[data-ig-back-choices] svg{flex:none}.ig-hub .ig-ingredient-buttons .ig-ingredient-button:focus{outline:3px solid #7620b5;outline-offset:-4px}.ig-education .ig-button[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none}.ig-education-prompt{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:#66536b;margin:12px 0 0!important}.ig-education-prompt svg{width:18px;height:18px;flex:none}@media(max-width:767px){.ig-education{margin:10px 0 28px;border-radius:13px;box-shadow:2px 3px #34223e}.ig-education-lesson{grid-template-columns:minmax(0,1fr);gap:20px;padding:21px 18px}.ig-education-kicker{margin-bottom:12px!important;gap:6px}.ig-hub .ig-education h2{font-size:27px;line-height:1.2;margin-bottom:12px}.ig-education-intro{font-size:14px;line-height:1.65}.ig-education-benefits{gap:6px;margin-top:15px}.ig-education-benefits li{padding:5px 8px}.ig-education-advice{padding:16px}.ig-education-more{margin-top:12px}.ig-education-footer{padding:16px 18px;gap:10px}.ig-education-footer-copy{width:100%;justify-content:space-between;gap:8px}.ig-education-footer .ig-button{width:100%;justify-content:space-between}}.ig-hub .ig-hero{background:radial-gradient(ellipse at 93% 4%,#f3dcff 0,transparent 54%),linear-gradient(122deg,#ffdfe7,#ffc9d6 56%,#edd8fc)}.ig-hub .ig-hero-art--editorial{display:grid;grid-column:2;grid-row:1 / 3;min-height:340px;padding:20px 12px 12px 0;align-self:stretch}.ig-hub .ig-art-scene{position:relative;width:100%;max-width:640px;aspect-ratio:12 / 7;isolation:isolate}.ig-hub .ig-art-illustration{display:block;width:100%;height:100%;overflow:visible}.ig-hub .ig-art-label{display:inline-flex;align-items:center;gap:7px;position:absolute;padding:8px 12px;border:1px solid #b69ec3;border-radius:999px;background:#fff;box-shadow:0 3px 8px #76508714;color:#332238;font:550 14px/1.2 Poppins,sans-serif;white-space:nowrap}.ig-hub .ig-art-label--hydration{left:5%;top:56%}.ig-hub .ig-art-label--glow{right:6%;top:5%}.ig-hub .ig-art-label--barrier{right:4%;bottom:1%}.ig-hub .ig-art-label-dot{width:8px;height:8px;border-radius:50%;background:#b5d3ef}.ig-hub .ig-art-label--glow .ig-art-label-dot{background:#e2db16}.ig-hub .ig-art-label--barrier .ig-art-label-dot{background:#c19cde}@media(min-width:768px)and (max-width:1000px){.ig-hub .ig-hero-art--editorial{padding:10px 0;min-height:280px}.ig-hub .ig-art-label{padding:7px 9px}.ig-hub .ig-art-label--hydration{left:1%;top:62%}.ig-hub .ig-art-label--glow{right:5%}}@media(max-width:767px){.ig-hub .ig-hero{grid-template-columns:minmax(0,1fr)}.ig-hub .ig-hero-copy{grid-row:1;padding:22px 20px 0}.ig-hub .ig-headline{font-size:clamp(31px,8.5vw,44px);max-width:520px}.ig-hub .ig-intro{max-width:500px}.ig-hub .ig-actions{grid-column:1;grid-row:2;padding:18px 20px 0;gap:10px 20px}.ig-hub .ig-hero-art--editorial{display:grid;grid-column:1;grid-row:3;min-height:0;padding:8px 8px 22px}.ig-hub .ig-art-scene{width:100%;max-width:490px;margin:0 auto}.ig-hub .ig-art-label{padding:7px 10px;gap:6px;font-size:14px}.ig-hub .ig-art-label--hydration{left:2%;top:58%}.ig-hub .ig-art-label--glow{right:6%;top:4%}.ig-hub .ig-art-label--barrier{right:3%;bottom:0}}.ig-hub .ig-card-loading{min-height:540px;background:linear-gradient(135deg,#fff5f8,#f2e9fa);border:1px solid #e4d6ea;border-radius:10px}.ig-hub [data-ig-card-status]{margin-top:16px}@media(max-width:767px){.ig-hub .ig-card-loading{min-height:380px}}.ig-hub[data-ig-hub] .ig-filters :is(input,select,option,label,label>span),.ig-hub[data-ig-hub] .ig-filters input::placeholder{font-family:Poppins,sans-serif!important;font-size:14px!important}.lipcare-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:lipcares;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.lipcare-hub *{box-sizing:border-box}.lipcare-hub button,.lipcare-hub input,.lipcare-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.lipcare-hub button,.lipcare-hub summary,.lipcare-hub select{cursor:pointer}.lipcare-hub h1,.lipcare-hub h2,.lipcare-hub h3,.lipcare-hub p{margin-top:0}.lipcare-hub button:disabled{cursor:wait}.lipcare-shell{max-width:1480px;margin:0 auto;padding:0 32px}.lipcare-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.lipcare-crumb a{text-decoration:underline;text-underline-offset:3px}.lipcare-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.lipcare-button svg{flex:none}.lipcare-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.lipcare-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.lipcare-choices{padding:30px 0 22px;scroll-margin-top:170px}.lipcare-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.lipcare-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.lipcare-heading p{font-size:14px;max-width:420px;margin:0}.lipcare-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.lipcare-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.lipcare-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.lipcare-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.lipcare-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.lipcare-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.lipcare-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.lipcare-guide[data-tone=pink]{background:#fff0f4}.lipcare-guide[data-tone=lavender]{background:#f4eaff}.lipcare-guide[data-tone=yellow]{background:#fff8db}.lipcare-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.lipcare-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.lipcare-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.lipcare-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.lipcare-guide p{font-size:15px;line-height:1.6;margin:0}.lipcare-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.lipcare-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.lipcare-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.lipcare-guide-advice h3,.lipcare-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.lipcare-guide-advice p{font-size:14px}.lipcare-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.lipcare-guide-advice summary{min-height:36px;padding:6px 0}.lipcare-guide-advice details p+p{margin-top:12px}.lipcare-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.lipcare-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lipcare-guide-footer p{font-size:14px;font-weight:600}.lipcare-guide.is-overview .lipcare-guide-body{display:block;padding:22px 28px}.lipcare-guide.is-overview h2{font-size:25px}.lipcare-guide.is-overview .lipcare-guide-advice,.lipcare-guide.is-overview .lipcare-guide-footer,.lipcare-guide.is-overview .lipcare-benefits{display:none}.lipcare-products{scroll-margin-top:165px}.lipcare-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.lipcare-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.lipcare-count{font-size:14px;color:#66546c;margin:8px 0 0}.lipcare-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.lipcare-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.lipcare-hub .lipcare-field input,.lipcare-hub .lipcare-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.lipcare-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.lipcare-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.lipcare-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.lipcare-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.lipcare-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.lipcare-status p{margin:0;font-size:14px}.lipcare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.lipcare-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.lipcare-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.lipcare-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.lipcare-empty h3{font-size:24px;margin:0 0 10px}.lipcare-empty p{font-size:14px;margin-bottom:15px}.lipcare-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.lipcare-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.lipcare-noscript{font-size:14px;margin:14px 0}.lipcare-status .lipcare-link{min-height:36px}@container lipcares (max-width:1000px){.lipcare-shell{padding:0 24px}.lipcare-filter-panel{grid-template-columns:2fr 1fr 1fr}.lipcare-clear{grid-column:1/-1;justify-self:end;min-height:30px}.lipcare-guide-body{gap:22px}}@container lipcares (max-width:767px){.lipcare-shell{padding:0 16px}.lipcare-crumb{margin-bottom:16px}.lipcare-choices{padding-top:24px}.lipcare-heading{display:block}.lipcare-heading h2,.lipcare-products-header h2{font-size:24px}.lipcare-heading p{margin-top:10px}.lipcare-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.lipcare-pill{flex:none}.lipcare-types{padding-top:13px;margin-top:10px}.lipcare-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.lipcare-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.lipcare-guide h2{font-size:27px}.lipcare-guide p{font-size:14px}.lipcare-guide-advice{padding:16px}.lipcare-guide-footer{padding:14px 18px}.lipcare-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.lipcare-guide-footer>.lipcare-button{width:100%}.lipcare-guide.is-overview .lipcare-guide-body{padding:20px 18px}.lipcare-guide.is-overview h2{font-size:23px}.lipcare-products-header{display:block;margin-bottom:18px}.lipcare-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.lipcare-search{grid-column:1/-1}.lipcare-clear{min-height:32px;padding:0}.lipcare-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lipcare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.lipcare-card-loading{min-height:310px}.lipcare-range-note{padding:0 8px 10px}.lipcare-load{padding-bottom:28px}}.lipcare-heading h2,.lipcare-products-header h2{font-weight:650}.lipcare-hub{container-type:inline-size;container-name:lipcares}.lipcare-hub .lipcare-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.lipcare-hub .lipcare-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.lipcare-hub .lipcare-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.lipcare-hub .lipcare-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.lipcare-hub .lipcare-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.lipcare-hub .lipcare-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.lipcare-hub .lipcare-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.lipcare-hub .lipcare-hero-primary svg{flex:none}.lipcare-hub .lipcare-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.lipcare-hub .lipcare-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.lipcare-hub .lipcare-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.lipcare-hub .lipcare-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container lipcares (max-width:767px){.lipcare-hub .lipcare-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.lipcare-hub .lipcare-hero-copy{padding:24px 20px}.lipcare-hub .lipcare-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.lipcare-hub .lipcare-hero-eyebrow{font-size:14px;margin-bottom:12px}.lipcare-hub .lipcare-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.lipcare-hub .lipcare-hero-actions{gap:12px 18px}.lipcare-hub .lipcare-hero-primary{gap:20px;padding:10px 14px}.lipcare-hub .lipcare-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.lipcare-hub .lipcare-hero-illustration{width:100%;max-width:340px;height:210px}}.lipcare-hub .lipcare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.lipcare-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.lipcare-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.lipcare-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.lipcare-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.lipcare-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.lipcare-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.lipcare-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.lipcare-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.lipcare-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.lipcare-hub .ch-card .ProductItem__Vendor{display:none!important}.lipcare-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.lipcare-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.lipcare-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.lipcare-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.lipcare-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.lipcare-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.lipcare-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.lipcare-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.lipcare-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.lipcare-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.lipcare-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.lipcare-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.lipcare-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.lipcare-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.lipcare-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.lipcare-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.lipcare-hub .ch-card-extra{padding-top:10px;margin-top:auto}.lipcare-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.lipcare-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container lipcares (max-width:1000px){.lipcare-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.lipcare-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.lipcare-hub .lipcare-grid{gap:20px 12px}.lipcare-hub .ch-card{padding:8px}}@container lipcares (max-width:767px){.lipcare-hub .lipcare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.lipcare-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.lipcare-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.lipcare-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.lipcare-hub .ch-card-extra{padding:10px 8px 8px}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.lipcare-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.lipcare-hub .ch-card .ProductItem__Title{font-size:14px!important}.lipcare-hub .ch-card .ProductItem__Price{font-size:18px!important}.lipcare-hub .ch-card-extra a{font-size:14px}}.lipcare-hub .lipcare-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.lipcare-hub .lipcare-range-note:empty{margin-top:0}.lipcare-hub .lipcare-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.lipcare-hub .lipcare-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.lipcare-hub .lipcare-footer-heading>p:first-child,.lipcare-hub .lipcare-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.lipcare-hub .lipcare-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.lipcare-hub .lipcare-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.lipcare-hub .lipcare-faq-items{min-width:0;border-top:1px solid #d8c9e6}.lipcare-hub .lipcare-faq details{border-bottom:1px solid #d8c9e6}.lipcare-hub .lipcare-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.lipcare-hub .lipcare-faq summary::-webkit-details-marker{display:none}.lipcare-hub .lipcare-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.lipcare-hub .lipcare-faq details[open] summary svg{transform:rotate(180deg)}.lipcare-hub .lipcare-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.lipcare-hub .lipcare-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.lipcare-hub .lipcare-seo-copy>p:not(.lipcare-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.lipcare-hub .lipcare-seo-copy>p:last-child{margin-bottom:0}.lipcare-hub .lipcare-seo-links{display:grid;gap:10px}.lipcare-hub .lipcare-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.lipcare-hub .lipcare-seo-links a:nth-child(2){background:#f5effb}.lipcare-hub .lipcare-seo-links a:last-child{background:#fff}.lipcare-hub .lipcare-seo-links svg{flex:none}.lipcare-hub .lipcare-faq summary:focus-visible,.lipcare-hub .lipcare-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container lipcares (max-width:767px){.lipcare-hub .lipcare-footer{margin-top:28px;gap:18px;padding-bottom:28px}.lipcare-hub .lipcare-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.lipcare-hub .lipcare-footer h2{font-size:24px;line-height:1.2}.lipcare-hub .lipcare-footer-heading>p:last-child{max-width:none}.lipcare-hub .lipcare-faq summary{gap:12px;padding:14px 0;min-height:52px}.lipcare-hub .lipcare-faq details p{padding-right:0}.lipcare-hub .lipcare-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.lipcare-hub .lipcare-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lipcare-hub .lipcare-hero h1.lipcare-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.lipcare-hub .lipcare-hero-art{background:#ded0f0;min-height:0;padding:24px}.lipcare-hub .lipcare-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.lipcare-hub .lipcare-hero-title span{display:block}.lipcare-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.lipcare-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.lipcare-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.lipcare-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.lipcare-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.lipcare-selection strong{color:#211722}.lipcare-hub .lipcare-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.lipcare-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.lipcare-hub .lipcare-filter-panel .lipcare-clear{grid-column:1/-1;justify-self:end;min-height:36px}.lipcare-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.lipcare-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.lipcare-filter-chip svg{flex:none}.lipcare-filter-chip span{overflow-wrap:anywhere}.lipcare-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.lipcare-hub .lipcare-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.lipcare-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.lipcare-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.lipcare-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.lipcare-topic-1{background:#eaf7f1}.lipcare-topic-2{background:#f0e8fa}.lipcare-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.lipcare-topic summary::-webkit-details-marker{display:none}.lipcare-topic summary svg{flex:none}.lipcare-topic[open] summary svg{transform:rotate(180deg)}.lipcare-hub .lipcare-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.lipcare-topic>div{padding:0 20px 20px}.lipcare-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.lipcare-topic .lipcare-link{gap:12px;line-height:1.5}.lipcare-topic .lipcare-link svg{flex:none}.lipcare-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.lipcare-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.lipcare-related svg{flex:none}@container lipcares (max-width:1000px){.lipcare-hub .lipcare-filter-panel,.lipcare-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lipcares (max-width:767px){.lipcare-hub .lipcare-hero{display:grid;grid-template-columns:minmax(0,1fr)}.lipcare-hub .lipcare-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.lipcare-hub .lipcare-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.lipcare-swipe{display:block}.lipcare-types h2{font-size:24px}.lipcare-selection{line-height:1.5}.lipcare-hub .lipcare-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lipcare-hub .lipcare-advanced-fields>.lipcare-field:first-child{grid-column:1/-1}.lipcare-hub .lipcare-seo-v2{padding:22px 18px}.lipcare-seo-topics{grid-template-columns:minmax(0,1fr)}.lipcare-topic summary{padding:16px}.lipcare-topic>div{padding:0 16px 16px}.lipcare-hub .lipcare-topic h3{font-size:17px}.lipcare-related{grid-template-columns:minmax(0,1fr)}}.lipcare-hub .lipcare-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.lipcare-hub .lipcare-filter-heading .lipcare-filter-title{margin:0}.lipcare-hub .lipcare-filter-heading .lipcare-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.lipcare-hub .lipcare-advanced{padding-top:14px}.lipcare-hub .lipcare-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.lipcare-hub .lipcare-advanced>summary::-webkit-details-marker{display:none}.lipcare-hub .lipcare-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.lipcare-hub .lipcare-filter-toggle svg{flex:none;transition:transform .16s ease}.lipcare-hub .lipcare-advanced[open] .lipcare-filter-toggle svg{transform:rotate(180deg)}.lipcare-hub .lipcare-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.lipcare-hub .lipcare-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container lipcares (max-width:767px){.lipcare-hub .lipcare-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.lipcare-hub .lipcare-filter-summary-hint{flex-basis:100%}.lipcare-hub .lipcare-filter-heading{align-items:flex-start}.lipcare-hub .lipcare-filter-heading .lipcare-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.lipcare-hub .lipcare-filter-toggle svg{transition:none}}.lipcare-hub:not(.lipcare-page) .lipcare-hero-art{background:#ab3cf0}.lipcare-hub.lipcare-page .lipcare-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lipcare-hub.lipcare-page .lipcare-hero-art{background:transparent;border:0;padding:24px}.lipcarep-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.lipcarep-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.lipcarep-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.lipcarep-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.lipcare-hub.lipcare-page .lipcarep-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.lipcarep-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.lipcarep-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.lipcare-hub.lipcare-page .lipcare-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.lipcare-hub.lipcare-page .lipcare-guide-advice summary::-webkit-details-marker{display:none}.lipcare-hub.lipcare-page .lipcare-guide-advice summary svg{flex:none}.lipcare-hub.lipcare-page .lipcare-guide-advice details[open] summary svg{transform:rotate(180deg)}.lipcare-hub.lipcare-page .lipcare-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.lipcarep-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.lipcarep-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.lipcarep-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.lipcarep-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container lipcares (max-width:1000px){.lipcare-hub.lipcare-page .lipcare-seo-topics{grid-template-columns:minmax(0,1fr)}}@container lipcares (min-width:768px){.lipcare-hub.lipcare-page .lipcare-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.lipcare-hub.lipcare-page .lipcare-hero-copy{padding:clamp(24px,2.4cqi,34px)}.lipcare-hub.lipcare-page .lipcare-hero-eyebrow{margin-bottom:12px}.lipcare-hub.lipcare-page .lipcare-hero h1.lipcare-hero-tag{margin-bottom:14px}.lipcare-hub.lipcare-page .lipcare-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.lipcare-hub.lipcare-page .lipcare-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.lipcare-hub.lipcare-page .lipcare-hero-art{padding:18px}.lipcare-hub.lipcare-page .lipcarep-art-card{max-width:620px;transform:rotate(var(--lipcarep-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--lipcarep-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.lipcare-hub.lipcare-page .lipcarep-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.lipcare-hub.lipcare-page .lipcarep-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container lipcares (max-width:767px){.lipcare-hub.lipcare-page .lipcare-hero{grid-template-columns:minmax(0,1fr)}.lipcare-hub.lipcare-page .lipcare-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.lipcarep-art-heading{padding:13px 14px;gap:12px}.lipcarep-art-heading>strong{font-size:16px}.lipcarep-art-heading>span{max-width:125px}.lipcarep-art-labels{gap:6px;padding:8px 8px 14px}.lipcarep-art-labels>span{padding:5px 8px}.lipcare-hub.lipcare-page .lipcare-hero-title{font-size:34px}}.lipcare-hub{container-name:lipcares}.lipcare-hub [hidden]{display:none!important}.lipcare-lipcare-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.lipcare-lipcare-categories .lipcare-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.lipcare-lipcare-categories .lipcare-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.lipcare-hub .lipcare-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.lipcare-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lipcare-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.lipcare-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.lipcare-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.lipcare-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.lipcare-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.lipcare-more{display:flex;justify-content:center;padding:30px 0 0}.lipcare-hub .lipcare-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.lipcare-status,.lipcare-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.lipcare-hub .lipcare-field input,.lipcare-hub .lipcare-field select{font:400 14px/1.5 Poppins,sans-serif!important}.lipcare-hub .lipcare-hero-art{background:transparent;border:0;display:flex;align-items:center}.lipcare-hub .lipcarep-art-card{--lipcarep-art-tone:#d8ece7}.lipcare-hub .lipcarep-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.lipcare-hub .lipcare-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.lipcare-hub .lipcare-seo-topics article{background:#fff8fb}.lipcare-hub .lipcare-seo-topics article:nth-child(2){background:#f5effb}.lipcare-hub .lipcare-seo-topics article:nth-child(3){background:#edf8f3}.lipcare-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--lipcare-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.lipcare-hub .ch-card{overflow:visible}.lipcare-hub .lipcare-grid{padding-top:14px}.lipcare-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.lipcare-hub .ch-card[data-lipcare-selected] .ProductItem__Image--alternate{display:none!important}@container lipcares (min-width:768px){.lipcare-hub.lipcare-page .lipcare-hero{min-height:clamp(420px,35cqi,474px)}.lipcare-hub.lipcare-page .lipcarep-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.lipcare-hub.lipcare-page .lipcare-hero-art{padding:18px}.lipcare-hub .lipcarep-art-card{transform:rotate(1deg)}}@container lipcares (max-width:767px){.lipcare-hub .lipcare-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.lipcare-hub .lipcarep-art-card{transform:none!important}.lipcare-hub .lipcarep-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.lipcare-hub .lipcare-lipcare-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.lipcare-lipcare-categories .lipcare-pill{flex:none}.lipcare-hub .lipcare-swipe{display:block}.lipcare-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.lipcare-hub .lipcare-guide{padding:22px 18px}.lipcare-guide-grid h2{font-size:26px}.lipcare-guide-details{padding:18px}.lipcare-hub .lipcare-seo-topics{grid-template-columns:minmax(0,1fr)}.lipcare-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.lipcare-hub .lipcare-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.lipcare-hub .lipcare-search{grid-column:1/-1}.lipcare-hub .lipcare-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lipcare-hub .lipcare-advanced-fields>.lipcare-field:first-child{grid-column:1/-1}}.lipcare-hub .lipcare-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.lipcare-hub .lipcare-seo-heading{max-width:850px;margin:0 0 26px}.lipcare-hub .lipcare-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.lipcare-hub .lipcare-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.lipcare-hub .lipcare-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.lipcare-hub .lipcare-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.lipcare-hub .lipcare-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.lipcare-hub .lipcare-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.lipcare-hub .lipcare-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.lipcare-hub .lipcare-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.lipcare-hub .lipcare-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.lipcare-hub .lipcare-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.lipcare-hub .lipcare-seo-links a,.lipcare-hub .lipcare-seo-links a:nth-child(2),.lipcare-hub .lipcare-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.lipcare-hub .lipcare-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.lipcare-hub .lipcare-faq{border-radius:16px;background:#f2eff9}@container lipcares (max-width:1000px){.lipcare-hub.lipcare-page .lipcare-seo-topics{grid-template-columns:minmax(0,1fr)}.lipcare-hub .lipcare-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.lipcare-hub .lipcare-seo-number{grid-row:1/3}.lipcare-hub .lipcare-seo-topics article p{grid-column:2;max-width:80ch}}@container lipcares (max-width:767px){.lipcare-hub .lipcare-seo-v2{padding:22px 16px}.lipcare-hub .lipcare-seo-heading{margin-bottom:22px}.lipcare-hub .lipcare-seo-topics{gap:14px}.lipcare-hub .lipcare-seo-topics article{display:flex;padding:20px;gap:12px}.lipcare-hub .lipcare-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.lipcare-hub .lipcare-seo-links a{min-height:54px}}.lipcare-hub .lipcare-hero-art{overflow:visible!important}.lipcare-hub .lipcarep-art-card{width:100%}.lipcare-hub .cca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.lipcare-hub[data-lipcare-view=oil-balm] .lipcare-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.lipcare-hub[data-lipcare-view=water-based] .lipcare-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.lipcare-hub[data-lipcare-view=exfoliating] .lipcare-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.lipcare-hub .lipcare-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.lipcare-hub .lipcare-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.lipcare-hub .lipcare-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.lipcare-hub .lipcare-lipcare-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.lipcare-hub .lipcare-lipcare-formats button{white-space:nowrap}.lipcare-hub .lipcare-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.lipcare-hub .lipcare-filter-summary-hint{font-size:14px;color:#66546c}.lipcare-hub .lipcare-guide-grid{padding:0}.lipcare-hub .lipcare-guide-footer{padding:16px 0 0;background:transparent;border:0}.lipcare-hub [data-lipcare-pagination]{margin-top:22px}.lipcare-hub .lipcare-page-label{font-weight:650}.lipcare-hub .lipcare-grid{align-items:stretch}.lipcare-hub .ch-card{height:100%;display:flex;flex-direction:column}.lipcare-hub .lipcare-seo-links a{font-weight:550}.lipcare-hub .lipcare-filter-panel .lipcare-field select{max-width:100%}.lipcare-hub .lipcare-hero-title{max-width:14ch}.lipcare-hub .lipcare-field option{font-size:14px}@container lipcares (min-width:768px){.lipcare-hub .cca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.lipcare-hub .lipcare-hero-art{padding:18px}.lipcare-hub .lipcarep-art-card{transform:rotate(1deg)}}@container lipcares (max-width:767px){.lipcare-hub .lipcare-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.lipcare-hub .lipcare-families a{flex:none}.lipcare-hub .lipcare-lipcare-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.lipcare-hub .lipcare-lipcare-formats button{flex:none}.lipcare-hub .lipcare-hero-art{grid-row:auto;padding:0 18px 20px!important}.lipcare-hub .lipcarep-art-card{transform:none!important}.lipcare-hub .cca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.lipcare-hub .lipcare-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.lipcare-hub .lipcare-search{grid-column:1/-1}.lipcare-hub .lipcare-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lipcare-hub .lipcare-advanced-fields>.lipcare-field:first-child{grid-column:auto}.lipcare-hub .lipcare-advanced-fields>.lipcare-field:last-child{grid-column:auto}.lipcare-hub .lipcare-hero-title{max-width:100%}.lipcare-hub .lipcare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lipcare-hub :is(#lipcare-guide,#lipcare-products,#lipcare-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.lipcare-hub #lipcare-results{min-width:0}.lipcare-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.lipcare-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}#cocomo-makeup-v4{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:makeup-style;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}#cocomo-makeup-v4 *{box-sizing:border-box}#cocomo-makeup-v4 button,#cocomo-makeup-v4 input,#cocomo-makeup-v4 select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}#cocomo-makeup-v4 button,#cocomo-makeup-v4 summary,#cocomo-makeup-v4 select{cursor:pointer}#cocomo-makeup-v4 h1,#cocomo-makeup-v4 h2,#cocomo-makeup-v4 h3,#cocomo-makeup-v4 p{margin-top:0}#cocomo-makeup-v4 button:disabled{cursor:wait}.mm-shell{max-width:1480px;margin:0 auto;padding:0 32px}.mm-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.mm-crumb a{text-decoration:underline;text-underline-offset:3px}.mm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.mm-button svg{flex:none}.mm-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}#cocomo-makeup-v4 :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.mm-choices{padding:30px 0 22px;scroll-margin-top:170px}.mm-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.mm-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.mm-heading p{font-size:14px;max-width:420px;margin:0}.mm-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.mm-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.mm-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.mm-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.mm-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.mm-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.mm-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.mm-guide[data-tone=pink]{background:#fff0f4}.mm-guide[data-tone=lavender]{background:#f4eaff}.mm-guide[data-tone=yellow]{background:#fff8db}.mm-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.mm-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.mm-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.mm-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.mm-guide p{font-size:15px;line-height:1.6;margin:0}.mm-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.mm-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.mm-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.mm-guide-advice h3,.mm-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.mm-guide-advice p{font-size:14px}.mm-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.mm-guide-advice summary{min-height:36px;padding:6px 0}.mm-guide-advice details p+p{margin-top:12px}.mm-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.mm-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mm-guide-footer p{font-size:14px;font-weight:600}.mm-guide.is-overview .mm-guide-body{display:block;padding:22px 28px}.mm-guide.is-overview h2{font-size:25px}.mm-guide.is-overview .mm-guide-advice,.mm-guide.is-overview .mm-guide-footer,.mm-guide.is-overview .mm-benefits{display:none}.mm-products{scroll-margin-top:165px}.mm-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.mm-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.mm-count{font-size:14px;color:#66546c;margin:8px 0 0}.mm-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.mm-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}#cocomo-makeup-v4 .mm-field input,#cocomo-makeup-v4 .mm-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.mm-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.mm-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.mm-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.mm-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.mm-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.mm-status p{margin:0;font-size:14px}.mm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.mm-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.mm-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.mm-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.mm-empty h3{font-size:24px;margin:0 0 10px}.mm-empty p{font-size:14px;margin-bottom:15px}.mm-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.mm-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.mm-noscript{font-size:14px;margin:14px 0}.mm-status .mm-link{min-height:36px}@container makeup-style (max-width:1000px){.mm-shell{padding:0 24px}.mm-filter-panel{grid-template-columns:2fr 1fr 1fr}.mm-clear{grid-column:1/-1;justify-self:end;min-height:30px}.mm-guide-body{gap:22px}}@container makeup-style (max-width:767px){.mm-shell{padding:0 16px}.mm-crumb{margin-bottom:16px}.mm-choices{padding-top:24px}.mm-heading{display:block}.mm-heading h2,.mm-products-header h2{font-size:24px}.mm-heading p{margin-top:10px}.mm-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.mm-pill{flex:none}.mm-types{padding-top:13px;margin-top:10px}.mm-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.mm-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.mm-guide h2{font-size:27px}.mm-guide p{font-size:14px}.mm-guide-advice{padding:16px}.mm-guide-footer{padding:14px 18px}.mm-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.mm-guide-footer>.mm-button{width:100%}.mm-guide.is-overview .mm-guide-body{padding:20px 18px}.mm-guide.is-overview h2{font-size:23px}.mm-products-header{display:block;margin-bottom:18px}.mm-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.mm-search{grid-column:1/-1}.mm-clear{min-height:32px;padding:0}.mm-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.mm-card-loading{min-height:310px}.mm-range-note{padding:0 8px 10px}.mm-load{padding-bottom:28px}}.mm-heading h2,.mm-products-header h2{font-weight:650}#cocomo-makeup-v4{container-type:inline-size;container-name:makeup-style}#cocomo-makeup-v4 .mm-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}#cocomo-makeup-v4 .mm-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}#cocomo-makeup-v4 .mm-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}#cocomo-makeup-v4 .mm-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}#cocomo-makeup-v4 .mm-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}#cocomo-makeup-v4 .mm-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}#cocomo-makeup-v4 .mm-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}#cocomo-makeup-v4 .mm-hero-primary svg{flex:none}#cocomo-makeup-v4 .mm-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}#cocomo-makeup-v4 .mm-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}#cocomo-makeup-v4 .mm-hero-illustration{display:block;width:100%;max-width:440px;height:auto}#cocomo-makeup-v4 .mm-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}#cocomo-makeup-v4 .mm-hero-copy{padding:24px 20px}#cocomo-makeup-v4 .mm-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}#cocomo-makeup-v4 .mm-hero-eyebrow{font-size:14px;margin-bottom:12px}#cocomo-makeup-v4 .mm-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}#cocomo-makeup-v4 .mm-hero-actions{gap:12px 18px}#cocomo-makeup-v4 .mm-hero-primary{gap:20px;padding:10px 14px}#cocomo-makeup-v4 .mm-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}#cocomo-makeup-v4 .mm-hero-illustration{width:100%;max-width:340px;height:210px}}#cocomo-makeup-v4 .mm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}#cocomo-makeup-v4 .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}#cocomo-makeup-v4 .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}#cocomo-makeup-v4 .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}#cocomo-makeup-v4 .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}#cocomo-makeup-v4 .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}#cocomo-makeup-v4 .ch-card .AspectRatio:before{padding-bottom:0!important}#cocomo-makeup-v4 .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}#cocomo-makeup-v4 .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}#cocomo-makeup-v4 .ch-card .ProductItem__Vendor{display:none!important}#cocomo-makeup-v4 .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}#cocomo-makeup-v4 .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}#cocomo-makeup-v4 .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,#cocomo-makeup-v4 .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}#cocomo-makeup-v4 .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}#cocomo-makeup-v4 .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}#cocomo-makeup-v4 .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}#cocomo-makeup-v4 .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}#cocomo-makeup-v4 .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}#cocomo-makeup-v4 .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}#cocomo-makeup-v4 .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}#cocomo-makeup-v4 .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}#cocomo-makeup-v4 .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}#cocomo-makeup-v4 .ch-card-extra{padding-top:10px;margin-top:auto}#cocomo-makeup-v4 .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}#cocomo-makeup-v4 .ch-card-extra a:hover{background:var(--ch-blush)}@container makeup-style (max-width:1000px){#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}#cocomo-makeup-v4 .mm-grid{gap:20px 12px}#cocomo-makeup-v4 .ch-card{padding:8px}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}#cocomo-makeup-v4 .ch-card{padding:0;border-radius:9px;overflow:visible}#cocomo-makeup-v4 .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}#cocomo-makeup-v4 .ch-card .ProductItem__Info{padding:8px 8px 0!important}#cocomo-makeup-v4 .ch-card-extra{padding:10px 8px 8px}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}#cocomo-makeup-v4 .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}#cocomo-makeup-v4 .ch-card .ProductItem__Title{font-size:14px!important}#cocomo-makeup-v4 .ch-card .ProductItem__Price{font-size:18px!important}#cocomo-makeup-v4 .ch-card-extra a{font-size:14px}}#cocomo-makeup-v4 .mm-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}#cocomo-makeup-v4 .mm-range-note:empty{margin-top:0}#cocomo-makeup-v4 .mm-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}#cocomo-makeup-v4 .mm-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}#cocomo-makeup-v4 .mm-footer-heading>p:first-child,#cocomo-makeup-v4 .mm-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}#cocomo-makeup-v4 .mm-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}#cocomo-makeup-v4 .mm-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}#cocomo-makeup-v4 .mm-faq-items{min-width:0;border-top:1px solid #d8c9e6}#cocomo-makeup-v4 .mm-faq details{border-bottom:1px solid #d8c9e6}#cocomo-makeup-v4 .mm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}#cocomo-makeup-v4 .mm-faq summary::-webkit-details-marker{display:none}#cocomo-makeup-v4 .mm-faq summary svg{flex:0 0 18px;transition:transform .15s ease}#cocomo-makeup-v4 .mm-faq details[open] summary svg{transform:rotate(180deg)}#cocomo-makeup-v4 .mm-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}#cocomo-makeup-v4 .mm-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}#cocomo-makeup-v4 .mm-seo-copy>p:not(.mm-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}#cocomo-makeup-v4 .mm-seo-copy>p:last-child{margin-bottom:0}#cocomo-makeup-v4 .mm-seo-links{display:grid;gap:10px}#cocomo-makeup-v4 .mm-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}#cocomo-makeup-v4 .mm-seo-links a:nth-child(2){background:#f5effb}#cocomo-makeup-v4 .mm-seo-links a:last-child{background:#fff}#cocomo-makeup-v4 .mm-seo-links svg{flex:none}#cocomo-makeup-v4 .mm-faq summary:focus-visible,#cocomo-makeup-v4 .mm-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-footer{margin-top:28px;gap:18px;padding-bottom:28px}#cocomo-makeup-v4 .mm-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}#cocomo-makeup-v4 .mm-footer h2{font-size:24px;line-height:1.2}#cocomo-makeup-v4 .mm-footer-heading>p:last-child{max-width:none}#cocomo-makeup-v4 .mm-faq summary{gap:12px;padding:14px 0;min-height:52px}#cocomo-makeup-v4 .mm-faq details p{padding-right:0}#cocomo-makeup-v4 .mm-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}#cocomo-makeup-v4 .mm-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#cocomo-makeup-v4 .mm-hero h1.mm-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}#cocomo-makeup-v4 .mm-hero-art{background:#ded0f0;min-height:0;padding:24px}#cocomo-makeup-v4 .mm-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}#cocomo-makeup-v4 .mm-hero-title span{display:block}.mm-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.mm-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.mm-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.mm-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.mm-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.mm-selection strong{color:#211722}#cocomo-makeup-v4 .mm-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.mm-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}#cocomo-makeup-v4 .mm-filter-panel .mm-clear{grid-column:1/-1;justify-self:end;min-height:36px}.mm-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.mm-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.mm-filter-chip svg{flex:none}.mm-filter-chip span{overflow-wrap:anywhere}.mm-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}#cocomo-makeup-v4 .mm-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.mm-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.mm-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.mm-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.mm-topic-1{background:#eaf7f1}.mm-topic-2{background:#f0e8fa}.mm-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.mm-topic summary::-webkit-details-marker{display:none}.mm-topic summary svg{flex:none}.mm-topic[open] summary svg{transform:rotate(180deg)}#cocomo-makeup-v4 .mm-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.mm-topic>div{padding:0 20px 20px}.mm-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.mm-topic .mm-link{gap:12px;line-height:1.5}.mm-topic .mm-link svg{flex:none}.mm-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.mm-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.mm-related svg{flex:none}@container makeup-style (max-width:1000px){#cocomo-makeup-v4 .mm-filter-panel,.mm-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-hero{display:grid;grid-template-columns:minmax(0,1fr)}#cocomo-makeup-v4 .mm-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}#cocomo-makeup-v4 .mm-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.mm-swipe{display:block}.mm-types h2{font-size:24px}.mm-selection{line-height:1.5}#cocomo-makeup-v4 .mm-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-makeup-v4 .mm-advanced-fields>.mm-field:first-child{grid-column:1/-1}#cocomo-makeup-v4 .mm-seo-v2{padding:22px 18px}.mm-seo-topics{grid-template-columns:minmax(0,1fr)}.mm-topic summary{padding:16px}.mm-topic>div{padding:0 16px 16px}#cocomo-makeup-v4 .mm-topic h3{font-size:17px}.mm-related{grid-template-columns:minmax(0,1fr)}}#cocomo-makeup-v4 .mm-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}#cocomo-makeup-v4 .mm-filter-heading .mm-filter-title{margin:0}#cocomo-makeup-v4 .mm-filter-heading .mm-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}#cocomo-makeup-v4 .mm-advanced{padding-top:14px}#cocomo-makeup-v4 .mm-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}#cocomo-makeup-v4 .mm-advanced>summary::-webkit-details-marker{display:none}#cocomo-makeup-v4 .mm-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}#cocomo-makeup-v4 .mm-filter-toggle svg{flex:none;transition:transform .16s ease}#cocomo-makeup-v4 .mm-advanced[open] .mm-filter-toggle svg{transform:rotate(180deg)}#cocomo-makeup-v4 .mm-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}#cocomo-makeup-v4 .mm-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}#cocomo-makeup-v4 .mm-filter-summary-hint{flex-basis:100%}#cocomo-makeup-v4 .mm-filter-heading{align-items:flex-start}#cocomo-makeup-v4 .mm-filter-heading .mm-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){#cocomo-makeup-v4 .mm-filter-toggle svg{transition:none}}#cocomo-makeup-v4:not(.mm-page) .mm-hero-art{background:#ab3cf0}#cocomo-makeup-v4.mm-page .mm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#cocomo-makeup-v4.mm-page .mm-hero-art{background:transparent;border:0;padding:24px}.mmp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.mmp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.mmp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.mmp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}#cocomo-makeup-v4.mm-page .mmp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.mmp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.mmp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}#cocomo-makeup-v4.mm-page .mm-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}#cocomo-makeup-v4.mm-page .mm-guide-advice summary::-webkit-details-marker{display:none}#cocomo-makeup-v4.mm-page .mm-guide-advice summary svg{flex:none}#cocomo-makeup-v4.mm-page .mm-guide-advice details[open] summary svg{transform:rotate(180deg)}#cocomo-makeup-v4.mm-page .mm-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.mmp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.mmp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.mmp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.mmp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container makeup-style (max-width:1000px){#cocomo-makeup-v4.mm-page .mm-seo-topics{grid-template-columns:minmax(0,1fr)}}@container makeup-style (min-width:768px){#cocomo-makeup-v4.mm-page .mm-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}#cocomo-makeup-v4.mm-page .mm-hero-copy{padding:clamp(24px,2.4cqi,34px)}#cocomo-makeup-v4.mm-page .mm-hero-eyebrow{margin-bottom:12px}#cocomo-makeup-v4.mm-page .mm-hero h1.mm-hero-tag{margin-bottom:14px}#cocomo-makeup-v4.mm-page .mm-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}#cocomo-makeup-v4.mm-page .mm-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}#cocomo-makeup-v4.mm-page .mm-hero-art{padding:18px}#cocomo-makeup-v4.mm-page .mmp-art-card{max-width:620px;transform:rotate(var(--clp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--clp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}#cocomo-makeup-v4.mm-page .mmp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}#cocomo-makeup-v4.mm-page .mmp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container makeup-style (max-width:767px){#cocomo-makeup-v4.mm-page .mm-hero{grid-template-columns:minmax(0,1fr)}#cocomo-makeup-v4.mm-page .mm-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.mmp-art-heading{padding:13px 14px;gap:12px}.mmp-art-heading>strong{font-size:16px}.mmp-art-heading>span{max-width:125px}.mmp-art-labels{gap:6px;padding:8px 8px 14px}.mmp-art-labels>span{padding:5px 8px}#cocomo-makeup-v4.mm-page .mm-hero-title{font-size:34px}}#cocomo-makeup-v4{container-name:makeup-style}#cocomo-makeup-v4 [hidden]{display:none!important}.mm-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.mm-categories .mm-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.mm-categories .mm-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}#cocomo-makeup-v4 .mm-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.mm-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.mm-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.mm-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.mm-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.mm-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.mm-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.mm-more{display:flex;justify-content:center;padding:30px 0 0}#cocomo-makeup-v4 .mm-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.mm-status,.mm-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}#cocomo-makeup-v4 .mm-field input,#cocomo-makeup-v4 .mm-field select{font:400 14px/1.5 Poppins,sans-serif!important}#cocomo-makeup-v4 .mm-hero-art{background:transparent;border:0;display:flex;align-items:center}#cocomo-makeup-v4 .mmp-art-card{--clp-art-tone:#d8ece7}#cocomo-makeup-v4 .mmp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}#cocomo-makeup-v4 .mm-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}#cocomo-makeup-v4 .mm-seo-topics article{background:#fff8fb}#cocomo-makeup-v4 .mm-seo-topics article:nth-child(2){background:#f5effb}#cocomo-makeup-v4 .mm-seo-topics article:nth-child(3){background:#edf8f3}#cocomo-makeup-v4 .ch-card{overflow:visible}#cocomo-makeup-v4 .mm-grid{padding-top:14px}#cocomo-makeup-v4 .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}#cocomo-makeup-v4 .ch-card[data-makeup-selected] .ProductItem__Image--alternate{display:none!important}@container makeup-style (min-width:768px){#cocomo-makeup-v4.mm-page .mm-hero{min-height:clamp(420px,35cqi,474px)}#cocomo-makeup-v4.mm-page .mmp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}#cocomo-makeup-v4.mm-page .mm-hero-art{padding:18px}#cocomo-makeup-v4 .mmp-art-card{transform:rotate(1deg)}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}#cocomo-makeup-v4 .mmp-art-card{transform:none!important}#cocomo-makeup-v4 .mmp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}#cocomo-makeup-v4 .mm-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.mm-categories .mm-pill{flex:none}#cocomo-makeup-v4 .mm-swipe{display:block}.mm-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}#cocomo-makeup-v4 .mm-guide{padding:22px 18px}.mm-guide-grid h2{font-size:26px}.mm-guide-details{padding:18px}#cocomo-makeup-v4 .mm-seo-topics{grid-template-columns:minmax(0,1fr)}#cocomo-makeup-v4 .mm-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-makeup-v4 .mm-search{grid-column:1/-1}#cocomo-makeup-v4 .mm-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-makeup-v4 .mm-advanced-fields>.mm-field:first-child{grid-column:1/-1}}#cocomo-makeup-v4 .mm-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}#cocomo-makeup-v4 .mm-seo-heading{max-width:850px;margin:0 0 26px}#cocomo-makeup-v4 .mm-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}#cocomo-makeup-v4 .mm-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}#cocomo-makeup-v4 .mm-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}#cocomo-makeup-v4 .mm-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}#cocomo-makeup-v4 .mm-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}#cocomo-makeup-v4 .mm-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}#cocomo-makeup-v4 .mm-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}#cocomo-makeup-v4 .mm-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}#cocomo-makeup-v4 .mm-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}#cocomo-makeup-v4 .mm-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}#cocomo-makeup-v4 .mm-seo-links a,#cocomo-makeup-v4 .mm-seo-links a:nth-child(2),#cocomo-makeup-v4 .mm-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}#cocomo-makeup-v4 .mm-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}#cocomo-makeup-v4 .mm-faq{border-radius:16px;background:#f2eff9}@container makeup-style (max-width:1000px){#cocomo-makeup-v4.mm-page .mm-seo-topics{grid-template-columns:minmax(0,1fr)}#cocomo-makeup-v4 .mm-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}#cocomo-makeup-v4 .mm-seo-number{grid-row:1/3}#cocomo-makeup-v4 .mm-seo-topics article p{grid-column:2;max-width:80ch}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-seo-v2{padding:22px 16px}#cocomo-makeup-v4 .mm-seo-heading{margin-bottom:22px}#cocomo-makeup-v4 .mm-seo-topics{gap:14px}#cocomo-makeup-v4 .mm-seo-topics article{display:flex;padding:20px;gap:12px}#cocomo-makeup-v4 .mm-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}#cocomo-makeup-v4 .mm-seo-links a{min-height:54px}}#cocomo-makeup-v4 .mm-hero-art{overflow:visible!important}#cocomo-makeup-v4 .mmp-art-card{width:100%}#cocomo-makeup-v4 .mm-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}#cocomo-makeup-v4[data-makeup-view=oil-balm] .mm-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}#cocomo-makeup-v4[data-makeup-view=water-based] .mm-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}#cocomo-makeup-v4[data-makeup-view=exfoliating] .mm-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}#cocomo-makeup-v4 .mm-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}#cocomo-makeup-v4 .mm-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}#cocomo-makeup-v4 .mm-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}#cocomo-makeup-v4 .mm-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}#cocomo-makeup-v4 .mm-formats button{white-space:nowrap}#cocomo-makeup-v4 .mm-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}#cocomo-makeup-v4 .mm-filter-summary-hint{font-size:14px;color:#66546c}#cocomo-makeup-v4 .mm-guide-grid{padding:0}#cocomo-makeup-v4 .mm-guide-footer{padding:16px 0 0;background:transparent;border:0}#cocomo-makeup-v4 [data-makeup-pagination]{margin-top:22px}#cocomo-makeup-v4 .mm-page-label{font-weight:650}#cocomo-makeup-v4 .mm-grid{align-items:stretch}#cocomo-makeup-v4 .ch-card{height:100%;display:flex;flex-direction:column}#cocomo-makeup-v4 .mm-seo-links a{font-weight:550}#cocomo-makeup-v4 .mm-filter-panel .mm-field select{max-width:100%}#cocomo-makeup-v4 .mm-hero-title{max-width:14ch}#cocomo-makeup-v4 .mm-field option{font-size:14px}@container makeup-style (min-width:768px){#cocomo-makeup-v4 .mm-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}#cocomo-makeup-v4 .mm-hero-art{padding:18px}#cocomo-makeup-v4 .mmp-art-card{transform:rotate(1deg)}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .mm-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}#cocomo-makeup-v4 .mm-families a{flex:none}#cocomo-makeup-v4 .mm-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}#cocomo-makeup-v4 .mm-formats button{flex:none}#cocomo-makeup-v4 .mm-hero-art{grid-row:auto;padding:0 18px 20px!important}#cocomo-makeup-v4 .mmp-art-card{transform:none!important}#cocomo-makeup-v4 .mm-illustration{height:auto;max-height:none;aspect-ratio:420/330}#cocomo-makeup-v4 .mm-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-makeup-v4 .mm-search{grid-column:1/-1}#cocomo-makeup-v4 .mm-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#cocomo-makeup-v4 .mm-advanced-fields>.mm-field:first-child{grid-column:auto}#cocomo-makeup-v4 .mm-advanced-fields>.mm-field:last-child{grid-column:auto}#cocomo-makeup-v4 .mm-hero-title{max-width:100%}#cocomo-makeup-v4 .mm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#cocomo-makeup-v4 :is(#cm-lesson,#cm-products,#cm-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}#cocomo-makeup-v4 #cm-results{min-width:0}#cocomo-makeup-v4{max-width:none;text-align:left;color-scheme:light}#cocomo-makeup-v4 .cm-hero-secondary,#cocomo-makeup-v4 .mm-hero-secondary{border:0;background:transparent;padding:0}#cocomo-makeup-v4 .cm-collection-nav{padding:0;border:0;background:none;margin:0}#cocomo-makeup-v4 .cm-format-heading{margin-top:20px}#cocomo-makeup-v4 .cm-format-heading h3{font:600 14px/1.5 Poppins,sans-serif;margin:0 0 10px}#cocomo-makeup-v4 .cm-swipe-hint{display:none;font:400 14px/1.5 Poppins,sans-serif;color:#66546c;margin:0 0 8px}#cocomo-makeup-v4 .cm-section-intro{font:400 14px/1.6 Poppins,sans-serif;margin:0 0 14px}#cocomo-makeup-v4 .cm-filter-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:12px 20px;border-top:1px solid #decfe7;padding-top:12px}#cocomo-makeup-v4 #cm-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}#cocomo-makeup-v4 .cm-more-filters{grid-column:1/-1}#cocomo-makeup-v4 .cm-price-range{display:grid;grid-template-columns:1fr 1fr;gap:14px;grid-column:span 2}#cocomo-makeup-v4 .cm-availability{display:flex;gap:18px;align-items:center;flex-wrap:wrap;min-height:46px;font:400 14px/1.5 Poppins,sans-serif}#cocomo-makeup-v4 .cm-checkbox{display:flex;gap:7px;align-items:center;min-height:44px}#cocomo-makeup-v4 .cm-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}#cocomo-makeup-v4 .cm-grid-heading h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}#cocomo-makeup-v4 .cm-grid-heading p{font:400 14px/1.5 Poppins,sans-serif;margin:0;color:#66546c}#cocomo-makeup-v4 .cm-choice{font:400 14px/1.7 Poppins,sans-serif;margin:0}#cocomo-makeup-v4 .cm-choice strong{display:block;font-weight:650;margin-bottom:6px}#cocomo-makeup-v4 .cm-lesson-inset>h3{margin:0}#cocomo-makeup-v4 .cm-lesson-inset details{border-top:1px solid #cbd9ce;padding-top:12px}#cocomo-makeup-v4 .cm-lesson-inset summary{font:650 14px/1.5 Poppins,sans-serif;min-height:44px;cursor:pointer}#cocomo-makeup-v4 .cm-lesson-inset details p+p{margin-top:12px}#cocomo-makeup-v4 .cm-lesson-footer{justify-content:space-between}#cocomo-makeup-v4 .cm-lesson-footer .cm-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}#cocomo-makeup-v4 .cm-more{flex-direction:column;align-items:center;gap:12px}#cocomo-makeup-v4 #cm-shown,#cocomo-makeup-v4 #cm-load-more-message{font:400 14px/1.5 Poppins,sans-serif;margin:0}#cocomo-makeup-v4 .cm-native-pagination{margin-top:22px;text-align:center}#cocomo-makeup-v4 .mm-topic-body{min-width:0}#cocomo-makeup-v4 .mm-topic-body h4{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 7px}#cocomo-makeup-v4 .mm-topic-body section+section{margin-top:18px}#cocomo-makeup-v4 .mm-topic-body section p{font-size:14px}#cocomo-makeup-v4 .cm-education-links{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:20px;font:400 14px/1.6 Poppins,sans-serif}#cocomo-makeup-v4 .cm-education-links a{text-decoration:underline;text-underline-offset:3px}@container makeup-style (max-width:1000px){#cocomo-makeup-v4 .mm-topic-body{grid-column:2}}@container makeup-style (max-width:767px){#cocomo-makeup-v4 .cm-swipe-hint{display:block}#cocomo-makeup-v4 .cm-filter-toolbar{flex-wrap:wrap;gap:8px}#cocomo-makeup-v4 .cm-price-range,#cocomo-makeup-v4 .cm-availability{grid-column:1/-1}#cocomo-makeup-v4 .cm-hero .mm-illustration{object-fit:contain;background:#a64bdc}}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Badge{border:1px solid var(--ch-ink);border-radius:999px;box-shadow:none!important}#cocomo-makeup-v4 .CocomoCollectionCard__TopBadges{z-index:3}#cocomo-makeup-v4 .CocomoCollectionCard__Badge--type{background:#fff;color:var(--ch-ink);text-transform:capitalize}#cocomo-makeup-v4 .CocomoCollectionCard__Badge--saving{background:var(--ch-lime);color:var(--ch-ink);text-transform:uppercase}#cocomo-makeup-v4 .CocomoCollectionCard__Badge--soldOut{background:#ead2fa;color:var(--ch-ink)}#cocomo-makeup-v4 .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3}#cocomo-makeup-v4 .mm-families .mm-pill{flex:none}#cocomo-makeup-v4 .CocomoCollectionCard{container-type:inline-size;container-name:makeup-card}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;pointer-events:none}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px);border-width:1px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;white-space:normal!important;text-wrap:balance}#cocomo-makeup-v4 .CocomoCollectionCard :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Badge--promo{font:600 14px/18px Poppins,sans-serif!important;padding:5px 8px;word-break:normal!important;overflow-wrap:normal!important}#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge,#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge>div,#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__Flair .ch-offer-line{font:600 14px/1.4 Poppins,sans-serif!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}@media(max-width:767px){#cocomo-makeup-v4 .CocomoCollectionCard .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}#cocomo-makeup-v4 #cm-hero-visual{width:100%;min-width:0}#cocomo-makeup-v4[data-makeup-hero]:not([data-makeup-hero=all]) .mm-hero-title{max-width:100%}.mt-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:maskcares;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.mt-hub *{box-sizing:border-box}.mt-hub button,.mt-hub input,.mt-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.mt-hub button,.mt-hub summary,.mt-hub select{cursor:pointer}.mt-hub h1,.mt-hub h2,.mt-hub h3,.mt-hub p{margin-top:0}.mt-hub button:disabled{cursor:wait}.mt-shell{max-width:1480px;margin:0 auto;padding:0 32px}.mt-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.mt-crumb a{text-decoration:underline;text-underline-offset:3px}.mt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.mt-button svg{flex:none}.mt-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.mt-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.mt-choices{padding:30px 0 22px;scroll-margin-top:170px}.mt-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.mt-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.mt-heading p{font-size:14px;max-width:420px;margin:0}.mt-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.mt-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.mt-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.mt-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.mt-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.mt-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.mt-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.mt-guide[data-tone=pink]{background:#fff0f4}.mt-guide[data-tone=lavender]{background:#f4eaff}.mt-guide[data-tone=yellow]{background:#fff8db}.mt-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.mt-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.mt-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.mt-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.mt-guide p{font-size:15px;line-height:1.6;margin:0}.mt-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.mt-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.mt-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.mt-guide-advice h3,.mt-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.mt-guide-advice p{font-size:14px}.mt-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.mt-guide-advice summary{min-height:36px;padding:6px 0}.mt-guide-advice details p+p{margin-top:12px}.mt-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.mt-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mt-guide-footer p{font-size:14px;font-weight:600}.mt-guide.is-overview .mt-guide-body{display:block;padding:22px 28px}.mt-guide.is-overview h2{font-size:25px}.mt-guide.is-overview .mt-guide-advice,.mt-guide.is-overview .mt-guide-footer,.mt-guide.is-overview .mt-benefits{display:none}.mt-products{scroll-margin-top:165px}.mt-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.mt-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.mt-count{font-size:14px;color:#66546c;margin:8px 0 0}.mt-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.mt-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.mt-hub .mt-field input,.mt-hub .mt-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.mt-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.mt-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.mt-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.mt-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.mt-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.mt-status p{margin:0;font-size:14px}.mt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.mt-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.mt-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.mt-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.mt-empty h3{font-size:24px;margin:0 0 10px}.mt-empty p{font-size:14px;margin-bottom:15px}.mt-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.mt-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.mt-noscript{font-size:14px;margin:14px 0}.mt-status .mt-link{min-height:36px}@container maskcares (max-width:1000px){.mt-shell{padding:0 24px}.mt-filter-panel{grid-template-columns:2fr 1fr 1fr}.mt-clear{grid-column:1/-1;justify-self:end;min-height:30px}.mt-guide-body{gap:22px}}@container maskcares (max-width:767px){.mt-shell{padding:0 16px}.mt-crumb{margin-bottom:16px}.mt-choices{padding-top:24px}.mt-heading{display:block}.mt-heading h2,.mt-products-header h2{font-size:24px}.mt-heading p{margin-top:10px}.mt-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.mt-pill{flex:none}.mt-types{padding-top:13px;margin-top:10px}.mt-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.mt-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.mt-guide h2{font-size:27px}.mt-guide p{font-size:14px}.mt-guide-advice{padding:16px}.mt-guide-footer{padding:14px 18px}.mt-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.mt-guide-footer>.mt-button{width:100%}.mt-guide.is-overview .mt-guide-body{padding:20px 18px}.mt-guide.is-overview h2{font-size:23px}.mt-products-header{display:block;margin-bottom:18px}.mt-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.mt-search{grid-column:1/-1}.mt-clear{min-height:32px;padding:0}.mt-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.mt-card-loading{min-height:310px}.mt-range-note{padding:0 8px 10px}.mt-load{padding-bottom:28px}}.mt-heading h2,.mt-products-header h2{font-weight:650}.mt-hub{container-type:inline-size;container-name:maskcares}.mt-hub .mt-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.mt-hub .mt-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.mt-hub .mt-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.mt-hub .mt-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.mt-hub .mt-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.mt-hub .mt-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.mt-hub .mt-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.mt-hub .mt-hero-primary svg{flex:none}.mt-hub .mt-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.mt-hub .mt-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.mt-hub .mt-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.mt-hub .mt-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container maskcares (max-width:767px){.mt-hub .mt-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.mt-hub .mt-hero-copy{padding:24px 20px}.mt-hub .mt-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.mt-hub .mt-hero-eyebrow{font-size:14px;margin-bottom:12px}.mt-hub .mt-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.mt-hub .mt-hero-actions{gap:12px 18px}.mt-hub .mt-hero-primary{gap:20px;padding:10px 14px}.mt-hub .mt-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.mt-hub .mt-hero-illustration{width:100%;max-width:340px;height:210px}}.mt-hub .mt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.mt-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.mt-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.mt-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.mt-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.mt-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.mt-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.mt-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.mt-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.mt-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.mt-hub .ch-card .ProductItem__Vendor{display:none!important}.mt-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.mt-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.mt-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.mt-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.mt-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.mt-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.mt-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.mt-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.mt-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.mt-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.mt-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.mt-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.mt-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.mt-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.mt-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.mt-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.mt-hub .ch-card-extra{padding-top:10px;margin-top:auto}.mt-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.mt-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container maskcares (max-width:1000px){.mt-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.mt-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.mt-hub .mt-grid{gap:20px 12px}.mt-hub .ch-card{padding:8px}}@container maskcares (max-width:767px){.mt-hub .mt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.mt-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.mt-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.mt-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.mt-hub .ch-card-extra{padding:10px 8px 8px}.mt-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.mt-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.mt-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.mt-hub .ch-card .ProductItem__Title{font-size:14px!important}.mt-hub .ch-card .ProductItem__Price{font-size:18px!important}.mt-hub .ch-card-extra a{font-size:14px}}.mt-hub .mt-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.mt-hub .mt-range-note:empty{margin-top:0}.mt-hub .mt-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.mt-hub .mt-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.mt-hub .mt-footer-heading>p:first-child,.mt-hub .mt-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.mt-hub .mt-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.mt-hub .mt-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.mt-hub .mt-faq-items{min-width:0;border-top:1px solid #d8c9e6}.mt-hub .mt-faq details{border-bottom:1px solid #d8c9e6}.mt-hub .mt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.mt-hub .mt-faq summary::-webkit-details-marker{display:none}.mt-hub .mt-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.mt-hub .mt-faq details[open] summary svg{transform:rotate(180deg)}.mt-hub .mt-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.mt-hub .mt-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.mt-hub .mt-seo-copy>p:not(.mt-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.mt-hub .mt-seo-copy>p:last-child{margin-bottom:0}.mt-hub .mt-seo-links{display:grid;gap:10px}.mt-hub .mt-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.mt-hub .mt-seo-links a:nth-child(2){background:#f5effb}.mt-hub .mt-seo-links a:last-child{background:#fff}.mt-hub .mt-seo-links svg{flex:none}.mt-hub .mt-faq summary:focus-visible,.mt-hub .mt-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container maskcares (max-width:767px){.mt-hub .mt-footer{margin-top:28px;gap:18px;padding-bottom:28px}.mt-hub .mt-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.mt-hub .mt-footer h2{font-size:24px;line-height:1.2}.mt-hub .mt-footer-heading>p:last-child{max-width:none}.mt-hub .mt-faq summary{gap:12px;padding:14px 0;min-height:52px}.mt-hub .mt-faq details p{padding-right:0}.mt-hub .mt-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.mt-hub .mt-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mt-hub .mt-hero h1.mt-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.mt-hub .mt-hero-art{background:#ded0f0;min-height:0;padding:24px}.mt-hub .mt-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.mt-hub .mt-hero-title span{display:block}.mt-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.mt-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.mt-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.mt-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.mt-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.mt-selection strong{color:#211722}.mt-hub .mt-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.mt-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.mt-hub .mt-filter-panel .mt-clear{grid-column:1/-1;justify-self:end;min-height:36px}.mt-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.mt-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.mt-filter-chip svg{flex:none}.mt-filter-chip span{overflow-wrap:anywhere}.mt-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.mt-hub .mt-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.mt-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.mt-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.mt-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.mt-topic-1{background:#eaf7f1}.mt-topic-2{background:#f0e8fa}.mt-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.mt-topic summary::-webkit-details-marker{display:none}.mt-topic summary svg{flex:none}.mt-topic[open] summary svg{transform:rotate(180deg)}.mt-hub .mt-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.mt-topic>div{padding:0 20px 20px}.mt-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.mt-topic .mt-link{gap:12px;line-height:1.5}.mt-topic .mt-link svg{flex:none}.mt-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.mt-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.mt-related svg{flex:none}@container maskcares (max-width:1000px){.mt-hub .mt-filter-panel,.mt-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container maskcares (max-width:767px){.mt-hub .mt-hero{display:grid;grid-template-columns:minmax(0,1fr)}.mt-hub .mt-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.mt-hub .mt-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.mt-swipe{display:block}.mt-types h2{font-size:24px}.mt-selection{line-height:1.5}.mt-hub .mt-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hub .mt-advanced-fields>.mt-field:first-child{grid-column:1/-1}.mt-hub .mt-seo-v2{padding:22px 18px}.mt-seo-topics{grid-template-columns:minmax(0,1fr)}.mt-topic summary{padding:16px}.mt-topic>div{padding:0 16px 16px}.mt-hub .mt-topic h3{font-size:17px}.mt-related{grid-template-columns:minmax(0,1fr)}}.mt-hub .mt-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.mt-hub .mt-filter-heading .mt-filter-title{margin:0}.mt-hub .mt-filter-heading .mt-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.mt-hub .mt-advanced{padding-top:14px}.mt-hub .mt-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.mt-hub .mt-advanced>summary::-webkit-details-marker{display:none}.mt-hub .mt-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.mt-hub .mt-filter-toggle svg{flex:none;transition:transform .16s ease}.mt-hub .mt-advanced[open] .mt-filter-toggle svg{transform:rotate(180deg)}.mt-hub .mt-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.mt-hub .mt-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container maskcares (max-width:767px){.mt-hub .mt-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.mt-hub .mt-filter-summary-hint{flex-basis:100%}.mt-hub .mt-filter-heading{align-items:flex-start}.mt-hub .mt-filter-heading .mt-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.mt-hub .mt-filter-toggle svg{transition:none}}.mt-hub:not(.mt-page) .mt-hero-art{background:#ab3cf0}.mt-hub.mt-page .mt-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mt-hub.mt-page .mt-hero-art{background:transparent;border:0;padding:24px}.mtp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.mtp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.mtp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.mtp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.mt-hub.mt-page .mtp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.mtp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.mtp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.mt-hub.mt-page .mt-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.mt-hub.mt-page .mt-guide-advice summary::-webkit-details-marker{display:none}.mt-hub.mt-page .mt-guide-advice summary svg{flex:none}.mt-hub.mt-page .mt-guide-advice details[open] summary svg{transform:rotate(180deg)}.mt-hub.mt-page .mt-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.mtp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.mtp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.mtp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.mtp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container maskcares (max-width:1000px){.mt-hub.mt-page .mt-seo-topics{grid-template-columns:minmax(0,1fr)}}@container maskcares (min-width:768px){.mt-hub.mt-page .mt-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.mt-hub.mt-page .mt-hero-copy{padding:clamp(24px,2.4cqi,34px)}.mt-hub.mt-page .mt-hero-eyebrow{margin-bottom:12px}.mt-hub.mt-page .mt-hero h1.mt-hero-tag{margin-bottom:14px}.mt-hub.mt-page .mt-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.mt-hub.mt-page .mt-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.mt-hub.mt-page .mt-hero-art{padding:18px}.mt-hub.mt-page .mtp-art-card{max-width:620px;transform:rotate(var(--mtp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--mtp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.mt-hub.mt-page .mtp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.mt-hub.mt-page .mtp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container maskcares (max-width:767px){.mt-hub.mt-page .mt-hero{grid-template-columns:minmax(0,1fr)}.mt-hub.mt-page .mt-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.mtp-art-heading{padding:13px 14px;gap:12px}.mtp-art-heading>strong{font-size:16px}.mtp-art-heading>span{max-width:125px}.mtp-art-labels{gap:6px;padding:8px 8px 14px}.mtp-art-labels>span{padding:5px 8px}.mt-hub.mt-page .mt-hero-title{font-size:34px}}.mt-hub{container-name:maskcares}.mt-hub [hidden]{display:none!important}.mt-maskcare-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.mt-maskcare-categories .mt-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.mt-maskcare-categories .mt-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.mt-hub .mt-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.mt-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.mt-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.mt-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.mt-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.mt-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.mt-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.mt-more{display:flex;justify-content:center;padding:30px 0 0}.mt-hub .mt-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.mt-status,.mt-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.mt-hub .mt-field input,.mt-hub .mt-field select{font:400 14px/1.5 Poppins,sans-serif!important}.mt-hub .mt-hero-art{background:transparent;border:0;display:flex;align-items:center}.mt-hub .mtp-art-card{--mtp-art-tone:#d8ece7}.mt-hub .mtp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.mt-hub .mt-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-hub .mt-seo-topics article{background:#fff8fb}.mt-hub .mt-seo-topics article:nth-child(2){background:#f5effb}.mt-hub .mt-seo-topics article:nth-child(3){background:#edf8f3}.mt-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--maskcare-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.mt-hub .ch-card{overflow:visible}.mt-hub .mt-grid{padding-top:14px}.mt-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.mt-hub .ch-card[data-maskcare-selected] .ProductItem__Image--alternate{display:none!important}@container maskcares (min-width:768px){.mt-hub.mt-page .mt-hero{min-height:clamp(420px,35cqi,474px)}.mt-hub.mt-page .mtp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.mt-hub.mt-page .mt-hero-art{padding:18px}.mt-hub .mtp-art-card{transform:rotate(1deg)}}@container maskcares (max-width:767px){.mt-hub .mt-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.mt-hub .mtp-art-card{transform:none!important}.mt-hub .mtp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.mt-hub .mt-maskcare-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.mt-maskcare-categories .mt-pill{flex:none}.mt-hub .mt-swipe{display:block}.mt-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.mt-hub .mt-guide{padding:22px 18px}.mt-guide-grid h2{font-size:26px}.mt-guide-details{padding:18px}.mt-hub .mt-seo-topics{grid-template-columns:minmax(0,1fr)}.mt-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.mt-hub .mt-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hub .mt-search{grid-column:1/-1}.mt-hub .mt-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hub .mt-advanced-fields>.mt-field:first-child{grid-column:1/-1}}.mt-hub .mt-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.mt-hub .mt-seo-heading{max-width:850px;margin:0 0 26px}.mt-hub .mt-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.mt-hub .mt-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.mt-hub .mt-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.mt-hub .mt-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.mt-hub .mt-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.mt-hub .mt-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.mt-hub .mt-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.mt-hub .mt-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.mt-hub .mt-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.mt-hub .mt-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.mt-hub .mt-seo-links a,.mt-hub .mt-seo-links a:nth-child(2),.mt-hub .mt-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.mt-hub .mt-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.mt-hub .mt-faq{border-radius:16px;background:#f2eff9}@container maskcares (max-width:1000px){.mt-hub.mt-page .mt-seo-topics{grid-template-columns:minmax(0,1fr)}.mt-hub .mt-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.mt-hub .mt-seo-number{grid-row:1/3}.mt-hub .mt-seo-topics article p{grid-column:2;max-width:80ch}}@container maskcares (max-width:767px){.mt-hub .mt-seo-v2{padding:22px 16px}.mt-hub .mt-seo-heading{margin-bottom:22px}.mt-hub .mt-seo-topics{gap:14px}.mt-hub .mt-seo-topics article{display:flex;padding:20px;gap:12px}.mt-hub .mt-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.mt-hub .mt-seo-links a{min-height:54px}}.mt-hub .mt-hero-art{overflow:visible!important}.mt-hub .mtp-art-card{width:100%}.mt-hub .mca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.mt-hub[data-maskcare-view=oil-balm] .mt-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.mt-hub[data-maskcare-view=water-based] .mt-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.mt-hub[data-maskcare-view=exfoliating] .mt-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.mt-hub .mt-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.mt-hub .mt-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.mt-hub .mt-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.mt-hub .mt-maskcare-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.mt-hub .mt-maskcare-formats button{white-space:nowrap}.mt-hub .mt-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-hub .mt-filter-summary-hint{font-size:14px;color:#66546c}.mt-hub .mt-guide-grid{padding:0}.mt-hub .mt-guide-footer{padding:16px 0 0;background:transparent;border:0}.mt-hub [data-maskcare-pagination]{margin-top:22px}.mt-hub .mt-page-label{font-weight:650}.mt-hub .mt-grid{align-items:stretch}.mt-hub .ch-card{height:100%;display:flex;flex-direction:column}.mt-hub .mt-seo-links a{font-weight:550}.mt-hub .mt-filter-panel .mt-field select{max-width:100%}.mt-hub .mt-hero-title{max-width:14ch}.mt-hub .mt-field option{font-size:14px}@container maskcares (min-width:768px){.mt-hub .mca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.mt-hub .mt-hero-art{padding:18px}.mt-hub .mtp-art-card{transform:rotate(1deg)}}@container maskcares (max-width:767px){.mt-hub .mt-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.mt-hub .mt-families a{flex:none}.mt-hub .mt-maskcare-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.mt-hub .mt-maskcare-formats button{flex:none}.mt-hub .mt-hero-art{grid-row:auto;padding:0 18px 20px!important}.mt-hub .mtp-art-card{transform:none!important}.mt-hub .mca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.mt-hub .mt-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hub .mt-search{grid-column:1/-1}.mt-hub .mt-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hub .mt-advanced-fields>.mt-field:first-child{grid-column:auto}.mt-hub .mt-advanced-fields>.mt-field:last-child{grid-column:auto}.mt-hub .mt-hero-title{max-width:100%}.mt-hub .mt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-hub :is(#maskcare-guide,#maskcare-products,#maskcare-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.mt-hub #maskcare-results{min-width:0}.mt-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.mt-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.mt-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.mt-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.mt-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.mt-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.mt-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.mt-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.me-hub{--me-ink:#151018;--me-pink:#ff819c;--me-purple:#af44f2;--me-lime:#fdff00;--me-blush:#ffc9d6;--me-teal:#3ac3b9;container-type:inline-size;container-name:mistesses;color:var(--me-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.me-hub *{box-sizing:border-box}.me-hub button,.me-hub input,.me-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.me-hub button,.me-hub summary,.me-hub select{cursor:pointer}.me-hub h1,.me-hub h2,.me-hub h3,.me-hub p{margin-top:0}.me-hub button:disabled{cursor:wait}.me-shell{max-width:1480px;margin:0 auto;padding:0 32px}.me-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.me-crumb a{text-decoration:underline;text-underline-offset:3px}.me-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--me-ink);border-radius:8px;background:var(--me-lime);box-shadow:2px 3px 0 var(--me-ink);font-size:14px!important;font-weight:650;text-decoration:none}.me-button svg{flex:none}.me-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.me-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.me-choices{padding:30px 0 22px;scroll-margin-top:170px}.me-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.me-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.me-heading p{font-size:14px;max-width:420px;margin:0}.me-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.me-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.me-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--me-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.me-pill[aria-pressed=true]{background:var(--me-lime);font-weight:650;box-shadow:1px 2px 0 var(--me-ink)}.me-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.me-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.me-guide{background:#eaf7f3;border:1px solid var(--me-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.me-guide[data-tone=pink]{background:#fff0f4}.me-guide[data-tone=lavender]{background:#f4eaff}.me-guide[data-tone=yellow]{background:#fff8db}.me-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.me-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.me-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.me-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.me-guide p{font-size:15px;line-height:1.6;margin:0}.me-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.me-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.me-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.me-guide-advice h3,.me-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.me-guide-advice p{font-size:14px}.me-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.me-guide-advice summary{min-height:36px;padding:6px 0}.me-guide-advice details p+p{margin-top:12px}.me-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.me-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.me-guide-footer p{font-size:14px;font-weight:600}.me-guide.is-overview .me-guide-body{display:block;padding:22px 28px}.me-guide.is-overview h2{font-size:25px}.me-guide.is-overview .me-guide-advice,.me-guide.is-overview .me-guide-footer,.me-guide.is-overview .me-benefits{display:none}.me-products{scroll-margin-top:165px}.me-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.me-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.me-count{font-size:14px;color:#66546c;margin:8px 0 0}.me-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.me-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.me-hub .me-field input,.me-hub .me-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.me-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.me-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.me-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.me-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.me-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.me-status p{margin:0;font-size:14px}.me-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.me-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.me-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.me-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.me-empty h3{font-size:24px;margin:0 0 10px}.me-empty p{font-size:14px;margin-bottom:15px}.me-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.me-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--me-row-height,0px)}.me-noscript{font-size:14px;margin:14px 0}.me-status .me-link{min-height:36px}@container mistesses (max-width:1000px){.me-shell{padding:0 24px}.me-filter-panel{grid-template-columns:2fr 1fr 1fr}.me-clear{grid-column:1/-1;justify-self:end;min-height:30px}.me-guide-body{gap:22px}}@container mistesses (max-width:767px){.me-shell{padding:0 16px}.me-crumb{margin-bottom:16px}.me-choices{padding-top:24px}.me-heading{display:block}.me-heading h2,.me-products-header h2{font-size:24px}.me-heading p{margin-top:10px}.me-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.me-pill{flex:none}.me-types{padding-top:13px;margin-top:10px}.me-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.me-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.me-guide h2{font-size:27px}.me-guide p{font-size:14px}.me-guide-advice{padding:16px}.me-guide-footer{padding:14px 18px}.me-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.me-guide-footer>.me-button{width:100%}.me-guide.is-overview .me-guide-body{padding:20px 18px}.me-guide.is-overview h2{font-size:23px}.me-products-header{display:block;margin-bottom:18px}.me-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.me-search{grid-column:1/-1}.me-clear{min-height:32px;padding:0}.me-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.me-card-loading{min-height:310px}.me-range-note{padding:0 8px 10px}.me-load{padding-bottom:28px}}.me-heading h2,.me-products-header h2{font-weight:650}.me-hub{container-type:inline-size;container-name:mistesses}.me-hub .me-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.me-hub .me-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.me-hub .me-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.me-hub .me-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.me-hub .me-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.me-hub .me-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.me-hub .me-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.me-hub .me-hero-primary svg{flex:none}.me-hub .me-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.me-hub .me-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.me-hub .me-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.me-hub .me-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container mistesses (max-width:767px){.me-hub .me-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.me-hub .me-hero-copy{padding:24px 20px}.me-hub .me-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.me-hub .me-hero-eyebrow{font-size:14px;margin-bottom:12px}.me-hub .me-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.me-hub .me-hero-actions{gap:12px 18px}.me-hub .me-hero-primary{gap:20px;padding:10px 14px}.me-hub .me-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.me-hub .me-hero-illustration{width:100%;max-width:340px;height:210px}}.me-hub .me-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.me-hub .me-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.me-hub .me-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.me-hub .me-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.me-hub .me-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--me-row-height,0px)}.me-hub .me-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.me-hub .me-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.me-hub .me-card .AspectRatio:before{padding-bottom:0!important}.me-hub .me-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.me-hub .me-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.me-hub .me-card .ProductItem__Vendor{display:none!important}.me-hub .me-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.me-hub .me-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--me-row-height,0px)}.me-hub .me-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.me-hub .me-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.me-hub .me-card .opinew-stars-plugin-product-list{min-height:var(--me-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.me-hub .me-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.me-hub .me-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.me-hub .me-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--me-purple)!important}.me-hub .me-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.me-hub .me-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--me-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.me-hub .me-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--me-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.me-hub .me-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.me-hub .me-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.me-hub .me-card .CocomoCollectionCard__Flair{order:0;min-height:var(--me-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--me-ink)!important;border:1px solid var(--me-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--me-blush)!important;border-radius:999px!important}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.me-hub .me-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--me-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.me-hub .me-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--me-pink);color:var(--me-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--me-ink);border-radius:999px;padding:5px 12px}.me-hub .me-card-extra{padding-top:10px;margin-top:auto}.me-hub .me-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--me-ink);border-radius:7px;background:var(--me-lime);font-size:14px;font-weight:650;padding:10px 12px}.me-hub .me-card-extra a:hover{background:var(--me-blush)}@container mistesses (max-width:1000px){.me-hub .me-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.me-hub .me-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.me-hub .me-grid{gap:20px 12px}.me-hub .me-card{padding:8px}}@container mistesses (max-width:767px){.me-hub .me-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.me-hub .me-card{padding:0;border-radius:9px;overflow:visible}.me-hub .me-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.me-hub .me-card .ProductItem__Info{padding:8px 8px 0!important}.me-hub .me-card-extra{padding:10px 8px 8px}.me-hub .me-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.me-hub .me-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.me-hub .me-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.me-hub .me-card .ProductItem__Title{font-size:14px!important}.me-hub .me-card .ProductItem__Price{font-size:18px!important}.me-hub .me-card-extra a{font-size:14px}}.me-hub .me-range-note{min-height:var(--me-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.me-hub .me-range-note:empty{margin-top:0}.me-hub .me-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.me-hub .me-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.me-hub .me-footer-heading>p:first-child,.me-hub .me-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.me-hub .me-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.me-hub .me-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.me-hub .me-faq-items{min-width:0;border-top:1px solid #d8c9e6}.me-hub .me-faq details{border-bottom:1px solid #d8c9e6}.me-hub .me-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.me-hub .me-faq summary::-webkit-details-marker{display:none}.me-hub .me-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.me-hub .me-faq details[open] summary svg{transform:rotate(180deg)}.me-hub .me-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.me-hub .me-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.me-hub .me-seo-copy>p:not(.me-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.me-hub .me-seo-copy>p:last-child{margin-bottom:0}.me-hub .me-seo-links{display:grid;gap:10px}.me-hub .me-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.me-hub .me-seo-links a:nth-child(2){background:#f5effb}.me-hub .me-seo-links a:last-child{background:#fff}.me-hub .me-seo-links svg{flex:none}.me-hub .me-faq summary:focus-visible,.me-hub .me-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container mistesses (max-width:767px){.me-hub .me-footer{margin-top:28px;gap:18px;padding-bottom:28px}.me-hub .me-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.me-hub .me-footer h2{font-size:24px;line-height:1.2}.me-hub .me-footer-heading>p:last-child{max-width:none}.me-hub .me-faq summary{gap:12px;padding:14px 0;min-height:52px}.me-hub .me-faq details p{padding-right:0}.me-hub .me-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.me-hub .me-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.me-hub .me-hero h1.me-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.me-hub .me-hero-art{background:#ded0f0;min-height:0;padding:24px}.me-hub .me-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.me-hub .me-hero-title span{display:block}.me-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.me-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.me-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.me-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.me-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.me-selection strong{color:#211722}.me-hub .me-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.me-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.me-hub .me-filter-panel .me-clear{grid-column:1/-1;justify-self:end;min-height:36px}.me-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.me-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.me-filter-chip svg{flex:none}.me-filter-chip span{overflow-wrap:anywhere}.me-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.me-hub .me-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.me-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.me-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.me-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.me-topic-1{background:#eaf7f1}.me-topic-2{background:#f0e8fa}.me-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.me-topic summary::-webkit-details-marker{display:none}.me-topic summary svg{flex:none}.me-topic[open] summary svg{transform:rotate(180deg)}.me-hub .me-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.me-topic>div{padding:0 20px 20px}.me-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.me-topic .me-link{gap:12px;line-height:1.5}.me-topic .me-link svg{flex:none}.me-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.me-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.me-related svg{flex:none}@container mistesses (max-width:1000px){.me-hub .me-filter-panel,.me-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mistesses (max-width:767px){.me-hub .me-hero{display:grid;grid-template-columns:minmax(0,1fr)}.me-hub .me-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.me-hub .me-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.me-swipe{display:block}.me-types h2{font-size:24px}.me-selection{line-height:1.5}.me-hub .me-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.me-hub .me-advanced-fields>.me-field:first-child{grid-column:1/-1}.me-hub .me-seo-v2{padding:22px 18px}.me-seo-topics{grid-template-columns:minmax(0,1fr)}.me-topic summary{padding:16px}.me-topic>div{padding:0 16px 16px}.me-hub .me-topic h3{font-size:17px}.me-related{grid-template-columns:minmax(0,1fr)}}.me-hub .me-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.me-hub .me-filter-heading .me-filter-title{margin:0}.me-hub .me-filter-heading .me-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.me-hub .me-advanced{padding-top:14px}.me-hub .me-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.me-hub .me-advanced>summary::-webkit-details-marker{display:none}.me-hub .me-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.me-hub .me-filter-toggle svg{flex:none;transition:transform .16s ease}.me-hub .me-advanced[open] .me-filter-toggle svg{transform:rotate(180deg)}.me-hub .me-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.me-hub .me-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container mistesses (max-width:767px){.me-hub .me-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.me-hub .me-filter-summary-hint{flex-basis:100%}.me-hub .me-filter-heading{align-items:flex-start}.me-hub .me-filter-heading .me-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.me-hub .me-filter-toggle svg{transition:none}}.me-hub:not(.me-page) .me-hero-art{background:#ab3cf0}.me-hub.me-page .me-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.me-hub.me-page .me-hero-art{background:transparent;border:0;padding:24px}.mep-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.mep-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.mep-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.mep-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.me-hub.me-page .mep-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.mep-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.mep-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.me-hub.me-page .me-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.me-hub.me-page .me-guide-advice summary::-webkit-details-marker{display:none}.me-hub.me-page .me-guide-advice summary svg{flex:none}.me-hub.me-page .me-guide-advice details[open] summary svg{transform:rotate(180deg)}.me-hub.me-page .me-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.mep-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.mep-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.mep-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.mep-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container mistesses (max-width:1000px){.me-hub.me-page .me-seo-topics{grid-template-columns:minmax(0,1fr)}}@container mistesses (min-width:768px){.me-hub.me-page .me-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.me-hub.me-page .me-hero-copy{padding:clamp(24px,2.4cqi,34px)}.me-hub.me-page .me-hero-eyebrow{margin-bottom:12px}.me-hub.me-page .me-hero h1.me-hero-tag{margin-bottom:14px}.me-hub.me-page .me-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.me-hub.me-page .me-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.me-hub.me-page .me-hero-art{padding:18px}.me-hub.me-page .mep-art-card{max-width:620px;transform:rotate(var(--mep-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--mep-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.me-hub.me-page .mep-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.me-hub.me-page .mep-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container mistesses (max-width:767px){.me-hub.me-page .me-hero{grid-template-columns:minmax(0,1fr)}.me-hub.me-page .me-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.mep-art-heading{padding:13px 14px;gap:12px}.mep-art-heading>strong{font-size:16px}.mep-art-heading>span{max-width:125px}.mep-art-labels{gap:6px;padding:8px 8px 14px}.mep-art-labels>span{padding:5px 8px}.me-hub.me-page .me-hero-title{font-size:34px}}.me-hub{container-name:mistesses}.me-hub [hidden]{display:none!important}.me-mistess-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.me-mistess-categories .me-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.me-mistess-categories .me-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.me-hub .me-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.me-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.me-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.me-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.me-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.me-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.me-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.me-more{display:flex;justify-content:center;padding:30px 0 0}.me-hub .me-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.me-status,.me-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.me-hub .me-field input,.me-hub .me-field select{font:400 14px/1.5 Poppins,sans-serif!important}.me-hub .me-hero-art{background:transparent;border:0;display:flex;align-items:center}.me-hub .mep-art-card{--mep-art-tone:#d8ece7}.me-hub .mep-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.me-hub .me-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.me-hub .me-seo-topics article{background:#fff8fb}.me-hub .me-seo-topics article:nth-child(2){background:#f5effb}.me-hub .me-seo-topics article:nth-child(3){background:#edf8f3}.me-hub .me-card .CocomoCollectionCard__Badge{font-size:var(--mistess-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.me-hub .me-card{overflow:visible}.me-hub .me-grid{padding-top:14px}.me-hub .me-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.me-hub .me-card[data-mistess-selected] .ProductItem__Image--alternate{display:none!important}@container mistesses (min-width:768px){.me-hub.me-page .me-hero{min-height:clamp(420px,35cqi,474px)}.me-hub.me-page .mep-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.me-hub.me-page .me-hero-art{padding:18px}.me-hub .mep-art-card{transform:rotate(1deg)}}@container mistesses (max-width:767px){.me-hub .me-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.me-hub .mep-art-card{transform:none!important}.me-hub .mep-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.me-hub .me-mistess-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.me-mistess-categories .me-pill{flex:none}.me-hub .me-swipe{display:block}.me-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.me-hub .me-guide{padding:22px 18px}.me-guide-grid h2{font-size:26px}.me-guide-details{padding:18px}.me-hub .me-seo-topics{grid-template-columns:minmax(0,1fr)}.me-hub .me-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.me-hub .me-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.me-hub .me-search{grid-column:1/-1}.me-hub .me-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.me-hub .me-advanced-fields>.me-field:first-child{grid-column:1/-1}}.me-hub .me-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.me-hub .me-seo-heading{max-width:850px;margin:0 0 26px}.me-hub .me-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.me-hub .me-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.me-hub .me-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.me-hub .me-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.me-hub .me-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.me-hub .me-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.me-hub .me-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.me-hub .me-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.me-hub .me-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.me-hub .me-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.me-hub .me-seo-links a,.me-hub .me-seo-links a:nth-child(2),.me-hub .me-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.me-hub .me-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.me-hub .me-faq{border-radius:16px;background:#f2eff9}@container mistesses (max-width:1000px){.me-hub.me-page .me-seo-topics{grid-template-columns:minmax(0,1fr)}.me-hub .me-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.me-hub .me-seo-number{grid-row:1/3}.me-hub .me-seo-topics article p{grid-column:2;max-width:80ch}}@container mistesses (max-width:767px){.me-hub .me-seo-v2{padding:22px 16px}.me-hub .me-seo-heading{margin-bottom:22px}.me-hub .me-seo-topics{gap:14px}.me-hub .me-seo-topics article{display:flex;padding:20px;gap:12px}.me-hub .me-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.me-hub .me-seo-links a{min-height:54px}}.me-hub .me-hero-art{overflow:visible!important}.me-hub .mep-art-card{width:100%}.me-hub .mea-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.me-hub[data-mistess-view=oil-balm] .me-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.me-hub[data-mistess-view=water-based] .me-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.me-hub[data-mistess-view=exfoliating] .me-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.me-hub .me-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.me-hub .me-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.me-hub .me-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.me-hub .me-mistess-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.me-hub .me-mistess-formats button{white-space:nowrap}.me-hub .me-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.me-hub .me-filter-summary-hint{font-size:14px;color:#66546c}.me-hub .me-guide-grid{padding:0}.me-hub .me-guide-footer{padding:16px 0 0;background:transparent;border:0}.me-hub [data-mistess-pagination]{margin-top:22px}.me-hub .me-page-label{font-weight:650}.me-hub .me-grid{align-items:stretch}.me-hub .me-card{height:100%;display:flex;flex-direction:column}.me-hub .me-seo-links a{font-weight:550}.me-hub .me-filter-panel .me-field select{max-width:100%}.me-hub .me-hero-title{max-width:14ch}.me-hub .me-field option{font-size:14px}@container mistesses (min-width:768px){.me-hub .mea-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.me-hub .me-hero-art{padding:18px}.me-hub .mep-art-card{transform:rotate(1deg)}}@container mistesses (max-width:767px){.me-hub .me-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.me-hub .me-families a{flex:none}.me-hub .me-mistess-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.me-hub .me-mistess-formats button{flex:none}.me-hub .me-hero-art{grid-row:auto;padding:0 18px 20px!important}.me-hub .mep-art-card{transform:none!important}.me-hub .mea-illustration{height:auto;max-height:none;aspect-ratio:420/330}.me-hub .me-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.me-hub .me-search{grid-column:1/-1}.me-hub .me-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.me-hub .me-advanced-fields>.me-field:first-child{grid-column:auto}.me-hub .me-advanced-fields>.me-field:last-child{grid-column:auto}.me-hub .me-hero-title{max-width:100%}.me-hub .me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-hub :is(#mistess-guide,#mistess-products,#mistess-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.me-hub #mistess-results{min-width:0}.me-hub[data-mistess-view=mists] .me-hero{background:linear-gradient(125deg,#dcf8ee,#e7d7f4)}.me-hub[data-mistess-view=essences] .me-hero{background:linear-gradient(125deg,#ffe0e9,#e6d5f4)}.me-hub .me-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.me-hub .me-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.me-hub .me-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.me-hub .me-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.me-hub .me-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.me-hub .me-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.me-hub .me-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.me-hub .me-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.moisture-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:moistures;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.moisture-hub *{box-sizing:border-box}.moisture-hub button,.moisture-hub input,.moisture-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.moisture-hub button,.moisture-hub summary,.moisture-hub select{cursor:pointer}.moisture-hub h1,.moisture-hub h2,.moisture-hub h3,.moisture-hub p{margin-top:0}.moisture-hub button:disabled{cursor:wait}.moisture-shell{max-width:1480px;margin:0 auto;padding:0 32px}.moisture-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.moisture-crumb a{text-decoration:underline;text-underline-offset:3px}.moisture-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.moisture-button svg{flex:none}.moisture-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.moisture-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.moisture-choices{padding:30px 0 22px;scroll-margin-top:170px}.moisture-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.moisture-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.moisture-heading p{font-size:14px;max-width:420px;margin:0}.moisture-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.moisture-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.moisture-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.moisture-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.moisture-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.moisture-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.moisture-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.moisture-guide[data-tone=pink]{background:#fff0f4}.moisture-guide[data-tone=lavender]{background:#f4eaff}.moisture-guide[data-tone=yellow]{background:#fff8db}.moisture-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.moisture-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.moisture-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.moisture-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.moisture-guide p{font-size:15px;line-height:1.6;margin:0}.moisture-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.moisture-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.moisture-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.moisture-guide-advice h3,.moisture-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.moisture-guide-advice p{font-size:14px}.moisture-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.moisture-guide-advice summary{min-height:36px;padding:6px 0}.moisture-guide-advice details p+p{margin-top:12px}.moisture-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.moisture-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.moisture-guide-footer p{font-size:14px;font-weight:600}.moisture-guide.is-overview .moisture-guide-body{display:block;padding:22px 28px}.moisture-guide.is-overview h2{font-size:25px}.moisture-guide.is-overview .moisture-guide-advice,.moisture-guide.is-overview .moisture-guide-footer,.moisture-guide.is-overview .moisture-benefits{display:none}.moisture-products{scroll-margin-top:165px}.moisture-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.moisture-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.moisture-count{font-size:14px;color:#66546c;margin:8px 0 0}.moisture-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.moisture-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.moisture-hub .moisture-field input,.moisture-hub .moisture-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.moisture-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.moisture-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.moisture-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.moisture-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.moisture-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.moisture-status p{margin:0;font-size:14px}.moisture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.moisture-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.moisture-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.moisture-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.moisture-empty h3{font-size:24px;margin:0 0 10px}.moisture-empty p{font-size:14px;margin-bottom:15px}.moisture-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.moisture-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.moisture-noscript{font-size:14px;margin:14px 0}.moisture-status .moisture-link{min-height:36px}@container moistures (max-width:1000px){.moisture-shell{padding:0 24px}.moisture-filter-panel{grid-template-columns:2fr 1fr 1fr}.moisture-clear{grid-column:1/-1;justify-self:end;min-height:30px}.moisture-guide-body{gap:22px}}@container moistures (max-width:767px){.moisture-shell{padding:0 16px}.moisture-crumb{margin-bottom:16px}.moisture-choices{padding-top:24px}.moisture-heading{display:block}.moisture-heading h2,.moisture-products-header h2{font-size:24px}.moisture-heading p{margin-top:10px}.moisture-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.moisture-pill{flex:none}.moisture-types{padding-top:13px;margin-top:10px}.moisture-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.moisture-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.moisture-guide h2{font-size:27px}.moisture-guide p{font-size:14px}.moisture-guide-advice{padding:16px}.moisture-guide-footer{padding:14px 18px}.moisture-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.moisture-guide-footer>.moisture-button{width:100%}.moisture-guide.is-overview .moisture-guide-body{padding:20px 18px}.moisture-guide.is-overview h2{font-size:23px}.moisture-products-header{display:block;margin-bottom:18px}.moisture-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.moisture-search{grid-column:1/-1}.moisture-clear{min-height:32px;padding:0}.moisture-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moisture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.moisture-card-loading{min-height:310px}.moisture-range-note{padding:0 8px 10px}.moisture-load{padding-bottom:28px}}.moisture-heading h2,.moisture-products-header h2{font-weight:650}.moisture-hub{container-type:inline-size;container-name:moistures}.moisture-hub .moisture-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.moisture-hub .moisture-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.moisture-hub .moisture-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.moisture-hub .moisture-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.moisture-hub .moisture-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.moisture-hub .moisture-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.moisture-hub .moisture-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.moisture-hub .moisture-hero-primary svg{flex:none}.moisture-hub .moisture-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.moisture-hub .moisture-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.moisture-hub .moisture-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.moisture-hub .moisture-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container moistures (max-width:767px){.moisture-hub .moisture-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.moisture-hub .moisture-hero-copy{padding:24px 20px}.moisture-hub .moisture-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.moisture-hub .moisture-hero-eyebrow{font-size:14px;margin-bottom:12px}.moisture-hub .moisture-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.moisture-hub .moisture-hero-actions{gap:12px 18px}.moisture-hub .moisture-hero-primary{gap:20px;padding:10px 14px}.moisture-hub .moisture-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.moisture-hub .moisture-hero-illustration{width:100%;max-width:340px;height:210px}}.moisture-hub .moisture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.moisture-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.moisture-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.moisture-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.moisture-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.moisture-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.moisture-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.moisture-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.moisture-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.moisture-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.moisture-hub .ch-card .ProductItem__Vendor{display:none!important}.moisture-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.moisture-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.moisture-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.moisture-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.moisture-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.moisture-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.moisture-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.moisture-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.moisture-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.moisture-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.moisture-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.moisture-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.moisture-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.moisture-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.moisture-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.moisture-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.moisture-hub .ch-card-extra{padding-top:10px;margin-top:auto}.moisture-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.moisture-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container moistures (max-width:1000px){.moisture-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.moisture-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.moisture-hub .moisture-grid{gap:20px 12px}.moisture-hub .ch-card{padding:8px}}@container moistures (max-width:767px){.moisture-hub .moisture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.moisture-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.moisture-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.moisture-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.moisture-hub .ch-card-extra{padding:10px 8px 8px}.moisture-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.moisture-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.moisture-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.moisture-hub .ch-card .ProductItem__Title{font-size:14px!important}.moisture-hub .ch-card .ProductItem__Price{font-size:18px!important}.moisture-hub .ch-card-extra a{font-size:14px}}.moisture-hub .moisture-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.moisture-hub .moisture-range-note:empty{margin-top:0}.moisture-hub .moisture-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.moisture-hub .moisture-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.moisture-hub .moisture-footer-heading>p:first-child,.moisture-hub .moisture-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.moisture-hub .moisture-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.moisture-hub .moisture-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.moisture-hub .moisture-faq-items{min-width:0;border-top:1px solid #d8c9e6}.moisture-hub .moisture-faq details{border-bottom:1px solid #d8c9e6}.moisture-hub .moisture-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.moisture-hub .moisture-faq summary::-webkit-details-marker{display:none}.moisture-hub .moisture-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.moisture-hub .moisture-faq details[open] summary svg{transform:rotate(180deg)}.moisture-hub .moisture-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.moisture-hub .moisture-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.moisture-hub .moisture-seo-copy>p:not(.moisture-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.moisture-hub .moisture-seo-copy>p:last-child{margin-bottom:0}.moisture-hub .moisture-seo-links{display:grid;gap:10px}.moisture-hub .moisture-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.moisture-hub .moisture-seo-links a:nth-child(2){background:#f5effb}.moisture-hub .moisture-seo-links a:last-child{background:#fff}.moisture-hub .moisture-seo-links svg{flex:none}.moisture-hub .moisture-faq summary:focus-visible,.moisture-hub .moisture-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container moistures (max-width:767px){.moisture-hub .moisture-footer{margin-top:28px;gap:18px;padding-bottom:28px}.moisture-hub .moisture-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.moisture-hub .moisture-footer h2{font-size:24px;line-height:1.2}.moisture-hub .moisture-footer-heading>p:last-child{max-width:none}.moisture-hub .moisture-faq summary{gap:12px;padding:14px 0;min-height:52px}.moisture-hub .moisture-faq details p{padding-right:0}.moisture-hub .moisture-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.moisture-hub .moisture-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.moisture-hub .moisture-hero h1.moisture-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.moisture-hub .moisture-hero-art{background:#ded0f0;min-height:0;padding:24px}.moisture-hub .moisture-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.moisture-hub .moisture-hero-title span{display:block}.moisture-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.moisture-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.moisture-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.moisture-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.moisture-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.moisture-selection strong{color:#211722}.moisture-hub .moisture-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.moisture-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.moisture-hub .moisture-filter-panel .moisture-clear{grid-column:1/-1;justify-self:end;min-height:36px}.moisture-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.moisture-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.moisture-filter-chip svg{flex:none}.moisture-filter-chip span{overflow-wrap:anywhere}.moisture-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.moisture-hub .moisture-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.moisture-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.moisture-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.moisture-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.moisture-topic-1{background:#eaf7f1}.moisture-topic-2{background:#f0e8fa}.moisture-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.moisture-topic summary::-webkit-details-marker{display:none}.moisture-topic summary svg{flex:none}.moisture-topic[open] summary svg{transform:rotate(180deg)}.moisture-hub .moisture-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.moisture-topic>div{padding:0 20px 20px}.moisture-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.moisture-topic .moisture-link{gap:12px;line-height:1.5}.moisture-topic .moisture-link svg{flex:none}.moisture-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.moisture-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.moisture-related svg{flex:none}@container moistures (max-width:1000px){.moisture-hub .moisture-filter-panel,.moisture-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container moistures (max-width:767px){.moisture-hub .moisture-hero{display:grid;grid-template-columns:minmax(0,1fr)}.moisture-hub .moisture-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.moisture-hub .moisture-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.moisture-swipe{display:block}.moisture-types h2{font-size:24px}.moisture-selection{line-height:1.5}.moisture-hub .moisture-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.moisture-hub .moisture-advanced-fields>.moisture-field:first-child{grid-column:1/-1}.moisture-hub .moisture-seo-v2{padding:22px 18px}.moisture-seo-topics{grid-template-columns:minmax(0,1fr)}.moisture-topic summary{padding:16px}.moisture-topic>div{padding:0 16px 16px}.moisture-hub .moisture-topic h3{font-size:17px}.moisture-related{grid-template-columns:minmax(0,1fr)}}.moisture-hub .moisture-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.moisture-hub .moisture-filter-heading .moisture-filter-title{margin:0}.moisture-hub .moisture-filter-heading .moisture-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.moisture-hub .moisture-advanced{padding-top:14px}.moisture-hub .moisture-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.moisture-hub .moisture-advanced>summary::-webkit-details-marker{display:none}.moisture-hub .moisture-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.moisture-hub .moisture-filter-toggle svg{flex:none;transition:transform .16s ease}.moisture-hub .moisture-advanced[open] .moisture-filter-toggle svg{transform:rotate(180deg)}.moisture-hub .moisture-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.moisture-hub .moisture-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container moistures (max-width:767px){.moisture-hub .moisture-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.moisture-hub .moisture-filter-summary-hint{flex-basis:100%}.moisture-hub .moisture-filter-heading{align-items:flex-start}.moisture-hub .moisture-filter-heading .moisture-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.moisture-hub .moisture-filter-toggle svg{transition:none}}.moisture-hub:not(.moisture-page) .moisture-hero-art{background:#ab3cf0}.moisture-hub.moisture-page .moisture-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.moisture-hub.moisture-page .moisture-hero-art{background:transparent;border:0;padding:24px}.moisturep-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.moisturep-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.moisturep-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.moisturep-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.moisture-hub.moisture-page .moisturep-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.moisturep-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.moisturep-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.moisture-hub.moisture-page .moisture-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.moisture-hub.moisture-page .moisture-guide-advice summary::-webkit-details-marker{display:none}.moisture-hub.moisture-page .moisture-guide-advice summary svg{flex:none}.moisture-hub.moisture-page .moisture-guide-advice details[open] summary svg{transform:rotate(180deg)}.moisture-hub.moisture-page .moisture-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.moisturep-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.moisturep-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.moisturep-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.moisturep-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container moistures (max-width:1000px){.moisture-hub.moisture-page .moisture-seo-topics{grid-template-columns:minmax(0,1fr)}}@container moistures (min-width:768px){.moisture-hub.moisture-page .moisture-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.moisture-hub.moisture-page .moisture-hero-copy{padding:clamp(24px,2.4cqi,34px)}.moisture-hub.moisture-page .moisture-hero-eyebrow{margin-bottom:12px}.moisture-hub.moisture-page .moisture-hero h1.moisture-hero-tag{margin-bottom:14px}.moisture-hub.moisture-page .moisture-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.moisture-hub.moisture-page .moisture-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.moisture-hub.moisture-page .moisture-hero-art{padding:18px}.moisture-hub.moisture-page .moisturep-art-card{max-width:620px;transform:rotate(var(--moisturep-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--moisturep-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.moisture-hub.moisture-page .moisturep-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.moisture-hub.moisture-page .moisturep-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container moistures (max-width:767px){.moisture-hub.moisture-page .moisture-hero{grid-template-columns:minmax(0,1fr)}.moisture-hub.moisture-page .moisture-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.moisturep-art-heading{padding:13px 14px;gap:12px}.moisturep-art-heading>strong{font-size:16px}.moisturep-art-heading>span{max-width:125px}.moisturep-art-labels{gap:6px;padding:8px 8px 14px}.moisturep-art-labels>span{padding:5px 8px}.moisture-hub.moisture-page .moisture-hero-title{font-size:34px}}.moisture-hub{container-name:moistures}.moisture-hub [hidden]{display:none!important}.moisture-moisture-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.moisture-moisture-categories .moisture-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.moisture-moisture-categories .moisture-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.moisture-hub .moisture-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.moisture-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.moisture-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.moisture-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.moisture-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.moisture-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.moisture-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.moisture-more{display:flex;justify-content:center;padding:30px 0 0}.moisture-hub .moisture-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.moisture-status,.moisture-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.moisture-hub .moisture-field input,.moisture-hub .moisture-field select{font:400 14px/1.5 Poppins,sans-serif!important}.moisture-hub .moisture-hero-art{background:transparent;border:0;display:flex;align-items:center}.moisture-hub .moisturep-art-card{--moisturep-art-tone:#d8ece7}.moisture-hub .moisturep-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.moisture-hub .moisture-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.moisture-hub .moisture-seo-topics article{background:#fff8fb}.moisture-hub .moisture-seo-topics article:nth-child(2){background:#f5effb}.moisture-hub .moisture-seo-topics article:nth-child(3){background:#edf8f3}.moisture-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--moisture-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.moisture-hub .ch-card{overflow:visible}.moisture-hub .moisture-grid{padding-top:14px}.moisture-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.moisture-hub .ch-card[data-moisture-selected] .ProductItem__Image--alternate{display:none!important}@container moistures (min-width:768px){.moisture-hub.moisture-page .moisture-hero{min-height:clamp(420px,35cqi,474px)}.moisture-hub.moisture-page .moisturep-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.moisture-hub.moisture-page .moisture-hero-art{padding:18px}.moisture-hub .moisturep-art-card{transform:rotate(1deg)}}@container moistures (max-width:767px){.moisture-hub .moisture-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.moisture-hub .moisturep-art-card{transform:none!important}.moisture-hub .moisturep-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.moisture-hub .moisture-moisture-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.moisture-moisture-categories .moisture-pill{flex:none}.moisture-hub .moisture-swipe{display:block}.moisture-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.moisture-hub .moisture-guide{padding:22px 18px}.moisture-guide-grid h2{font-size:26px}.moisture-guide-details{padding:18px}.moisture-hub .moisture-seo-topics{grid-template-columns:minmax(0,1fr)}.moisture-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.moisture-hub .moisture-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.moisture-hub .moisture-search{grid-column:1/-1}.moisture-hub .moisture-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.moisture-hub .moisture-advanced-fields>.moisture-field:first-child{grid-column:1/-1}}.moisture-hub .moisture-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.moisture-hub .moisture-seo-heading{max-width:850px;margin:0 0 26px}.moisture-hub .moisture-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.moisture-hub .moisture-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.moisture-hub .moisture-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.moisture-hub .moisture-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.moisture-hub .moisture-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.moisture-hub .moisture-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.moisture-hub .moisture-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.moisture-hub .moisture-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.moisture-hub .moisture-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.moisture-hub .moisture-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.moisture-hub .moisture-seo-links a,.moisture-hub .moisture-seo-links a:nth-child(2),.moisture-hub .moisture-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.moisture-hub .moisture-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.moisture-hub .moisture-faq{border-radius:16px;background:#f2eff9}@container moistures (max-width:1000px){.moisture-hub.moisture-page .moisture-seo-topics{grid-template-columns:minmax(0,1fr)}.moisture-hub .moisture-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.moisture-hub .moisture-seo-number{grid-row:1/3}.moisture-hub .moisture-seo-topics article p{grid-column:2;max-width:80ch}}@container moistures (max-width:767px){.moisture-hub .moisture-seo-v2{padding:22px 16px}.moisture-hub .moisture-seo-heading{margin-bottom:22px}.moisture-hub .moisture-seo-topics{gap:14px}.moisture-hub .moisture-seo-topics article{display:flex;padding:20px;gap:12px}.moisture-hub .moisture-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.moisture-hub .moisture-seo-links a{min-height:54px}}.moisture-hub .moisture-hero-art{overflow:visible!important}.moisture-hub .moisturep-art-card{width:100%}.moisture-hub .cca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.moisture-hub[data-moisture-view=oil-balm] .moisture-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.moisture-hub[data-moisture-view=water-based] .moisture-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.moisture-hub[data-moisture-view=exfoliating] .moisture-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.moisture-hub .moisture-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.moisture-hub .moisture-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.moisture-hub .moisture-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.moisture-hub .moisture-moisture-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.moisture-hub .moisture-moisture-formats button{white-space:nowrap}.moisture-hub .moisture-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.moisture-hub .moisture-filter-summary-hint{font-size:14px;color:#66546c}.moisture-hub .moisture-guide-grid{padding:0}.moisture-hub .moisture-guide-footer{padding:16px 0 0;background:transparent;border:0}.moisture-hub [data-moisture-pagination]{margin-top:22px}.moisture-hub .moisture-page-label{font-weight:650}.moisture-hub .moisture-grid{align-items:stretch}.moisture-hub .ch-card{height:100%;display:flex;flex-direction:column}.moisture-hub .moisture-seo-links a{font-weight:550}.moisture-hub .moisture-filter-panel .moisture-field select{max-width:100%}.moisture-hub .moisture-hero-title{max-width:14ch}.moisture-hub .moisture-field option{font-size:14px}@container moistures (min-width:768px){.moisture-hub .cca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.moisture-hub .moisture-hero-art{padding:18px}.moisture-hub .moisturep-art-card{transform:rotate(1deg)}}@container moistures (max-width:767px){.moisture-hub .moisture-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.moisture-hub .moisture-families a{flex:none}.moisture-hub .moisture-moisture-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.moisture-hub .moisture-moisture-formats button{flex:none}.moisture-hub .moisture-hero-art{grid-row:auto;padding:0 18px 20px!important}.moisture-hub .moisturep-art-card{transform:none!important}.moisture-hub .cca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.moisture-hub .moisture-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.moisture-hub .moisture-search{grid-column:1/-1}.moisture-hub .moisture-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.moisture-hub .moisture-advanced-fields>.moisture-field:first-child{grid-column:auto}.moisture-hub .moisture-advanced-fields>.moisture-field:last-child{grid-column:auto}.moisture-hub .moisture-hero-title{max-width:100%}.moisture-hub .moisture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.moisture-hub :is(#moisture-guide,#moisture-products,#moisture-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.moisture-hub #moisture-results{min-width:0}.moisture-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.moisture-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.moisture-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.rh-hub{--rh-ink:#151018;--rh-pink:#ff819c;--rh-purple:#af44f2;--rh-lime:#fdff00;--rh-blush:#ffc9d6;--rh-teal:#3ac3b9;color:var(--rh-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.rh-hub *,.rh-hub *:before,.rh-hub *:after{box-sizing:border-box}.rh-hub [hidden]{display:none!important}.rh-hub h1,.rh-hub h2,.rh-hub h3,.rh-hub p{color:inherit;letter-spacing:0;text-transform:none;margin-top:0}.rh-hub h1{font:750 clamp(34px,3.5vw,52px)/1.12 Poppins,sans-serif;letter-spacing:-.04em;margin-bottom:16px}.rh-hub h2{font:700 23px/1.3 Poppins,sans-serif;letter-spacing:-.025em;margin-bottom:8px}.rh-hub h3{font:650 18px/1.35 Poppins,sans-serif}.rh-hub a{color:inherit;text-decoration:none}.rh-hub button,.rh-hub input,.rh-hub select{font:inherit;letter-spacing:0;text-transform:none;color:inherit}.rh-hub button,.rh-hub summary,.rh-hub select{cursor:pointer}.rh-hub button:disabled{cursor:wait}.rh-hub :focus-visible{outline:3px solid var(--rh-purple);outline-offset:4px}.rh-shell{max-width:1440px;min-width:0;margin:auto;padding:0 36px}.rh-breadcrumb{display:flex;gap:12px;font-size:14px;margin-bottom:20px}.rh-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.rh-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);border:1.5px solid var(--rh-ink);border-radius:16px;overflow:hidden;box-shadow:4px 4px 0 var(--rh-ink);background:var(--rh-blush);margin-bottom:34px}.rh-hero>div:first-child{padding:30px 34px}.rh-eyebrow{font-size:14px;font-weight:700;letter-spacing:.07em!important;margin-bottom:14px}.rh-intro{max-width:600px;margin-bottom:22px}.rh-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 20px;border:1.5px solid var(--rh-ink);border-radius:8px;background:var(--rh-lime);color:var(--rh-ink);font-size:14px!important;font-weight:650!important;box-shadow:2px 2px 0 var(--rh-ink);transition:background .15s ease}.rh-button:hover{background:var(--rh-teal)}.rh-button svg{flex:none}.rh-hero-note{background:var(--rh-purple);border-left:1.5px solid var(--rh-ink);display:flex;flex-direction:column;justify-content:center;gap:20px;padding:28px;color:var(--rh-ink)}.rh-note-top{align-self:flex-start;padding:6px 15px;background:var(--rh-teal);border:1.5px solid var(--rh-ink);border-radius:6px;font-size:14px;font-weight:650;transform:rotate(-3deg)}.rh-hero-note strong{font-size:clamp(26px,3vw,38px);line-height:1.13;letter-spacing:-.04em;background:var(--rh-lime);border:1.5px solid var(--rh-ink);box-shadow:3px 3px 0 var(--rh-ink);padding:16px;border-radius:10px}.rh-hero-note>span:last-child{font-size:14px;font-weight:600;background:var(--rh-blush);padding:8px 12px;border-radius:5px}.rh-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 16px}.rh-section-heading p{font-size:14px;max-width:480px;margin:0;color:#655b67}.rh-categories{margin:0 0 26px}.rh-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.rh-category{display:flex;flex-direction:column;min-width:0;gap:9px;border:1px solid var(--rh-ink);border-radius:10px;padding:10px;background:var(--rh-blush);position:relative;transition:box-shadow .15s ease}.rh-category:nth-child(4n+2){background:#eed9ff}.rh-category:nth-child(4n+3){background:#eaff84}.rh-category:nth-child(4n){background:#a6e7e1}.rh-category-image{display:block;width:100%;aspect-ratio:var(--rh-image-ratio,.705882);background:transparent;border-radius:6px;overflow:hidden}.rh-category-image img{display:block;width:100%;height:100%;object-fit:contain}.rh-category-caption{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px;min-height:28px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.35}.rh-category-caption>span{white-space:nowrap}.rh-category-caption>svg{position:static;width:14px;height:14px}.rh-category:hover,.rh-category[aria-current=true]{box-shadow:3px 3px 0 var(--rh-ink);border-width:2px;padding:9px}.rh-concerns{padding:20px 0 24px;border-top:1px solid #e1d8e2}.rh-concerns h2{font-size:17px;margin-bottom:14px}.rh-pills,.rh-brand-pills{display:flex;gap:9px;overflow-x:auto;padding:2px 4px 8px 0;scrollbar-width:thin;overscroll-behavior-x:contain}.rh-pill{display:inline-flex;flex:none;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--rh-ink);border-radius:999px;background:#fff;font-size:14px!important;font-weight:500;white-space:nowrap}.rh-pill:hover{background:var(--rh-blush)}.rh-pill[aria-current=true]{background:var(--rh-lime);font-weight:650}.rh-shopping{scroll-margin-top:155px}.rh-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid var(--rh-ink);padding:24px 0 18px}.rh-toolbar p{font-size:14px;margin-bottom:0;color:#655b67}.rh-search{display:flex;align-items:center;gap:10px;border:1.5px solid var(--rh-ink);border-radius:8px;padding:0 14px;width:min(48%,480px);min-height:48px;background:#fff}.rh-search svg{flex:none}.rh-search input{width:100%;min-width:0;border:0;background:none;outline:0;padding:12px 0;font-size:16px}.rh-control-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;background:#ffc9d6;border:1px solid var(--rh-ink);border-radius:10px;position:static;margin-bottom:18px}.rh-sort{display:flex;align-items:center;gap:10px;font-size:14px}.rh-sort select{background:#fff;border:1px solid var(--rh-ink);border-radius:7px;min-height:44px;padding:8px 28px 8px 12px;font-size:14px;max-width:210px;-webkit-appearance:auto;appearance:auto}.rh-clear{border:0;background:transparent;padding:10px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;min-height:44px}.rh-applied{display:flex;flex-wrap:wrap;gap:7px;flex:1}.rh-applied button{background:#fff;border:1px solid var(--rh-ink);border-radius:999px;padding:7px 10px;font-size:14px;min-height:38px}.rh-filter-panel{border:1px solid #d8c9de;border-radius:10px;margin-bottom:18px;background:#fbf7ff}.rh-filter-panel>summary{padding:16px;font-weight:600;font-size:15px}.rh-hub.is-enhanced .rh-filter-panel>summary{display:none}.rh-hub.is-enhanced .rh-filter-panel:not([open]){display:none}.rh-filter-form{padding:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rh-field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.rh-field select,.rh-field input{background:#fff;border:1px solid #a896b0;border-radius:6px;min-height:46px;padding:10px;font-weight:400;font-size:16px;width:100%;min-width:0;-webkit-appearance:auto;appearance:auto}.rh-price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rh-filter-actions{display:flex;align-items:end;gap:12px}.rh-status{padding:14px 18px;background:#eee0fa;border-radius:8px;margin-bottom:20px;font-size:14px}.rh-status button{margin-left:12px;background:var(--rh-lime);border:1px solid var(--rh-ink);border-radius:5px;padding:8px}.rh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.rh-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.rh-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.rh-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.rh-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--rh-row-height,0px)}.rh-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.rh-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.rh-card .AspectRatio:before{padding-bottom:0!important}.rh-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.rh-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.rh-card .ProductItem__Vendor{display:none!important}.rh-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.rh-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--rh-row-height,0px)}.rh-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.rh-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.rh-hub .rh-card .opinew-stars-plugin-product-list{min-height:var(--rh-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.rh-hub .rh-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.rh-hub .rh-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.rh-hub .rh-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--rh-purple)!important}.rh-hub .rh-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.rh-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--rh-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.rh-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--rh-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.rh-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.rh-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.rh-card .CocomoCollectionCard__Flair{order:0;min-height:var(--rh-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--rh-ink)!important;border:1px solid var(--rh-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--rh-blush)!important;border-radius:999px!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.rh-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.rh-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--rh-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.rh-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--rh-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.rh-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--rh-lime);color:var(--rh-ink);white-space:nowrap;text-transform:uppercase}.rh-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--rh-ink);white-space:nowrap}.rh-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--rh-pink);color:var(--rh-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--rh-ink);border-radius:999px;padding:5px 12px}.rh-card-extra{padding-top:10px;margin-top:auto}.rh-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--rh-ink);border-radius:7px;background:var(--rh-lime);font-size:14px;font-weight:650;padding:10px 12px}.rh-card-extra a:hover{background:var(--rh-blush)}.rh-load-area{text-align:center;padding:28px 0 38px}.rh-load-area p{font-size:14px;color:#655b67}.rh-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.rh-pagination span{min-width:35px;padding:6px}.rh-pagination .current{background:var(--rh-blush);border-radius:5px}.rh-empty{padding:40px 18px;text-align:center;border:1px solid #decbe6;border-radius:12px;background:#fbf7ff}.rh-brands{border:1.5px solid var(--rh-ink);border-radius:12px;padding:22px;background:#ead7fa;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);align-items:center;gap:20px;margin:10px 0 36px}.rh-brands h2{font-size:19px}.rh-brands p{font-size:14px;margin:0}.rh-brand-pills{min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;overflow:visible}.rh-brand-pills .rh-pill{align-self:center}.rh-routine{margin-bottom:36px}.rh-routine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rh-routine-grid>a{border:1px solid var(--rh-ink);border-radius:10px;padding:20px;background:#ffc9d6;display:flex;align-items:flex-start;flex-direction:column}.rh-routine-grid>a:nth-child(2){background:#eaff84}.rh-routine-grid>a:nth-child(3){background:#cdb0f2}.rh-routine-grid>a:nth-child(4){background:#a6e7e1}.rh-step{font-size:14px;font-weight:650;background:#fff;border:1px solid var(--rh-ink);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;margin-bottom:18px}.rh-routine-grid p{font-size:14px;margin:0 0 16px}.rh-routine-grid svg{margin-top:auto;align-self:flex-end}.rh-faq{max-width:1000px;margin:0 auto 38px}.rh-faq h2{margin-bottom:18px}.rh-faq details{border-bottom:1px solid #dacee1;padding:16px 0}.rh-faq summary{font-size:16px;font-weight:600}.rh-faq details p{font-size:15px;margin:14px 0 0;max-width:850px}.rh-seo{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:28px;align-items:center;border:1px solid var(--rh-ink);border-radius:12px;padding:26px;background:#e7f8f5;box-shadow:3px 3px 0 var(--rh-ink)}.rh-seo h2{font-size:23px}.rh-seo p{max-width:820px;font-size:15px;margin-bottom:18px}.rh-seo-actions{display:flex;flex-direction:column;gap:12px}.rh-seo-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 16px;border:1px solid var(--rh-ink);border-radius:7px;background:var(--rh-lime);font-size:14px;font-weight:600}.rh-seo-actions a:last-child{background:var(--rh-blush)}.rh-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rh-seo-links{display:flex;gap:10px 18px;flex-wrap:wrap;margin:0}.rh-seo-links a{display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:32px}@media(max-width:1100px){.rh-category-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.rh-category{flex:0 0 125px;padding:7px}.rh-category:hover,.rh-category[aria-current=true]{padding:6px}}@media(max-width:1000px){.rh-card .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}.rh-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.rh-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.rh-card .CocomoCollectionCard__Badge--saving,.rh-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.rh-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.rh-shell{padding:0 24px}.rh-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-grid{gap:20px 12px}.rh-card{padding:8px}.rh-brands{display:block}.rh-brand-pills{max-width:100%;margin-top:16px}}@media(max-width:767px){.rh-hub{padding-top:16px}.rh-shell{padding:0 16px}.rh-breadcrumb{margin-bottom:16px}.rh-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px;box-shadow:3px 3px 0 var(--rh-ink)}.rh-hero>div:first-child{padding:24px 20px}.rh-hero h1{font-size:36px}.rh-hero-note{display:none}.rh-section-heading{display:block}.rh-section-heading h2{font-size:21px}.rh-section-heading p{margin-top:6px}.rh-category-grid{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 5px 10px 0;scrollbar-width:thin}.rh-category{flex:0 0 125px;padding:9px}.rh-category:hover,.rh-category[aria-current=true]{padding:8px}.rh-concerns{padding:14px 0 18px}.rh-toolbar{display:block;padding:20px 0 16px}.rh-toolbar h2{font-size:25px}.rh-search{width:100%;margin-top:16px}.rh-control-bar{gap:10px;padding:10px;top:var(--header-height,80px);border-radius:8px}.rh-sort{flex:1;font-size:0;min-width:0}.rh-sort select{width:100%;max-width:none;font-size:14px;padding-right:20px}.rh-filter-toggle{font-size:14px;padding:10px 12px;min-width:125px}.rh-applied{flex-basis:100%;empty-cells:hide}.rh-applied:empty{display:none}.rh-control-bar>.rh-clear[hidden]{display:none}.rh-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.rh-price-fields,.rh-filter-actions{grid-column:1/-1}.rh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.rh-card{padding:0;border-radius:9px;overflow:visible}.rh-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.rh-card .ProductItem__Info{padding:8px 8px 0!important}.rh-card-extra{padding:10px 8px 8px}.rh-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.rh-hub .rh-card .CocomoCollectionCard__Flair .flair-badge>div:has(.rh-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.rh-hub .rh-card .CocomoCollectionCard__Flair .rh-offer-line{display:block;white-space:nowrap}.rh-hub .rh-card .CocomoCollectionCard__Flair .rh-offer-separator{display:none}.rh-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.rh-card .ProductItem__Title{font-size:14px!important}.rh-card .ProductItem__Price{font-size:18px!important}.rh-card-extra a{font-size:14px}.rh-routine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rh-routine-grid>a{padding:16px}.rh-routine-grid h3{font-size:17px}.rh-routine-grid p{font-size:14px}.rh-faq summary{font-size:15px}.rh-brands{padding:18px}.rh-brand-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.rh-seo{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.rh-seo h2{font-size:21px}.rh-load-area{padding-bottom:26px}}@media(prefers-reduced-motion:reduce){.rh-hub *{scroll-behavior:auto!important;transition:none!important}}.rh-hub .rh-step-pills{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:5px 2px 8px;max-width:100%}.rh-hub .rh-step-pills .rh-pill{font-size:14px;white-space:nowrap;flex:none}.rh-hub .rh-step-pills [aria-current=true]{background:var(--rh-lime);box-shadow:2px 2px 0 var(--rh-ink)}@media(max-width:640px){.rh-hub .rh-step-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.rh-hub .rh-step-pills .rh-pill{padding:9px 13px}.rh-hub .rh-shell{padding-inline:16px}.rh-hub .rh-card .CocomoCollectionCard__Badge{min-width:0}}.rh-hub .rh-shopping{min-width:0;scroll-margin-top:calc(var(--header-height,100px) + 24px)}.rh-hub .rh-shop-tools{margin-bottom:20px;min-width:0}.rh-hub .rh-toolbar{border:0;padding:0 0 14px;gap:16px;align-items:center;min-width:0}.rh-hub .rh-toolbar>div{min-width:0;flex:1}.rh-hub .rh-toolbar h2{font-size:clamp(24px,2.3vw,34px);margin-bottom:5px;line-height:1.2;letter-spacing:-.025em}.rh-hub .rh-toolbar p{font-size:14px}.rh-hub .rh-control-bar{position:static;top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:0;padding:0;margin:0;border-radius:0;min-width:0}.rh-hub .rh-search{flex:1 1 260px;width:auto;min-width:0;min-height:44px;border:1px solid #c9bacf;border-radius:8px}.rh-hub .rh-search input{font-size:16px;padding-block:10px}.rh-hub .rh-quick-select{display:block;flex:0 1 165px;min-width:0;max-width:190px}.rh-hub .rh-quick-select select,.rh-hub .rh-quick-price,.rh-hub .rh-filter-toggle,.rh-hub .rh-sort select{min-height:44px;border:1px solid #c9bacf;border-radius:8px;background:#fff;box-shadow:none;padding:10px 12px;font:500 14px/1.3 Poppins,sans-serif;color:var(--rh-ink)}.rh-hub .rh-quick-select select{width:100%;max-width:190px;padding-right:25px;text-overflow:ellipsis}.rh-hub .rh-quick-price{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:100px}.rh-hub .rh-filter-toggle{min-width:90px;gap:8px}.rh-hub .rh-sort{display:flex;align-items:center;margin:0;font-size:14px;gap:8px;flex:0 0 auto}.rh-hub .rh-sort select{max-width:210px}.rh-hub .rh-sort-mobile-label{display:none}.rh-hub .rh-applied{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.rh-hub .rh-applied:empty{display:none}.rh-hub .rh-step-destination{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-bottom:14px;max-width:100%}.rh-hub .rh-help,.rh-hub .rh-bottom{margin-top:34px}.rh-hub .rh-search:focus-within,.rh-hub .rh-sort:focus-within,.rh-hub .rh-quick-select:focus-within{outline:2px solid #7620b4;outline-offset:3px;border-radius:8px}@media(min-width:1001px){.rh-hub .rh-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px)and (max-width:1199px){.rh-hub .rh-quick-select{flex-basis:135px;max-width:150px}.rh-hub .rh-quick-price{min-width:85px}.rh-hub .rh-filter-toggle{min-width:80px}.rh-hub .rh-search{flex-basis:210px}}@media(max-width:999px){.rh-hub .rh-shop-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin-bottom:22px}.rh-hub .rh-toolbar,.rh-hub .rh-control-bar{display:contents}.rh-hub .rh-toolbar>div{grid-column:1/-1;grid-row:1}.rh-hub .rh-toolbar h2{font-size:clamp(23px,5.8vw,30px);margin-bottom:4px}.rh-hub .rh-step-destination{grid-column:1/-1;grid-row:4;margin:0}.rh-hub .rh-search{grid-column:1/-1;grid-row:2;width:100%;margin:0;min-height:44px}.rh-hub .rh-filter-toggle{grid-column:1;grid-row:3;min-width:0;width:100%;padding-inline:8px}.rh-hub .rh-quick-select--brand{grid-column:2;grid-row:3;width:100%;max-width:none}.rh-hub .rh-quick-select--brand select{max-width:none;min-width:0;padding-right:20px}.rh-hub .rh-sort{grid-column:3;grid-row:3;position:relative;display:block;min-width:0;min-height:44px;margin:0;font-size:0}.rh-hub .rh-sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer;font-size:16px;z-index:1}.rh-hub .rh-sort-mobile-label{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border:1px solid #c9bacf;border-radius:8px;padding:10px 12px;font:500 14px/1.3 Poppins,sans-serif;background:#fff;pointer-events:none}.rh-hub .rh-quick-select--concern,.rh-hub .rh-quick-price{display:none}.rh-hub .rh-applied{grid-column:1/-1;grid-row:5}.rh-hub .rh-control-bar>.rh-clear{grid-column:1/-1;grid-row:6;justify-self:start}.rh-hub .rh-grid{gap:32px 10px}}.rh-education{--rh-guide-bg:#f4eaff;--rh-guide-accent:#cdb0f2;background:var(--rh-guide-bg);border:1px solid var(--rh-ink);border-radius:16px;box-shadow:3px 4px 0 var(--rh-ink);margin:8px 0 30px;overflow:hidden;scroll-margin-top:180px}.rh-education[data-tone=aqua]{--rh-guide-bg:#eaf7f3;--rh-guide-accent:#a6e7e1}.rh-education[data-tone=pink]{--rh-guide-bg:#fff0f4;--rh-guide-accent:#ffc9d6}.rh-education[data-tone=yellow]{--rh-guide-bg:#fff8db;--rh-guide-accent:#f5e49e}.rh-education-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px 38px;padding:28px 30px}.rh-education-story,.rh-education-advice{min-width:0}.rh-education-kicker{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;line-height:1.4;margin-bottom:16px}.rh-education-kicker span{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #bda8c5;border-radius:999px;background:#fff;font-weight:650}.rh-education-kicker span:before{content:"";width:8px;height:8px;border:1px solid #55405e;border-radius:50%;background:var(--rh-guide-accent)}.rh-hub .rh-education h2{font-size:clamp(27px,2.4vw,36px);line-height:1.16;letter-spacing:-.035em;max-width:650px;margin:0 0 15px}.rh-education-intro{font-size:15px;line-height:1.65;max-width:620px;margin:0}.rh-education-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:18px 0 0;padding:0}.rh-education-benefits li{font-size:14px;line-height:1.4;border:1px solid #cbbcd1;background:#ffffffb3;border-radius:7px;padding:6px 9px}.rh-education-advice{padding:21px 22px;border:1px solid #d3c4dc;border-radius:12px;background:#ffffffc4;align-self:start}.rh-hub .rh-education h3{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 6px}.rh-education-advice p{font-size:14px;line-height:1.6;margin:0}.rh-education-advice details{border-top:1px solid #d9cddd;margin-top:16px;padding-top:4px}.rh-education-advice summary{font-size:14px;font-weight:650;line-height:1.5;display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;list-style:none;cursor:pointer}.rh-education-advice summary::-webkit-details-marker{display:none}.rh-education-advice summary svg{width:17px;height:17px;flex:none}.rh-education-advice details[open] summary svg{transform:rotate(180deg)}.rh-education-routine{display:grid;gap:16px;padding-top:9px}.rh-education-focus{grid-column:1/-1;display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:12px 24px;background:#ffffffb3;border:1px solid #d3c4dc;border-left:4px solid var(--rh-purple);border-radius:9px;padding:16px 19px}.rh-education-focus p{font-size:14px;line-height:1.6;margin:0}.rh-education-footer{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;border-top:1px solid #cbbcd1;padding:17px 30px;background:#ffffff85}.rh-education-footer-copy{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap}.rh-education-footer p{font-size:14px;line-height:1.5;font-weight:600;margin:0}.rh-hub .rh-education-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:4px}.rh-education-back svg{flex:none;width:16px;height:16px}.rh-education .rh-button[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:default}.rh-education-start{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.rh-education-start a{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1.4;min-height:44px;border:1px solid #a991b6;border-radius:999px;background:#fff;padding:9px 13px;font-weight:600}.rh-education.is-overview .rh-education-body{display:block;padding:23px 28px}.rh-education.is-overview h2{font-size:25px;margin-bottom:10px;max-width:none}.rh-education.is-overview .rh-education-kicker{margin-bottom:12px}.rh-education.is-overview .rh-education-intro{max-width:900px;font-size:14px}.rh-education.is-overview .rh-education-benefits,.rh-education.is-overview .rh-education-advice,.rh-education.is-overview .rh-education-footer{display:none}@media(max-width:767px){.rh-education{margin:5px 0 24px;border-radius:13px;box-shadow:2px 3px 0 var(--rh-ink)}.rh-education-body{grid-template-columns:minmax(0,1fr);padding:21px 18px;gap:20px}.rh-hub .rh-education h2{font-size:27px;line-height:1.2}.rh-education-intro{font-size:14px}.rh-education-advice{padding:16px}.rh-education-focus{grid-template-columns:minmax(0,1fr);gap:7px;padding:14px}.rh-education-footer{padding:14px 18px;gap:10px}.rh-education-footer-copy{width:100%;gap:4px 14px;justify-content:space-between}.rh-education-footer>.rh-button{width:100%;justify-content:space-between}.rh-education.is-overview .rh-education-body{padding:20px 18px}.rh-hub .rh-education.is-overview h2{font-size:23px}.rh-education-start{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 8px}.rh-education-start a{flex:none}}.rh-hub .rh-search input,.rh-hub .rh-quick-select select,.rh-hub .rh-sort select,.rh-hub .rh-sort-mobile-label,.rh-hub .rh-field select,.rh-hub .rh-field input{font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.sa-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:serums;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.sa-hub *{box-sizing:border-box}.sa-hub button,.sa-hub input,.sa-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.sa-hub button,.sa-hub summary,.sa-hub select{cursor:pointer}.sa-hub h1,.sa-hub h2,.sa-hub h3,.sa-hub p{margin-top:0}.sa-hub button:disabled{cursor:wait}.sa-shell{max-width:1480px;margin:0 auto;padding:0 32px}.sa-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.sa-crumb a{text-decoration:underline;text-underline-offset:3px}.sa-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.sa-button svg{flex:none}.sa-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.sa-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.sa-choices{padding:30px 0 22px;scroll-margin-top:170px}.sa-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.sa-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.sa-heading p{font-size:14px;max-width:420px;margin:0}.sa-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.sa-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.sa-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.sa-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.sa-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.sa-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.sa-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.sa-guide[data-tone=pink]{background:#fff0f4}.sa-guide[data-tone=lavender]{background:#f4eaff}.sa-guide[data-tone=yellow]{background:#fff8db}.sa-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.sa-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.sa-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.sa-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.sa-guide p{font-size:15px;line-height:1.6;margin:0}.sa-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.sa-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.sa-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.sa-guide-advice h3,.sa-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.sa-guide-advice p{font-size:14px}.sa-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.sa-guide-advice summary{min-height:36px;padding:6px 0}.sa-guide-advice details p+p{margin-top:12px}.sa-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.sa-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sa-guide-footer p{font-size:14px;font-weight:600}.sa-guide.is-overview .sa-guide-body{display:block;padding:22px 28px}.sa-guide.is-overview h2{font-size:25px}.sa-guide.is-overview .sa-guide-advice,.sa-guide.is-overview .sa-guide-footer,.sa-guide.is-overview .sa-benefits{display:none}.sa-products{scroll-margin-top:165px}.sa-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.sa-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.sa-count{font-size:14px;color:#66546c;margin:8px 0 0}.sa-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.sa-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.sa-hub .sa-field input,.sa-hub .sa-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.sa-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.sa-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.sa-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.sa-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.sa-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.sa-status p{margin:0;font-size:14px}.sa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.sa-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.sa-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.sa-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.sa-empty h3{font-size:24px;margin:0 0 10px}.sa-empty p{font-size:14px;margin-bottom:15px}.sa-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.sa-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.sa-noscript{font-size:14px;margin:14px 0}.sa-status .sa-link{min-height:36px}@container serums (max-width:1000px){.sa-shell{padding:0 24px}.sa-filter-panel{grid-template-columns:2fr 1fr 1fr}.sa-clear{grid-column:1/-1;justify-self:end;min-height:30px}.sa-guide-body{gap:22px}}@container serums (max-width:767px){.sa-shell{padding:0 16px}.sa-crumb{margin-bottom:16px}.sa-choices{padding-top:24px}.sa-heading{display:block}.sa-heading h2,.sa-products-header h2{font-size:24px}.sa-heading p{margin-top:10px}.sa-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.sa-pill{flex:none}.sa-types{padding-top:13px;margin-top:10px}.sa-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.sa-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.sa-guide h2{font-size:27px}.sa-guide p{font-size:14px}.sa-guide-advice{padding:16px}.sa-guide-footer{padding:14px 18px}.sa-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.sa-guide-footer>.sa-button{width:100%}.sa-guide.is-overview .sa-guide-body{padding:20px 18px}.sa-guide.is-overview h2{font-size:23px}.sa-products-header{display:block;margin-bottom:18px}.sa-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.sa-search{grid-column:1/-1}.sa-clear{min-height:32px;padding:0}.sa-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.sa-card-loading{min-height:310px}.sa-range-note{padding:0 8px 10px}.sa-load{padding-bottom:28px}}.sa-heading h2,.sa-products-header h2{font-weight:650}.sa-hub{container-type:inline-size;container-name:serums}.sa-hub .sa-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.sa-hub .sa-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.sa-hub .sa-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.sa-hub .sa-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.sa-hub .sa-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.sa-hub .sa-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.sa-hub .sa-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.sa-hub .sa-hero-primary svg{flex:none}.sa-hub .sa-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.sa-hub .sa-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.sa-hub .sa-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.sa-hub .sa-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container serums (max-width:767px){.sa-hub .sa-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.sa-hub .sa-hero-copy{padding:24px 20px}.sa-hub .sa-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.sa-hub .sa-hero-eyebrow{font-size:14px;margin-bottom:12px}.sa-hub .sa-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.sa-hub .sa-hero-actions{gap:12px 18px}.sa-hub .sa-hero-primary{gap:20px;padding:10px 14px}.sa-hub .sa-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.sa-hub .sa-hero-illustration{width:100%;max-width:340px;height:210px}}.sa-hub .sa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.sa-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.sa-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.sa-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.sa-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.sa-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.sa-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.sa-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.sa-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.sa-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.sa-hub .ch-card .ProductItem__Vendor{display:none!important}.sa-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.sa-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.sa-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.sa-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.sa-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.sa-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.sa-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.sa-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.sa-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.sa-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.sa-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.sa-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.sa-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.sa-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.sa-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.sa-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.sa-hub .ch-card-extra{padding-top:10px;margin-top:auto}.sa-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.sa-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container serums (max-width:1000px){.sa-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.sa-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.sa-hub .sa-grid{gap:20px 12px}.sa-hub .ch-card{padding:8px}}@container serums (max-width:767px){.sa-hub .sa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.sa-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.sa-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.sa-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.sa-hub .ch-card-extra{padding:10px 8px 8px}.sa-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.sa-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.sa-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.sa-hub .ch-card .ProductItem__Title{font-size:14px!important}.sa-hub .ch-card .ProductItem__Price{font-size:18px!important}.sa-hub .ch-card-extra a{font-size:14px}}.sa-hub .sa-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.sa-hub .sa-range-note:empty{margin-top:0}.sa-hub .sa-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.sa-hub .sa-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.sa-hub .sa-footer-heading>p:first-child,.sa-hub .sa-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.sa-hub .sa-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.sa-hub .sa-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.sa-hub .sa-faq-items{min-width:0;border-top:1px solid #d8c9e6}.sa-hub .sa-faq details{border-bottom:1px solid #d8c9e6}.sa-hub .sa-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.sa-hub .sa-faq summary::-webkit-details-marker{display:none}.sa-hub .sa-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.sa-hub .sa-faq details[open] summary svg{transform:rotate(180deg)}.sa-hub .sa-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.sa-hub .sa-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.sa-hub .sa-seo-copy>p:not(.sa-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.sa-hub .sa-seo-copy>p:last-child{margin-bottom:0}.sa-hub .sa-seo-links{display:grid;gap:10px}.sa-hub .sa-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.sa-hub .sa-seo-links a:nth-child(2){background:#f5effb}.sa-hub .sa-seo-links a:last-child{background:#fff}.sa-hub .sa-seo-links svg{flex:none}.sa-hub .sa-faq summary:focus-visible,.sa-hub .sa-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container serums (max-width:767px){.sa-hub .sa-footer{margin-top:28px;gap:18px;padding-bottom:28px}.sa-hub .sa-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.sa-hub .sa-footer h2{font-size:24px;line-height:1.2}.sa-hub .sa-footer-heading>p:last-child{max-width:none}.sa-hub .sa-faq summary{gap:12px;padding:14px 0;min-height:52px}.sa-hub .sa-faq details p{padding-right:0}.sa-hub .sa-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.sa-hub .sa-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sa-hub .sa-hero h1.sa-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.sa-hub .sa-hero-art{background:#ded0f0;min-height:0;padding:24px}.sa-hub .sa-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.sa-hub .sa-hero-title span{display:block}.sa-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.sa-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.sa-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.sa-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.sa-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.sa-selection strong{color:#211722}.sa-hub .sa-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.sa-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.sa-hub .sa-filter-panel .sa-clear{grid-column:1/-1;justify-self:end;min-height:36px}.sa-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.sa-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.sa-filter-chip svg{flex:none}.sa-filter-chip span{overflow-wrap:anywhere}.sa-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.sa-hub .sa-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.sa-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.sa-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.sa-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.sa-topic-1{background:#eaf7f1}.sa-topic-2{background:#f0e8fa}.sa-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.sa-topic summary::-webkit-details-marker{display:none}.sa-topic summary svg{flex:none}.sa-topic[open] summary svg{transform:rotate(180deg)}.sa-hub .sa-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.sa-topic>div{padding:0 20px 20px}.sa-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.sa-topic .sa-link{gap:12px;line-height:1.5}.sa-topic .sa-link svg{flex:none}.sa-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.sa-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.sa-related svg{flex:none}@container serums (max-width:1000px){.sa-hub .sa-filter-panel,.sa-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container serums (max-width:767px){.sa-hub .sa-hero{display:grid;grid-template-columns:minmax(0,1fr)}.sa-hub .sa-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.sa-hub .sa-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.sa-swipe{display:block}.sa-types h2{font-size:24px}.sa-selection{line-height:1.5}.sa-hub .sa-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hub .sa-advanced-fields>.sa-field:first-child{grid-column:1/-1}.sa-hub .sa-seo-v2{padding:22px 18px}.sa-seo-topics{grid-template-columns:minmax(0,1fr)}.sa-topic summary{padding:16px}.sa-topic>div{padding:0 16px 16px}.sa-hub .sa-topic h3{font-size:17px}.sa-related{grid-template-columns:minmax(0,1fr)}}.sa-hub .sa-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.sa-hub .sa-filter-heading .sa-filter-title{margin:0}.sa-hub .sa-filter-heading .sa-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.sa-hub .sa-advanced{padding-top:14px}.sa-hub .sa-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.sa-hub .sa-advanced>summary::-webkit-details-marker{display:none}.sa-hub .sa-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.sa-hub .sa-filter-toggle svg{flex:none;transition:transform .16s ease}.sa-hub .sa-advanced[open] .sa-filter-toggle svg{transform:rotate(180deg)}.sa-hub .sa-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.sa-hub .sa-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container serums (max-width:767px){.sa-hub .sa-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.sa-hub .sa-filter-summary-hint{flex-basis:100%}.sa-hub .sa-filter-heading{align-items:flex-start}.sa-hub .sa-filter-heading .sa-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.sa-hub .sa-filter-toggle svg{transition:none}}.sa-hub:not(.sa-page) .sa-hero-art{background:#ab3cf0}.sa-hub.sa-page .sa-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sa-hub.sa-page .sa-hero-art{background:transparent;border:0;padding:24px}.sap-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.sap-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.sap-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.sap-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.sa-hub.sa-page .sap-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.sap-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.sap-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.sa-hub.sa-page .sa-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.sa-hub.sa-page .sa-guide-advice summary::-webkit-details-marker{display:none}.sa-hub.sa-page .sa-guide-advice summary svg{flex:none}.sa-hub.sa-page .sa-guide-advice details[open] summary svg{transform:rotate(180deg)}.sa-hub.sa-page .sa-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.sap-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.sap-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.sap-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.sap-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container serums (max-width:1000px){.sa-hub.sa-page .sa-seo-topics{grid-template-columns:minmax(0,1fr)}}@container serums (min-width:768px){.sa-hub.sa-page .sa-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.sa-hub.sa-page .sa-hero-copy{padding:clamp(24px,2.4cqi,34px)}.sa-hub.sa-page .sa-hero-eyebrow{margin-bottom:12px}.sa-hub.sa-page .sa-hero h1.sa-hero-tag{margin-bottom:14px}.sa-hub.sa-page .sa-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.sa-hub.sa-page .sa-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.sa-hub.sa-page .sa-hero-art{padding:18px}.sa-hub.sa-page .sap-art-card{max-width:620px;transform:rotate(var(--sap-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--sap-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.sa-hub.sa-page .sap-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.sa-hub.sa-page .sap-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container serums (max-width:767px){.sa-hub.sa-page .sa-hero{grid-template-columns:minmax(0,1fr)}.sa-hub.sa-page .sa-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.sap-art-heading{padding:13px 14px;gap:12px}.sap-art-heading>strong{font-size:16px}.sap-art-heading>span{max-width:125px}.sap-art-labels{gap:6px;padding:8px 8px 14px}.sap-art-labels>span{padding:5px 8px}.sa-hub.sa-page .sa-hero-title{font-size:34px}}.sa-hub{container-name:serums}.sa-hub [hidden]{display:none!important}.sa-serums-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.sa-serums-categories .sa-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.sa-serums-categories .sa-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.sa-hub .sa-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.sa-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sa-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.sa-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.sa-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.sa-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.sa-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.sa-more{display:flex;justify-content:center;padding:30px 0 0}.sa-hub .sa-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.sa-status,.sa-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.sa-hub .sa-field input,.sa-hub .sa-field select{font:400 14px/1.5 Poppins,sans-serif!important}.sa-hub .sa-hero-art{background:transparent;border:0;display:flex;align-items:center}.sa-hub .sap-art-card{--sap-art-tone:#d8ece7}.sa-hub .sap-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.sa-hub .sa-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-hub .sa-seo-topics article{background:#fff8fb}.sa-hub .sa-seo-topics article:nth-child(2){background:#f5effb}.sa-hub .sa-seo-topics article:nth-child(3){background:#edf8f3}.sa-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--serums-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.sa-hub .ch-card{overflow:visible}.sa-hub .sa-grid{padding-top:14px}.sa-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.sa-hub .ch-card[data-serums-selected] .ProductItem__Image--alternate{display:none!important}@container serums (min-width:768px){.sa-hub.sa-page .sa-hero{min-height:clamp(420px,35cqi,474px)}.sa-hub.sa-page .sap-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.sa-hub.sa-page .sa-hero-art{padding:18px}.sa-hub .sap-art-card{transform:rotate(1deg)}}@container serums (max-width:767px){.sa-hub .sa-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.sa-hub .sap-art-card{transform:none!important}.sa-hub .sap-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.sa-hub .sa-serums-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.sa-serums-categories .sa-pill{flex:none}.sa-hub .sa-swipe{display:block}.sa-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.sa-hub .sa-guide{padding:22px 18px}.sa-guide-grid h2{font-size:26px}.sa-guide-details{padding:18px}.sa-hub .sa-seo-topics{grid-template-columns:minmax(0,1fr)}.sa-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.sa-hub .sa-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hub .sa-search{grid-column:1/-1}.sa-hub .sa-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hub .sa-advanced-fields>.sa-field:first-child{grid-column:1/-1}}.sa-hub .sa-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.sa-hub .sa-seo-heading{max-width:850px;margin:0 0 26px}.sa-hub .sa-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.sa-hub .sa-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.sa-hub .sa-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.sa-hub .sa-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.sa-hub .sa-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.sa-hub .sa-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.sa-hub .sa-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.sa-hub .sa-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.sa-hub .sa-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.sa-hub .sa-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.sa-hub .sa-seo-links a,.sa-hub .sa-seo-links a:nth-child(2),.sa-hub .sa-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.sa-hub .sa-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.sa-hub .sa-faq{border-radius:16px;background:#f2eff9}@container serums (max-width:1000px){.sa-hub.sa-page .sa-seo-topics{grid-template-columns:minmax(0,1fr)}.sa-hub .sa-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.sa-hub .sa-seo-number{grid-row:1/3}.sa-hub .sa-seo-topics article p{grid-column:2;max-width:80ch}}@container serums (max-width:767px){.sa-hub .sa-seo-v2{padding:22px 16px}.sa-hub .sa-seo-heading{margin-bottom:22px}.sa-hub .sa-seo-topics{gap:14px}.sa-hub .sa-seo-topics article{display:flex;padding:20px;gap:12px}.sa-hub .sa-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.sa-hub .sa-seo-links a{min-height:54px}}.sa-hub .sa-hero-art{overflow:visible!important}.sa-hub .sap-art-card{width:100%}.sa-hub .sa-art-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.sa-hub[data-serums-view=oil-balm] .sa-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.sa-hub[data-serums-view=water-based] .sa-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.sa-hub[data-serums-view=exfoliating] .sa-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.sa-hub .sa-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.sa-hub .sa-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.sa-hub .sa-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.sa-hub .sa-serums-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.sa-hub .sa-serums-formats button{white-space:nowrap}.sa-hub .sa-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-hub .sa-filter-summary-hint{font-size:14px;color:#66546c}.sa-hub .sa-guide-grid{padding:0}.sa-hub .sa-guide-footer{padding:16px 0 0;background:transparent;border:0}.sa-hub [data-serums-pagination]{margin-top:22px}.sa-hub .sa-page-label{font-weight:650}.sa-hub .sa-grid{align-items:stretch}.sa-hub .ch-card{height:100%;display:flex;flex-direction:column}.sa-hub .sa-seo-links a{font-weight:550}.sa-hub .sa-filter-panel .sa-field select{max-width:100%}.sa-hub .sa-hero-title{max-width:14ch}.sa-hub .sa-field option{font-size:14px}@container serums (min-width:768px){.sa-hub .sa-art-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.sa-hub .sa-hero-art{padding:18px}.sa-hub .sap-art-card{transform:rotate(1deg)}}@container serums (max-width:767px){.sa-hub .sa-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.sa-hub .sa-families a{flex:none}.sa-hub .sa-serums-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.sa-hub .sa-serums-formats button{flex:none}.sa-hub .sa-hero-art{grid-row:auto;padding:0 18px 20px!important}.sa-hub .sap-art-card{transform:none!important}.sa-hub .sa-art-illustration{height:auto;max-height:none;aspect-ratio:420/330}.sa-hub .sa-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hub .sa-search{grid-column:1/-1}.sa-hub .sa-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hub .sa-advanced-fields>.sa-field:first-child{grid-column:auto}.sa-hub .sa-advanced-fields>.sa-field:last-child{grid-column:auto}.sa-hub .sa-hero-title{max-width:100%}.sa-hub .sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-hub :is(#serums-guide,#serums-products,#serums-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.sa-hub #serums-results{min-width:0}.sa-hub[data-serums-view=serums] .sa-hero{background:linear-gradient(125deg,#ffc9d9,#e5d4f1)}.sa-hub[data-serums-view=serum-hydration] .sa-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.sa-hub[data-serums-view=serum-brightening] .sa-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.sa-hub[data-serums-view=serum-blemish] .sa-hero{background:linear-gradient(125deg,#def3df,#ece1f5)}.sa-hub[data-serums-view=serum-texture] .sa-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.sa-hub[data-serums-view=serum-calming] .sa-hero{background:linear-gradient(125deg,#dff5ea,#efe6f7)}.sa-hub[data-serums-view=serum-firming] .sa-hero{background:linear-gradient(125deg,#eddefb,#f9dce9)}.sa-hub[data-serums-view=ampoules] .sa-hero{background:linear-gradient(125deg,#ffc9d9,#e5d4f1)}.sa-hub[data-serums-view=ampoule-hydration] .sa-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.sa-hub[data-serums-view=ampoule-brightening] .sa-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.sa-hub[data-serums-view=ampoule-barrier] .sa-hero{background:linear-gradient(125deg,#e0f1e4,#f7e7db)}.sa-hub[data-serums-view=ampoule-texture] .sa-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.sa-hub[data-serums-view=ampoule-firming] .sa-hero{background:linear-gradient(125deg,#eddefb,#f9dce9)}.sa-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.sa-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.sa-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.sa-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.sa-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.sa-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.sa-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.sa-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.st-profile-page{--st-tone:#dff0ed;--st-tint:#d4eee7;--st-end:#dfcdf3}.st-profile-page[data-st-profile=dry]{--st-tone:#fbe8db;--st-tint:#ffe0d6;--st-end:#e8cdf0}.st-profile-page[data-st-profile=combination]{--st-tone:#ece3f7;--st-tint:#d1eee3;--st-end:#d8c4f0}.st-profile-page[data-st-profile=normal]{--st-tone:#eff3dc;--st-tint:#eef0cc;--st-end:#d6eadc}.st-profile-page[data-st-profile=sensitive]{--st-tone:#ece2f4;--st-tint:#f4dbea;--st-end:#d4e5ef}.st-profile-page[data-st-profile=acne-prone]{--st-tone:#dff0ed;--st-tint:#cfece5;--st-end:#e3d5f3}.st-profile-page .st-hero{background:linear-gradient(130deg,var(--st-tint),#f2def0 54%,var(--st-end))}.st-profile-page .st-art-board{background:linear-gradient(140deg,#fff8fc,var(--st-tone))}.st-profile-page .st-profile-illustration{display:block;width:100%;height:auto;aspect-ratio:560/400}.st-profile-page .st-foundation{background:var(--st-tone)}.st-profile-page .st-related-profiles{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.st-profile-page .st-routine-hint{font-size:14px;line-height:1.6;margin:0 0 14px;max-width:730px}.st-profile-page .st-routine{padding-top:34px}.st-profile-page .st-art-heading strong{overflow-wrap:anywhere}.st-profile-page .st-seo h3{font-size:18px;line-height:1.35;margin:22px 0 10px}.st-profile-page .st-seo h3:first-child{margin-top:0}@media(max-width:767px){.st-profile-page .st-hero-art{display:grid;grid-row:2;width:100%;padding:24px 16px 18px}.st-profile-page .st-profile-illustration{width:100%;height:auto;aspect-ratio:560/400}.st-profile-page .st-related-profiles{flex-wrap:nowrap;overflow-x:auto;padding:4px 3px 10px;scrollbar-width:thin}.st-profile-page .st-art-heading strong{font-size:18px}.st-profile-page .st-routine{padding-top:28px}}.st-profile-page .st-seo-topic{border:1px solid #c9b6d1;border-radius:12px;background:#f5edf9;margin-bottom:10px;overflow:hidden}.st-profile-page .st-seo-topic:nth-child(2){background:#edf8f3}.st-profile-page .st-seo-topic:nth-child(3){background:#fff0f5}.st-profile-page .st-seo-topic summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;min-height:56px;cursor:pointer;list-style:none}.st-profile-page .st-seo-topic summary::-webkit-details-marker{display:none}.st-profile-page .st-seo-topic summary h3{font:650 16px/1.45 Poppins,sans-serif;margin:0}.st-profile-page .st-seo-topic summary svg{flex:none;transition:transform .15s ease}.st-profile-page .st-seo-topic[open] summary svg{transform:rotate(180deg)}.st-profile-page .st-seo-topic[open] summary{border-bottom:1px solid #d9cddf}.st-profile-page .st-seo-topic>p{padding:14px 16px 16px;margin:0;font:400 14px/1.75 Poppins,sans-serif}.st-profile-page .st-seo-topic summary:focus-visible{outline:2px solid #7b2cbf;outline-offset:-4px;border-radius:12px}.st-profile-page .st-seo>div>.st-text-link{display:inline-block;margin-top:10px}@media(prefers-reduced-motion:reduce){.st-profile-page .st-seo-topic summary svg{transition:none}}.st-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.st-hub *,.st-hub *:before,.st-hub *:after{box-sizing:border-box}.st-hub [hidden]{display:none!important}.st-hub h1,.st-hub h2,.st-hub h3,.st-hub h4,.st-hub p{margin:0;color:inherit}.st-hub h1,.st-hub h2,.st-hub h3,.st-hub h4{font-family:Poppins,sans-serif;letter-spacing:-.025em;text-transform:none}.st-hub h2{font-size:clamp(25px,2.7vw,36px);line-height:1.18;font-weight:750}.st-hub h3{font-size:21px;line-height:1.25;font-weight:700}.st-hub a{color:inherit;text-decoration:none}.st-hub button,.st-hub input,.st-hub select{font:inherit;color:inherit}.st-hub button{cursor:pointer}.st-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid #7620b5;outline-offset:4px}.st-shell{max-width:1512px;margin:auto;padding:0 40px}.st-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.st-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.st-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:linear-gradient(130deg,#ffc9dc,#f1d6ef 52%,#d9bdf3);box-shadow:3px 4px 0 var(--ch-ink);position:relative}.st-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:end;position:relative;z-index:1}.st-eyebrow{font-size:14px;font-weight:650;letter-spacing:.055em;margin-bottom:10px!important}.st-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.st-headline{font-size:clamp(40px,4.8vw,66px);font-weight:750;line-height:1.05;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.st-headline span{display:block}.st-intro{font-size:16px;line-height:1.6;max-width:480px}.st-actions{grid-column:1;grid-row:2;display:flex;align-items:center;align-self:start;flex-wrap:wrap;gap:14px 20px;padding:22px 0 32px 36px;position:relative;z-index:1}.st-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;max-width:100%;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.st-button svg{flex:none}.st-button:hover{background:#e9f46d}.st-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.st-hub .st-hero-art{grid-column:2;grid-row:1/3;display:grid;place-items:center;min-width:0;min-height:0;padding:28px 26px;align-self:center}.st-art-board{width:100%;max-width:620px;border:1px solid #674a70;border-radius:15px;background:linear-gradient(140deg,#fff8fc,#d8ede4);box-shadow:3px 5px #70507429;overflow:hidden;transform:rotate(1deg)}.st-art-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #674a7030;background:#ffffff90}.st-art-heading span{font-size:14px;line-height:1.35;max-width:125px;color:#695571}.st-art-heading strong{font-size:22px;font-weight:750;letter-spacing:-.025em;text-align:right;line-height:1.2}.st-art-illustration{display:block;width:100%;height:auto;aspect-ratio:560/400}.st-art-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;padding:0 12px 15px}.st-art-notes span{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #a68bb3;border-radius:999px;font-size:14px;background:#fff8fc}.st-art-notes span:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#a4dcca}.st-art-notes span:nth-child(2):before{background:#d1acf0}.st-art-notes span:nth-child(3):before{background:#edb2cd}.st-library{padding-top:32px}.st-library,.st-shopping,.st-routine,.st-seo{scroll-margin-top:calc(var(--header-height,100px) + 24px)}.st-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:20px}.st-section-heading>p{max-width:430px;font-size:14px;line-height:1.55}.st-pills{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:4px 3px 8px}.st-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #b69ec3;border-radius:999px;background:#fff;font:500 14px/1.3 Poppins,sans-serif!important;flex:none;white-space:nowrap}.st-pill[aria-pressed=true]{background:var(--ch-lime);border-color:var(--ch-ink);box-shadow:1px 2px 0 var(--ch-ink);font-weight:700!important}.st-pill:disabled{cursor:wait}.st-pill:hover:not(:disabled){border-color:#302035}.st-pill-count{font-size:14px;font-weight:400;opacity:.7}.st-pill-count:empty{display:none}.st-swipe{display:none;font-size:14px;color:#706078;margin:8px 0 4px!important}.st-routine{padding-top:28px}.st-routine-heading{margin-bottom:16px}.st-routine h2{font-size:clamp(23px,2.4vw,30px)}.st-education{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px;margin-top:0;padding:26px;border:1px solid var(--ch-ink);border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink);background:#fbe2eb}.st-education[data-skin=oily]{background:#e0f0e8}.st-education[data-skin=dry]{background:#fbe8db}.st-education[data-skin=combination]{background:#ece3f7}.st-education[data-skin=normal]{background:#eff3dc}.st-education[data-skin=sensitive]{background:#ece2f4}.st-education[data-skin=acne-prone]{background:#dff0ed}.st-guide-kicker{font-size:14px;font-weight:650;text-transform:uppercase;letter-spacing:.035em;margin-bottom:12px!important}.st-education h3{font-size:28px;line-height:1.18;margin-bottom:14px}.st-education-main>p:last-child{font-size:14px;line-height:1.6;max-width:490px}.st-guide-notes{padding:20px;border:1px solid #d9c0dd;border-radius:12px;background:#fffafcd9;display:grid;gap:20px}.st-guide-notes h4{font-size:14px;font-weight:750;line-height:1.4;margin-bottom:5px}.st-guide-notes p{font-size:14px;line-height:1.55}.st-shopping{padding-top:36px}.st-active-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;margin-bottom:12px;padding:14px 0;border-top:1px solid #e1d5e6}.st-selection{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;font-size:14px}.st-selection>span{color:#6a5974}.st-selection strong{font-weight:650}.st-reset{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;font-size:14px!important}.st-filter-panel{border:1px solid #d3bfdc;border-radius:12px;padding:0 18px;background:#f6f0fa;margin-bottom:24px}.st-filter-panel>summary{font-size:14px;font-weight:650;cursor:pointer;min-height:48px;display:list-item;padding:12px 0}.st-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;padding:4px 0 18px;align-items:end}.st-filters label{display:grid;gap:6px;min-width:0}.st-filters :is(label,label>span,input,input::placeholder,select,option){font:400 14px/1.4 Poppins,sans-serif!important}.st-filters label>span{font-weight:600!important}.st-filters input,.st-filters select{width:100%;max-width:100%;min-width:0;min-height:46px;border:1px solid #b79ac6;border-radius:7px;background:#fff;padding:10px 12px}.st-filters select{padding-right:28px}.st-filters .st-reset{justify-self:end}.st-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.st-load{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:30px}.st-pagination{font-size:14px}.st-pagination :is(a,span){display:inline-block;min-width:40px;min-height:44px;padding:10px;text-align:center}.st-pagination .current{background:#f2dafa;border-radius:6px}.st-load-status{display:flex;align-items:center;gap:14px;font-size:14px;margin-top:12px;flex-wrap:wrap}.st-load-status button{border:1px solid #8f69a2;border-radius:7px;padding:8px 12px;background:#fff;min-height:44px;font-size:14px}.st-card-loading{min-height:500px;background:linear-gradient(135deg,#fff5f8,#f2e9fa);border:1px solid #e4d6ea;border-radius:10px}.st-empty{padding:30px;border:1px solid #d7c5e2;border-radius:12px;background:#faf4ff;text-align:center}.st-range-hint{font-size:14px;color:#705e7b!important;margin-top:18px!important}.st-foundation{margin-top:38px;padding:30px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:32px;border:1px solid var(--ch-ink);border-radius:14px;background:#e5f0dd;box-shadow:2px 3px 0 var(--ch-ink)}.st-foundation>div>p:last-child{font-size:14px;margin-top:14px;max-width:380px}.st-foundation ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none;counter-reset:st-foundation}.st-foundation li{counter-increment:st-foundation;min-width:0}.st-foundation li:before{content:"0" counter(st-foundation);display:block;font-size:36px;line-height:1;font-weight:750;letter-spacing:-.055em;color:#568670;margin-bottom:14px}.st-foundation h3{font-size:16px;margin-bottom:8px}.st-foundation li p{font-size:14px;line-height:1.6}.st-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border:1px solid var(--ch-ink);border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink);background:linear-gradient(110deg,#ffd3df,#ebd6f6);margin-top:30px}.st-next p:last-child{font-size:14px;margin-top:12px;max-width:540px}.st-next>.st-button{flex:none}.st-seo{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:36px;margin-top:36px;padding:30px 0;border-top:1px solid #decee5}.st-seo h2{font-size:clamp(24px,2.3vw,30px)}.st-seo p{font-size:14px;line-height:1.7;margin-bottom:12px}.st-profile-heading h2{font-size:clamp(24px,3vw,31px);line-height:1.2;letter-spacing:-.045em}.st-profile-heading>.st-reset{flex:none}.st-skin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.st-skin-choice{display:flex;flex-direction:column;position:relative;align-items:flex-start;gap:10px;min-width:0;padding:18px 16px;border:1px solid #9d80ad;border-radius:12px;box-shadow:1px 2px #9d80ad;background:#edf5ef;text-align:left}.st-skin-choice[data-st-skin=dry]{background:#fbe9df}.st-skin-choice[data-st-skin=combination]{background:#eee5f7}.st-skin-choice[data-st-skin=normal]{background:#f2f6da}.st-choice-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ab94b7;border-radius:50%;background:#ffffff9e;margin-bottom:3px}.st-choice-icon svg{width:23px;height:23px}.st-choice-title{font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.25}.st-choice-copy{font-size:14px;font-weight:400;line-height:1.5}.st-choice-check{position:absolute;top:14px;right:13px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #b29ac0;border-radius:50%;background:#ffffff80}.st-choice-check svg{visibility:hidden}.st-skin-choice[aria-pressed=true]{border-color:var(--ch-ink);box-shadow:2px 3px 0 var(--ch-ink)}.st-skin-choice[aria-pressed=true] .st-choice-check{background:var(--ch-lime);border-color:var(--ch-ink)}.st-skin-choice[aria-pressed=true] .st-choice-check svg{visibility:visible}.st-skin-choice:disabled,.st-need-options:has(input:disabled) label{cursor:wait}.st-skin-choice:hover:not(:disabled){border-color:#302035}.st-extra-needs{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;padding:20px 0;border-bottom:1px solid #d6c6df}.st-extra-needs h3{font-size:16px;font-weight:650;line-height:1.4;margin-bottom:4px}.st-extra-needs p{font-size:14px;line-height:1.4;color:#71617a}.st-need-options{display:flex;flex-wrap:wrap;gap:10px}.st-need-options label{display:inline-flex;align-items:center;gap:9px;border:1px solid #ac90bb;border-radius:999px;padding:10px 13px;min-height:44px;font-size:14px;background:#fff;cursor:pointer}.st-need-options label:has(input:checked){background:#f6e7f4;border-color:#35223e;box-shadow:1px 2px #35223e}.st-need-options input{width:17px;height:17px;accent-color:#73359b;margin:0;flex:none}.st-need-notes{grid-column:1/-1;display:grid;gap:16px;border-top:1px solid #ad92b745;padding-top:17px}.st-need-notes .st-need-note-title{display:block;font-size:14px;line-height:1.4;font-weight:700;margin-bottom:5px}.st-need-notes p{font-size:14px;line-height:1.6}@media(max-width:1100px){.st-shell{padding:0 24px}.st-hero-copy{padding:28px 0 0 28px}.st-actions{padding:22px 0 28px 28px}.st-hub .st-hero-art{padding:24px 18px}.st-art-heading{padding:12px}.st-art-heading strong{font-size:19px}.st-foundation{grid-template-columns:1fr}.st-foundation>div>p:last-child{max-width:650px}.st-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid{gap:26px 14px}}@media(max-width:767px){.st-hub{padding-top:18px}.st-shell{padding:0 16px}.st-breadcrumb{margin-bottom:18px}.st-hero{grid-template-columns:minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.st-hero-copy{grid-column:1;grid-row:1;padding:24px 20px 0}.st-headline{font-size:clamp(34px,9vw,46px);margin:12px 0 14px!important;line-height:1.08}.st-hero h1{font-size:14px;padding:6px 8px}.st-intro{font-size:14px;line-height:1.55}.st-hub .st-hero-art{display:grid;grid-column:1;grid-row:2;padding:24px 16px 18px;min-width:0}.st-art-board{transform:none;max-width:520px}.st-art-heading{padding:12px 14px}.st-art-heading strong{font-size:19px}.st-art-heading span{max-width:110px}.st-art-illustration{width:100%;height:auto;aspect-ratio:560/400}.st-art-notes{padding:0 9px 13px;gap:6px}.st-art-notes span{padding:4px 7px}.st-actions{grid-column:1;grid-row:3;padding:10px 20px 24px;gap:10px 18px}.st-library{padding-top:30px}.st-section-heading{display:block;margin-bottom:16px}.st-section-heading>p{margin-top:12px;font-size:14px}.st-swipe{display:block}.st-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:3px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#c4accf transparent}.st-pill{scroll-snap-align:start;padding:10px 14px}.st-routine{padding-top:24px}.st-education{grid-template-columns:1fr;padding:22px 18px;gap:20px;margin-top:0}.st-education h3{font-size:28px}.st-education-main>p:last-child{font-size:14px}.st-guide-notes{padding:17px;gap:16px}.st-shopping{padding-top:30px}.st-active-row{align-items:start}.st-filter-panel{padding:0 14px}.st-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-search{grid-column:1/-1}.st-filters .st-reset{justify-self:start}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.st-card-loading{min-height:380px}.st-foundation{padding:24px 20px;gap:24px}.st-foundation ol{grid-template-columns:1fr;gap:18px}.st-foundation li{display:grid;grid-template-columns:37px minmax(0,1fr);gap:0 14px}.st-foundation li:before{font-size:30px;grid-column:1;grid-row:1/3}.st-foundation li h3,.st-foundation li p{grid-column:2}.st-next{display:block;padding:24px 20px}.st-next>.st-button{margin-top:20px}.st-seo{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}}@media(prefers-reduced-motion:reduce){.st-hub *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:767px){.st-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-profile-heading h2{font-size:26px}.st-profile-heading>.st-reset{margin-top:7px}.st-extra-needs{display:block;margin-top:18px}.st-need-options{margin-top:14px}.st-education h3{font-size:27px}}@media(max-width:370px){.st-skin-choice{padding:16px 12px}.st-choice-title{font-size:16px}}.st-seo-profiles{margin:22px 0 14px;border-top:1px solid #d6c6df}.st-seo-profiles details{border-bottom:1px solid #d6c6df}.st-seo-profiles summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:14px 0;cursor:pointer;list-style:none}.st-seo-profiles summary::-webkit-details-marker{display:none}.st-seo-profiles summary h3{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;font-size:16px;line-height:1.45;letter-spacing:-.015em}.st-seo-profiles summary h3>span{font-size:22px;flex:none;line-height:1}.st-seo-profiles details[open] summary h3>span{transform:rotate(45deg)}.st-seo-profiles details>div{padding:2px 0 14px}.st-seo-profiles details>div p{font-size:14px;line-height:1.7}.st-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.st-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.st-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.st-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.st-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.st-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.st-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.st-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.st-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.st-hub .ch-card .ProductItem__Vendor{display:none!important}.st-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.st-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.st-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.st-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.st-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.st-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.st-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.st-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.st-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.st-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.st-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.st-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.st-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.st-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.st-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.st-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.st-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.st-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.st-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.st-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.st-hub .ch-card-extra{padding-top:10px;margin-top:auto}.st-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.st-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.st-hub .ch-card{padding:8px}.st-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.st-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.15 Poppins,sans-serif!important;padding:4px 5px}.st-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.st-hub .ch-card .CocomoCollectionCard__Badge--saving,.st-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.st-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 14px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 14px/1.25 Poppins,sans-serif!important}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.st-hub .st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.st-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.st-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.st-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.st-hub .ch-card-extra{padding:10px 8px 8px}.st-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.st-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 14px/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.st-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.st-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.st-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge,.st-hub .ch-card .ProductItem__Title{font-size:14px!important}.st-hub .ch-card .ProductItem__Price{font-size:18px!important}.st-hub .st-variant-note{padding-left:8px;padding-right:8px}}.st-hub .CocomoCollectionCard__Badge--type{overflow-wrap:anywhere!important}.st-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{white-space:normal}.ch-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.ch-hub *,.ch-hub *:before,.ch-hub *:after{box-sizing:border-box}.ch-hub [hidden]{display:none!important}.ch-hub h1,.ch-hub h2,.ch-hub h3,.ch-hub p{color:inherit;letter-spacing:0;text-transform:none;margin-top:0}.ch-hub h1{font:750 clamp(34px,3.5vw,52px)/1.12 Poppins,sans-serif;letter-spacing:-.04em;margin-bottom:16px}.ch-hub h2{font:700 23px/1.3 Poppins,sans-serif;letter-spacing:-.025em;margin-bottom:8px}.ch-hub h3{font:650 18px/1.35 Poppins,sans-serif}.ch-hub a{color:inherit;text-decoration:none}.ch-hub button,.ch-hub input,.ch-hub select{font:inherit;letter-spacing:0;text-transform:none;color:inherit}.ch-hub button,.ch-hub summary,.ch-hub select{cursor:pointer}.ch-hub button:disabled{cursor:wait}.ch-hub :focus-visible{outline:3px solid var(--ch-purple);outline-offset:4px}.ch-shell{max-width:1440px;min-width:0;margin:auto;padding:0 36px}.ch-breadcrumb{display:flex;gap:12px;font-size:14px;margin-bottom:20px}.ch-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.ch-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);border:1.5px solid var(--ch-ink);border-radius:16px;overflow:hidden;box-shadow:4px 4px 0 var(--ch-ink);background:var(--ch-blush);margin-bottom:34px}.ch-hero>div:first-child{padding:30px 34px}.ch-eyebrow{font-size:14px;font-weight:700;letter-spacing:.07em!important;margin-bottom:14px}.ch-intro{max-width:600px;margin-bottom:22px}.ch-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 20px;border:1.5px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);color:var(--ch-ink);font-size:14px!important;font-weight:650!important;box-shadow:2px 2px 0 var(--ch-ink);transition:background .15s ease}.ch-button:hover{background:var(--ch-teal)}.ch-button svg{flex:none}.ch-hero-note{background:var(--ch-purple);border-left:1.5px solid var(--ch-ink);display:flex;flex-direction:column;justify-content:center;gap:20px;padding:28px;color:var(--ch-ink)}.ch-note-top{align-self:flex-start;padding:6px 15px;background:var(--ch-teal);border:1.5px solid var(--ch-ink);border-radius:6px;font-size:14px;font-weight:650;transform:rotate(-3deg)}.ch-hero-note strong{font-size:clamp(26px,3vw,38px);line-height:1.13;letter-spacing:-.04em;background:var(--ch-lime);border:1.5px solid var(--ch-ink);box-shadow:3px 3px 0 var(--ch-ink);padding:16px;border-radius:10px}.ch-hero-note>span:last-child{font-size:14px;font-weight:600;background:var(--ch-blush);padding:8px 12px;border-radius:5px}.ch-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 16px}.ch-section-heading p{font-size:14px;max-width:480px;margin:0;color:#655b67}.ch-categories{margin:0 0 26px}.ch-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.ch-category{display:flex;flex-direction:column;min-width:0;gap:9px;border:1px solid var(--ch-ink);border-radius:10px;padding:10px;background:var(--ch-blush);position:relative;transition:box-shadow .15s ease}.ch-category:nth-child(4n+2){background:#eed9ff}.ch-category:nth-child(4n+3){background:#eaff84}.ch-category:nth-child(4n){background:#a6e7e1}.ch-category-image{display:block;width:100%;aspect-ratio:var(--ch-image-ratio,.705882);background:transparent;border-radius:6px;overflow:hidden}.ch-category-image img{display:block;width:100%;height:100%;object-fit:contain}.ch-category-caption{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px;min-height:28px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.35}.ch-category-caption>span{white-space:nowrap}.ch-category-caption>svg{position:static;width:14px;height:14px}.ch-category:hover,.ch-category[aria-current=true]{box-shadow:3px 3px 0 var(--ch-ink);border-width:2px;padding:9px}.ch-concerns{padding:20px 0 24px;border-top:1px solid #e1d8e2}.ch-concerns h2{font-size:17px;margin-bottom:14px}.ch-pills,.ch-brand-pills{display:flex;gap:9px;overflow-x:auto;padding:2px 4px 8px 0;scrollbar-width:thin;overscroll-behavior-x:contain}.ch-pill{display:inline-flex;flex:none;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;font-size:14px!important;font-weight:500;white-space:nowrap}.ch-pill:hover{background:var(--ch-blush)}.ch-pill[aria-current=true]{background:var(--ch-lime);font-weight:650}.ch-shopping{scroll-margin-top:155px}.ch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid var(--ch-ink);padding:24px 0 18px}.ch-toolbar p{font-size:14px;margin-bottom:0;color:#655b67}.ch-search{display:flex;align-items:center;gap:10px;border:1.5px solid var(--ch-ink);border-radius:8px;padding:0 14px;width:min(48%,480px);min-height:48px;background:#fff}.ch-search svg{flex:none}.ch-search input{width:100%;min-width:0;border:0;background:none;outline:0;padding:12px 0;font-size:14px}.ch-control-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;background:#ffc9d6;border:1px solid var(--ch-ink);border-radius:10px;position:static;margin-bottom:18px}.ch-sort{display:flex;align-items:center;gap:10px;font-size:14px}.ch-sort select{background:#fff;border:1px solid var(--ch-ink);border-radius:7px;min-height:44px;padding:8px 28px 8px 12px;font-size:14px;max-width:210px;-webkit-appearance:auto;appearance:auto}.ch-clear{border:0;background:transparent;padding:10px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;min-height:44px}.ch-applied{display:flex;flex-wrap:wrap;gap:7px;flex:1}.ch-applied button{background:#fff;border:1px solid var(--ch-ink);border-radius:999px;padding:7px 10px;font-size:14px;min-height:38px}.ch-filter-panel{border:1px solid #d8c9de;border-radius:10px;margin-bottom:18px;background:#fbf7ff}.ch-filter-panel>summary{padding:16px;font-weight:600;font-size:15px}.ch-hub.is-enhanced .ch-filter-panel>summary{display:none}.ch-hub.is-enhanced .ch-filter-panel:not([open]){display:none}.ch-filter-form{padding:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ch-field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.ch-field select,.ch-field input{background:#fff;border:1px solid #a896b0;border-radius:6px;min-height:46px;padding:10px;font-weight:400;font-size:14px;width:100%;min-width:0;-webkit-appearance:auto;appearance:auto}.ch-price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-filter-actions{display:flex;align-items:end;gap:12px}.ch-status{padding:14px 18px;background:#eee0fa;border-radius:8px;margin-bottom:20px;font-size:14px}.ch-status button{margin-left:12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px;padding:8px}.ch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.ch-card .AspectRatio:before{padding-bottom:0!important}.ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.ch-card .ProductItem__Vendor{display:none!important}.ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.ch-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.ch-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.ch-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.ch-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.ch-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.ch-card-extra{padding-top:10px;margin-top:auto}.ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.ch-card-extra a:hover{background:var(--ch-blush)}.ch-load-area{text-align:center;padding:28px 0 38px}.ch-load-area p{font-size:14px;color:#655b67}.ch-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.ch-pagination span{min-width:35px;padding:6px}.ch-pagination .current{background:var(--ch-blush);border-radius:5px}.ch-empty{padding:40px 18px;text-align:center;border:1px solid #decbe6;border-radius:12px;background:#fbf7ff}.ch-brands{border:1.5px solid var(--ch-ink);border-radius:12px;padding:22px;background:#ead7fa;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);align-items:center;gap:20px;margin:10px 0 36px}.ch-brands h2{font-size:19px}.ch-brands p{font-size:14px;margin:0}.ch-brand-pills{min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;overflow:visible}.ch-brand-pills .ch-pill{align-self:center}.ch-routine{margin-bottom:36px}.ch-routine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ch-routine-grid>a{border:1px solid var(--ch-ink);border-radius:10px;padding:20px;background:#ffc9d6;display:flex;align-items:flex-start;flex-direction:column}.ch-routine-grid>a:nth-child(2){background:#eaff84}.ch-routine-grid>a:nth-child(3){background:#cdb0f2}.ch-routine-grid>a:nth-child(4){background:#a6e7e1}.ch-step{font-size:14px;font-weight:650;background:#fff;border:1px solid var(--ch-ink);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;margin-bottom:18px}.ch-routine-grid p{font-size:14px;margin:0 0 16px}.ch-routine-grid svg{margin-top:auto;align-self:flex-end}.ch-faq{max-width:1000px;margin:0 auto 38px}.ch-faq h2{margin-bottom:18px}.ch-faq details{border-bottom:1px solid #dacee1;padding:16px 0}.ch-faq summary{font-size:16px;font-weight:600}.ch-faq details p{font-size:15px;margin:14px 0 0;max-width:850px}.ch-seo{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:28px;align-items:center;border:1px solid var(--ch-ink);border-radius:12px;padding:26px;background:#e7f8f5;box-shadow:3px 3px 0 var(--ch-ink)}.ch-seo h2{font-size:23px}.ch-seo p{max-width:820px;font-size:15px;margin-bottom:18px}.ch-seo-actions{display:flex;flex-direction:column;gap:12px}.ch-seo-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 16px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:600}.ch-seo-actions a:last-child{background:var(--ch-blush)}.ch-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ch-seo-links{display:flex;gap:10px 18px;flex-wrap:wrap;margin:0}.ch-seo-links a{display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:32px}@media(max-width:1100px){.ch-category-grid{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.ch-category{flex:0 0 125px;padding:7px}.ch-category:hover,.ch-category[aria-current=true]{padding:6px}}@media(max-width:1000px){.ch-card .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}.ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.ch-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.ch-card .CocomoCollectionCard__Badge--saving,.ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.ch-shell{padding:0 24px}.ch-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-grid{gap:20px 12px}.ch-card{padding:8px}.ch-brands{display:block}.ch-brand-pills{max-width:100%;margin-top:16px}}@media(max-width:767px){.ch-hub{padding-top:16px}.ch-shell{padding:0 16px}.ch-breadcrumb{margin-bottom:16px}.ch-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px;box-shadow:3px 3px 0 var(--ch-ink)}.ch-hero>div:first-child{padding:24px 20px}.ch-hero h1{font-size:36px}.ch-hero-note{display:none}.ch-section-heading{display:block}.ch-section-heading h2{font-size:21px}.ch-section-heading p{margin-top:6px}.ch-category-grid{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 5px 10px 0;scrollbar-width:thin}.ch-category{flex:0 0 125px;padding:9px}.ch-category:hover,.ch-category[aria-current=true]{padding:8px}.ch-concerns{padding:14px 0 18px}.ch-toolbar{display:block;padding:20px 0 16px}.ch-toolbar h2{font-size:25px}.ch-search{width:100%;margin-top:16px}.ch-control-bar{gap:10px;padding:10px;top:var(--header-height,80px);border-radius:8px}.ch-sort{flex:1;font-size:0;min-width:0}.ch-sort select{width:100%;max-width:none;font-size:14px;padding-right:20px}.ch-filter-toggle{font-size:14px;padding:10px 12px;min-width:125px}.ch-applied{flex-basis:100%;empty-cells:hide}.ch-applied:empty{display:none}.ch-control-bar>.ch-clear[hidden]{display:none}.ch-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.ch-price-fields,.ch-filter-actions{grid-column:1/-1}.ch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.ch-card{padding:0;border-radius:9px;overflow:visible}.ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.ch-card .ProductItem__Info{padding:8px 8px 0!important}.ch-card-extra{padding:10px 8px 8px}.ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.ch-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.ch-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.ch-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.ch-card .ProductItem__Title{font-size:14px!important}.ch-card .ProductItem__Price{font-size:18px!important}.ch-card-extra a{font-size:14px}.ch-routine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-routine-grid>a{padding:16px}.ch-routine-grid h3{font-size:17px}.ch-routine-grid p{font-size:14px}.ch-faq summary{font-size:15px}.ch-brands{padding:18px}.ch-brand-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.ch-seo{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.ch-seo h2{font-size:21px}.ch-load-area{padding-bottom:26px}}@media(prefers-reduced-motion:reduce){.ch-hub *{scroll-behavior:auto!important;transition:none!important}}.ch-hub .ch-brands{margin-bottom:32px}.ch-hub .ch-routine{background:#fff;margin-bottom:0}.ch-hub .ch-seo{background:#e7f7f4;padding:32px}@media(max-width:767px){.ch-hub .ch-brands{margin-bottom:24px}.ch-hub .ch-seo{padding:20px 16px}}.ch-hub .ch-hero--education{grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr);align-items:stretch;background:var(--ch-blush)}.ch-hub .ch-hero--education>.ch-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 36px}.ch-hub .ch-hero--education h1{max-width:570px;margin-bottom:18px}.ch-hub .ch-hero--education .ch-intro{font-size:16px;line-height:1.65;max-width:520px;margin-bottom:24px}.ch-hub .ch-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ch-hub .ch-hero-actions .ch-button{min-height:48px}.ch-hub .ch-button--hero-secondary{background:#fff;box-shadow:none}.ch-hub .ch-button--hero-secondary:hover{background:#e7f7f4}.ch-hub .ch-routine-board{min-width:0;padding:26px 28px 22px;border-left:1.5px solid var(--ch-ink);background:linear-gradient(130deg,#e8d6fa,#d5b7f2);display:flex;flex-direction:column;justify-content:center}.ch-hub .ch-routine-board-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.ch-hub .ch-routine-board-heading h2{font-size:24px;line-height:1.25;max-width:310px;margin:0}.ch-hub .ch-routine-spark{flex:none}.ch-hub .ch-routine-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ch-hub .ch-routine-stage{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:12px 15px 14px;border:1px solid var(--ch-ink);border-radius:10px;background:#fff;box-shadow:2px 2px #15101826}.ch-hub .ch-routine-stage--cleanse{background:#e7f7f4}.ch-hub .ch-routine-stage--target{background:#f8f1ff}.ch-hub .ch-routine-stage--moisturise{background:#fff0f4}.ch-hub .ch-routine-stage--protect{background:#f8ffd9}.ch-hub .ch-routine-stage-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;margin-bottom:3px}.ch-hub .ch-routine-order{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1px solid #a694b1;border-radius:50%;font-size:14px;font-weight:600;line-height:1;background:#fffc}.ch-hub .ch-routine-stage-top svg{flex:none;width:42px;height:42px}.ch-hub .ch-routine-stage strong{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:3px}.ch-hub .ch-routine-stage-caption{font-size:14px;line-height:1.4}.ch-hub .ch-routine-board-note{margin:16px 0 0;padding-top:13px;border-top:1px solid rgba(21,16,24,.3);font-size:14px;line-height:1.5}@media(max-width:1000px){.ch-hub .ch-hero--education>.ch-hero-copy{padding:28px 24px}.ch-hub .ch-routine-board{padding:22px}.ch-hub .ch-routine-board-heading h2{font-size:22px}}@media(max-width:767px){.ch-hub .ch-hero--education{grid-template-columns:minmax(0,1fr)}.ch-hub .ch-hero--education>.ch-hero-copy{padding:24px 20px}.ch-hub .ch-hero--education h1{font-size:36px;max-width:440px;margin-bottom:15px}.ch-hub .ch-hero--education .ch-intro{font-size:15px;line-height:1.6;margin-bottom:20px}.ch-hub .ch-hero-actions{gap:10px;width:100%}.ch-hub .ch-hero-actions .ch-button{padding:11px 14px;gap:10px}.ch-hub .ch-routine-board{display:flex;border-left:0;border-top:1.5px solid var(--ch-ink);padding:19px 18px 17px}.ch-hub .ch-routine-board-heading{margin-bottom:12px}.ch-hub .ch-routine-board-heading h2{font-size:21px;max-width:250px}.ch-hub .ch-routine-spark{width:30px;height:30px}.ch-hub .ch-routine-map{gap:9px}.ch-hub .ch-routine-stage{padding:8px 11px 10px}.ch-hub .ch-routine-stage-top{min-height:34px;margin-bottom:3px}.ch-hub .ch-routine-stage-top svg{width:34px;height:34px}.ch-hub .ch-routine-order{width:25px;height:25px}.ch-hub .ch-routine-stage strong{font-size:15px}.ch-hub .ch-routine-board-note{margin-top:12px;padding-top:10px}}.ch-education{--ch-guide-bg:#f4eaff;--ch-guide-accent:#cdb0f2;background:var(--ch-guide-bg);border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px 0 var(--ch-ink);margin:8px 0 30px;overflow:hidden;scroll-margin-top:180px}.ch-education[data-tone=aqua]{--ch-guide-bg:#eaf7f3;--ch-guide-accent:#a6e7e1}.ch-education[data-tone=pink]{--ch-guide-bg:#fff0f4;--ch-guide-accent:#ffc9d6}.ch-education[data-tone=yellow]{--ch-guide-bg:#fff8db;--ch-guide-accent:#f5e49e}.ch-education-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px 38px;padding:28px 30px}.ch-education-story,.ch-education-advice{min-width:0}.ch-education-kicker{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;line-height:1.4;margin-bottom:16px}.ch-education-kicker span{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #bda8c5;border-radius:999px;background:#fff;font-weight:650}.ch-education-kicker span:before{content:"";width:8px;height:8px;border:1px solid #55405e;border-radius:50%;background:var(--ch-guide-accent)}.ch-hub .ch-education h2{font-size:clamp(27px,2.4vw,36px);line-height:1.16;letter-spacing:-.035em;max-width:650px;margin:0 0 15px}.ch-education-intro{font-size:15px;line-height:1.65;max-width:620px;margin:0}.ch-education-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:18px 0 0;padding:0}.ch-education-benefits li{font-size:14px;line-height:1.4;border:1px solid #cbbcd1;background:#ffffffb3;border-radius:7px;padding:6px 9px}.ch-education-advice{padding:21px 22px;border:1px solid #d3c4dc;border-radius:12px;background:#ffffffc4;align-self:start}.ch-hub .ch-education h3{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 6px}.ch-education-advice p{font-size:14px;line-height:1.6;margin:0}.ch-education-advice details{border-top:1px solid #d9cddd;margin-top:16px;padding-top:4px}.ch-education-advice summary{font-size:14px;font-weight:650;line-height:1.5;display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;list-style:none;cursor:pointer}.ch-education-advice summary::-webkit-details-marker{display:none}.ch-education-advice summary svg{width:17px;height:17px;flex:none}.ch-education-advice details[open] summary svg{transform:rotate(180deg)}.ch-education-routine{display:grid;gap:16px;padding-top:9px}.ch-education-focus{grid-column:1/-1;display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:12px 24px;background:#ffffffb3;border:1px solid #d3c4dc;border-left:4px solid var(--ch-purple);border-radius:9px;padding:16px 19px}.ch-education-focus p{font-size:14px;line-height:1.6;margin:0}.ch-education-footer{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;border-top:1px solid #cbbcd1;padding:17px 30px;background:#ffffff85}.ch-education-footer-copy{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap}.ch-education-footer p{font-size:14px;line-height:1.5;font-weight:600;margin:0}.ch-hub .ch-education-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ch-education-back svg{flex:none;width:16px;height:16px}.ch-education .ch-button[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:default}.ch-education-start{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.ch-education-start a{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1.4;min-height:44px;border:1px solid #a991b6;border-radius:999px;background:#fff;padding:9px 13px;font-weight:600}.ch-education.is-overview .ch-education-body{display:block;padding:23px 28px}.ch-education.is-overview h2{font-size:25px;margin-bottom:10px;max-width:none}.ch-education.is-overview .ch-education-kicker{margin-bottom:12px}.ch-education.is-overview .ch-education-intro{max-width:900px;font-size:14px}.ch-education.is-overview .ch-education-benefits,.ch-education.is-overview .ch-education-advice,.ch-education.is-overview .ch-education-footer{display:none}.ch-hub .ch-category:focus,.ch-hub .ch-pill:focus{outline:3px solid #7620b5;outline-offset:-4px}@media(max-width:767px){.ch-education{margin:5px 0 24px;border-radius:13px;box-shadow:2px 3px 0 var(--ch-ink)}.ch-education-body{grid-template-columns:minmax(0,1fr);padding:21px 18px;gap:20px}.ch-hub .ch-education h2{font-size:27px;line-height:1.2}.ch-education-intro{font-size:14px}.ch-education-advice{padding:16px}.ch-education-focus{grid-template-columns:minmax(0,1fr);gap:7px;padding:14px}.ch-education-footer{padding:14px 18px;gap:10px}.ch-education-footer-copy{width:100%;gap:4px 14px;justify-content:space-between}.ch-education-footer>.ch-button{width:100%;justify-content:space-between}.ch-education.is-overview .ch-education-body{padding:20px 18px}.ch-hub .ch-education.is-overview h2{font-size:23px}.ch-education-start{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 8px}.ch-education-start a{flex:none}}@media(max-width:767px){.ch-hub .ch-hero-note{display:flex;border-left:0;border-top:1.5px solid var(--ch-ink);padding:20px;gap:14px}.ch-hub .ch-hero-note strong{font-size:28px;padding:14px}}.sp-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.sp-hub *,.sp-hub *:before,.sp-hub *:after{box-sizing:border-box}.sp-hub h1,.sp-hub h2,.sp-hub h3,.sp-hub p{margin:0}.sp-hub h1,.sp-hub h2,.sp-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.sp-hub a{color:inherit;text-decoration:none}.sp-hub button,.sp-hub input,.sp-hub select{font:inherit;color:inherit}.sp-hub button{cursor:pointer}.sp-hub a:focus-visible,.sp-hub button:focus-visible,.sp-hub input:focus-visible,.sp-hub select:focus-visible,.sp-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.sp-shell{max-width:1512px;margin:auto;padding:0 40px}.sp-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.sp-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.sp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.sp-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.sp-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.sp-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.sp-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.sp-headline span{display:block}.sp-intro{font-size:17px;line-height:1.5;max-width:470px}.sp-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.sp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.sp-button:hover{background:#e9f46d}.sp-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.sp-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.sp-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.sp-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.sp-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.sp-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.sp-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.sp-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.sp-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.sp-stepbar [aria-current] b{background:var(--ch-lime)}.sp-stepbar .sp-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.sp-shopping,.sp-guide{scroll-margin-top:160px}.sp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.sp-section-heading h2,.sp-guide h2,.sp-faq h2{font-size:28px;font-weight:700;line-height:1.3}.sp-section-heading .sp-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.sp-section-heading>[data-sp-count]{font-size:14px;white-space:nowrap;color:#635569}.sp-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sp-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.sp-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.sp-formats button:hover{background:#f0e3ff}.sp-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.sp-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.sp-filters input,.sp-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.sp-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.sp-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.sp-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.sp-variant-note:not(:empty){padding-top:8px}.sp-variant-note a{text-decoration:underline;text-underline-offset:3px}.sp-load{text-align:center;padding:30px 0 12px}.sp-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.sp-pagination span{padding:8px}.sp-pagination .current{background:var(--ch-blush);border-radius:5px}.sp-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.sp-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.sp-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.sp-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.sp-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.sp-guide-grid article:nth-child(2){background:#a6e7e1}.sp-guide-grid article:nth-child(3){background:#eaff84}.sp-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.sp-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.sp-guide-grid p{font-size:14px;line-height:1.6}.sp-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.sp-guide-grid a svg{flex:none}.sp-faq{max-width:960px;margin:0 auto 42px}.sp-faq h2{margin-bottom:16px}.sp-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.sp-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.sp-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.sp-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.sp-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.sp-next-copy{min-width:0;max-width:620px}.sp-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.sp-next p{font-size:14px;line-height:1.6}.sp-next .sp-eyebrow{margin-bottom:8px!important}.sp-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.sp-next .sp-button{justify-content:space-between}.sp-next .sp-text-link{justify-content:center;gap:10px}.sp-next .sp-text-link svg{flex:none}.sp-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.sp-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.sp-seo-copy{min-width:0;max-width:850px}.sp-seo-copy p{font-size:15px;line-height:1.7}.sp-seo-copy p+p{margin-top:14px}.sp-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.sp-seo-link svg{flex:none}.sp-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.sp-shell{padding:0 24px}.sp-hero-copy{padding:28px 0 0 28px}.sp-actions{padding:20px 0 28px 28px}.sp-hero-art{min-height:300px;padding:20px}.sp-hero h1{font-size:15px}.sp-intro{font-size:16px}.sp-filters{grid-template-columns:2fr 1fr 1fr}.sp-reset{grid-column:1/-1;justify-self:end;min-height:30px}.sp-grid{gap:24px 12px}.sp-next{gap:20px;padding:24px}.sp-next-number{font-size:68px}}@media(max-width:767px){.sp-hub{padding-top:16px}.sp-shell{padding:0 16px}.sp-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.sp-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.sp-hero-copy{padding:20px 0 0 16px}.sp-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.sp-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.sp-intro{font-size:14px;line-height:1.5}.sp-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.sp-number{font-size:clamp(106px,31vw,190px)}.sp-hero-oval{width:95%;height:32%;left:0;top:38%}.sp-hero-droplet{width:25px;right:5%;bottom:14%}.sp-hero-spark{width:27px;right:0;top:27%}.sp-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.sp-button{gap:18px;padding:11px 14px}.sp-text-link{font-size:14px}.sp-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.sp-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.sp-stepbar>span{display:none}.sp-stepbar .sp-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.sp-section-heading{display:block;margin-bottom:15px}.sp-section-heading h2,.sp-guide h2,.sp-faq h2{font-size:23px}.sp-section-heading>[data-sp-count]{margin-top:7px;font-size:14px}.sp-section-heading .sp-eyebrow{font-size:14px}.sp-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.sp-formats button{font-size:14px;padding:9px 12px;flex:none}.sp-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.sp-search{grid-column:1/-1}.sp-filters label{font-size:14px}.sp-reset{min-height:32px;padding:0}.sp-range-hint{margin-bottom:30px!important;font-size:14px!important}.sp-guide{padding:20px 16px;margin-bottom:30px}.sp-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.sp-guide-grid article{padding:18px;gap:10px}.sp-guide-grid h3{font-size:18px}.sp-faq{margin-bottom:30px}.sp-faq summary{font-size:14px}.sp-faq p{font-size:14px}.sp-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.sp-next-number{font-size:56px;align-self:start}.sp-next h2{font-size:23px}.sp-next .sp-eyebrow{letter-spacing:0}.sp-next-actions{grid-column:1/-1;min-width:0}.sp-next .sp-button{width:100%}.sp-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.sp-seo h2{max-width:none;font-size:22px}.sp-seo-copy p{font-size:14px;line-height:1.65}.sp-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.sp-hub *{scroll-behavior:auto!important;transition:none!important}}.sp-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.sp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-hub .sp-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.sp-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.sp-hub .sp-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.sp-hub .sp-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.sp-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.sp-hub .sp-next{padding:20px 16px}.sp-hub .sp-seo{margin-top:24px;padding:20px 16px}}.sp-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.sp-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.sp-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.sp-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}@media(max-width:1000px){.sp-hub .ch-card{padding:8px}.sp-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.sp-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.sp-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.sp-hub .ch-card .CocomoCollectionCard__Badge--saving,.sp-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.sp-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.sp-hub .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.sp-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.sp-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.sp-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.sp-hub .ch-card-extra{padding:10px 8px 8px}.sp-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.sp-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.sp-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.sp-hub .ch-card .ProductItem__Title{font-size:14px!important}.sp-hub .ch-card .ProductItem__Price{font-size:18px!important}.sp-hub .sp-variant-note{padding-left:8px;padding-right:8px}}.sp-hub .sp-hero{background:#a6e7e1}@media(min-width:1001px){.sp-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-hub .sp-hero{background:#ffc9d6}@media(min-width:1001px){.sp-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s3-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s3-hub *,.s3-hub *:before,.s3-hub *:after{box-sizing:border-box}.s3-hub [hidden]{display:none!important}.s3-hub h1,.s3-hub h2,.s3-hub h3,.s3-hub p{margin:0}.s3-hub h1,.s3-hub h2,.s3-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s3-hub a{color:inherit;text-decoration:none}.s3-hub button,.s3-hub input,.s3-hub select{font:inherit;color:inherit}.s3-hub button{cursor:pointer}.s3-hub a:focus-visible,.s3-hub button:focus-visible,.s3-hub input:focus-visible,.s3-hub select:focus-visible,.s3-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s3-shell{max-width:1512px;margin:auto;padding:0 40px}.s3-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s3-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s3-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s3-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s3-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s3-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s3-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s3-headline span{display:block}.s3-intro{font-size:17px;line-height:1.5;max-width:470px}.s3-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s3-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s3-button svg{flex:none}.s3-button:hover{background:#e9f46d}.s3-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s3-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s3-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s3-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s3-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s3-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s3-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s3-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s3-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s3-stepbar [aria-current] b{background:var(--ch-lime)}.s3-stepbar .s3-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s3-shopping,.s3-guide{scroll-margin-top:160px}.s3-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s3-section-heading h2,.s3-guide h2,.s3-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s3-section-heading .s3-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s3-section-heading>[data-s3-count]{font-size:14px;white-space:nowrap;color:#635569}.s3-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s3-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s3-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s3-formats button:hover{background:#f0e3ff}.s3-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s3-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s3-filters input,.s3-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s3-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s3-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s3-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s3-variant-note:not(:empty){padding-top:8px}.s3-variant-note a{text-decoration:underline;text-underline-offset:3px}.s3-load{text-align:center;padding:30px 0 12px}.s3-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s3-pagination span{padding:8px}.s3-pagination .current{background:var(--ch-blush);border-radius:5px}.s3-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s3-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s3-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s3-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s3-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s3-guide-grid article:nth-child(2){background:#a6e7e1}.s3-guide-grid article:nth-child(3){background:#eaff84}.s3-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s3-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s3-guide-grid p{font-size:14px;line-height:1.6}.s3-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s3-guide-grid a svg{flex:none}.s3-faq{max-width:960px;margin:0 auto 42px}.s3-faq h2{margin-bottom:16px}.s3-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s3-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s3-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s3-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s3-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s3-next-copy{min-width:0;max-width:620px}.s3-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s3-next p{font-size:14px;line-height:1.6}.s3-next .s3-eyebrow{margin-bottom:8px!important}.s3-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s3-next .s3-button{justify-content:space-between}.s3-next .s3-text-link{justify-content:center;gap:10px}.s3-next .s3-text-link svg{flex:none}.s3-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s3-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s3-seo-copy{min-width:0;max-width:850px}.s3-seo-copy p{font-size:15px;line-height:1.7}.s3-seo-copy p+p{margin-top:14px}.s3-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s3-seo-link svg{flex:none}.s3-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s3-shell{padding:0 24px}.s3-hero-copy{padding:28px 0 0 28px}.s3-actions{padding:20px 0 28px 28px}.s3-hero-art{min-height:300px;padding:20px}.s3-hero h1{font-size:15px}.s3-intro{font-size:16px}.s3-filters{grid-template-columns:2fr 1fr 1fr}.s3-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s3-grid{gap:24px 12px}.s3-next{gap:20px;padding:24px}.s3-next-number{font-size:68px}}@media(max-width:767px){.s3-hub{padding-top:16px}.s3-shell{padding:0 16px}.s3-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s3-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s3-hero-copy{padding:20px 0 0 16px}.s3-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s3-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s3-intro{font-size:14px;line-height:1.5}.s3-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s3-number{font-size:clamp(106px,31vw,190px)}.s3-hero-oval{width:95%;height:32%;left:0;top:38%}.s3-hero-droplet{width:25px;right:5%;bottom:14%}.s3-hero-spark{width:27px;right:0;top:27%}.s3-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s3-button{gap:18px;padding:11px 14px}.s3-text-link{font-size:14px}.s3-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s3-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s3-stepbar>span{display:none}.s3-stepbar .s3-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s3-section-heading{display:block;margin-bottom:15px}.s3-section-heading h2,.s3-guide h2,.s3-faq h2{font-size:23px}.s3-section-heading>[data-s3-count]{margin-top:7px;font-size:14px}.s3-section-heading .s3-eyebrow{font-size:14px}.s3-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s3-formats button{font-size:14px;padding:9px 12px;flex:none}.s3-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s3-search{grid-column:1/-1}.s3-filters label{font-size:14px}.s3-reset{min-height:32px;padding:0}.s3-range-hint{margin-bottom:30px!important;font-size:14px!important}.s3-guide{padding:20px 16px;margin-bottom:30px}.s3-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s3-guide-grid article{padding:18px;gap:10px}.s3-guide-grid h3{font-size:18px}.s3-faq{margin-bottom:30px}.s3-faq summary{font-size:14px}.s3-faq p{font-size:14px}.s3-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s3-next-number{font-size:56px;align-self:start}.s3-next h2{font-size:23px}.s3-next .s3-eyebrow{letter-spacing:0}.s3-next-actions{grid-column:1/-1;min-width:0}.s3-next .s3-button{width:100%}.s3-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s3-seo h2{max-width:none;font-size:22px}.s3-seo-copy p{font-size:14px;line-height:1.65}.s3-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s3-hub *{scroll-behavior:auto!important;transition:none!important}}.s3-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s3-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s3-hub .s3-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s3-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s3-hub .s3-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s3-hub .s3-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s3-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s3-hub .s3-next{padding:20px 16px}.s3-hub .s3-seo{margin-top:24px;padding:20px 16px}}.s3-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s3-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s3-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s3-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s3-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s3-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s3-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s3-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s3-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s3-hub .ch-card .ProductItem__Vendor{display:none!important}.s3-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s3-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s3-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s3-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s3-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s3-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s3-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s3-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s3-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s3-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s3-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s3-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s3-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s3-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s3-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s3-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s3-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s3-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s3-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s3-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s3-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s3-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s3-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s3-hub .ch-card{padding:8px}.s3-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s3-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s3-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s3-hub .ch-card .CocomoCollectionCard__Badge--saving,.s3-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s3-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s3-hub .s3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s3-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s3-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s3-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s3-hub .ch-card-extra{padding:10px 8px 8px}.s3-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s3-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s3-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s3-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s3-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s3-hub .ch-card .ProductItem__Title{font-size:14px!important}.s3-hub .ch-card .ProductItem__Price{font-size:18px!important}.s3-hub .s3-variant-note{padding-left:8px;padding-right:8px}}.s3-hub .s3-hero{background:#eaff84}@media(min-width:1001px){.s3-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s4-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s4-hub *,.s4-hub *:before,.s4-hub *:after{box-sizing:border-box}.s4-hub [hidden]{display:none!important}.s4-hub h1,.s4-hub h2,.s4-hub h3,.s4-hub p{margin:0}.s4-hub h1,.s4-hub h2,.s4-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s4-hub a{color:inherit;text-decoration:none}.s4-hub button,.s4-hub input,.s4-hub select{font:inherit;color:inherit}.s4-hub button{cursor:pointer}.s4-hub a:focus-visible,.s4-hub button:focus-visible,.s4-hub input:focus-visible,.s4-hub select:focus-visible,.s4-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s4-shell{max-width:1512px;margin:auto;padding:0 40px}.s4-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s4-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s4-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s4-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s4-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s4-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s4-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s4-headline span{display:block}.s4-intro{font-size:17px;line-height:1.5;max-width:470px}.s4-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s4-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s4-button svg{flex:none}.s4-button:hover{background:#e9f46d}.s4-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s4-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s4-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s4-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s4-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s4-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s4-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s4-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s4-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s4-stepbar [aria-current] b{background:var(--ch-lime)}.s4-stepbar .s4-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s4-shopping,.s4-guide{scroll-margin-top:160px}.s4-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s4-section-heading h2,.s4-guide h2,.s4-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s4-section-heading .s4-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s4-section-heading>[data-s4-count]{font-size:14px;white-space:nowrap;color:#635569}.s4-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s4-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s4-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s4-formats button:hover{background:#f0e3ff}.s4-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s4-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s4-filters input,.s4-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s4-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s4-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s4-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s4-variant-note:not(:empty){padding-top:8px}.s4-variant-note a{text-decoration:underline;text-underline-offset:3px}.s4-load{text-align:center;padding:30px 0 12px}.s4-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s4-pagination span{padding:8px}.s4-pagination .current{background:var(--ch-blush);border-radius:5px}.s4-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s4-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s4-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s4-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s4-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s4-guide-grid article:nth-child(2){background:#a6e7e1}.s4-guide-grid article:nth-child(3){background:#eaff84}.s4-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s4-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s4-guide-grid p{font-size:14px;line-height:1.6}.s4-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s4-guide-grid a svg{flex:none}.s4-faq{max-width:960px;margin:0 auto 42px}.s4-faq h2{margin-bottom:16px}.s4-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s4-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s4-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s4-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s4-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s4-next-copy{min-width:0;max-width:620px}.s4-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s4-next p{font-size:14px;line-height:1.6}.s4-next .s4-eyebrow{margin-bottom:8px!important}.s4-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s4-next .s4-button{justify-content:space-between}.s4-next .s4-text-link{justify-content:center;gap:10px}.s4-next .s4-text-link svg{flex:none}.s4-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s4-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s4-seo-copy{min-width:0;max-width:850px}.s4-seo-copy p{font-size:15px;line-height:1.7}.s4-seo-copy p+p{margin-top:14px}.s4-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s4-seo-link svg{flex:none}.s4-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s4-shell{padding:0 24px}.s4-hero-copy{padding:28px 0 0 28px}.s4-actions{padding:20px 0 28px 28px}.s4-hero-art{min-height:300px;padding:20px}.s4-hero h1{font-size:15px}.s4-intro{font-size:16px}.s4-filters{grid-template-columns:2fr 1fr 1fr}.s4-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s4-grid{gap:24px 12px}.s4-next{gap:20px;padding:24px}.s4-next-number{font-size:68px}}@media(max-width:767px){.s4-hub{padding-top:16px}.s4-shell{padding:0 16px}.s4-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s4-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s4-hero-copy{padding:20px 0 0 16px}.s4-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s4-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s4-intro{font-size:14px;line-height:1.5}.s4-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s4-number{font-size:clamp(106px,31vw,190px)}.s4-hero-oval{width:95%;height:32%;left:0;top:38%}.s4-hero-droplet{width:25px;right:5%;bottom:14%}.s4-hero-spark{width:27px;right:0;top:27%}.s4-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s4-button{gap:18px;padding:11px 14px}.s4-text-link{font-size:14px}.s4-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s4-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s4-stepbar>span{display:none}.s4-stepbar .s4-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s4-section-heading{display:block;margin-bottom:15px}.s4-section-heading h2,.s4-guide h2,.s4-faq h2{font-size:23px}.s4-section-heading>[data-s4-count]{margin-top:7px;font-size:14px}.s4-section-heading .s4-eyebrow{font-size:14px}.s4-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s4-formats button{font-size:14px;padding:9px 12px;flex:none}.s4-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s4-search{grid-column:1/-1}.s4-filters label{font-size:14px}.s4-reset{min-height:32px;padding:0}.s4-range-hint{margin-bottom:30px!important;font-size:14px!important}.s4-guide{padding:20px 16px;margin-bottom:30px}.s4-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s4-guide-grid article{padding:18px;gap:10px}.s4-guide-grid h3{font-size:18px}.s4-faq{margin-bottom:30px}.s4-faq summary{font-size:14px}.s4-faq p{font-size:14px}.s4-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s4-next-number{font-size:56px;align-self:start}.s4-next h2{font-size:23px}.s4-next .s4-eyebrow{letter-spacing:0}.s4-next-actions{grid-column:1/-1;min-width:0}.s4-next .s4-button{width:100%}.s4-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s4-seo h2{max-width:none;font-size:22px}.s4-seo-copy p{font-size:14px;line-height:1.65}.s4-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s4-hub *{scroll-behavior:auto!important;transition:none!important}}.s4-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s4-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s4-hub .s4-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s4-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s4-hub .s4-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s4-hub .s4-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s4-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s4-hub .s4-next{padding:20px 16px}.s4-hub .s4-seo{margin-top:24px;padding:20px 16px}}.s4-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s4-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s4-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s4-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s4-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s4-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s4-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s4-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s4-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s4-hub .ch-card .ProductItem__Vendor{display:none!important}.s4-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s4-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s4-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s4-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s4-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s4-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s4-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s4-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s4-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s4-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s4-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s4-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s4-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s4-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s4-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s4-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s4-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s4-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s4-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s4-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s4-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s4-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s4-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s4-hub .ch-card{padding:8px}.s4-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s4-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s4-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s4-hub .ch-card .CocomoCollectionCard__Badge--saving,.s4-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s4-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s4-hub .s4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s4-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s4-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s4-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s4-hub .ch-card-extra{padding:10px 8px 8px}.s4-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s4-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s4-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s4-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s4-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s4-hub .ch-card .ProductItem__Title{font-size:14px!important}.s4-hub .ch-card .ProductItem__Price{font-size:18px!important}.s4-hub .s4-variant-note{padding-left:8px;padding-right:8px}}.s4-hub .s4-hero{background:#ffc9d6}@media(min-width:1001px){.s4-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s5-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s5-hub *,.s5-hub *:before,.s5-hub *:after{box-sizing:border-box}.s5-hub [hidden]{display:none!important}.s5-hub h1,.s5-hub h2,.s5-hub h3,.s5-hub p{margin:0}.s5-hub h1,.s5-hub h2,.s5-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s5-hub a{color:inherit;text-decoration:none}.s5-hub button,.s5-hub input,.s5-hub select{font:inherit;color:inherit}.s5-hub button{cursor:pointer}.s5-hub a:focus-visible,.s5-hub button:focus-visible,.s5-hub input:focus-visible,.s5-hub select:focus-visible,.s5-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s5-shell{max-width:1512px;margin:auto;padding:0 40px}.s5-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s5-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s5-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s5-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s5-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s5-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s5-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s5-headline span{display:block}.s5-intro{font-size:17px;line-height:1.5;max-width:470px}.s5-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s5-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s5-button svg{flex:none}.s5-button:hover{background:#e9f46d}.s5-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s5-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s5-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s5-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s5-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s5-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s5-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s5-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s5-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s5-stepbar [aria-current] b{background:var(--ch-lime)}.s5-stepbar .s5-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s5-shopping,.s5-guide{scroll-margin-top:160px}.s5-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s5-section-heading h2,.s5-guide h2,.s5-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s5-section-heading .s5-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s5-section-heading>[data-s5-count]{font-size:14px;white-space:nowrap;color:#635569}.s5-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s5-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s5-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s5-formats button:hover{background:#f0e3ff}.s5-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s5-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s5-filters input,.s5-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s5-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s5-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s5-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s5-variant-note:not(:empty){padding-top:8px}.s5-variant-note a{text-decoration:underline;text-underline-offset:3px}.s5-load{text-align:center;padding:30px 0 12px}.s5-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s5-pagination span{padding:8px}.s5-pagination .current{background:var(--ch-blush);border-radius:5px}.s5-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s5-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s5-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s5-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s5-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s5-guide-grid article:nth-child(2){background:#a6e7e1}.s5-guide-grid article:nth-child(3){background:#eaff84}.s5-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s5-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s5-guide-grid p{font-size:14px;line-height:1.6}.s5-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s5-guide-grid a svg{flex:none}.s5-faq{max-width:960px;margin:0 auto 42px}.s5-faq h2{margin-bottom:16px}.s5-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s5-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s5-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s5-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s5-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s5-next-copy{min-width:0;max-width:620px}.s5-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s5-next p{font-size:14px;line-height:1.6}.s5-next .s5-eyebrow{margin-bottom:8px!important}.s5-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s5-next .s5-button{justify-content:space-between}.s5-next .s5-text-link{justify-content:center;gap:10px}.s5-next .s5-text-link svg{flex:none}.s5-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s5-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s5-seo-copy{min-width:0;max-width:850px}.s5-seo-copy p{font-size:15px;line-height:1.7}.s5-seo-copy p+p{margin-top:14px}.s5-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s5-seo-link svg{flex:none}.s5-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s5-shell{padding:0 24px}.s5-hero-copy{padding:28px 0 0 28px}.s5-actions{padding:20px 0 28px 28px}.s5-hero-art{min-height:300px;padding:20px}.s5-hero h1{font-size:15px}.s5-intro{font-size:16px}.s5-filters{grid-template-columns:2fr 1fr 1fr}.s5-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s5-grid{gap:24px 12px}.s5-next{gap:20px;padding:24px}.s5-next-number{font-size:68px}}@media(max-width:767px){.s5-hub{padding-top:16px}.s5-shell{padding:0 16px}.s5-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s5-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s5-hero-copy{padding:20px 0 0 16px}.s5-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s5-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s5-intro{font-size:14px;line-height:1.5}.s5-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s5-number{font-size:clamp(106px,31vw,190px)}.s5-hero-oval{width:95%;height:32%;left:0;top:38%}.s5-hero-droplet{width:25px;right:5%;bottom:14%}.s5-hero-spark{width:27px;right:0;top:27%}.s5-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s5-button{gap:18px;padding:11px 14px}.s5-text-link{font-size:14px}.s5-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s5-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s5-stepbar>span{display:none}.s5-stepbar .s5-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s5-section-heading{display:block;margin-bottom:15px}.s5-section-heading h2,.s5-guide h2,.s5-faq h2{font-size:23px}.s5-section-heading>[data-s5-count]{margin-top:7px;font-size:14px}.s5-section-heading .s5-eyebrow{font-size:14px}.s5-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s5-formats button{font-size:14px;padding:9px 12px;flex:none}.s5-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s5-search{grid-column:1/-1}.s5-filters label{font-size:14px}.s5-reset{min-height:32px;padding:0}.s5-range-hint{margin-bottom:30px!important;font-size:14px!important}.s5-guide{padding:20px 16px;margin-bottom:30px}.s5-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s5-guide-grid article{padding:18px;gap:10px}.s5-guide-grid h3{font-size:18px}.s5-faq{margin-bottom:30px}.s5-faq summary{font-size:14px}.s5-faq p{font-size:14px}.s5-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s5-next-number{font-size:56px;align-self:start}.s5-next h2{font-size:23px}.s5-next .s5-eyebrow{letter-spacing:0}.s5-next-actions{grid-column:1/-1;min-width:0}.s5-next .s5-button{width:100%}.s5-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s5-seo h2{max-width:none;font-size:22px}.s5-seo-copy p{font-size:14px;line-height:1.65}.s5-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s5-hub *{scroll-behavior:auto!important;transition:none!important}}.s5-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s5-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s5-hub .s5-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s5-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s5-hub .s5-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s5-hub .s5-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s5-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s5-hub .s5-next{padding:20px 16px}.s5-hub .s5-seo{margin-top:24px;padding:20px 16px}}.s5-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s5-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s5-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s5-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s5-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s5-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s5-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s5-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s5-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s5-hub .ch-card .ProductItem__Vendor{display:none!important}.s5-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s5-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s5-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s5-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s5-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s5-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s5-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s5-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s5-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s5-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s5-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s5-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s5-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s5-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s5-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s5-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s5-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s5-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s5-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s5-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s5-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s5-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s5-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s5-hub .ch-card{padding:8px}.s5-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s5-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s5-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s5-hub .ch-card .CocomoCollectionCard__Badge--saving,.s5-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s5-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s5-hub .s5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s5-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s5-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s5-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s5-hub .ch-card-extra{padding:10px 8px 8px}.s5-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s5-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s5-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s5-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s5-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s5-hub .ch-card .ProductItem__Title{font-size:14px!important}.s5-hub .ch-card .ProductItem__Price{font-size:18px!important}.s5-hub .s5-variant-note{padding-left:8px;padding-right:8px}}.s5-hub .s5-hero{background:#a6e7e1}@media(min-width:1001px){.s5-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s6-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s6-hub *,.s6-hub *:before,.s6-hub *:after{box-sizing:border-box}.s6-hub [hidden]{display:none!important}.s6-hub h1,.s6-hub h2,.s6-hub h3,.s6-hub p{margin:0}.s6-hub h1,.s6-hub h2,.s6-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s6-hub a{color:inherit;text-decoration:none}.s6-hub button,.s6-hub input,.s6-hub select{font:inherit;color:inherit}.s6-hub button{cursor:pointer}.s6-hub a:focus-visible,.s6-hub button:focus-visible,.s6-hub input:focus-visible,.s6-hub select:focus-visible,.s6-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s6-shell{max-width:1512px;margin:auto;padding:0 40px}.s6-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s6-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s6-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s6-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s6-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s6-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s6-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s6-headline span{display:block}.s6-intro{font-size:17px;line-height:1.5;max-width:470px}.s6-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s6-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s6-button svg{flex:none}.s6-button:hover{background:#e9f46d}.s6-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s6-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s6-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s6-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s6-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s6-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s6-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s6-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s6-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s6-stepbar [aria-current] b{background:var(--ch-lime)}.s6-stepbar .s6-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s6-shopping,.s6-guide{scroll-margin-top:160px}.s6-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s6-section-heading h2,.s6-guide h2,.s6-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s6-section-heading .s6-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s6-section-heading>[data-s6-count]{font-size:14px;white-space:nowrap;color:#635569}.s6-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s6-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s6-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s6-formats button:hover{background:#f0e3ff}.s6-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s6-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s6-filters input,.s6-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s6-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s6-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s6-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s6-variant-note:not(:empty){padding-top:8px}.s6-variant-note a{text-decoration:underline;text-underline-offset:3px}.s6-load{text-align:center;padding:30px 0 12px}.s6-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s6-pagination span{padding:8px}.s6-pagination .current{background:var(--ch-blush);border-radius:5px}.s6-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s6-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s6-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s6-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s6-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s6-guide-grid article:nth-child(2){background:#a6e7e1}.s6-guide-grid article:nth-child(3){background:#eaff84}.s6-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s6-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s6-guide-grid p{font-size:14px;line-height:1.6}.s6-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s6-guide-grid a svg{flex:none}.s6-faq{max-width:960px;margin:0 auto 42px}.s6-faq h2{margin-bottom:16px}.s6-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s6-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s6-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s6-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s6-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s6-next-copy{min-width:0;max-width:620px}.s6-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s6-next p{font-size:14px;line-height:1.6}.s6-next .s6-eyebrow{margin-bottom:8px!important}.s6-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s6-next .s6-button{justify-content:space-between}.s6-next .s6-text-link{justify-content:center;gap:10px}.s6-next .s6-text-link svg{flex:none}.s6-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s6-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s6-seo-copy{min-width:0;max-width:850px}.s6-seo-copy p{font-size:15px;line-height:1.7}.s6-seo-copy p+p{margin-top:14px}.s6-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s6-seo-link svg{flex:none}.s6-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s6-shell{padding:0 24px}.s6-hero-copy{padding:28px 0 0 28px}.s6-actions{padding:20px 0 28px 28px}.s6-hero-art{min-height:300px;padding:20px}.s6-hero h1{font-size:15px}.s6-intro{font-size:16px}.s6-filters{grid-template-columns:2fr 1fr 1fr}.s6-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s6-grid{gap:24px 12px}.s6-next{gap:20px;padding:24px}.s6-next-number{font-size:68px}}@media(max-width:767px){.s6-hub{padding-top:16px}.s6-shell{padding:0 16px}.s6-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s6-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s6-hero-copy{padding:20px 0 0 16px}.s6-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s6-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s6-intro{font-size:14px;line-height:1.5}.s6-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s6-number{font-size:clamp(106px,31vw,190px)}.s6-hero-oval{width:95%;height:32%;left:0;top:38%}.s6-hero-droplet{width:25px;right:5%;bottom:14%}.s6-hero-spark{width:27px;right:0;top:27%}.s6-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s6-button{gap:18px;padding:11px 14px}.s6-text-link{font-size:14px}.s6-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s6-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s6-stepbar>span{display:none}.s6-stepbar .s6-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s6-section-heading{display:block;margin-bottom:15px}.s6-section-heading h2,.s6-guide h2,.s6-faq h2{font-size:23px}.s6-section-heading>[data-s6-count]{margin-top:7px;font-size:14px}.s6-section-heading .s6-eyebrow{font-size:14px}.s6-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s6-formats button{font-size:14px;padding:9px 12px;flex:none}.s6-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s6-search{grid-column:1/-1}.s6-filters label{font-size:14px}.s6-reset{min-height:32px;padding:0}.s6-range-hint{margin-bottom:30px!important;font-size:14px!important}.s6-guide{padding:20px 16px;margin-bottom:30px}.s6-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s6-guide-grid article{padding:18px;gap:10px}.s6-guide-grid h3{font-size:18px}.s6-faq{margin-bottom:30px}.s6-faq summary{font-size:14px}.s6-faq p{font-size:14px}.s6-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s6-next-number{font-size:56px;align-self:start}.s6-next h2{font-size:23px}.s6-next .s6-eyebrow{letter-spacing:0}.s6-next-actions{grid-column:1/-1;min-width:0}.s6-next .s6-button{width:100%}.s6-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s6-seo h2{max-width:none;font-size:22px}.s6-seo-copy p{font-size:14px;line-height:1.65}.s6-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s6-hub *{scroll-behavior:auto!important;transition:none!important}}.s6-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s6-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s6-hub .s6-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s6-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s6-hub .s6-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s6-hub .s6-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s6-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s6-hub .s6-next{padding:20px 16px}.s6-hub .s6-seo{margin-top:24px;padding:20px 16px}}.s6-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s6-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s6-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s6-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s6-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s6-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s6-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s6-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s6-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s6-hub .ch-card .ProductItem__Vendor{display:none!important}.s6-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s6-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s6-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s6-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s6-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s6-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s6-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s6-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s6-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s6-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s6-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s6-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s6-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s6-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s6-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s6-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s6-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s6-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s6-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s6-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s6-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s6-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s6-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s6-hub .ch-card{padding:8px}.s6-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s6-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s6-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s6-hub .ch-card .CocomoCollectionCard__Badge--saving,.s6-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s6-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s6-hub .s6-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s6-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s6-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s6-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s6-hub .ch-card-extra{padding:10px 8px 8px}.s6-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s6-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s6-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s6-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s6-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s6-hub .ch-card .ProductItem__Title{font-size:14px!important}.s6-hub .ch-card .ProductItem__Price{font-size:18px!important}.s6-hub .s6-variant-note{padding-left:8px;padding-right:8px}}.s6-hub .s6-hero{background:#e4cef8}@media(min-width:1001px){.s6-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s7-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s7-hub *,.s7-hub *:before,.s7-hub *:after{box-sizing:border-box}.s7-hub [hidden]{display:none!important}.s7-hub h1,.s7-hub h2,.s7-hub h3,.s7-hub p{margin:0}.s7-hub h1,.s7-hub h2,.s7-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s7-hub a{color:inherit;text-decoration:none}.s7-hub button,.s7-hub input,.s7-hub select{font:inherit;color:inherit}.s7-hub button{cursor:pointer}.s7-hub a:focus-visible,.s7-hub button:focus-visible,.s7-hub input:focus-visible,.s7-hub select:focus-visible,.s7-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s7-shell{max-width:1512px;margin:auto;padding:0 40px}.s7-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s7-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s7-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s7-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s7-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s7-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s7-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s7-headline span{display:block}.s7-intro{font-size:17px;line-height:1.5;max-width:470px}.s7-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s7-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s7-button svg{flex:none}.s7-button:hover{background:#e9f46d}.s7-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s7-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s7-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s7-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s7-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s7-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s7-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s7-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s7-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s7-stepbar [aria-current] b{background:var(--ch-lime)}.s7-stepbar .s7-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s7-shopping,.s7-guide{scroll-margin-top:160px}.s7-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s7-section-heading h2,.s7-guide h2,.s7-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s7-section-heading .s7-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s7-section-heading>[data-s7-count]{font-size:14px;white-space:nowrap;color:#635569}.s7-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s7-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s7-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s7-formats button:hover{background:#f0e3ff}.s7-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s7-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s7-filters input,.s7-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s7-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s7-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s7-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s7-variant-note:not(:empty){padding-top:8px}.s7-variant-note a{text-decoration:underline;text-underline-offset:3px}.s7-load{text-align:center;padding:30px 0 12px}.s7-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s7-pagination span{padding:8px}.s7-pagination .current{background:var(--ch-blush);border-radius:5px}.s7-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s7-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s7-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s7-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s7-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s7-guide-grid article:nth-child(2){background:#a6e7e1}.s7-guide-grid article:nth-child(3){background:#eaff84}.s7-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s7-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s7-guide-grid p{font-size:14px;line-height:1.6}.s7-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s7-guide-grid a svg{flex:none}.s7-faq{max-width:960px;margin:0 auto 42px}.s7-faq h2{margin-bottom:16px}.s7-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s7-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s7-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s7-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s7-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s7-next-copy{min-width:0;max-width:620px}.s7-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s7-next p{font-size:14px;line-height:1.6}.s7-next .s7-eyebrow{margin-bottom:8px!important}.s7-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s7-next .s7-button{justify-content:space-between}.s7-next .s7-text-link{justify-content:center;gap:10px}.s7-next .s7-text-link svg{flex:none}.s7-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s7-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s7-seo-copy{min-width:0;max-width:850px}.s7-seo-copy p{font-size:15px;line-height:1.7}.s7-seo-copy p+p{margin-top:14px}.s7-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s7-seo-link svg{flex:none}.s7-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s7-shell{padding:0 24px}.s7-hero-copy{padding:28px 0 0 28px}.s7-actions{padding:20px 0 28px 28px}.s7-hero-art{min-height:300px;padding:20px}.s7-hero h1{font-size:15px}.s7-intro{font-size:16px}.s7-filters{grid-template-columns:2fr 1fr 1fr}.s7-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s7-grid{gap:24px 12px}.s7-next{gap:20px;padding:24px}.s7-next-number{font-size:68px}}@media(max-width:767px){.s7-hub{padding-top:16px}.s7-shell{padding:0 16px}.s7-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s7-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s7-hero-copy{padding:20px 0 0 16px}.s7-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s7-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s7-intro{font-size:14px;line-height:1.5}.s7-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s7-number{font-size:clamp(106px,31vw,190px)}.s7-hero-oval{width:95%;height:32%;left:0;top:38%}.s7-hero-droplet{width:25px;right:5%;bottom:14%}.s7-hero-spark{width:27px;right:0;top:27%}.s7-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s7-button{gap:18px;padding:11px 14px}.s7-text-link{font-size:14px}.s7-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s7-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s7-stepbar>span{display:none}.s7-stepbar .s7-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s7-section-heading{display:block;margin-bottom:15px}.s7-section-heading h2,.s7-guide h2,.s7-faq h2{font-size:23px}.s7-section-heading>[data-s7-count]{margin-top:7px;font-size:14px}.s7-section-heading .s7-eyebrow{font-size:14px}.s7-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s7-formats button{font-size:14px;padding:9px 12px;flex:none}.s7-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s7-search{grid-column:1/-1}.s7-filters label{font-size:14px}.s7-reset{min-height:32px;padding:0}.s7-range-hint{margin-bottom:30px!important;font-size:14px!important}.s7-guide{padding:20px 16px;margin-bottom:30px}.s7-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s7-guide-grid article{padding:18px;gap:10px}.s7-guide-grid h3{font-size:18px}.s7-faq{margin-bottom:30px}.s7-faq summary{font-size:14px}.s7-faq p{font-size:14px}.s7-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s7-next-number{font-size:56px;align-self:start}.s7-next h2{font-size:23px}.s7-next .s7-eyebrow{letter-spacing:0}.s7-next-actions{grid-column:1/-1;min-width:0}.s7-next .s7-button{width:100%}.s7-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s7-seo h2{max-width:none;font-size:22px}.s7-seo-copy p{font-size:14px;line-height:1.65}.s7-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s7-hub *{scroll-behavior:auto!important;transition:none!important}}.s7-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s7-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s7-hub .s7-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s7-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s7-hub .s7-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s7-hub .s7-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s7-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s7-hub .s7-next{padding:20px 16px}.s7-hub .s7-seo{margin-top:24px;padding:20px 16px}}.s7-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s7-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s7-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s7-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s7-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s7-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s7-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s7-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s7-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s7-hub .ch-card .ProductItem__Vendor{display:none!important}.s7-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s7-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s7-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s7-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s7-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s7-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s7-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s7-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s7-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s7-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s7-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s7-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s7-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s7-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s7-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s7-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s7-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s7-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s7-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s7-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s7-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s7-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s7-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s7-hub .ch-card{padding:8px}.s7-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s7-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s7-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s7-hub .ch-card .CocomoCollectionCard__Badge--saving,.s7-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s7-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s7-hub .s7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s7-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s7-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s7-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s7-hub .ch-card-extra{padding:10px 8px 8px}.s7-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s7-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s7-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s7-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s7-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s7-hub .ch-card .ProductItem__Title{font-size:14px!important}.s7-hub .ch-card .ProductItem__Price{font-size:18px!important}.s7-hub .s7-variant-note{padding-left:8px;padding-right:8px}}.s7-hub .s7-hero{background:#ffc9d6}@media(min-width:1001px){.s7-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s8-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s8-hub *,.s8-hub *:before,.s8-hub *:after{box-sizing:border-box}.s8-hub [hidden]{display:none!important}.s8-hub h1,.s8-hub h2,.s8-hub h3,.s8-hub p{margin:0}.s8-hub h1,.s8-hub h2,.s8-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s8-hub a{color:inherit;text-decoration:none}.s8-hub button,.s8-hub input,.s8-hub select{font:inherit;color:inherit}.s8-hub button{cursor:pointer}.s8-hub a:focus-visible,.s8-hub button:focus-visible,.s8-hub input:focus-visible,.s8-hub select:focus-visible,.s8-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s8-shell{max-width:1512px;margin:auto;padding:0 40px}.s8-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s8-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s8-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s8-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s8-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s8-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s8-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s8-headline span{display:block}.s8-intro{font-size:17px;line-height:1.5;max-width:470px}.s8-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s8-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s8-button svg{flex:none}.s8-button:hover{background:#e9f46d}.s8-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s8-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s8-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s8-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s8-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s8-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s8-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s8-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s8-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s8-stepbar [aria-current] b{background:var(--ch-lime)}.s8-stepbar .s8-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s8-shopping,.s8-guide{scroll-margin-top:160px}.s8-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s8-section-heading h2,.s8-guide h2,.s8-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s8-section-heading .s8-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s8-section-heading>[data-s8-count]{font-size:14px;white-space:nowrap;color:#635569}.s8-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s8-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s8-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s8-formats button:hover{background:#f0e3ff}.s8-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s8-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s8-filters input,.s8-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s8-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s8-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s8-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s8-variant-note:not(:empty){padding-top:8px}.s8-variant-note a{text-decoration:underline;text-underline-offset:3px}.s8-load{text-align:center;padding:30px 0 12px}.s8-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s8-pagination span{padding:8px}.s8-pagination .current{background:var(--ch-blush);border-radius:5px}.s8-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s8-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s8-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s8-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s8-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s8-guide-grid article:nth-child(2){background:#a6e7e1}.s8-guide-grid article:nth-child(3){background:#eaff84}.s8-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s8-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s8-guide-grid p{font-size:14px;line-height:1.6}.s8-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s8-guide-grid a svg{flex:none}.s8-faq{max-width:960px;margin:0 auto 42px}.s8-faq h2{margin-bottom:16px}.s8-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s8-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s8-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s8-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s8-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s8-next-copy{min-width:0;max-width:620px}.s8-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s8-next p{font-size:14px;line-height:1.6}.s8-next .s8-eyebrow{margin-bottom:8px!important}.s8-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s8-next .s8-button{justify-content:space-between}.s8-next .s8-text-link{justify-content:center;gap:10px}.s8-next .s8-text-link svg{flex:none}.s8-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s8-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s8-seo-copy{min-width:0;max-width:850px}.s8-seo-copy p{font-size:15px;line-height:1.7}.s8-seo-copy p+p{margin-top:14px}.s8-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s8-seo-link svg{flex:none}.s8-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s8-shell{padding:0 24px}.s8-hero-copy{padding:28px 0 0 28px}.s8-actions{padding:20px 0 28px 28px}.s8-hero-art{min-height:300px;padding:20px}.s8-hero h1{font-size:15px}.s8-intro{font-size:16px}.s8-filters{grid-template-columns:2fr 1fr 1fr}.s8-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s8-grid{gap:24px 12px}.s8-next{gap:20px;padding:24px}.s8-next-number{font-size:68px}}@media(max-width:767px){.s8-hub{padding-top:16px}.s8-shell{padding:0 16px}.s8-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s8-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s8-hero-copy{padding:20px 0 0 16px}.s8-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s8-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s8-intro{font-size:14px;line-height:1.5}.s8-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s8-number{font-size:clamp(106px,31vw,190px)}.s8-hero-oval{width:95%;height:32%;left:0;top:38%}.s8-hero-droplet{width:25px;right:5%;bottom:14%}.s8-hero-spark{width:27px;right:0;top:27%}.s8-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s8-button{gap:18px;padding:11px 14px}.s8-text-link{font-size:14px}.s8-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s8-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s8-stepbar>span{display:none}.s8-stepbar .s8-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s8-section-heading{display:block;margin-bottom:15px}.s8-section-heading h2,.s8-guide h2,.s8-faq h2{font-size:23px}.s8-section-heading>[data-s8-count]{margin-top:7px;font-size:14px}.s8-section-heading .s8-eyebrow{font-size:14px}.s8-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s8-formats button{font-size:14px;padding:9px 12px;flex:none}.s8-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s8-search{grid-column:1/-1}.s8-filters label{font-size:14px}.s8-reset{min-height:32px;padding:0}.s8-range-hint{margin-bottom:30px!important;font-size:14px!important}.s8-guide{padding:20px 16px;margin-bottom:30px}.s8-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s8-guide-grid article{padding:18px;gap:10px}.s8-guide-grid h3{font-size:18px}.s8-faq{margin-bottom:30px}.s8-faq summary{font-size:14px}.s8-faq p{font-size:14px}.s8-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s8-next-number{font-size:56px;align-self:start}.s8-next h2{font-size:23px}.s8-next .s8-eyebrow{letter-spacing:0}.s8-next-actions{grid-column:1/-1;min-width:0}.s8-next .s8-button{width:100%}.s8-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s8-seo h2{max-width:none;font-size:22px}.s8-seo-copy p{font-size:14px;line-height:1.65}.s8-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s8-hub *{scroll-behavior:auto!important;transition:none!important}}.s8-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s8-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s8-hub .s8-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s8-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s8-hub .s8-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s8-hub .s8-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s8-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s8-hub .s8-next{padding:20px 16px}.s8-hub .s8-seo{margin-top:24px;padding:20px 16px}}.s8-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s8-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s8-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s8-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s8-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s8-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s8-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s8-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s8-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s8-hub .ch-card .ProductItem__Vendor{display:none!important}.s8-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s8-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s8-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s8-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s8-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s8-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s8-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s8-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s8-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s8-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s8-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s8-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s8-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s8-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s8-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s8-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s8-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s8-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s8-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s8-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s8-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s8-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s8-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s8-hub .ch-card{padding:8px}.s8-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s8-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s8-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s8-hub .ch-card .CocomoCollectionCard__Badge--saving,.s8-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s8-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s8-hub .s8-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s8-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s8-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s8-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s8-hub .ch-card-extra{padding:10px 8px 8px}.s8-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s8-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s8-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s8-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s8-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s8-hub .ch-card .ProductItem__Title{font-size:14px!important}.s8-hub .ch-card .ProductItem__Price{font-size:18px!important}.s8-hub .s8-variant-note{padding-left:8px;padding-right:8px}}.s8-hub .s8-hero{background:#a6e7e1}@media(min-width:1001px){.s8-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s9-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s9-hub *,.s9-hub *:before,.s9-hub *:after{box-sizing:border-box}.s9-hub [hidden]{display:none!important}.s9-hub h1,.s9-hub h2,.s9-hub h3,.s9-hub p{margin:0}.s9-hub h1,.s9-hub h2,.s9-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s9-hub a{color:inherit;text-decoration:none}.s9-hub button,.s9-hub input,.s9-hub select{font:inherit;color:inherit}.s9-hub button{cursor:pointer}.s9-hub a:focus-visible,.s9-hub button:focus-visible,.s9-hub input:focus-visible,.s9-hub select:focus-visible,.s9-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s9-shell{max-width:1512px;margin:auto;padding:0 40px}.s9-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s9-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s9-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s9-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s9-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s9-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s9-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s9-headline span{display:block}.s9-intro{font-size:17px;line-height:1.5;max-width:470px}.s9-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s9-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s9-button svg{flex:none}.s9-button:hover{background:#e9f46d}.s9-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s9-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s9-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s9-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s9-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s9-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s9-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s9-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s9-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s9-stepbar [aria-current] b{background:var(--ch-lime)}.s9-stepbar .s9-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s9-shopping,.s9-guide{scroll-margin-top:160px}.s9-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s9-section-heading h2,.s9-guide h2,.s9-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s9-section-heading .s9-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s9-section-heading>[data-s9-count]{font-size:14px;white-space:nowrap;color:#635569}.s9-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s9-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s9-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s9-formats button:hover{background:#f0e3ff}.s9-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s9-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s9-filters input,.s9-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s9-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s9-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s9-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s9-variant-note:not(:empty){padding-top:8px}.s9-variant-note a{text-decoration:underline;text-underline-offset:3px}.s9-load{text-align:center;padding:30px 0 12px}.s9-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s9-pagination span{padding:8px}.s9-pagination .current{background:var(--ch-blush);border-radius:5px}.s9-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s9-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s9-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s9-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s9-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s9-guide-grid article:nth-child(2){background:#a6e7e1}.s9-guide-grid article:nth-child(3){background:#eaff84}.s9-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s9-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s9-guide-grid p{font-size:14px;line-height:1.6}.s9-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s9-guide-grid a svg{flex:none}.s9-faq{max-width:960px;margin:0 auto 42px}.s9-faq h2{margin-bottom:16px}.s9-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s9-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s9-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s9-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s9-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s9-next-copy{min-width:0;max-width:620px}.s9-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s9-next p{font-size:14px;line-height:1.6}.s9-next .s9-eyebrow{margin-bottom:8px!important}.s9-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s9-next .s9-button{justify-content:space-between}.s9-next .s9-text-link{justify-content:center;gap:10px}.s9-next .s9-text-link svg{flex:none}.s9-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s9-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s9-seo-copy{min-width:0;max-width:850px}.s9-seo-copy p{font-size:15px;line-height:1.7}.s9-seo-copy p+p{margin-top:14px}.s9-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s9-seo-link svg{flex:none}.s9-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s9-shell{padding:0 24px}.s9-hero-copy{padding:28px 0 0 28px}.s9-actions{padding:20px 0 28px 28px}.s9-hero-art{min-height:300px;padding:20px}.s9-hero h1{font-size:15px}.s9-intro{font-size:16px}.s9-filters{grid-template-columns:2fr 1fr 1fr}.s9-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s9-grid{gap:24px 12px}.s9-next{gap:20px;padding:24px}.s9-next-number{font-size:68px}}@media(max-width:767px){.s9-hub{padding-top:16px}.s9-shell{padding:0 16px}.s9-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s9-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s9-hero-copy{padding:20px 0 0 16px}.s9-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s9-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s9-intro{font-size:14px;line-height:1.5}.s9-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s9-number{font-size:clamp(106px,31vw,190px)}.s9-hero-oval{width:95%;height:32%;left:0;top:38%}.s9-hero-droplet{width:25px;right:5%;bottom:14%}.s9-hero-spark{width:27px;right:0;top:27%}.s9-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s9-button{gap:18px;padding:11px 14px}.s9-text-link{font-size:14px}.s9-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s9-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s9-stepbar>span{display:none}.s9-stepbar .s9-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s9-section-heading{display:block;margin-bottom:15px}.s9-section-heading h2,.s9-guide h2,.s9-faq h2{font-size:23px}.s9-section-heading>[data-s9-count]{margin-top:7px;font-size:14px}.s9-section-heading .s9-eyebrow{font-size:14px}.s9-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s9-formats button{font-size:14px;padding:9px 12px;flex:none}.s9-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s9-search{grid-column:1/-1}.s9-filters label{font-size:14px}.s9-reset{min-height:32px;padding:0}.s9-range-hint{margin-bottom:30px!important;font-size:14px!important}.s9-guide{padding:20px 16px;margin-bottom:30px}.s9-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s9-guide-grid article{padding:18px;gap:10px}.s9-guide-grid h3{font-size:18px}.s9-faq{margin-bottom:30px}.s9-faq summary{font-size:14px}.s9-faq p{font-size:14px}.s9-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s9-next-number{font-size:56px;align-self:start}.s9-next h2{font-size:23px}.s9-next .s9-eyebrow{letter-spacing:0}.s9-next-actions{grid-column:1/-1;min-width:0}.s9-next .s9-button{width:100%}.s9-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s9-seo h2{max-width:none;font-size:22px}.s9-seo-copy p{font-size:14px;line-height:1.65}.s9-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s9-hub *{scroll-behavior:auto!important;transition:none!important}}.s9-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s9-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s9-hub .s9-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s9-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s9-hub .s9-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s9-hub .s9-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s9-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s9-hub .s9-next{padding:20px 16px}.s9-hub .s9-seo{margin-top:24px;padding:20px 16px}}.s9-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s9-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s9-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s9-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s9-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s9-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s9-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s9-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s9-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s9-hub .ch-card .ProductItem__Vendor{display:none!important}.s9-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s9-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s9-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s9-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s9-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s9-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s9-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s9-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s9-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s9-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s9-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s9-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s9-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s9-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s9-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s9-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s9-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s9-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s9-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s9-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s9-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s9-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s9-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s9-hub .ch-card{padding:8px}.s9-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s9-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s9-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s9-hub .ch-card .CocomoCollectionCard__Badge--saving,.s9-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s9-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s9-hub .s9-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s9-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s9-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s9-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s9-hub .ch-card-extra{padding:10px 8px 8px}.s9-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s9-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s9-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s9-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s9-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s9-hub .ch-card .ProductItem__Title{font-size:14px!important}.s9-hub .ch-card .ProductItem__Price{font-size:18px!important}.s9-hub .s9-variant-note{padding-left:8px;padding-right:8px}}.s9-hub .s9-hero{background:#eaff84}@media(min-width:1001px){.s9-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s10-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s10-hub *,.s10-hub *:before,.s10-hub *:after{box-sizing:border-box}.s10-hub [hidden]{display:none!important}.s10-hub h1,.s10-hub h2,.s10-hub h3,.s10-hub p{margin:0}.s10-hub h1,.s10-hub h2,.s10-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s10-hub a{color:inherit;text-decoration:none}.s10-hub button,.s10-hub input,.s10-hub select{font:inherit;color:inherit}.s10-hub button{cursor:pointer}.s10-hub a:focus-visible,.s10-hub button:focus-visible,.s10-hub input:focus-visible,.s10-hub select:focus-visible,.s10-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s10-shell{max-width:1512px;margin:auto;padding:0 40px}.s10-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s10-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s10-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s10-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s10-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s10-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s10-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s10-headline span{display:block}.s10-intro{font-size:17px;line-height:1.5;max-width:470px}.s10-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s10-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s10-button svg{flex:none}.s10-button:hover{background:#e9f46d}.s10-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s10-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s10-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s10-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s10-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s10-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s10-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s10-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s10-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s10-stepbar [aria-current] b{background:var(--ch-lime)}.s10-stepbar .s10-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s10-shopping,.s10-guide{scroll-margin-top:160px}.s10-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s10-section-heading h2,.s10-guide h2,.s10-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s10-section-heading .s10-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s10-section-heading>[data-s10-count]{font-size:14px;white-space:nowrap;color:#635569}.s10-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s10-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s10-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s10-formats button:hover{background:#f0e3ff}.s10-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s10-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s10-filters input,.s10-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s10-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s10-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s10-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s10-variant-note:not(:empty){padding-top:8px}.s10-variant-note a{text-decoration:underline;text-underline-offset:3px}.s10-load{text-align:center;padding:30px 0 12px}.s10-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s10-pagination span{padding:8px}.s10-pagination .current{background:var(--ch-blush);border-radius:5px}.s10-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s10-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s10-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s10-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s10-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s10-guide-grid article:nth-child(2){background:#a6e7e1}.s10-guide-grid article:nth-child(3){background:#eaff84}.s10-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s10-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s10-guide-grid p{font-size:14px;line-height:1.6}.s10-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s10-guide-grid a svg{flex:none}.s10-faq{max-width:960px;margin:0 auto 42px}.s10-faq h2{margin-bottom:16px}.s10-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s10-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s10-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s10-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s10-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s10-next-copy{min-width:0;max-width:620px}.s10-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s10-next p{font-size:14px;line-height:1.6}.s10-next .s10-eyebrow{margin-bottom:8px!important}.s10-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s10-next .s10-button{justify-content:space-between}.s10-next .s10-text-link{justify-content:center;gap:10px}.s10-next .s10-text-link svg{flex:none}.s10-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s10-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s10-seo-copy{min-width:0;max-width:850px}.s10-seo-copy p{font-size:15px;line-height:1.7}.s10-seo-copy p+p{margin-top:14px}.s10-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s10-seo-link svg{flex:none}.s10-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s10-shell{padding:0 24px}.s10-hero-copy{padding:28px 0 0 28px}.s10-actions{padding:20px 0 28px 28px}.s10-hero-art{min-height:300px;padding:20px}.s10-hero h1{font-size:15px}.s10-intro{font-size:16px}.s10-filters{grid-template-columns:2fr 1fr 1fr}.s10-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s10-grid{gap:24px 12px}.s10-next{gap:20px;padding:24px}.s10-next-number{font-size:68px}}@media(max-width:767px){.s10-hub{padding-top:16px}.s10-shell{padding:0 16px}.s10-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s10-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s10-hero-copy{padding:20px 0 0 16px}.s10-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s10-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s10-intro{font-size:14px;line-height:1.5}.s10-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s10-number{font-size:clamp(106px,31vw,190px)}.s10-hero-oval{width:95%;height:32%;left:0;top:38%}.s10-hero-droplet{width:25px;right:5%;bottom:14%}.s10-hero-spark{width:27px;right:0;top:27%}.s10-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s10-button{gap:18px;padding:11px 14px}.s10-text-link{font-size:14px}.s10-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s10-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s10-stepbar>span{display:none}.s10-stepbar .s10-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s10-section-heading{display:block;margin-bottom:15px}.s10-section-heading h2,.s10-guide h2,.s10-faq h2{font-size:23px}.s10-section-heading>[data-s10-count]{margin-top:7px;font-size:14px}.s10-section-heading .s10-eyebrow{font-size:14px}.s10-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s10-formats button{font-size:14px;padding:9px 12px;flex:none}.s10-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s10-search{grid-column:1/-1}.s10-filters label{font-size:14px}.s10-reset{min-height:32px;padding:0}.s10-range-hint{margin-bottom:30px!important;font-size:14px!important}.s10-guide{padding:20px 16px;margin-bottom:30px}.s10-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s10-guide-grid article{padding:18px;gap:10px}.s10-guide-grid h3{font-size:18px}.s10-faq{margin-bottom:30px}.s10-faq summary{font-size:14px}.s10-faq p{font-size:14px}.s10-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s10-next-number{font-size:56px;align-self:start}.s10-next h2{font-size:23px}.s10-next .s10-eyebrow{letter-spacing:0}.s10-next-actions{grid-column:1/-1;min-width:0}.s10-next .s10-button{width:100%}.s10-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s10-seo h2{max-width:none;font-size:22px}.s10-seo-copy p{font-size:14px;line-height:1.65}.s10-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s10-hub *{scroll-behavior:auto!important;transition:none!important}}.s10-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s10-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s10-hub .s10-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s10-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s10-hub .s10-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s10-hub .s10-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s10-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s10-hub .s10-next{padding:20px 16px}.s10-hub .s10-seo{margin-top:24px;padding:20px 16px}}.s10-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s10-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s10-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s10-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s10-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s10-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s10-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s10-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s10-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s10-hub .ch-card .ProductItem__Vendor{display:none!important}.s10-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s10-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s10-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s10-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s10-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s10-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s10-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s10-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s10-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s10-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s10-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s10-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s10-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s10-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s10-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s10-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s10-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s10-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s10-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s10-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s10-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s10-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s10-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s10-hub .ch-card{padding:8px}.s10-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s10-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s10-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s10-hub .ch-card .CocomoCollectionCard__Badge--saving,.s10-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s10-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s10-hub .s10-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s10-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s10-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s10-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s10-hub .ch-card-extra{padding:10px 8px 8px}.s10-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s10-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s10-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s10-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s10-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s10-hub .ch-card .ProductItem__Title{font-size:14px!important}.s10-hub .ch-card .ProductItem__Price{font-size:18px!important}.s10-hub .s10-variant-note{padding-left:8px;padding-right:8px}}.s10-hub .s10-hero{background:#e4cef8}@media(min-width:1001px){.s10-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:sunprotection;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.sp-hub *{box-sizing:border-box}.sp-hub button,.sp-hub input,.sp-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.sp-hub button,.sp-hub summary,.sp-hub select{cursor:pointer}.sp-hub h1,.sp-hub h2,.sp-hub h3,.sp-hub p{margin-top:0}.sp-hub button:disabled{cursor:wait}.sp-shell{max-width:1480px;margin:0 auto;padding:0 32px}.sp-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.sp-crumb a{text-decoration:underline;text-underline-offset:3px}.sp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.sp-button svg{flex:none}.sp-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.sp-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.sp-choices{padding:30px 0 22px;scroll-margin-top:170px}.sp-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.sp-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.sp-heading p{font-size:14px;max-width:420px;margin:0}.sp-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.sp-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.sp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.sp-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.sp-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.sp-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.sp-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.sp-guide[data-tone=pink]{background:#fff0f4}.sp-guide[data-tone=lavender]{background:#f4eaff}.sp-guide[data-tone=yellow]{background:#fff8db}.sp-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.sp-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.sp-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.sp-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.sp-guide p{font-size:15px;line-height:1.6;margin:0}.sp-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.sp-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.sp-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.sp-guide-advice h3,.sp-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.sp-guide-advice p{font-size:14px}.sp-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.sp-guide-advice summary{min-height:36px;padding:6px 0}.sp-guide-advice details p+p{margin-top:12px}.sp-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.sp-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sp-guide-footer p{font-size:14px;font-weight:600}.sp-guide.is-overview .sp-guide-body{display:block;padding:22px 28px}.sp-guide.is-overview h2{font-size:25px}.sp-guide.is-overview .sp-guide-advice,.sp-guide.is-overview .sp-guide-footer,.sp-guide.is-overview .sp-benefits{display:none}.sp-products{scroll-margin-top:165px}.sp-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.sp-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.sp-count{font-size:14px;color:#66546c;margin:8px 0 0}.sp-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.sp-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.sp-hub .sp-field input,.sp-hub .sp-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.sp-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.sp-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.sp-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.sp-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.sp-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.sp-status p{margin:0;font-size:14px}.sp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.sp-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.sp-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.sp-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.sp-empty h3{font-size:24px;margin:0 0 10px}.sp-empty p{font-size:14px;margin-bottom:15px}.sp-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.sp-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.sp-noscript{font-size:14px;margin:14px 0}.sp-status .sp-link{min-height:36px}@container sunprotection (max-width:1000px){.sp-shell{padding:0 24px}.sp-filter-panel{grid-template-columns:2fr 1fr 1fr}.sp-clear{grid-column:1/-1;justify-self:end;min-height:30px}.sp-guide-body{gap:22px}}@container sunprotection (max-width:767px){.sp-shell{padding:0 16px}.sp-crumb{margin-bottom:16px}.sp-choices{padding-top:24px}.sp-heading{display:block}.sp-heading h2,.sp-products-header h2{font-size:24px}.sp-heading p{margin-top:10px}.sp-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.sp-pill{flex:none}.sp-types{padding-top:13px;margin-top:10px}.sp-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.sp-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.sp-guide h2{font-size:27px}.sp-guide p{font-size:14px}.sp-guide-advice{padding:16px}.sp-guide-footer{padding:14px 18px}.sp-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.sp-guide-footer>.sp-button{width:100%}.sp-guide.is-overview .sp-guide-body{padding:20px 18px}.sp-guide.is-overview h2{font-size:23px}.sp-products-header{display:block;margin-bottom:18px}.sp-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.sp-search{grid-column:1/-1}.sp-clear{min-height:32px;padding:0}.sp-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.sp-card-loading{min-height:310px}.sp-range-note{padding:0 8px 10px}.sp-load{padding-bottom:28px}}.sp-heading h2,.sp-products-header h2{font-weight:650}.sp-hub{container-type:inline-size;container-name:sunprotection}.sp-hub .sp-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.sp-hub .sp-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.sp-hub .sp-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.sp-hub .sp-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.sp-hub .sp-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.sp-hub .sp-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.sp-hub .sp-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.sp-hub .sp-hero-primary svg{flex:none}.sp-hub .sp-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.sp-hub .sp-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.sp-hub .sp-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.sp-hub .sp-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container sunprotection (max-width:767px){.sp-hub .sp-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.sp-hub .sp-hero-copy{padding:24px 20px}.sp-hub .sp-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.sp-hub .sp-hero-eyebrow{font-size:14px;margin-bottom:12px}.sp-hub .sp-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.sp-hub .sp-hero-actions{gap:12px 18px}.sp-hub .sp-hero-primary{gap:20px;padding:10px 14px}.sp-hub .sp-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.sp-hub .sp-hero-illustration{width:100%;max-width:340px;height:210px}}.sp-hub .sp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.sp-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.sp-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.sp-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.sp-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.sp-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.sp-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.sp-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.sp-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.sp-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.sp-hub .ch-card .ProductItem__Vendor{display:none!important}.sp-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.sp-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.sp-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.sp-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.sp-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.sp-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.sp-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.sp-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.sp-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.sp-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.sp-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.sp-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.sp-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.sp-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.sp-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.sp-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.sp-hub .ch-card-extra{padding-top:10px;margin-top:auto}.sp-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.sp-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container sunprotection (max-width:1000px){.sp-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.sp-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.sp-hub .sp-grid{gap:20px 12px}.sp-hub .ch-card{padding:8px}}@container sunprotection (max-width:767px){.sp-hub .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.sp-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.sp-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.sp-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.sp-hub .ch-card-extra{padding:10px 8px 8px}.sp-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.sp-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.sp-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.sp-hub .ch-card .ProductItem__Title{font-size:14px!important}.sp-hub .ch-card .ProductItem__Price{font-size:18px!important}.sp-hub .ch-card-extra a{font-size:14px}}.sp-hub .sp-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.sp-hub .sp-range-note:empty{margin-top:0}.sp-hub .sp-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.sp-hub .sp-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.sp-hub .sp-footer-heading>p:first-child,.sp-hub .sp-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.sp-hub .sp-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.sp-hub .sp-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.sp-hub .sp-faq-items{min-width:0;border-top:1px solid #d8c9e6}.sp-hub .sp-faq details{border-bottom:1px solid #d8c9e6}.sp-hub .sp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.sp-hub .sp-faq summary::-webkit-details-marker{display:none}.sp-hub .sp-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.sp-hub .sp-faq details[open] summary svg{transform:rotate(180deg)}.sp-hub .sp-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.sp-hub .sp-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.sp-hub .sp-seo-copy>p:not(.sp-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.sp-hub .sp-seo-copy>p:last-child{margin-bottom:0}.sp-hub .sp-seo-links{display:grid;gap:10px}.sp-hub .sp-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.sp-hub .sp-seo-links a:nth-child(2){background:#f5effb}.sp-hub .sp-seo-links a:last-child{background:#fff}.sp-hub .sp-seo-links svg{flex:none}.sp-hub .sp-faq summary:focus-visible,.sp-hub .sp-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container sunprotection (max-width:767px){.sp-hub .sp-footer{margin-top:28px;gap:18px;padding-bottom:28px}.sp-hub .sp-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.sp-hub .sp-footer h2{font-size:24px;line-height:1.2}.sp-hub .sp-footer-heading>p:last-child{max-width:none}.sp-hub .sp-faq summary{gap:12px;padding:14px 0;min-height:52px}.sp-hub .sp-faq details p{padding-right:0}.sp-hub .sp-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.sp-hub .sp-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sp-hub .sp-hero h1.sp-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.sp-hub .sp-hero-art{background:#ded0f0;min-height:0;padding:24px}.sp-hub .sp-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.sp-hub .sp-hero-title span{display:block}.sp-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.sp-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.sp-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.sp-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.sp-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.sp-selection strong{color:#211722}.sp-hub .sp-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.sp-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.sp-hub .sp-filter-panel .sp-clear{grid-column:1/-1;justify-self:end;min-height:36px}.sp-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.sp-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.sp-filter-chip svg{flex:none}.sp-filter-chip span{overflow-wrap:anywhere}.sp-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.sp-hub .sp-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.sp-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.sp-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.sp-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.sp-topic-1{background:#eaf7f1}.sp-topic-2{background:#f0e8fa}.sp-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.sp-topic summary::-webkit-details-marker{display:none}.sp-topic summary svg{flex:none}.sp-topic[open] summary svg{transform:rotate(180deg)}.sp-hub .sp-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.sp-topic>div{padding:0 20px 20px}.sp-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.sp-topic .sp-link{gap:12px;line-height:1.5}.sp-topic .sp-link svg{flex:none}.sp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.sp-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.sp-related svg{flex:none}@container sunprotection (max-width:1000px){.sp-hub .sp-filter-panel,.sp-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sunprotection (max-width:767px){.sp-hub .sp-hero{display:grid;grid-template-columns:minmax(0,1fr)}.sp-hub .sp-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.sp-hub .sp-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.sp-swipe{display:block}.sp-types h2{font-size:24px}.sp-selection{line-height:1.5}.sp-hub .sp-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hub .sp-advanced-fields>.sp-field:first-child{grid-column:1/-1}.sp-hub .sp-seo-v2{padding:22px 18px}.sp-seo-topics{grid-template-columns:minmax(0,1fr)}.sp-topic summary{padding:16px}.sp-topic>div{padding:0 16px 16px}.sp-hub .sp-topic h3{font-size:17px}.sp-related{grid-template-columns:minmax(0,1fr)}}.sp-hub .sp-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-hub .sp-filter-heading .sp-filter-title{margin:0}.sp-hub .sp-filter-heading .sp-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.sp-hub .sp-advanced{padding-top:14px}.sp-hub .sp-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.sp-hub .sp-advanced>summary::-webkit-details-marker{display:none}.sp-hub .sp-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.sp-hub .sp-filter-toggle svg{flex:none;transition:transform .16s ease}.sp-hub .sp-advanced[open] .sp-filter-toggle svg{transform:rotate(180deg)}.sp-hub .sp-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.sp-hub .sp-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container sunprotection (max-width:767px){.sp-hub .sp-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.sp-hub .sp-filter-summary-hint{flex-basis:100%}.sp-hub .sp-filter-heading{align-items:flex-start}.sp-hub .sp-filter-heading .sp-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.sp-hub .sp-filter-toggle svg{transition:none}}.sp-hub:not(.sp-page) .sp-hero-art{background:#ab3cf0}.sp-hub.sp-page .sp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-hub.sp-page .sp-hero-art{background:transparent;border:0;padding:24px}.spp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.spp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.spp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.spp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.sp-hub.sp-page .spp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.spp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.spp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.sp-hub.sp-page .sp-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.sp-hub.sp-page .sp-guide-advice summary::-webkit-details-marker{display:none}.sp-hub.sp-page .sp-guide-advice summary svg{flex:none}.sp-hub.sp-page .sp-guide-advice details[open] summary svg{transform:rotate(180deg)}.sp-hub.sp-page .sp-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.spp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.spp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.spp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.spp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container sunprotection (max-width:1000px){.sp-hub.sp-page .sp-seo-topics{grid-template-columns:minmax(0,1fr)}}@container sunprotection (min-width:768px){.sp-hub.sp-page .sp-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.sp-hub.sp-page .sp-hero-copy{padding:clamp(24px,2.4cqi,34px)}.sp-hub.sp-page .sp-hero-eyebrow{margin-bottom:12px}.sp-hub.sp-page .sp-hero h1.sp-hero-tag{margin-bottom:14px}.sp-hub.sp-page .sp-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.sp-hub.sp-page .sp-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.sp-hub.sp-page .sp-hero-art{padding:18px}.sp-hub.sp-page .spp-art-card{max-width:620px;transform:rotate(var(--spp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--spp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.sp-hub.sp-page .spp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.sp-hub.sp-page .spp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container sunprotection (max-width:767px){.sp-hub.sp-page .sp-hero{grid-template-columns:minmax(0,1fr)}.sp-hub.sp-page .sp-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.spp-art-heading{padding:13px 14px;gap:12px}.spp-art-heading>strong{font-size:16px}.spp-art-heading>span{max-width:125px}.spp-art-labels{gap:6px;padding:8px 8px 14px}.spp-art-labels>span{padding:5px 8px}.sp-hub.sp-page .sp-hero-title{font-size:34px}}.sp-hub{container-name:sunprotection}.sp-hub [hidden]{display:none!important}.sp-sunprotection-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.sp-sunprotection-categories .sp-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.sp-sunprotection-categories .sp-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.sp-hub .sp-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.sp-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sp-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.sp-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.sp-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.sp-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.sp-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.sp-more{display:flex;justify-content:center;padding:30px 0 0}.sp-hub .sp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.sp-status,.sp-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.sp-hub .sp-field input,.sp-hub .sp-field select{font:400 14px/1.5 Poppins,sans-serif!important}.sp-hub .sp-hero-art{background:transparent;border:0;display:flex;align-items:center}.sp-hub .spp-art-card{--spp-art-tone:#d8ece7}.sp-hub .spp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.sp-hub .sp-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-hub .sp-seo-topics article{background:#fff8fb}.sp-hub .sp-seo-topics article:nth-child(2){background:#f5effb}.sp-hub .sp-seo-topics article:nth-child(3){background:#edf8f3}.sp-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--sunprotection-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.sp-hub .ch-card{overflow:visible}.sp-hub .sp-grid{padding-top:14px}.sp-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.sp-hub .ch-card[data-sunprotection-selected] .ProductItem__Image--alternate{display:none!important}@container sunprotection (min-width:768px){.sp-hub.sp-page .sp-hero{min-height:clamp(420px,35cqi,474px)}.sp-hub.sp-page .spp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.sp-hub.sp-page .sp-hero-art{padding:18px}.sp-hub .spp-art-card{transform:rotate(1deg)}}@container sunprotection (max-width:767px){.sp-hub .sp-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.sp-hub .spp-art-card{transform:none!important}.sp-hub .spp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.sp-hub .sp-sunprotection-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.sp-sunprotection-categories .sp-pill{flex:none}.sp-hub .sp-swipe{display:block}.sp-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.sp-hub .sp-guide{padding:22px 18px}.sp-guide-grid h2{font-size:26px}.sp-guide-details{padding:18px}.sp-hub .sp-seo-topics{grid-template-columns:minmax(0,1fr)}.sp-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.sp-hub .sp-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hub .sp-search{grid-column:1/-1}.sp-hub .sp-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hub .sp-advanced-fields>.sp-field:first-child{grid-column:1/-1}}.sp-hub .sp-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.sp-hub .sp-seo-heading{max-width:850px;margin:0 0 26px}.sp-hub .sp-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.sp-hub .sp-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.sp-hub .sp-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.sp-hub .sp-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.sp-hub .sp-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.sp-hub .sp-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.sp-hub .sp-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.sp-hub .sp-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.sp-hub .sp-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.sp-hub .sp-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.sp-hub .sp-seo-links a,.sp-hub .sp-seo-links a:nth-child(2),.sp-hub .sp-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.sp-hub .sp-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.sp-hub .sp-faq{border-radius:16px;background:#f2eff9}@container sunprotection (max-width:1000px){.sp-hub.sp-page .sp-seo-topics{grid-template-columns:minmax(0,1fr)}.sp-hub .sp-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.sp-hub .sp-seo-number{grid-row:1/3}.sp-hub .sp-seo-topics article p{grid-column:2;max-width:80ch}}@container sunprotection (max-width:767px){.sp-hub .sp-seo-v2{padding:22px 16px}.sp-hub .sp-seo-heading{margin-bottom:22px}.sp-hub .sp-seo-topics{gap:14px}.sp-hub .sp-seo-topics article{display:flex;padding:20px;gap:12px}.sp-hub .sp-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.sp-hub .sp-seo-links a{min-height:54px}}.sp-hub .sp-hero-art{overflow:visible!important}.sp-hub .spp-art-card{width:100%}.sp-hub .spa-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.sp-hub[data-sunprotection-view=chemical] .sp-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.sp-hub[data-sunprotection-view=mineral] .sp-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.sp-hub[data-sunprotection-view=tone-up] .sp-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.sp-hub .sp-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.sp-hub .sp-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.sp-hub .sp-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.sp-hub .sp-sunprotection-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.sp-hub .sp-sunprotection-formats button{white-space:nowrap}.sp-hub .sp-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-hub .sp-filter-summary-hint{font-size:14px;color:#66546c}.sp-hub .sp-guide-grid{padding:0}.sp-hub .sp-guide-footer{padding:16px 0 0;background:transparent;border:0}.sp-hub [data-sunprotection-pagination]{margin-top:22px}.sp-hub .sp-page-label{font-weight:650}.sp-hub .sp-grid{align-items:stretch}.sp-hub .ch-card{height:100%;display:flex;flex-direction:column}.sp-hub .sp-seo-links a{font-weight:550}.sp-hub .sp-filter-panel .sp-field select{max-width:100%}.sp-hub .sp-hero-title{max-width:14ch}.sp-hub .sp-field option{font-size:14px}@container sunprotection (min-width:768px){.sp-hub .spa-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.sp-hub .sp-hero-art{padding:18px}.sp-hub .spp-art-card{transform:rotate(1deg)}}@container sunprotection (max-width:767px){.sp-hub .sp-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.sp-hub .sp-families a{flex:none}.sp-hub .sp-sunprotection-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.sp-hub .sp-sunprotection-formats button{flex:none}.sp-hub .sp-hero-art{grid-row:auto;padding:0 18px 20px!important}.sp-hub .spp-art-card{transform:none!important}.sp-hub .spa-illustration{height:auto;max-height:none;aspect-ratio:420/330}.sp-hub .sp-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hub .sp-search{grid-column:1/-1}.sp-hub .sp-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hub .sp-advanced-fields>.sp-field:first-child{grid-column:auto}.sp-hub .sp-advanced-fields>.sp-field:last-child{grid-column:auto}.sp-hub .sp-hero-title{max-width:100%}.sp-hub .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-hub :is(#sunprotection-guide,#sunprotection-products,#sunprotection-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.sp-hub #sunprotection-results{min-width:0}.sp-hub[data-sunprotection-view=serum] .sp-hero{background:linear-gradient(125deg,#e1f7ed,#e6d8fa)}.sp-hub[data-sunprotection-view=cushion] .sp-hero{background:linear-gradient(125deg,#ffe3ef,#ead7f5)}.sp-hub[data-sunprotection-view=stick] .sp-hero{background:linear-gradient(125deg,#f6edce,#d9efdf)}.sp-hub[data-sunprotection-view=spray] .sp-hero{background:linear-gradient(125deg,#eedff8,#ffdee9)}.sp-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.sp-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.sp-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.sp-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.sp-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.sp-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.sp-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.sp-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.tn-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:toners;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.tn-hub *{box-sizing:border-box}.tn-hub button,.tn-hub input,.tn-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.tn-hub button,.tn-hub summary,.tn-hub select{cursor:pointer}.tn-hub h1,.tn-hub h2,.tn-hub h3,.tn-hub p{margin-top:0}.tn-hub button:disabled{cursor:wait}.tn-shell{max-width:1480px;margin:0 auto;padding:0 32px}.tn-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.tn-crumb a{text-decoration:underline;text-underline-offset:3px}.tn-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.tn-button svg{flex:none}.tn-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.tn-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.tn-choices{padding:30px 0 22px;scroll-margin-top:170px}.tn-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.tn-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.tn-heading p{font-size:14px;max-width:420px;margin:0}.tn-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.tn-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.tn-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.tn-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.tn-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.tn-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.tn-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.tn-guide[data-tone=pink]{background:#fff0f4}.tn-guide[data-tone=lavender]{background:#f4eaff}.tn-guide[data-tone=yellow]{background:#fff8db}.tn-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.tn-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.tn-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.tn-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.tn-guide p{font-size:15px;line-height:1.6;margin:0}.tn-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.tn-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.tn-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.tn-guide-advice h3,.tn-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.tn-guide-advice p{font-size:14px}.tn-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.tn-guide-advice summary{min-height:36px;padding:6px 0}.tn-guide-advice details p+p{margin-top:12px}.tn-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.tn-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tn-guide-footer p{font-size:14px;font-weight:600}.tn-guide.is-overview .tn-guide-body{display:block;padding:22px 28px}.tn-guide.is-overview h2{font-size:25px}.tn-guide.is-overview .tn-guide-advice,.tn-guide.is-overview .tn-guide-footer,.tn-guide.is-overview .tn-benefits{display:none}.tn-products{scroll-margin-top:165px}.tn-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.tn-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.tn-count{font-size:14px;color:#66546c;margin:8px 0 0}.tn-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.tn-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.tn-hub .tn-field input,.tn-hub .tn-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.tn-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.tn-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.tn-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.tn-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.tn-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.tn-status p{margin:0;font-size:14px}.tn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.tn-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.tn-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.tn-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.tn-empty h3{font-size:24px;margin:0 0 10px}.tn-empty p{font-size:14px;margin-bottom:15px}.tn-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.tn-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.tn-noscript{font-size:14px;margin:14px 0}.tn-status .tn-link{min-height:36px}@container toners (max-width:1000px){.tn-shell{padding:0 24px}.tn-filter-panel{grid-template-columns:2fr 1fr 1fr}.tn-clear{grid-column:1/-1;justify-self:end;min-height:30px}.tn-guide-body{gap:22px}}@container toners (max-width:767px){.tn-shell{padding:0 16px}.tn-crumb{margin-bottom:16px}.tn-choices{padding-top:24px}.tn-heading{display:block}.tn-heading h2,.tn-products-header h2{font-size:24px}.tn-heading p{margin-top:10px}.tn-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.tn-pill{flex:none}.tn-types{padding-top:13px;margin-top:10px}.tn-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.tn-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.tn-guide h2{font-size:27px}.tn-guide p{font-size:14px}.tn-guide-advice{padding:16px}.tn-guide-footer{padding:14px 18px}.tn-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.tn-guide-footer>.tn-button{width:100%}.tn-guide.is-overview .tn-guide-body{padding:20px 18px}.tn-guide.is-overview h2{font-size:23px}.tn-products-header{display:block;margin-bottom:18px}.tn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.tn-search{grid-column:1/-1}.tn-clear{min-height:32px;padding:0}.tn-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.tn-card-loading{min-height:310px}.tn-range-note{padding:0 8px 10px}.tn-load{padding-bottom:28px}}.tn-heading h2,.tn-products-header h2{font-weight:650}.tn-hub{container-type:inline-size;container-name:toners}.tn-hub .tn-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.tn-hub .tn-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.tn-hub .tn-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.tn-hub .tn-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.tn-hub .tn-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.tn-hub .tn-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.tn-hub .tn-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.tn-hub .tn-hero-primary svg{flex:none}.tn-hub .tn-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.tn-hub .tn-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.tn-hub .tn-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.tn-hub .tn-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container toners (max-width:767px){.tn-hub .tn-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.tn-hub .tn-hero-copy{padding:24px 20px}.tn-hub .tn-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.tn-hub .tn-hero-eyebrow{font-size:14px;margin-bottom:12px}.tn-hub .tn-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.tn-hub .tn-hero-actions{gap:12px 18px}.tn-hub .tn-hero-primary{gap:20px;padding:10px 14px}.tn-hub .tn-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.tn-hub .tn-hero-illustration{width:100%;max-width:340px;height:210px}}.tn-hub .tn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.tn-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.tn-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.tn-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.tn-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.tn-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.tn-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.tn-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.tn-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.tn-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.tn-hub .ch-card .ProductItem__Vendor{display:none!important}.tn-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.tn-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.tn-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.tn-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.tn-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.tn-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.tn-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.tn-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.tn-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.tn-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.tn-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.tn-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.tn-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.tn-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.tn-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.tn-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.tn-hub .ch-card-extra{padding-top:10px;margin-top:auto}.tn-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.tn-hub .ch-card-extra a:hover{background:var(--ch-blush)}@container toners (max-width:1000px){.tn-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.tn-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.tn-hub .tn-grid{gap:20px 12px}.tn-hub .ch-card{padding:8px}}@container toners (max-width:767px){.tn-hub .tn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.tn-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.tn-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.tn-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.tn-hub .ch-card-extra{padding:10px 8px 8px}.tn-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.tn-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.tn-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.tn-hub .ch-card .ProductItem__Title{font-size:14px!important}.tn-hub .ch-card .ProductItem__Price{font-size:18px!important}.tn-hub .ch-card-extra a{font-size:14px}}.tn-hub .tn-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.tn-hub .tn-range-note:empty{margin-top:0}.tn-hub .tn-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.tn-hub .tn-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.tn-hub .tn-footer-heading>p:first-child,.tn-hub .tn-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.tn-hub .tn-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.tn-hub .tn-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.tn-hub .tn-faq-items{min-width:0;border-top:1px solid #d8c9e6}.tn-hub .tn-faq details{border-bottom:1px solid #d8c9e6}.tn-hub .tn-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.tn-hub .tn-faq summary::-webkit-details-marker{display:none}.tn-hub .tn-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.tn-hub .tn-faq details[open] summary svg{transform:rotate(180deg)}.tn-hub .tn-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.tn-hub .tn-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.tn-hub .tn-seo-copy>p:not(.tn-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.tn-hub .tn-seo-copy>p:last-child{margin-bottom:0}.tn-hub .tn-seo-links{display:grid;gap:10px}.tn-hub .tn-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.tn-hub .tn-seo-links a:nth-child(2){background:#f5effb}.tn-hub .tn-seo-links a:last-child{background:#fff}.tn-hub .tn-seo-links svg{flex:none}.tn-hub .tn-faq summary:focus-visible,.tn-hub .tn-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container toners (max-width:767px){.tn-hub .tn-footer{margin-top:28px;gap:18px;padding-bottom:28px}.tn-hub .tn-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.tn-hub .tn-footer h2{font-size:24px;line-height:1.2}.tn-hub .tn-footer-heading>p:last-child{max-width:none}.tn-hub .tn-faq summary{gap:12px;padding:14px 0;min-height:52px}.tn-hub .tn-faq details p{padding-right:0}.tn-hub .tn-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.tn-hub .tn-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tn-hub .tn-hero h1.tn-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.tn-hub .tn-hero-art{background:#ded0f0;min-height:0;padding:24px}.tn-hub .tn-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.tn-hub .tn-hero-title span{display:block}.tn-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.tn-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.tn-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.tn-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.tn-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.tn-selection strong{color:#211722}.tn-hub .tn-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.tn-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.tn-hub .tn-filter-panel .tn-clear{grid-column:1/-1;justify-self:end;min-height:36px}.tn-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.tn-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.tn-filter-chip svg{flex:none}.tn-filter-chip span{overflow-wrap:anywhere}.tn-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.tn-hub .tn-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.tn-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.tn-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.tn-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.tn-topic-1{background:#eaf7f1}.tn-topic-2{background:#f0e8fa}.tn-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.tn-topic summary::-webkit-details-marker{display:none}.tn-topic summary svg{flex:none}.tn-topic[open] summary svg{transform:rotate(180deg)}.tn-hub .tn-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.tn-topic>div{padding:0 20px 20px}.tn-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.tn-topic .tn-link{gap:12px;line-height:1.5}.tn-topic .tn-link svg{flex:none}.tn-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.tn-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.tn-related svg{flex:none}@container toners (max-width:1000px){.tn-hub .tn-filter-panel,.tn-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container toners (max-width:767px){.tn-hub .tn-hero{display:grid;grid-template-columns:minmax(0,1fr)}.tn-hub .tn-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.tn-hub .tn-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.tn-swipe{display:block}.tn-types h2{font-size:24px}.tn-selection{line-height:1.5}.tn-hub .tn-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hub .tn-advanced-fields>.tn-field:first-child{grid-column:1/-1}.tn-hub .tn-seo-v2{padding:22px 18px}.tn-seo-topics{grid-template-columns:minmax(0,1fr)}.tn-topic summary{padding:16px}.tn-topic>div{padding:0 16px 16px}.tn-hub .tn-topic h3{font-size:17px}.tn-related{grid-template-columns:minmax(0,1fr)}}.tn-hub .tn-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.tn-hub .tn-filter-heading .tn-filter-title{margin:0}.tn-hub .tn-filter-heading .tn-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.tn-hub .tn-advanced{padding-top:14px}.tn-hub .tn-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.tn-hub .tn-advanced>summary::-webkit-details-marker{display:none}.tn-hub .tn-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.tn-hub .tn-filter-toggle svg{flex:none;transition:transform .16s ease}.tn-hub .tn-advanced[open] .tn-filter-toggle svg{transform:rotate(180deg)}.tn-hub .tn-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.tn-hub .tn-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container toners (max-width:767px){.tn-hub .tn-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.tn-hub .tn-filter-summary-hint{flex-basis:100%}.tn-hub .tn-filter-heading{align-items:flex-start}.tn-hub .tn-filter-heading .tn-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.tn-hub .tn-filter-toggle svg{transition:none}}.tn-hub:not(.tn-page) .tn-hero-art{background:#ab3cf0}.tn-hub.tn-page .tn-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tn-hub.tn-page .tn-hero-art{background:transparent;border:0;padding:24px}.tnp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.tnp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.tnp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.tnp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.tn-hub.tn-page .tnp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.tnp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.tnp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.tn-hub.tn-page .tn-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.tn-hub.tn-page .tn-guide-advice summary::-webkit-details-marker{display:none}.tn-hub.tn-page .tn-guide-advice summary svg{flex:none}.tn-hub.tn-page .tn-guide-advice details[open] summary svg{transform:rotate(180deg)}.tn-hub.tn-page .tn-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.tnp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.tnp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.tnp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.tnp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container toners (max-width:1000px){.tn-hub.tn-page .tn-seo-topics{grid-template-columns:minmax(0,1fr)}}@container toners (min-width:768px){.tn-hub.tn-page .tn-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.tn-hub.tn-page .tn-hero-copy{padding:clamp(24px,2.4cqi,34px)}.tn-hub.tn-page .tn-hero-eyebrow{margin-bottom:12px}.tn-hub.tn-page .tn-hero h1.tn-hero-tag{margin-bottom:14px}.tn-hub.tn-page .tn-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.tn-hub.tn-page .tn-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.tn-hub.tn-page .tn-hero-art{padding:18px}.tn-hub.tn-page .tnp-art-card{max-width:620px;transform:rotate(var(--tnp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--tnp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.tn-hub.tn-page .tnp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.tn-hub.tn-page .tnp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container toners (max-width:767px){.tn-hub.tn-page .tn-hero{grid-template-columns:minmax(0,1fr)}.tn-hub.tn-page .tn-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.tnp-art-heading{padding:13px 14px;gap:12px}.tnp-art-heading>strong{font-size:16px}.tnp-art-heading>span{max-width:125px}.tnp-art-labels{gap:6px;padding:8px 8px 14px}.tnp-art-labels>span{padding:5px 8px}.tn-hub.tn-page .tn-hero-title{font-size:34px}}.tn-hub{container-name:toners}.tn-hub [hidden]{display:none!important}.tn-toner-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.tn-toner-categories .tn-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.tn-toner-categories .tn-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.tn-hub .tn-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.tn-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tn-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.tn-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.tn-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.tn-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.tn-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.tn-more{display:flex;justify-content:center;padding:30px 0 0}.tn-hub .tn-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.tn-status,.tn-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.tn-hub .tn-field input,.tn-hub .tn-field select{font:400 14px/1.5 Poppins,sans-serif!important}.tn-hub .tn-hero-art{background:transparent;border:0;display:flex;align-items:center}.tn-hub .tnp-art-card{--tnp-art-tone:#d8ece7}.tn-hub .tnp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.tn-hub .tn-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-hub .tn-seo-topics article{background:#fff8fb}.tn-hub .tn-seo-topics article:nth-child(2){background:#f5effb}.tn-hub .tn-seo-topics article:nth-child(3){background:#edf8f3}.tn-hub .ch-card .CocomoCollectionCard__Badge{font-size:var(--toner-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.tn-hub .ch-card{overflow:visible}.tn-hub .tn-grid{padding-top:14px}.tn-hub .ch-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.tn-hub .ch-card[data-toner-selected] .ProductItem__Image--alternate{display:none!important}@container toners (min-width:768px){.tn-hub.tn-page .tn-hero{min-height:clamp(420px,35cqi,474px)}.tn-hub.tn-page .tnp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.tn-hub.tn-page .tn-hero-art{padding:18px}.tn-hub .tnp-art-card{transform:rotate(1deg)}}@container toners (max-width:767px){.tn-hub .tn-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.tn-hub .tnp-art-card{transform:none!important}.tn-hub .tnp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.tn-hub .tn-toner-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.tn-toner-categories .tn-pill{flex:none}.tn-hub .tn-swipe{display:block}.tn-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.tn-hub .tn-guide{padding:22px 18px}.tn-guide-grid h2{font-size:26px}.tn-guide-details{padding:18px}.tn-hub .tn-seo-topics{grid-template-columns:minmax(0,1fr)}.tn-hub .ch-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.tn-hub .tn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hub .tn-search{grid-column:1/-1}.tn-hub .tn-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hub .tn-advanced-fields>.tn-field:first-child{grid-column:1/-1}}.tn-hub .tn-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.tn-hub .tn-seo-heading{max-width:850px;margin:0 0 26px}.tn-hub .tn-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.tn-hub .tn-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.tn-hub .tn-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.tn-hub .tn-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.tn-hub .tn-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.tn-hub .tn-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.tn-hub .tn-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.tn-hub .tn-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.tn-hub .tn-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.tn-hub .tn-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.tn-hub .tn-seo-links a,.tn-hub .tn-seo-links a:nth-child(2),.tn-hub .tn-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.tn-hub .tn-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.tn-hub .tn-faq{border-radius:16px;background:#f2eff9}@container toners (max-width:1000px){.tn-hub.tn-page .tn-seo-topics{grid-template-columns:minmax(0,1fr)}.tn-hub .tn-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.tn-hub .tn-seo-number{grid-row:1/3}.tn-hub .tn-seo-topics article p{grid-column:2;max-width:80ch}}@container toners (max-width:767px){.tn-hub .tn-seo-v2{padding:22px 16px}.tn-hub .tn-seo-heading{margin-bottom:22px}.tn-hub .tn-seo-topics{gap:14px}.tn-hub .tn-seo-topics article{display:flex;padding:20px;gap:12px}.tn-hub .tn-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.tn-hub .tn-seo-links a{min-height:54px}}.tn-hub .tn-hero-art{overflow:visible!important}.tn-hub .tnp-art-card{width:100%}.tn-hub .tna-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.tn-hub[data-toner-view=exfoliating] .tn-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.tn-hub .tn-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.tn-hub .tn-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.tn-hub .tn-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.tn-hub .tn-toner-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.tn-hub .tn-toner-formats button{white-space:nowrap}.tn-hub .tn-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-hub .tn-filter-summary-hint{font-size:14px;color:#66546c}.tn-hub .tn-guide-grid{padding:0}.tn-hub .tn-guide-footer{padding:16px 0 0;background:transparent;border:0}.tn-hub [data-toner-pagination]{margin-top:22px}.tn-hub .tn-page-label{font-weight:650}.tn-hub .tn-grid{align-items:stretch}.tn-hub .ch-card{height:100%;display:flex;flex-direction:column}.tn-hub .tn-seo-links a{font-weight:550}.tn-hub .tn-filter-panel .tn-field select{max-width:100%}.tn-hub .tn-hero-title{max-width:14ch}.tn-hub .tn-field option{font-size:14px}@container toners (min-width:768px){.tn-hub .tna-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.tn-hub .tn-hero-art{padding:18px}.tn-hub .tnp-art-card{transform:rotate(1deg)}}@container toners (max-width:767px){.tn-hub .tn-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.tn-hub .tn-families a{flex:none}.tn-hub .tn-toner-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.tn-hub .tn-toner-formats button{flex:none}.tn-hub .tn-hero-art{grid-row:auto;padding:0 18px 20px!important}.tn-hub .tnp-art-card{transform:none!important}.tn-hub .tna-illustration{height:auto;max-height:none;aspect-ratio:420/330}.tn-hub .tn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hub .tn-search{grid-column:1/-1}.tn-hub .tn-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-hub .tn-advanced-fields>.tn-field:first-child{grid-column:auto}.tn-hub .tn-advanced-fields>.tn-field:last-child{grid-column:auto}.tn-hub .tn-hero-title{max-width:100%}.tn-hub .tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-hub :is(#toner-guide,#toner-products,#toner-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.tn-hub #toner-results{min-width:0}.tn-hub[data-toner-view=hydrating] .tn-hero{background:linear-gradient(125deg,#dff6ed,#e9dcf5)}.tn-hub[data-toner-view=balancing] .tn-hero{background:linear-gradient(125deg,#e8f4df,#e0edee)}.tn-hub[data-toner-view=pads] .tn-hero{background:linear-gradient(125deg,#f9d8e8,#e7dcf5)}@container toners (min-width:768px){.tn-hub.tn-page .tn-hero{min-height:0}.tn-hub.tn-page .tn-hero-copy{padding:32px}.tn-hub .tn-hero-title{max-width:16ch}.tn-hub .tn-hero-art{padding:24px}.tn-hub .tnp-art-card{transform:rotate(1deg)}}.tn-hub .ch-card .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.tn-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.tn-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.tn-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.tn-hub .ch-card .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.tn-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.tn-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}@media(max-width:767px){.tn-hub .ch-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.s2-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 48px;isolation:isolate}.s2-hub *,.s2-hub *:before,.s2-hub *:after{box-sizing:border-box}.s2-hub [hidden]{display:none!important}.s2-hub h1,.s2-hub h2,.s2-hub h3,.s2-hub p{margin:0}.s2-hub h1,.s2-hub h2,.s2-hub h3{font-family:Poppins,sans-serif;letter-spacing:-.025em;color:var(--ch-ink)}.s2-hub a{color:inherit;text-decoration:none}.s2-hub button,.s2-hub input,.s2-hub select{font:inherit;color:inherit}.s2-hub button{cursor:pointer}.s2-hub a:focus-visible,.s2-hub button:focus-visible,.s2-hub input:focus-visible,.s2-hub select:focus-visible,.s2-hub summary:focus-visible{outline:3px solid #7620b5;outline-offset:4px}.s2-shell{max-width:1512px;margin:auto;padding:0 40px}.s2-breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap;margin-bottom:20px}.s2-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.s2-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto;border:1px solid var(--ch-ink);border-radius:14px;overflow:hidden;background:#a6e7e1;box-shadow:3px 4px 0 var(--ch-ink);position:relative}.s2-hero-copy{grid-column:1;grid-row:1;min-width:0;padding:32px 0 0 36px;align-self:center;position:relative;z-index:1}.s2-eyebrow{font-size:14px;font-weight:650;letter-spacing:.06em;margin-bottom:10px!important}.s2-hero h1{display:inline-block;max-width:100%;font-size:17px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:-.01em;padding:7px 12px;background:var(--ch-lime);border:1px solid var(--ch-ink);border-radius:5px}.s2-headline{font-size:clamp(40px,4.8vw,68px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:15px 0 16px!important;max-width:620px}.s2-headline span{display:block}.s2-intro{font-size:17px;line-height:1.5;max-width:470px}.s2-actions{grid-column:1;grid-row:2;display:flex;align-items:center;gap:14px;padding:22px 0 32px 36px;position:relative;z-index:1}.s2-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650}.s2-button svg{flex:none}.s2-button:hover{background:#e9f46d}.s2-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.s2-hero-art{grid-column:2;grid-row:1/3;position:relative;min-width:0;min-height:320px;display:grid;place-items:center;pointer-events:none;isolation:isolate;padding:28px}.s2-hero-oval{position:absolute;width:85%;height:37%;left:8%;top:37%;background:#d8b2f6;border-radius:50%;transform:rotate(-43deg);z-index:-1}.s2-number{display:block;color:#972cf3;font-size:clamp(190px,27vw,360px);font-weight:800;line-height:.9;letter-spacing:-.065em;transform:translate(-5%)}.s2-hero-droplet{position:absolute;right:6%;bottom:10%;width:clamp(38px,4.2vw,64px);height:auto;color:var(--ch-ink)}.s2-hero-spark{position:absolute;right:3%;top:24%;width:clamp(30px,3.8vw,54px);height:auto;color:var(--ch-lime)}.s2-stepbar{display:flex;align-items:center;gap:18px;padding:22px 0;margin-bottom:22px;border-bottom:1px solid #d8cadf}.s2-stepbar a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600}.s2-stepbar b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--ch-ink);border-radius:50%;background:#fff;font-size:14px}.s2-stepbar [aria-current] b{background:var(--ch-lime)}.s2-stepbar .s2-allsteps{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.s2-shopping,.s2-guide{scroll-margin-top:160px}.s2-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.s2-section-heading h2,.s2-guide h2,.s2-faq h2{font-size:28px;font-weight:700;line-height:1.3}.s2-section-heading .s2-eyebrow{letter-spacing:0;font-weight:400;font-size:14px;margin-bottom:4px!important}.s2-section-heading>[data-s2-count]{font-size:14px;white-space:nowrap;color:#635569}.s2-formats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.s2-formats button{border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;min-height:44px;font-size:14px;white-space:nowrap}.s2-formats button[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.s2-formats button:hover{background:#f0e3ff}.s2-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.s2-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.s2-filters input,.s2-filters select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.s2-reset{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.s2-grid{scroll-margin-top:160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.s2-variant-note{min-height:var(--ch-row-height,0px);font-size:14px;line-height:1.4;text-align:center;color:#65506f}.s2-variant-note:not(:empty){padding-top:8px}.s2-variant-note a{text-decoration:underline;text-underline-offset:3px}.s2-load{text-align:center;padding:30px 0 12px}.s2-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.s2-pagination span{padding:8px}.s2-pagination .current{background:var(--ch-blush);border-radius:5px}.s2-empty{text-align:center;border:1px solid #dbcde4;border-radius:10px;background:#fbf7ff;padding:40px 20px}.s2-range-hint{font-size:14px!important;color:#635569;text-align:center;max-width:700px;margin:12px auto 40px!important}.s2-guide{background:#f7f0fe;border:1.5px solid var(--ch-ink);border-radius:16px;padding:26px;margin-bottom:42px}.s2-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s2-guide-grid article{border:1px solid var(--ch-ink);border-radius:10px;padding:22px;background:var(--ch-blush);display:flex;flex-direction:column;gap:12px}.s2-guide-grid article:nth-child(2){background:#a6e7e1}.s2-guide-grid article:nth-child(3){background:#eaff84}.s2-guide-number{border:1px solid var(--ch-ink);background:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:650}.s2-guide-grid h3{font-size:19px;font-weight:650;line-height:1.3}.s2-guide-grid p{font-size:14px;line-height:1.6}.s2-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:44px;padding-top:10px;font-size:14px;font-weight:650}.s2-guide-grid a svg{flex:none}.s2-faq{max-width:960px;margin:0 auto 42px}.s2-faq h2{margin-bottom:16px}.s2-faq details{padding:17px 0;border-bottom:1px solid #dbcde4}.s2-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:revert;padding-right:20px}.s2-faq p{font-size:15px;line-height:1.7;margin-top:12px;max-width:850px}.s2-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--ch-blush);border:1px solid var(--ch-ink);border-radius:14px;box-shadow:3px 4px 0 var(--ch-ink);padding:30px;margin-top:8px}.s2-next-number{font-size:80px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#972cf3}.s2-next-copy{min-width:0;max-width:620px}.s2-next h2{font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;margin-bottom:10px}.s2-next p{font-size:14px;line-height:1.6}.s2-next .s2-eyebrow{margin-bottom:8px!important}.s2-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.s2-next .s2-button{justify-content:space-between}.s2-next .s2-text-link{justify-content:center;gap:10px}.s2-next .s2-text-link svg{flex:none}.s2-seo{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2fr);gap:36px;margin-top:28px;padding:30px;background:#f5edff;border:1px solid var(--ch-ink);border-radius:14px;scroll-margin-top:160px}.s2-seo h2{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.3;max-width:300px;align-self:start}.s2-seo-copy{min-width:0;max-width:850px}.s2-seo-copy p{font-size:15px;line-height:1.7}.s2-seo-copy p+p{margin-top:14px}.s2-seo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;margin-top:20px;padding:10px 14px;border:1px solid var(--ch-ink);border-radius:7px;background:#fff;font-size:14px;font-weight:600;line-height:1.5}.s2-seo-link svg{flex:none}.s2-seo-link:hover{background:var(--ch-blush)}@media(max-width:1000px){.s2-shell{padding:0 24px}.s2-hero-copy{padding:28px 0 0 28px}.s2-actions{padding:20px 0 28px 28px}.s2-hero-art{min-height:300px;padding:20px}.s2-hero h1{font-size:15px}.s2-intro{font-size:16px}.s2-filters{grid-template-columns:2fr 1fr 1fr}.s2-reset{grid-column:1/-1;justify-self:end;min-height:30px}.s2-grid{gap:24px 12px}.s2-next{gap:20px;padding:24px}.s2-next-number{font-size:68px}}@media(max-width:767px){.s2-hub{padding-top:16px}.s2-shell{padding:0 16px}.s2-breadcrumb{font-size:14px;gap:7px;margin-bottom:16px}.s2-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:12px;box-shadow:2px 3px 0 var(--ch-ink)}.s2-hero-copy{padding:20px 0 0 16px}.s2-hero h1{font-size:14px;line-height:1.3;padding:6px 8px}.s2-headline{font-size:clamp(25px,7.1vw,37px);line-height:1.08;margin:12px 0!important}.s2-intro{font-size:14px;line-height:1.5}.s2-hero-art{grid-row:1;min-height:0;padding:24px 8px 6px 0;align-self:stretch}.s2-number{font-size:clamp(106px,31vw,190px)}.s2-hero-oval{width:95%;height:32%;left:0;top:38%}.s2-hero-droplet{width:25px;right:5%;bottom:14%}.s2-hero-spark{width:27px;right:0;top:27%}.s2-actions{grid-column:1/-1;grid-row:2;gap:12px;padding:18px 16px 22px}.s2-button{gap:18px;padding:11px 14px}.s2-text-link{font-size:14px}.s2-stepbar{gap:9px;flex-wrap:wrap;padding:18px 0;margin-bottom:20px}.s2-stepbar a{flex:1;min-width:0;font-size:14px;gap:6px;min-height:32px}.s2-stepbar>span{display:none}.s2-stepbar .s2-allsteps{flex-basis:100%;margin-left:0;font-size:14px;min-height:32px}.s2-section-heading{display:block;margin-bottom:15px}.s2-section-heading h2,.s2-guide h2,.s2-faq h2{font-size:23px}.s2-section-heading>[data-s2-count]{margin-top:7px;font-size:14px}.s2-section-heading .s2-eyebrow{font-size:14px}.s2-formats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 3px 8px 0;margin-bottom:12px}.s2-formats button{font-size:14px;padding:9px 12px;flex:none}.s2-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.s2-search{grid-column:1/-1}.s2-filters label{font-size:14px}.s2-reset{min-height:32px;padding:0}.s2-range-hint{margin-bottom:30px!important;font-size:14px!important}.s2-guide{padding:20px 16px;margin-bottom:30px}.s2-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.s2-guide-grid article{padding:18px;gap:10px}.s2-guide-grid h3{font-size:18px}.s2-faq{margin-bottom:30px}.s2-faq summary{font-size:14px}.s2-faq p{font-size:14px}.s2-next{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:18px 14px}.s2-next-number{font-size:56px;align-self:start}.s2-next h2{font-size:23px}.s2-next .s2-eyebrow{letter-spacing:0}.s2-next-actions{grid-column:1/-1;min-width:0}.s2-next .s2-button{width:100%}.s2-seo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px}.s2-seo h2{max-width:none;font-size:22px}.s2-seo-copy p{font-size:14px;line-height:1.65}.s2-seo-link{width:100%}}@media(prefers-reduced-motion:reduce){.s2-hub *{scroll-behavior:auto!important;transition:none!important}}.s2-guide-grid article:nth-child(4){background:#d8b2f6}@media(min-width:768px)and (max-width:1000px){.s2-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s2-hub .s2-guide{background:#fff;border:0;border-radius:0;padding:0;margin-bottom:0}.s2-hub .cc-collection-faq{background:#f4eaff;margin:32px 0;padding:32px;border-radius:14px;box-shadow:2px 3px 0 var(--ch-ink)}.s2-hub .s2-next{margin-top:0;padding:32px;box-shadow:2px 3px 0 var(--ch-ink)}.s2-hub .s2-seo{background:#e7f7f4;margin-top:32px;padding:32px}@media(max-width:767px){.s2-hub .cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}.s2-hub .s2-next{padding:20px 16px}.s2-hub .s2-seo{margin-top:24px;padding:20px 16px}}.s2-hub .ch-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.s2-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.s2-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.s2-hub .ch-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.s2-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.s2-hub .ch-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.s2-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.s2-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.s2-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.s2-hub .ch-card .ProductItem__Vendor{display:none!important}.s2-hub .ch-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.s2-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.s2-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.s2-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.s2-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.s2-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.s2-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.s2-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.s2-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.s2-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.s2-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.s2-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.s2-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.s2-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.s2-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.s2-hub .ch-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.s2-hub .ch-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.s2-hub .ch-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.s2-hub .ch-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.s2-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.s2-hub .ch-card-extra{padding-top:10px;margin-top:auto}.s2-hub .ch-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.s2-hub .ch-card-extra a:hover{background:var(--ch-blush)}@media(max-width:1000px){.s2-hub .ch-card{padding:8px}.s2-hub .ch-card .CocomoCollectionCard__TopBadges{display:flex;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px}.s2-hub .ch-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.s2-hub .ch-card .CocomoCollectionCard__Badge--type{flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.s2-hub .ch-card .CocomoCollectionCard__Badge--saving,.s2-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.s2-hub .ch-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.s2-hub .s2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.s2-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.s2-hub .ch-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.s2-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.s2-hub .ch-card-extra{padding:10px 8px 8px}.s2-hub .ch-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.s2-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.s2-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.s2-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.s2-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.s2-hub .ch-card .ProductItem__Title{font-size:14px!important}.s2-hub .ch-card .ProductItem__Price{font-size:18px!important}.s2-hub .s2-variant-note{padding-left:8px;padding-right:8px}}#w3shop{--blue:#0055ff;--navy:#071944;--yellow:#fff000;--mint:#00e2b2;--line:#dce2ec;--muted:#526078;background:#fff;color:var(--navy);font:14px/1.6 Poppins,Arial,sans-serif;text-align:left}#w3shop *{box-sizing:border-box}#w3shop :is(h1,h2,h3,p){margin:0}#w3shop :is(button,input,select){font:inherit;color:inherit}#w3shop :is(button,summary,a){touch-action:manipulation}#w3shop [hidden]{display:none!important}#w3shop :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}#w3shop button{cursor:pointer}#w3shop summary::-webkit-details-marker{display:none}#w3shop summary{list-style:none;cursor:pointer}#w3shop .w3s-hero{position:relative;isolation:isolate;background:var(--yellow);overflow:hidden}#w3shop .w3s-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-conic-gradient(from 0deg at 76% 55%,transparent 0deg 13deg,#fff86d 13deg 25deg);opacity:.8}#w3shop .w3s-hero-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center;max-width:1440px;margin:auto;padding:28px 48px 32px;min-height:420px}#w3shop .w3s-hero-copy{min-width:0}#w3shop .w3s-back{display:inline-block;margin-bottom:20px;text-decoration:underline;text-underline-offset:4px;font-weight:500;font-size:14px}#w3shop .w3s-kicker{font-size:14px;font-weight:700;letter-spacing:.055em;line-height:1.5}#w3shop h1{margin:16px 0;font-weight:900;line-height:1;letter-spacing:-.045em}#w3shop h1 span{display:block}#w3shop .w3s-title{font-size:clamp(32px,3vw,44px)}#w3shop .w3s-plus{font-size:20px;letter-spacing:.025em;margin:10px 0 3px}#w3shop .w3s-headline{position:relative;isolation:isolate;font-size:clamp(68px,7.3vw,104px);font-style:italic;color:var(--blue);-webkit-text-stroke:1.5px white;text-shadow:2px 3px 0 var(--navy);width:max-content;white-space:nowrap;padding-right:8px}#w3shop .w3s-headline:after{content:"";position:absolute;z-index:-1;left:4px;right:0;bottom:0;height:13px;background:var(--mint);transform:rotate(-2deg)}#w3shop .w3s-headline em{font-size:.64em;color:var(--navy);-webkit-text-stroke:0;text-shadow:none}#w3shop .w3s-lead{font-size:16px;line-height:1.6;margin:14px 0 20px;max-width:460px}#w3shop .w3s-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}#w3shop .w3s-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;background:var(--blue);border:1px solid var(--blue);border-radius:999px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}#w3shop .w3s-button:hover{background:var(--navy);border-color:var(--navy)}#w3shop .w3s-hero .w3s-button{border-color:var(--navy);box-shadow:2px 3px 0 var(--navy)}#w3shop .w3s-auto-note{font-size:14px;font-weight:600;line-height:1.5}#w3shop .w3s-auto-note strong{font-weight:400}#w3shop .w3s-hero-art{margin:0;max-width:590px;width:100%;isolation:isolate}#w3shop .w3s-hero-art img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#w3shop .w3s-deadline{display:flex;align-items:center;justify-content:center;gap:32px;padding:13px 24px;background:var(--navy);color:#fff;font-size:14px}#w3shop .w3s-deadline strong{color:var(--yellow)}#w3shop .w3s-deadline a{color:#fff;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}#w3shop .w3s-main{max-width:1440px;margin:auto;padding:42px 40px 0;scroll-margin-top:155px}#w3shop h2{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.04em}#w3shop h3{font-size:14px;font-weight:700;line-height:1.5}#w3shop .w3s-browse-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}#w3shop .w3s-browse-heading .w3s-kicker{color:var(--blue);margin-bottom:8px}#w3shop .w3s-browse-heading>p{max-width:275px;color:var(--muted)}#w3shop .w3s-controls{display:flex;flex-direction:column;border:1px solid #e1d69f;border-radius:14px;background:#fffbdc;margin-bottom:28px;overflow:visible}#w3shop .w3s-brand-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 12px}#w3shop .w3s-filter-hint{font-size:14px;color:#51586b;margin-top:3px}#w3shop .w3s-brand-actions{display:flex;align-items:center;gap:20px}#w3shop .w3s-reset{border:0;background:transparent;color:var(--blue);padding:8px 0;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}#w3shop .w3s-rail-nav{display:flex;gap:8px}#w3shop .w3s-rail-nav button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d8cb92;border-radius:50%;background:#fff3ad;font-size:20px;color:var(--navy)}#w3shop .w3s-rail-nav button:disabled{opacity:.3;cursor:default}#w3shop .w3s-pills{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0 22px 12px;scrollbar-width:thin;scrollbar-color:#c6b978 transparent;overscroll-behavior-x:contain}#w3shop .w3s-pills button{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:44px;padding:9px 13px;border:1px solid #dfd5ab;border-radius:999px;background:#fff;white-space:nowrap;font-size:14px;font-weight:600}#w3shop .w3s-pills button:hover{border-color:var(--blue)}#w3shop .w3s-pills button:disabled{opacity:.4;cursor:default}#w3shop .w3s-brands button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}#w3shop .w3s-choice{display:none}#w3shop .w3s-pill-count{display:inline-block;min-width:23px;padding:1px 5px;border-radius:999px;background:#fff0a8;color:var(--navy);font-size:14px;font-weight:500;text-align:center}#w3shop .w3s-brands button[aria-pressed=true] .w3s-pill-count{background:var(--yellow);color:var(--navy)}#w3shop .w3s-category-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:8px 22px 12px;padding-top:14px;border-top:1px solid #e4dbb5}#w3shop .w3s-type-help{font-size:14px;color:#51586b}#w3shop .w3s-categories{padding-bottom:16px}#w3shop .w3s-categories button{background:#fffef7;border-color:#e2d9b6;font-weight:400}#w3shop .w3s-categories button[aria-pressed=true]{background:#a2f0d4;border-color:#62c7a5;color:var(--navy);font-weight:600}#w3shop .w3s-categories button[aria-pressed=true] .w3s-pill-count{background:#e5fff5;color:var(--navy)}#w3shop .w3s-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 220px 220px;align-items:end;gap:16px;padding:18px 22px;background:#fff3ad;border-top:1px solid #e1d69f}#w3shop .w3s-toolbar label>span{display:block;margin-bottom:6px;font-size:14px;font-weight:500}#w3shop .w3s-toolbar input,#w3shop .w3s-toolbar select{min-width:0;width:100%;height:48px;padding:10px 13px;border:1px solid #d7c991;border-radius:8px;background:#fff;font-size:16px}#w3shop .w3s-search{position:relative}#w3shop .w3s-search input{padding-left:42px}#w3shop .w3s-search:before{content:"";position:absolute;left:16px;bottom:18px;width:13px;height:13px;border:2px solid var(--muted);border-radius:50%;pointer-events:none}#w3shop .w3s-search:after{content:"";position:absolute;left:27px;bottom:13px;width:7px;height:2px;background:var(--muted);transform:rotate(45deg);pointer-events:none}#w3shop .w3s-refine{position:relative}#w3shop .w3s-refine summary{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:10px 13px;background:#fff;border:1px solid #d7c991;border-radius:8px;font-size:14px;font-weight:500}#w3shop .w3s-refine-panel{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 48px);z-index:9;background:#fffdf0;border:1px solid #dfd5ab;border-radius:12px;padding:20px;box-shadow:0 10px 30px #07194420}#w3shop .w3s-budget{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}#w3shop .w3s-budget button{background:#fff3b8;border:1px solid #dfd5ab;border-radius:6px;padding:9px 7px;font-size:14px}#w3shop .w3s-budget button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}#w3shop .w3s-price{display:grid;grid-template-columns:1fr 1fr;gap:12px}#w3shop .w3s-price label{font-size:14px}#w3shop .w3s-price input{margin-top:5px}#w3shop .w3s-available{display:flex;align-items:center;gap:10px;margin:17px 0 8px}#w3shop .w3s-available input{width:20px;height:20px;min-height:20px;accent-color:var(--blue)}#w3shop .w3s-refine-panel p{font-size:14px;color:var(--muted)}#w3shop .w3s-results{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:13px 22px;border-top:1px solid #e1d69f;background:#fffef4;border-radius:0 0 13px 13px}#w3shop [data-result]{font-size:14px;font-weight:600;margin-right:auto}#w3shop .w3s-view-results{color:var(--blue);font-weight:600;font-size:14px}#w3shop .w3s-toggle-types{padding:8px 0;border:0;background:transparent;font-size:14px;color:#51586b}#w3shop .w3s-active{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:8px}#w3shop .w3s-active:empty{display:none}#w3shop .w3s-active button{min-height:36px;padding:6px 12px;background:#d5faea;border:1px solid #86d8b9;border-radius:999px;font-size:14px}#w3shop #w3s-products{scroll-margin-top:155px}#w3shop .w3s-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:30px 22px}#w3shop .w3s-item{min-width:0;--card-radius:10px;background:#fff;border:1px solid #e0e5ee;border-radius:var(--card-radius);padding-bottom:17px;transition:border-color .15s;overflow:visible}#w3shop .w3s-item:hover{border-color:var(--blue)}#w3shop .ProductItem{margin:0}#w3shop .w3s-item .CocomoCollectionCard__Media{border-radius:var(--card-radius) var(--card-radius) 0 0;background:transparent}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__ImageWrapper{border-radius:var(--card-radius) var(--card-radius) 0 0!important}#w3shop .w3s-item .ProductItem__ImageWrapper>.AspectRatio{border-radius:var(--card-radius) var(--card-radius) 0 0;overflow:hidden}#w3shop .w3s-item .ProductItem__Image{border-radius:var(--card-radius) var(--card-radius) 0 0}#w3shop .w3s-empty{text-align:center;background:#f7f9fc;border:1px dashed #b8c8df;border-radius:12px;padding:48px 20px}#w3shop .w3s-empty h3{font-size:23px}#w3shop .w3s-empty p{margin:10px 0 20px}#w3shop .w3s-more{text-align:center;padding:34px 0 48px}#w3shop .w3s-more p{font-size:14px;color:var(--muted);margin-bottom:14px}#w3shop .w3s-faq{scroll-margin-top:155px;border-top:0;padding:30px 32px;background:#fff5ad;border:1px solid #e3d48d;border-radius:14px;margin-bottom:20px}#w3shop .w3s-faq h2{font-size:25px;color:var(--navy)}#w3shop .w3s-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:18px}#w3shop .w3s-faq details{padding:18px 20px;border-bottom:0;background:#fffef4;border:1px solid #e5dcae;border-radius:8px}#w3shop .w3s-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;color:var(--navy)}#w3shop .w3s-faq summary:after{content:"+";color:var(--blue);font-size:20px;line-height:1.2}#w3shop .w3s-faq details[open] summary:after{content:"\2212"}#w3shop .w3s-faq p{margin-top:13px;font-size:14px;line-height:1.7;color:#34415b}#w3shop .w3s-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;padding:34px 38px;background:#00dfb2;border-radius:14px;color:var(--navy)}#w3shop .w3s-footer .w3s-kicker{color:var(--navy);margin-bottom:9px}#w3shop .w3s-footer h2{font-size:29px}#w3shop .w3s-footer p:last-child{max-width:740px;font-size:14px;line-height:1.8;margin-top:14px}#w3shop .w3s-end-links{display:flex;justify-content:space-between;gap:24px;padding:22px 0 36px}#w3shop .w3s-end-links a{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){#w3shop .w3s-hero-inner{padding:25px 28px;min-height:390px;gap:16px}#w3shop .w3s-main{padding:32px 24px 0}#w3shop .w3s-toolbar{grid-template-columns:minmax(200px,1fr) 200px 190px;gap:12px}#w3shop .w3s-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#w3shop .w3s-footer{gap:25px;padding:28px}#w3shop .w3s-hero .w3s-kicker{letter-spacing:0}}@media(max-width:850px){#w3shop .w3s-toolbar{grid-template-columns:1fr 1fr}#w3shop .w3s-search{grid-column:1/-1}#w3shop .w3s-browse-heading{display:block}#w3shop .w3s-browse-heading>p{max-width:none;margin-top:12px}#w3shop .w3s-footer{grid-template-columns:1fr;gap:22px}#w3shop .w3s-footer .w3s-button{justify-self:start}}@media(max-width:700px){#w3shop .w3s-hero-inner{grid-template-columns:1fr;padding:22px 20px 12px;gap:8px;min-height:0}#w3shop .w3s-back{margin-bottom:17px}#w3shop .w3s-hero .w3s-kicker{font-size:14px}#w3shop .w3s-title{font-size:34px}#w3shop .w3s-plus{font-size:19px}#w3shop .w3s-headline{font-size:clamp(64px,15vw,92px)}#w3shop .w3s-lead{font-size:14px;max-width:none;margin:14px 0 17px}#w3shop .w3s-hero-actions{gap:14px}#w3shop .w3s-button{gap:16px;padding:12px 17px}#w3shop .w3s-hero-art{display:block;max-width:340px;justify-self:center;margin-top:5px}#w3shop .w3s-deadline{display:block;padding:13px 20px;line-height:1.7}#w3shop .w3s-deadline strong{display:block}#w3shop .w3s-deadline a{display:inline-block;margin-left:16px}#w3shop .w3s-main{padding:28px 16px 0;scroll-margin-top:130px}#w3shop h2{font-size:28px}#w3shop .w3s-browse-heading{margin-bottom:20px}#w3shop .w3s-controls{border-radius:10px;margin-bottom:24px}#w3shop .w3s-brand-heading{padding:16px 14px 12px;flex-wrap:wrap;gap:10px}#w3shop .w3s-brand-actions{gap:15px;flex:1;justify-content:flex-end}#w3shop .w3s-brand-actions .w3s-reset{white-space:nowrap}#w3shop .w3s-rail-nav{display:none}#w3shop .w3s-filter-hint{font-size:14px}#w3shop .w3s-pills{padding:0 14px 13px}#w3shop .w3s-category-heading{display:block;margin:6px 14px 11px}#w3shop .w3s-type-help{display:none}#w3shop .w3s-toolbar{padding:15px 14px;gap:12px}#w3shop .w3s-toolbar input,#w3shop .w3s-toolbar select{padding-right:8px}#w3shop .w3s-refine summary{padding:10px;font-size:14px;line-height:1.3}#w3shop .w3s-refine-panel{left:0;right:auto}#w3shop .w3s-results{padding:12px 14px;gap:6px 14px}#w3shop .w3s-toggle-types{flex-basis:100%;text-align:left}#w3shop .w3s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#w3shop .w3s-item{--card-radius:8px;padding-bottom:13px}#w3shop #w3s-products{scroll-margin-top:130px}#w3shop .w3s-faq{padding:24px 16px;scroll-margin-top:130px;border-radius:10px}#w3shop .w3s-faq-grid{grid-template-columns:1fr;gap:10px}#w3shop .w3s-faq details{padding:17px 15px}#w3shop .w3s-faq h2{font-size:24px}#w3shop .w3s-footer{padding:26px 20px;border-radius:10px}#w3shop .w3s-footer h2{font-size:26px}#w3shop .w3s-footer .w3s-button{justify-self:stretch}#w3shop .w3s-end-links{gap:18px;padding-bottom:28px}}@media(max-width:380px){#w3shop .w3s-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#w3shop .w3s-brand-actions{justify-content:flex-start}#w3shop .w3s-hero-actions{gap:12px}#w3shop .w3s-title{font-size:31px}#w3shop .w3s-headline{font-size:64px}#w3shop .w3s-deadline a{margin-left:8px}}@media(prefers-reduced-motion:reduce){#w3shop .w3s-item{transition:none}}#w3shop .w3s-item .CocomoCollectionCard{height:100%!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Wrapper{display:flex!important;flex-direction:column;height:100%!important}#w3shop .w3s-item .CocomoCollectionCard__Media{flex-shrink:0}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info{display:flex!important;flex-direction:column;flex:1 0 auto}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Vendor{padding:0 14px!important;font-size:14px!important;font-weight:600!important;color:var(--blue)!important;letter-spacing:.02em!important;line-height:1.5!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Title{padding:4px 14px 0!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:var(--navy)!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Title>a{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__PriceList{margin-top:auto!important;padding:10px 12px 0!important;line-height:1.45!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Price:not(.Price--compareAt){font-size:18px!important;font-weight:700!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Price.Price--compareAt{font-size:14px!important;font-weight:400!important;color:#626575!important;margin-left:8px!important}@media(max-width:700px){#w3shop .w3s-item{--card-radius:11px;box-shadow:2px 3px #00d9ad}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Vendor{padding-right:8px!important;padding-left:8px!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Title{font-size:14px!important;padding-right:8px!important;padding-left:8px!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__PriceList{padding:9px 8px 0!important}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .ProductItem__Price:not(.Price--compareAt){font-size:17px!important}}#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .CocomoCollectionCard__Flair{min-height:49.6px!important;margin-bottom:8px!important;flex-shrink:0}@media(max-width:640px){#w3shop .w3s-item .CocomoCollectionCard .ProductItem__Info .CocomoCollectionCard__Flair{min-height:46.8px!important}}#w3shop .w3s-hero:before{display:none}#w3shop .w3s-hero-inner{position:relative;isolation:isolate;display:flex;align-items:center;max-width:none;min-height:40vw;padding:32px 4%;gap:0}#w3shop .w3s-hero-copy{position:relative;z-index:2;width:30%;max-width:460px}#w3shop .w3s-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;max-width:none;margin:0;pointer-events:none}#w3shop .w3s-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:source-over;mask-composite:add}#w3shop .w3s-title{font-size:clamp(30px,2.65vw,45px)}#w3shop .w3s-headline{font-size:clamp(64px,6vw,102px)}#w3shop .w3s-hero-actions{gap:15px}#w3shop .w3s-hero .w3s-auto-note{font-size:14px}@media(min-width:701px)and (max-width:1200px){#w3shop .w3s-hero-inner{min-height:490px;padding:28px}#w3shop .w3s-hero-copy{width:29%}#w3shop .w3s-hero-art img{object-fit:contain}#w3shop .w3s-hero-actions{gap:12px}#w3shop .w3s-hero .w3s-button{padding:11px 15px}#w3shop .w3s-title{font-size:29px}#w3shop .w3s-headline{font-size:64px}#w3shop .w3s-hero .w3s-kicker{font-size:14px;letter-spacing:0}}@media(max-width:700px){#w3shop .w3s-hero-inner{display:block;min-height:0;padding:22px 20px 0}#w3shop .w3s-hero-copy{width:100%;max-width:none}#w3shop .w3s-hero-art{position:relative;inset:auto;z-index:0;display:block;width:calc(100% + 40px);max-width:none;height:auto;aspect-ratio:1.7;margin:12px -20px 0}#w3shop .w3s-hero-art img{height:100%;object-fit:cover;object-position:right center}#w3shop .w3s-title{font-size:34px}#w3shop .w3s-headline{font-size:clamp(64px,15vw,92px)}}.wl-hub{--ch-ink:#151018;--ch-pink:#ff819c;--ch-purple:#af44f2;--ch-lime:#fdff00;--ch-blush:#ffc9d6;--ch-teal:#3ac3b9;container-type:inline-size;container-name:wellness;color:var(--ch-ink);background:#fff;font:400 15px/1.55 Poppins,sans-serif;padding:24px 0 38px;isolation:isolate}.wl-hub *{box-sizing:border-box}.wl-hub button,.wl-hub input,.wl-hub select{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:inherit}.wl-hub button,.wl-hub summary,.wl-hub select{cursor:pointer}.wl-hub h1,.wl-hub h2,.wl-hub h3,.wl-hub p{margin-top:0}.wl-hub button:disabled{cursor:wait}.wl-shell{max-width:1480px;margin:0 auto;padding:0 32px}.wl-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.wl-crumb a{text-decoration:underline;text-underline-offset:3px}.wl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid var(--ch-ink);border-radius:8px;background:var(--ch-lime);box-shadow:2px 3px 0 var(--ch-ink);font-size:14px!important;font-weight:650;text-decoration:none}.wl-button svg{flex:none}.wl-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0 4px}.wl-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.wl-choices{padding:30px 0 22px;scroll-margin-top:170px}.wl-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.wl-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.wl-heading p{font-size:14px;max-width:420px;margin:0}.wl-kicker{font-size:14px;text-transform:uppercase;margin-bottom:7px!important}.wl-pills{display:flex;flex-wrap:wrap;gap:8px;padding:2px 3px 5px 0}.wl-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid var(--ch-ink);border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;white-space:nowrap;box-shadow:none}.wl-pill[aria-pressed=true]{background:var(--ch-lime);font-weight:650;box-shadow:1px 2px 0 var(--ch-ink)}.wl-types{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.wl-types h3{font-size:14px;font-weight:600;margin:0 0 10px}.wl-guide{background:#eaf7f3;border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px #35203d;overflow:hidden;margin:3px 3px 32px 0;scroll-margin-top:170px}.wl-guide[data-tone=pink]{background:#fff0f4}.wl-guide[data-tone=lavender]{background:#f4eaff}.wl-guide[data-tone=yellow]{background:#fff8db}.wl-guide-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 30px}.wl-guide-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.wl-guide-label span{display:inline-flex;border:1px solid #bda8c5;border-radius:999px;background:#fff;padding:5px 10px;font-weight:600}.wl-guide h2{font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.wl-guide p{font-size:15px;line-height:1.6;margin:0}.wl-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:18px 0 0}.wl-benefits li{border:1px solid #cbbbd3;border-radius:6px;padding:5px 9px;font-size:14px;background:#ffffffa8}.wl-guide-advice{background:#ffffffb8;border:1px solid #d5c6df;border-radius:12px;padding:20px 22px}.wl-guide-advice h3,.wl-guide-advice summary{font-size:14px;font-weight:650;margin:0 0 7px}.wl-guide-advice p{font-size:14px}.wl-guide-advice details{border-top:1px solid #d5c6df;margin-top:16px;padding-top:10px}.wl-guide-advice summary{min-height:36px;padding:6px 0}.wl-guide-advice details p+p{margin-top:12px}.wl-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:17px 30px;border-top:1px solid #cbbcd1;background:#ffffff85}.wl-guide-footer>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wl-guide-footer p{font-size:14px;font-weight:600}.wl-guide.is-overview .wl-guide-body{display:block;padding:22px 28px}.wl-guide.is-overview h2{font-size:25px}.wl-guide.is-overview .wl-guide-advice,.wl-guide.is-overview .wl-guide-footer,.wl-guide.is-overview .wl-benefits{display:none}.wl-products{scroll-margin-top:165px}.wl-products-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.wl-products-header h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0}.wl-count{font-size:14px;color:#66546c;margin:8px 0 0}.wl-filter-panel{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;gap:14px;align-items:end;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.wl-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.wl-hub .wl-field input,.wl-hub .wl-field select{width:100%;min-width:0;min-height:46px;border:1px solid #ac99b8;border-radius:7px;background:#fff;padding:10px;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.wl-clear{border:0;background:none;min-height:46px;font-size:14px!important;text-decoration:underline;text-underline-offset:3px;padding:5px}.wl-advanced{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.wl-advanced>summary{font-size:14px;min-height:36px;padding:5px 0;max-width:max-content}.wl-advanced-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:12px}.wl-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;padding:14px 16px;background:#fff8db;border:1px solid #e4d39e;border-radius:10px;margin-bottom:18px}.wl-status p{margin:0;font-size:14px}.wl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;align-items:start}.wl-card-loading{min-height:380px;background:#f5eff8;border:1px solid #decfe7;border-radius:9px}.wl-load{display:flex;align-items:center;justify-content:center;padding:26px 0 36px}.wl-empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff;text-align:center}.wl-empty h3{font-size:24px;margin:0 0 10px}.wl-empty p{font-size:14px;margin-bottom:15px}.wl-pagination{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.wl-range-note{font-size:14px;line-height:1.5;color:#635369;margin:0;padding:0 12px 12px;min-height:var(--ch-row-height,0px)}.wl-noscript{font-size:14px;margin:14px 0}.wl-status .wl-link{min-height:36px}@container wellness (max-width:1000px){.wl-shell{padding:0 24px}.wl-filter-panel{grid-template-columns:2fr 1fr 1fr}.wl-clear{grid-column:1/-1;justify-self:end;min-height:30px}.wl-guide-body{gap:22px}}@container wellness (max-width:767px){.wl-shell{padding:0 16px}.wl-crumb{margin-bottom:16px}.wl-choices{padding-top:24px}.wl-heading{display:block}.wl-heading h2,.wl-products-header h2{font-size:24px}.wl-heading p{margin-top:10px}.wl-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 3px 9px 0}.wl-pill{flex:none}.wl-types{padding-top:13px;margin-top:10px}.wl-guide{border-radius:13px;box-shadow:2px 3px #35203d;margin-bottom:27px}.wl-guide-body{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:20px}.wl-guide h2{font-size:27px}.wl-guide p{font-size:14px}.wl-guide-advice{padding:16px}.wl-guide-footer{padding:14px 18px}.wl-guide-footer>div{width:100%;justify-content:space-between;gap:6px 12px}.wl-guide-footer>.wl-button{width:100%}.wl-guide.is-overview .wl-guide-body{padding:20px 18px}.wl-guide.is-overview h2{font-size:23px}.wl-products-header{display:block;margin-bottom:18px}.wl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.wl-search{grid-column:1/-1}.wl-clear{min-height:32px;padding:0}.wl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.wl-card-loading{min-height:310px}.wl-range-note{padding:0 8px 10px}.wl-load{padding-bottom:28px}}.wl-heading h2,.wl-products-header h2{font-weight:650}.wl-hub{container-type:inline-size;container-name:wellness}.wl-hub .wl-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);overflow:hidden;background:#fbc7d7;border:1px solid #211722;border-radius:16px;box-shadow:2px 3px #211722;margin:0 0 32px;color:#171319}.wl-hub .wl-hero-copy{align-self:center;padding:clamp(24px,3.4cqi,46px);min-width:0}.wl-hub .wl-hero-eyebrow{margin:0 0 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.wl-hub .wl-hero-title{font-family:Poppins,sans-serif;font-size:clamp(32px,4.5cqi,60px);font-weight:700;letter-spacing:-.055em;line-height:1.08;margin:0 0 19px;color:#171319;text-transform:none}.wl-hub .wl-hero-intro{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.65;max-width:500px;margin:0 0 23px}.wl-hub .wl-hero-actions{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.wl-hub .wl-hero-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:11px 18px;background:#f8ff00;border:1px solid #211722;border-radius:7px;box-shadow:2px 3px #211722;font-family:Poppins,sans-serif;font-size:14px;font-weight:650;line-height:1.5;color:#171319;text-decoration:none}.wl-hub .wl-hero-primary svg{flex:none}.wl-hub .wl-hero-secondary{display:inline-flex;align-items:center;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#171319;text-decoration:underline;text-underline-offset:4px}.wl-hub .wl-hero-art{display:grid;place-items:center;min-height:310px;padding:14px;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden}.wl-hub .wl-hero-illustration{display:block;width:100%;max-width:440px;height:auto}.wl-hub .wl-hero a:focus-visible{outline:2px solid #171319;outline-offset:5px}@container wellness (max-width:767px){.wl-hub .wl-hero{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.wl-hub .wl-hero-copy{padding:24px 20px}.wl-hub .wl-hero-title{font-size:clamp(32px,8.7cqi,42px);letter-spacing:-.05em;margin-bottom:16px}.wl-hub .wl-hero-eyebrow{font-size:14px;margin-bottom:12px}.wl-hub .wl-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.wl-hub .wl-hero-actions{gap:12px 18px}.wl-hub .wl-hero-primary{gap:20px;padding:10px 14px}.wl-hub .wl-hero-art{min-height:0;height:210px;padding:0;border-left:0;border-top:1px solid #211722}.wl-hub .wl-hero-illustration{width:100%;max-width:340px;height:210px}}.wl-hub .wl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.wl-hub .wh-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:hidden;padding:12px;position:relative}.wl-hub .wh-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.wl-hub .wh-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.wl-hub .wh-card .CocomoCollectionCard__Media{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;min-height:var(--ch-row-height,0px)}.wl-hub .wh-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.wl-hub .wh-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.wl-hub .wh-card .AspectRatio:before{padding-bottom:0!important}.wl-hub .wh-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.wl-hub .wh-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.wl-hub .wh-card .ProductItem__Vendor{display:none!important}.wl-hub .wh-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;margin:0!important;letter-spacing:0!important;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:center!important}.wl-hub .wh-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.wl-hub .wh-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.wl-hub .wh-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.wl-hub .wh-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.wl-hub .wh-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.wl-hub .wh-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.wl-hub .wh-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--ch-purple)!important}.wl-hub .wh-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.wl-hub .wh-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.wl-hub .wh-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--ch-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.wl-hub .wh-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.wl-hub .wh-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.wl-hub .wh-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--ch-ink)!important;border:1px solid var(--ch-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:var(--ch-blush)!important;border-radius:999px!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.wl-hub .wh-card .CocomoCollectionCard__TopBadges{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;position:absolute;left:7px;right:7px;top:7px;z-index:3;pointer-events:none}.wl-hub .wh-card .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,sans-serif!important;border:1px solid var(--ch-ink);border-radius:999px;padding:6px 9px;box-shadow:none!important}.wl-hub .wh-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--ch-ink);white-space:normal;overflow-wrap:break-word;text-transform:capitalize}.wl-hub .wh-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--ch-lime);color:var(--ch-ink);white-space:nowrap;text-transform:uppercase}.wl-hub .wh-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--ch-ink);white-space:nowrap}.wl-hub .wh-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,sans-serif!important;margin-top:-23px;background:var(--ch-pink);color:var(--ch-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;border:1px solid var(--ch-ink);border-radius:999px;padding:5px 12px}.wl-hub .wh-card-extra{padding-top:10px;margin-top:auto}.wl-hub .wh-card-extra a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border:1px solid var(--ch-ink);border-radius:7px;background:var(--ch-lime);font-size:14px;font-weight:650;padding:10px 12px}.wl-hub .wh-card-extra a:hover{background:var(--ch-blush)}@container wellness (max-width:1000px){.wl-hub .wh-card .CocomoCollectionCard__TopBadges{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;left:4px;right:4px;top:4px;min-height:0}.wl-hub .wh-card .CocomoCollectionCard__Badge{font:650 12px/1.15 Poppins,sans-serif!important;padding:4px 5px}.wl-hub .wh-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.wl-hub .wh-card .CocomoCollectionCard__Badge--saving,.wl-hub .wh-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.wl-hub .wh-card .CocomoCollectionCard__Badge--promo{font:650 12px/16px Poppins,sans-serif!important;min-height:24px;margin-top:-20px;padding:3px 9px}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.wl-hub .wl-grid{gap:20px 12px}.wl-hub .wh-card{padding:8px}}@container wellness (max-width:767px){.wl-hub .wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.wl-hub .wh-card{padding:0;border-radius:9px;overflow:visible}.wl-hub .wh-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.wl-hub .wh-card .ProductItem__Info{padding:8px 8px 0!important}.wl-hub .wh-card-extra{padding:10px 8px 8px}.wl-hub .wh-card .CocomoCollectionCard__TopBadges{top:0;left:3px;right:3px;transform:translateY(-50%);flex-wrap:nowrap}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 clamp(11px,2.9cqw,12px)/1.25 Poppins,sans-serif!important;padding:4px 5px!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:nowrap}.wl-hub .wh-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.wl-hub .wh-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9cqw,12px)!important}.wl-hub .wh-card .ProductItem__Title{font-size:14px!important}.wl-hub .wh-card .ProductItem__Price{font-size:18px!important}.wl-hub .wh-card-extra a{font-size:14px}}.wl-hub .wl-range-note{min-height:var(--ch-row-height,0px);font:400 14px/1.45 Poppins,sans-serif;color:#635569;padding:0 8px;margin-top:8px}.wl-hub .wl-range-note:empty{margin-top:0}.wl-hub .wl-footer{display:grid;gap:24px;margin-top:36px;padding-bottom:36px;color:#211722}.wl-hub .wl-faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;padding:30px}.wl-hub .wl-footer-heading>p:first-child,.wl-hub .wl-seo-eyebrow{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.wl-hub .wl-footer h2{font-family:Poppins,sans-serif;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin:0 0 13px;color:#211722;text-transform:none}.wl-hub .wl-footer-heading>p:last-child{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.65;margin:0;max-width:360px}.wl-hub .wl-faq-items{min-width:0;border-top:1px solid #d8c9e6}.wl-hub .wl-faq details{border-bottom:1px solid #d8c9e6}.wl-hub .wl-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.wl-hub .wl-faq summary::-webkit-details-marker{display:none}.wl-hub .wl-faq summary svg{flex:0 0 18px;transition:transform .15s ease}.wl-hub .wl-faq details[open] summary svg{transform:rotate(180deg)}.wl-hub .wl-faq details p{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;padding:0 30px 18px 0;max-width:760px}.wl-hub .wl-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:30px;align-items:center;padding:30px;background:#edf8f5;border:1px solid #ccdcd6;border-radius:14px}.wl-hub .wl-seo-copy>p:not(.wl-seo-eyebrow){font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.7;max-width:820px;margin:0 0 12px}.wl-hub .wl-seo-copy>p:last-child{margin-bottom:0}.wl-hub .wl-seo-links{display:grid;gap:10px}.wl-hub .wl-seo-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;border:1px solid #c8b7cd;border-radius:8px;background:#fff6f9;font-family:Poppins,sans-serif;font-size:14px;font-weight:550;line-height:1.5;color:#211722;text-decoration:none}.wl-hub .wl-seo-links a:nth-child(2){background:#f5effb}.wl-hub .wl-seo-links a:last-child{background:#fff}.wl-hub .wl-seo-links svg{flex:none}.wl-hub .wl-faq summary:focus-visible,.wl-hub .wl-seo-links a:focus-visible{outline:2px solid #9130d5;outline-offset:4px}@container wellness (max-width:767px){.wl-hub .wl-footer{margin-top:28px;gap:18px;padding-bottom:28px}.wl-hub .wl-faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.wl-hub .wl-footer h2{font-size:24px;line-height:1.2}.wl-hub .wl-footer-heading>p:last-child{max-width:none}.wl-hub .wl-faq summary{gap:12px;padding:14px 0;min-height:52px}.wl-hub .wl-faq details p{padding-right:0}.wl-hub .wl-seo{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}}.wl-hub .wl-hero{background:linear-gradient(120deg,#ffc9d9,#e5d4f1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.wl-hub .wl-hero h1.wl-hero-tag{display:inline-block;font:700 14px/1.5 Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;background:#fdff00;border:1px solid #211722;border-radius:4px;padding:7px 10px;margin:0 0 16px}.wl-hub .wl-hero-art{background:#ded0f0;min-height:0;padding:24px}.wl-hub .wl-hero-illustration{width:100%;height:auto;max-width:480px;aspect-ratio:420/330}.wl-hub .wl-hero-title span{display:block}.wl-types h2{font:650 26px/1.25 Poppins,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.wl-types-intro{font-size:14px;line-height:1.6;margin:0 0 14px}.wl-swipe{display:none;font-size:14px;color:#66546c;margin:12px 0 8px}.wl-pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.wl-selection{display:flex;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #decfe7;padding:16px 0;font-size:14px;color:#66546c}.wl-selection strong{color:#211722}.wl-hub .wl-filter-panel{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end}.wl-filter-title{grid-column:1/-1;font-size:18px;margin:0;font-weight:650}.wl-hub .wl-filter-panel .wl-clear{grid-column:1/-1;justify-self:end;min-height:36px}.wl-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 26px}.wl-filter-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #b59cbf;background:#f5eafa;border-radius:999px;min-height:44px;padding:8px 12px;font:400 14px/1.4 Poppins,sans-serif;max-width:100%;text-align:left}.wl-filter-chip svg{flex:none}.wl-filter-chip span{overflow-wrap:anywhere}.wl-price-error{grid-column:1/-1;font-size:14px;margin:0;color:#842448}.wl-hub .wl-seo-v2{padding:30px;border:1px solid #d8c9e6;border-radius:14px;background:#fff}.wl-seo-v2>p{font-size:14px;line-height:1.75;max-width:1000px;margin-bottom:16px}.wl-seo-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;align-items:start}.wl-topic{border:1px solid #c8b7cd;border-radius:12px;background:#fce6ed;overflow:hidden}.wl-topic-1{background:#eaf7f1}.wl-topic-2{background:#f0e8fa}.wl-topic summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;list-style:none}.wl-topic summary::-webkit-details-marker{display:none}.wl-topic summary svg{flex:none}.wl-topic[open] summary svg{transform:rotate(180deg)}.wl-hub .wl-topic h3{font:650 18px/1.4 Poppins,sans-serif;margin:0}.wl-topic>div{padding:0 20px 20px}.wl-topic p{font-size:14px;line-height:1.75;margin:0 0 14px}.wl-topic .wl-link{gap:12px;line-height:1.5}.wl-topic .wl-link svg{flex:none}.wl-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.wl-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #c8b7cd;background:#f4edf9;border-radius:8px;padding:13px;font-size:14px}.wl-related svg{flex:none}@container wellness (max-width:1000px){.wl-hub .wl-filter-panel,.wl-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wellness (max-width:767px){.wl-hub .wl-hero{display:grid;grid-template-columns:minmax(0,1fr)}.wl-hub .wl-hero-art{height:auto;min-height:0;padding:14px 16px 20px;border:0;background:transparent}.wl-hub .wl-hero-illustration{max-width:100%;width:100%;height:auto;aspect-ratio:420/330}.wl-swipe{display:block}.wl-types h2{font-size:24px}.wl-selection{line-height:1.5}.wl-hub .wl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-advanced-fields>.wl-field:first-child{grid-column:1/-1}.wl-hub .wl-seo-v2{padding:22px 18px}.wl-seo-topics{grid-template-columns:minmax(0,1fr)}.wl-topic summary{padding:16px}.wl-topic>div{padding:0 16px 16px}.wl-hub .wl-topic h3{font-size:17px}.wl-related{grid-template-columns:minmax(0,1fr)}}.wl-hub .wl-filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.wl-hub .wl-filter-heading .wl-filter-title{margin:0}.wl-hub .wl-filter-heading .wl-clear{grid-column:auto;min-height:40px;flex:none;padding:4px 0}.wl-hub .wl-advanced{padding-top:14px}.wl-hub .wl-advanced>summary{display:flex;align-items:center;gap:12px;max-width:none;min-height:44px;padding:0;list-style:none;cursor:pointer}.wl-hub .wl-advanced>summary::-webkit-details-marker{display:none}.wl-hub .wl-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;min-height:44px;font:600 14px/1.4 Poppins,sans-serif;flex:none}.wl-hub .wl-filter-toggle svg{flex:none;transition:transform .16s ease}.wl-hub .wl-advanced[open] .wl-filter-toggle svg{transform:rotate(180deg)}.wl-hub .wl-filter-summary-hint{font:400 14px/1.5 Poppins,sans-serif;color:#66546c}.wl-hub .wl-advanced>summary:focus-visible{outline:2px solid #7824b8;outline-offset:5px;border-radius:5px}@container wellness (max-width:767px){.wl-hub .wl-advanced>summary{align-items:flex-start;flex-wrap:wrap;gap:7px}.wl-hub .wl-filter-summary-hint{flex-basis:100%}.wl-hub .wl-filter-heading{align-items:flex-start}.wl-hub .wl-filter-heading .wl-clear{padding-top:0}}@media(prefers-reduced-motion:reduce){.wl-hub .wl-filter-toggle svg{transition:none}}.wl-hub:not(.wl-page) .wl-hero-art{background:#ab3cf0}.wl-hub.wl-page .wl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wl-hub.wl-page .wl-hero-art{background:transparent;border:0;padding:24px}.clp-art-card{width:100%;border:1px solid #7b648a;border-radius:15px;background:#fffafde0;overflow:hidden;box-shadow:3px 4px #48375022}.clp-art-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dacbdc}.clp-art-heading>span{font:400 14px/1.4 Poppins,sans-serif;max-width:150px;color:#66546c}.clp-art-heading>strong{font:650 18px/1.3 Poppins,sans-serif;text-align:right}.wl-hub.wl-page .clp-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330;overflow:hidden}.clp-art-labels{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px 14px 18px}.clp-art-labels>span{font:400 14px/1.4 Poppins,sans-serif;border:1px solid #b49ac5;border-radius:999px;padding:6px 10px;background:#fffafc}.wl-hub.wl-page .wl-guide-advice summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.wl-hub.wl-page .wl-guide-advice summary::-webkit-details-marker{display:none}.wl-hub.wl-page .wl-guide-advice summary svg{flex:none}.wl-hub.wl-page .wl-guide-advice details[open] summary svg{transform:rotate(180deg)}.wl-hub.wl-page .wl-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.clp-other-concerns{margin-top:28px;border-top:1px solid #ded0e5;padding-top:22px}.clp-other-concerns h3{font:650 18px/1.4 Poppins,sans-serif;margin-bottom:14px}.clp-other-concerns nav{display:flex;flex-wrap:wrap;gap:8px}.clp-other-concerns a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bea7ca;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;background:#fcf8ff}@container wellness (max-width:1000px){.wl-hub.wl-page .wl-seo-topics{grid-template-columns:minmax(0,1fr)}}@container wellness (min-width:768px){.wl-hub.wl-page .wl-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.wl-hub.wl-page .wl-hero-copy{padding:clamp(24px,2.4cqi,34px)}.wl-hub.wl-page .wl-hero-eyebrow{margin-bottom:12px}.wl-hub.wl-page .wl-hero h1.wl-hero-tag{margin-bottom:14px}.wl-hub.wl-page .wl-hero-title{font-size:clamp(32px,4.2cqi,56px);margin-bottom:16px}.wl-hub.wl-page .wl-hero-intro{max-width:none;line-height:1.6;margin-bottom:18px}.wl-hub.wl-page .wl-hero-art{padding:18px}.wl-hub.wl-page .clp-art-card{max-width:620px;transform:rotate(var(--clp-art-tilt,1deg));border-color:#5a405f;background:linear-gradient(145deg,#ffffffdd,var(--clp-art-tone,#ede0f7));box-shadow:2px 4px #49334f26}.wl-hub.wl-page .clp-art-heading{padding:14px 18px;border-color:#5a405f38;background:#ffffff80}.wl-hub.wl-page .clp-illustration{height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container wellness (max-width:767px){.wl-hub.wl-page .wl-hero{grid-template-columns:minmax(0,1fr)}.wl-hub.wl-page .wl-hero-art{height:auto;min-height:0;padding:0 16px 20px;background:transparent}.clp-art-heading{padding:13px 14px;gap:12px}.clp-art-heading>strong{font-size:16px}.clp-art-heading>span{max-width:125px}.clp-art-labels{gap:6px;padding:8px 8px 14px}.clp-art-labels>span{padding:5px 8px}.wl-hub.wl-page .wl-hero-title{font-size:34px}}.wl-hub{container-name:wellness}.wl-hub [hidden]{display:none!important}.wl-wellness-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.wl-wellness-categories .wl-pill{display:inline-flex;gap:7px;align-items:center;min-height:44px;border:1px solid #bca8c6;border-radius:999px;background:#fff;padding:10px 14px;font:400 14px/1.4 Poppins,sans-serif;color:#19131d;cursor:pointer}.wl-wellness-categories .wl-pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650;box-shadow:2px 2px #211722}.wl-hub .wl-guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px}.wl-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.wl-guide-grid h2{font:650 29px/1.2 Poppins,sans-serif;margin:0 0 14px;letter-spacing:-.03em}.wl-guide-grid p{font:400 14px/1.7 Poppins,sans-serif;margin:0}.wl-guide-details{display:grid;gap:15px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.wl-guide-details h3{font:650 14px/1.5 Poppins,sans-serif;margin:0 0 6px}.wl-guide-footer{display:flex;justify-content:flex-end;margin-top:20px}.wl-more{display:flex;justify-content:center;padding:30px 0 0}.wl-hub .wl-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #211722;border-radius:7px;background:#fdff00;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,sans-serif;cursor:pointer}.wl-status,.wl-empty{text-align:center;padding:22px;border:1px solid #decfe7;border-radius:12px;margin-bottom:24px}.wl-hub .wl-field input,.wl-hub .wl-field select{font:400 14px/1.5 Poppins,sans-serif!important}.wl-hub .wl-hero-art{background:transparent;border:0;display:flex;align-items:center}.wl-hub .clp-art-card{--clp-art-tone:#d8ece7}.wl-hub .clp-art-card>svg{display:block;width:100%;height:auto;aspect-ratio:420/330}.wl-hub .wl-seo-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-hub .wl-seo-topics article{background:#fff8fb}.wl-hub .wl-seo-topics article:nth-child(2){background:#f5effb}.wl-hub .wl-seo-topics article:nth-child(3){background:#edf8f3}.wl-hub .wh-card .CocomoCollectionCard__TopBadges{position:absolute!important;left:5px!important;right:5px!important;top:0!important;transform:translateY(-50%);display:flex!important;align-items:center!important;justify-content:space-between;flex-wrap:nowrap!important;gap:4px!important;min-height:0!important}.wl-hub .wh-card .CocomoCollectionCard__Badge--type{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;flex:0 1 auto!important;max-width:none!important}.wl-hub .wh-card .CocomoCollectionCard__Badge--saving,.wl-hub .wh-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto!important}.wl-hub .wh-card .CocomoCollectionCard__Badge{font-size:var(--wellness-badge-size,12px)!important;line-height:1.2!important;padding:4px 6px!important;min-height:24px;display:inline-flex!important;align-items:center;justify-content:center}.wl-hub .wh-card{overflow:visible}.wl-hub .wl-grid{padding-top:14px}.wl-hub .wh-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px}.wl-hub .wh-card[data-wellness-selected] .ProductItem__Image--alternate{display:none!important}@container wellness (min-width:768px){.wl-hub.wl-page .wl-hero{min-height:clamp(420px,35cqi,474px)}.wl-hub.wl-page .clp-art-card>svg{max-height:clamp(240px,21cqi,290px);aspect-ratio:auto}.wl-hub.wl-page .wl-hero-art{padding:18px}.wl-hub .clp-art-card{transform:rotate(1deg)}}@container wellness (max-width:767px){.wl-hub .wl-hero-art{height:auto;min-height:0;padding:12px 18px 24px!important}.wl-hub .clp-art-card{transform:none!important}.wl-hub .clp-art-card>svg{height:auto;max-height:none;aspect-ratio:420/330}.wl-hub .wl-wellness-categories{flex-wrap:nowrap;overflow-x:auto;padding:0 2px 8px;scrollbar-width:thin}.wl-wellness-categories .wl-pill{flex:none}.wl-hub .wl-swipe{display:block}.wl-guide-grid{grid-template-columns:minmax(0,1fr);gap:22px}.wl-hub .wl-guide{padding:22px 18px}.wl-guide-grid h2{font-size:26px}.wl-guide-details{padding:18px}.wl-hub .wl-seo-topics{grid-template-columns:minmax(0,1fr)}.wl-hub .wh-card .CocomoCollectionCard__Badge{padding:3px 4px!important;min-height:23px}.wl-hub .wl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-search{grid-column:1/-1}.wl-hub .wl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-advanced-fields>.wl-field:first-child{grid-column:1/-1}}.wl-hub .wl-seo-v2{padding:clamp(20px,2.5cqi,32px);background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.wl-hub .wl-seo-heading{max-width:850px;margin:0 0 26px}.wl-hub .wl-seo-heading h2{font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,sans-serif;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.wl-hub .wl-seo-heading>p:last-child{font:400 15px/1.7 Poppins,sans-serif;margin:0;max-width:78ch}.wl-hub .wl-seo-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 24px}.wl-hub .wl-seo-topics article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.wl-hub .wl-seo-topics article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.wl-hub .wl-seo-topics article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.wl-hub .wl-seo-number{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,sans-serif}.wl-hub .wl-seo-topics article h3{font:650 19px/1.35 Poppins,sans-serif;letter-spacing:-.02em;color:#211722;margin:0;text-transform:none}.wl-hub .wl-seo-topics article p{font:400 15px/1.75 Poppins,sans-serif;color:#34263b;margin:0}.wl-hub .wl-seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.wl-hub .wl-seo-links a,.wl-hub .wl-seo-links a:nth-child(2),.wl-hub .wl-seo-links a:last-child{min-height:64px;padding:16px;background:#fff;border-color:#d4c3de;border-radius:10px;font-size:14px;line-height:1.45}.wl-hub .wl-seo-links a:hover{border-color:#8d62a4;background:#fffbe8}.wl-hub .wl-faq{border-radius:16px;background:#f2eff9}@container wellness (max-width:1000px){.wl-hub.wl-page .wl-seo-topics{grid-template-columns:minmax(0,1fr)}.wl-hub .wl-seo-topics article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:10px}.wl-hub .wl-seo-number{grid-row:1/3}.wl-hub .wl-seo-topics article p{grid-column:2;max-width:80ch}}@container wellness (max-width:767px){.wl-hub .wl-seo-v2{padding:22px 16px}.wl-hub .wl-seo-heading{margin-bottom:22px}.wl-hub .wl-seo-topics{gap:14px}.wl-hub .wl-seo-topics article{display:flex;padding:20px;gap:12px}.wl-hub .wl-seo-links{grid-template-columns:minmax(0,1fr);gap:10px}.wl-hub .wl-seo-links a{min-height:54px}}.wl-hub .wl-hero-art{overflow:visible!important}.wl-hub .clp-art-card{width:100%}.wl-hub .cca-illustration{display:block;width:100%;height:auto;aspect-ratio:420/330}.wl-hub[data-wellness-view=oil-balm] .wl-hero{background:linear-gradient(125deg,#fff2cc,#f3d6e7)}.wl-hub[data-wellness-view=water-based] .wl-hero{background:linear-gradient(125deg,#e1f7ed,#d9ebf5)}.wl-hub[data-wellness-view=exfoliating] .wl-hero{background:linear-gradient(125deg,#efdffc,#ffe5d5)}.wl-hub .wl-families{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.wl-hub .wl-families a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;text-decoration:none;white-space:nowrap}.wl-hub .wl-families a[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.wl-hub .wl-wellness-formats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.wl-hub .wl-wellness-formats button{white-space:nowrap}.wl-hub .wl-advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-hub .wl-filter-summary-hint{font-size:14px;color:#66546c}.wl-hub .wl-guide-grid{padding:0}.wl-hub .wl-guide-footer{padding:16px 0 0;background:transparent;border:0}.wl-hub [data-wellness-pagination]{margin-top:22px}.wl-hub .wl-page-label{font-weight:650}.wl-hub .wl-grid{align-items:stretch}.wl-hub .wh-card{height:100%;display:flex;flex-direction:column}.wl-hub .wl-seo-links a{font-weight:550}.wl-hub .wl-filter-panel .wl-field select{max-width:100%}.wl-hub .wl-hero-title{max-width:14ch}.wl-hub .wl-field option{font-size:14px}@container wellness (min-width:768px){.wl-hub .cca-illustration{max-height:290px;aspect-ratio:auto;object-fit:contain}.wl-hub .wl-hero-art{padding:18px}.wl-hub .clp-art-card{transform:rotate(1deg)}}@container wellness (max-width:767px){.wl-hub .wl-families{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.wl-hub .wl-families a{flex:none}.wl-hub .wl-wellness-formats{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.wl-hub .wl-wellness-formats button{flex:none}.wl-hub .wl-hero-art{grid-row:auto;padding:0 18px 20px!important}.wl-hub .clp-art-card{transform:none!important}.wl-hub .cca-illustration{height:auto;max-height:none;aspect-ratio:420/330}.wl-hub .wl-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-search{grid-column:1/-1}.wl-hub .wl-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-advanced-fields>.wl-field:first-child{grid-column:auto}.wl-hub .wl-advanced-fields>.wl-field:last-child{grid-column:auto}.wl-hub .wl-hero-title{max-width:100%}.wl-hub .wl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-hub :is(#wellness-guide,#wellness-products,#wellness-results){scroll-margin-top:calc(var(--header-height, 170px) + 16px);outline:none}.wl-hub #wellness-results{min-width:0}.wl-hub .wl-hero-art,.wl-hub.wl-page .wl-hero-art{padding:0!important;align-self:stretch;background:#ab3cf0;border-left:1px solid #211722;overflow:hidden!important}.wl-hub[data-wellness-view=collagen] .wl-hero-art{background:#ddc7f0}.wl-hub .wl-approved-art{display:block;width:100%;height:auto;object-fit:contain;align-self:center;aspect-ratio:1}.wl-hub.wl-page .wl-hero{min-height:0}.wl-hub .wl-hero-title{max-width:15ch}.wl-hub .wl-hero-copy{padding:32px}.wl-hub .wl-all-families{margin:0 0 24px}.wl-hub .wl-all-families summary{cursor:pointer;font:500 14px/1.5 Poppins,sans-serif;min-height:44px;padding:10px 0}.wl-hub .wl-family-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#f6eefb;border:1px solid #d8c9e6;border-radius:12px}.wl-hub .wl-family-list a{font:400 14px/1.5 Poppins,sans-serif;padding:10px;background:#fff;border-radius:6px}.wl-hub .wl-seo-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-seo-topics article:last-child{grid-column:1/-1}.wl-hub .wl-families{margin-bottom:8px}.wl-hub .wl-status p{font-size:14px}.wl-hub .wh-card .CocomoCollectionCard__TopBadges{top:0!important;transform:translateY(-50%)}.wl-hub .wh-card .ProductItem__Image--alternate{display:none!important}.wl-hub .wh-card .ProductItem__Image{opacity:1!important}@container wellness (max-width:767px){.wl-hub .wl-hero-art,.wl-hub.wl-page .wl-hero-art{padding:0!important;border-left:0;border-top:1px solid #211722}.wl-hub .wl-hero-copy{padding:26px 22px}.wl-hub .wl-approved-art{height:auto;width:100%}.wl-hub .wl-family-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-hub .wl-seo-topics{grid-template-columns:minmax(0,1fr)}}.wl-hub .wl-families{margin-bottom:24px;overscroll-behavior-x:contain}@container wellness (min-width:768px){.wl-hub .wh-card .CocomoCollectionCard__TopBadges{top:7px!important;right:7px!important;bottom:auto!important;left:7px!important;transform:none!important}}.wl-hub .wl-families button{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;background:#fff;color:#19131d;text-decoration:none;white-space:nowrap;cursor:pointer}.wl-hub .wl-families button[aria-pressed=true]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.wl-hub .wl-families button:focus-visible{outline:2px solid #6d26a8;outline-offset:3px}@container wellness (max-width:767px){.wl-hub .wl-families button{flex:none}}@container wellness (min-width:768px){.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:clamp(420px,35cqi,474px)}.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero-copy{padding:clamp(24px,2.4cqi,34px)}.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero-art{padding:18px!important;justify-content:center;min-height:0}.wl-hub.wl-page[data-wellness-view=collagen] .wl-approved-art{width:100%;max-width:620px;height:clamp(240px,21cqi,290px);max-height:clamp(240px,21cqi,290px);aspect-ratio:auto;object-fit:contain}}@container wellness (max-width:767px){.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero{grid-template-columns:minmax(0,1fr);min-height:0}.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero-copy{padding:24px 20px}.wl-hub.wl-page[data-wellness-view=collagen] .wl-hero-art{padding:0 18px 20px!important;height:auto;min-height:0;justify-content:center}.wl-hub.wl-page[data-wellness-view=collagen] .wl-approved-art{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:420/330;object-fit:contain}}@container wellness (min-width:768px){.wl-hub.wl-page[data-wellness-view=all] .wl-hero{min-height:504px}.wl-hub.wl-page[data-wellness-view=all] .wl-hero-art{position:relative;min-height:0;background:#a546f3}.wl-hub.wl-page[data-wellness-view=all] .wl-approved-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}}.wl-hub .wl-hero-art>svg{display:block;width:100%;height:auto;aspect-ratio:1;flex:1 1 auto}.wl-hub[data-wellness-category]:not([data-wellness-category=""]) .wl-hero-title{max-width:none}@container wellness (min-width:768px){.wl-hub.wl-page .wl-hero-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}}@container wellness (max-width:1000px){.wl-hub .wh-card .CocomoCollectionCard__TopBadges{flex-wrap:wrap}.wl-hub .wh-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:14px!important;line-height:1.2!important;padding:3px 5px;max-width:100%}.wl-hub .wh-card .CocomoCollectionCard__Badge--type{flex:0 1 auto}.wl-hub .wh-card .CocomoCollectionCard__Badge--promo{font:650 14px/18px Poppins,sans-serif!important;min-height:28px;padding:4px 8px}.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge,.wl-hub .wh-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 14px/1.3 Poppins,sans-serif!important}.wl-hub .wh-card .CocomoCollectionCard__Flair .ch-offer-line{white-space:normal}}.wl-hub.wl-page[data-wellness-category=health-collagen] .wl-hero-art{background:#ab4bef;padding:0!important;overflow:hidden!important;min-width:0}.wl-hub.wl-page[data-wellness-category=health-collagen] .wl-category-art{max-width:none;max-height:none}.revy-custom-content-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}:root{--cocomo-sticky-announcement-height: 60px}#qab_background,#qab_container,.qab_background,.qab_container,.qab_bar,[id^=qab_],[class^=qab_],[class*=" qab_"],#c99-announcement-bar.c4-launch-bar[hidden]{display:none!important}#c99-announcement-bar.c4-launch-bar{position:sticky;top:0;z-index:35;isolation:isolate;width:100%;height:60px;overflow:hidden;color:#123b32;background:linear-gradient(110deg,#c7efe5,#e3fcf5,#c5eee3);font-family:Poppins,Arial,sans-serif}.c4-launch-bar *,.c4-launch-bar *:before,.c4-launch-bar *:after{box-sizing:border-box}.c4-launch-bar__silver{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.c4-launch-bar__inner{display:flex;align-items:center;width:min(100%,1200px);height:100%;margin:0 auto;padding:0 18px;gap:20px}.c4-launch-bar .c4-launch-bar__link{display:flex;align-items:center;gap:26px;flex:1;min-width:0;height:100%;color:inherit;text-decoration:none}.c4-launch-bar__products{flex:0 0 91px;height:58px;display:flex;align-items:center;justify-content:center;gap:7px}.c4-launch-bar__products img{display:block;flex:none;max-width:none;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 2px 1px #173e3226)}.c4-launch-bar__products .c4-launch-bar__patch{height:51px;width:36px;transform:rotate(-6deg)}.c4-launch-bar__products .c4-launch-bar__tube{height:54px;width:16px;transform:rotate(7deg)}.c4-launch-bar__copy{flex:1;min-width:0;text-align:center}.c4-launch-bar__headline{display:block;margin:0;font-size:clamp(18px,2.02vw,28px);line-height:1.14;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.c4-launch-bar__brands{display:block;margin-top:3px;font-size:clamp(8px,.77vw,11px);line-height:1.15;font-weight:500;letter-spacing:.14em;white-space:nowrap}.c4-launch-bar__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 22px;height:36px;color:#fff;background:#073f34;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.c4-launch-bar__cta span{font-size:24px;font-family:Arial,sans-serif;line-height:1;font-weight:400}.c4-launch-bar .c4-launch-bar__close{position:static;flex:0 0 44px;display:grid;place-items:center;width:44px;height:42px;margin:0;padding:0;border:0;border-left:1px solid #16493d40;border-radius:0;background:none;box-shadow:none;color:#123b32;cursor:pointer}.c4-launch-bar__close span{display:block;font:300 35px/1 Arial,sans-serif}.c4-launch-bar__link:focus-visible,.c4-launch-bar__close:focus-visible{outline:2px solid #123b32;outline-offset:-3px}.c4-launch-bar .c4-launch-bar__mobile{display:none}@media(max-width:999px)and (min-width:750px){.c4-launch-bar__inner{gap:10px;padding:0 8px}.c4-launch-bar .c4-launch-bar__link{gap:8px}.c4-launch-bar__products{flex-basis:64px}.c4-launch-bar__cta{padding:0 12px;font-size:11px;gap:7px}}@media(max-width:749px){:root{--cocomo-sticky-announcement-height: 42px}#c99-announcement-bar.c4-launch-bar{height:42px}.c4-launch-bar__inner{width:100%;padding:0 6px;gap:4px}.c4-launch-bar .c4-launch-bar__link{gap:6px}.c4-launch-bar__products{flex-basis:48px;height:40px;gap:4px}.c4-launch-bar__products .c4-launch-bar__patch{height:34px;width:24px}.c4-launch-bar__products .c4-launch-bar__tube{height:36px;width:11px}.c4-launch-bar__copy{text-align:left}.c4-launch-bar__headline{font-size:clamp(11px,3.55vw,15px);line-height:1.15;letter-spacing:-.035em}.c4-launch-bar__brands{font-size:clamp(8px,2.37vw,10px);line-height:1.2;letter-spacing:.045em;margin-top:2px}.c4-launch-bar__cta{height:28px;gap:5px;padding:0 10px;font-size:10px;letter-spacing:-.02em}.c4-launch-bar__cta span{font-size:17px}.c4-launch-bar .c4-launch-bar__close{flex-basis:30px;width:30px;height:36px}.c4-launch-bar__close span{font-size:29px}.c4-launch-bar .c4-launch-bar__desktop{display:none}.c4-launch-bar .c4-launch-bar__mobile{display:block}}.shopify-section:has(>.bk-hub){background:#fff}.bk-hub{--bk-ink:#211722;--bk-lime:#fcff00;--bk-pink:#ff739b;--bk-purple:#ad3cf0;--bk-blush:#ffc9d9;background:#fff;color:var(--bk-ink);font:400 15px/1.65 Poppins,sans-serif;padding:20px 0 40px;container-type:inline-size;container-name:baby}.bk-hub *{box-sizing:border-box}.bk-hub [hidden]{display:none!important}.bk-shell{max-width:1480px;padding:0 32px;margin:auto}.bk-hub h1,.bk-hub h2,.bk-hub h3,.bk-hub p{font-family:Poppins,sans-serif;color:inherit;letter-spacing:0;text-transform:none}.bk-hub h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;font-weight:650;margin:0 0 14px}.bk-hub h3{font-size:16px;line-height:1.4;font-weight:650;margin:0 0 8px}.bk-hub p{margin:0 0 14px}.bk-hub button,.bk-hub input,.bk-hub select{font:inherit;font-size:14px;color:inherit}.bk-hub button,.bk-hub summary{cursor:pointer}.bk-hub a{color:inherit}.bk-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid #892abb;outline-offset:4px}.bk-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:22px}.bk-crumb a{text-decoration:none}.bk-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:linear-gradient(120deg,#ffc9d9,#e5d4f1);border:1px solid var(--bk-ink);border-radius:16px;overflow:hidden;box-shadow:2px 3px 0 var(--bk-ink);margin:0 3px 32px 0}.bk-hero-copy{padding:clamp(26px,3.2cqi,46px);align-self:center}.bk-hub .bk-eyebrow{font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em;margin:0 0 13px;text-transform:uppercase}.bk-hub h1.bk-tag{display:inline-block!important;background:var(--bk-lime);border:1px solid var(--bk-ink);border-radius:4px;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;padding:7px 10px;margin:0 0 15px}.bk-hub .bk-headline{font-size:clamp(34px,4.2cqi,60px);font-weight:700;line-height:1.08;letter-spacing:-.055em;margin:0 0 20px}.bk-headline span{display:block}.bk-hub .bk-intro{font-size:15px;line-height:1.65;max-width:550px;margin:0 0 22px}.bk-hero-actions{display:flex;gap:16px 22px;align-items:center;flex-wrap:wrap}.bk-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;border:1px solid var(--bk-ink);border-radius:7px;background:var(--bk-lime);box-shadow:2px 3px 0 var(--bk-ink);padding:10px 18px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none}.bk-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.bk-hero-art{background:#af43eb;display:flex;align-items:stretch;border-left:1px solid var(--bk-ink);min-width:0}.bk-art{display:block;width:100%;height:100%;min-height:340px;align-self:stretch}.bk-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 3px 5px 0}.bk-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;background:#fff;border:1px solid var(--bk-ink);border-radius:999px;text-decoration:none;font-size:14px;line-height:1.5;white-space:nowrap;flex:none}.bk-pill span{color:#625b64;font-size:14px}.bk-pill[aria-current=true]{background:var(--bk-lime);box-shadow:1px 2px 0 var(--bk-ink);font-weight:650}.bk-families{margin-bottom:20px}.bk-formats{padding:19px 0 24px;border-top:1px solid #decfe7}.bk-hub .bk-formats h2{font-size:16px;letter-spacing:0;margin-bottom:14px}.bk-swipe{display:none;font-size:14px;color:#66546c}.bk-guide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;background:#e8f6f0;border:1px solid #bfcfc5;border-radius:14px;padding:28px;margin:0 0 30px}.bk-guide h2{font-size:28px}.bk-guide p{font-size:14px;margin:0}.bk-guide .bk-eyebrow{margin-bottom:12px}.bk-guide-advice{align-self:center;padding:20px;background:#ffffffc9;border:1px solid #c7dbcf;border-radius:12px}.bk-guide-advice h3{font-size:14px}.bk-products,#baby-guide{scroll-margin-top:180px}.bk-products-head{display:flex;gap:15px;justify-content:space-between;align-items:baseline;margin-bottom:16px}.bk-products-head h2{margin:0}.bk-products-head p{margin:0;font-size:14px;color:#62536a}.bk-filters{position:static;display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(130px,1fr));align-items:end;gap:14px;background:#f8f2fc;border:1px solid #dccce6;border-radius:12px;padding:16px;margin-bottom:26px}.bk-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600}.bk-hub .bk-field input,.bk-hub .bk-field select{min-width:0;width:100%;min-height:46px;padding:10px;border:1px solid #ad98ba;border-radius:7px;background:#fff;font-size:14px;font-weight:400;-webkit-appearance:auto;appearance:auto}.bk-clear{grid-column:1/-1;justify-self:end;min-height:36px;padding:4px 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.bk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;align-items:stretch}.bk-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;padding:12px;position:relative}.bk-hub .bk-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.bk-hub .bk-card .ProductItem__Wrapper{display:flex;flex-direction:column;min-width:0;height:auto}.bk-hub .bk-card .CocomoCollectionCard__Media{position:relative;display:flex;flex-direction:column;flex:none;gap:8px}.bk-hub .bk-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.bk-hub .bk-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:3/4!important;padding-bottom:0!important}.bk-hub .bk-card .AspectRatio:before{padding-bottom:0!important}.bk-hub .bk-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.bk-hub .bk-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.bk-hub .bk-card .ProductItem__Vendor{display:none!important}.bk-hub .bk-card .ProductItem__Title{order:1;font:500 15px/1.45 Poppins,sans-serif!important;letter-spacing:0!important;margin:0!important;text-align:center!important;display:flex;flex-direction:column;gap:8px}.bk-hub .bk-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.8em}.bk-hub .bk-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.bk-hub .bk-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.bk-hub .bk-card .opinew-stars-plugin-product-list{min-height:22px;margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.bk-hub .bk-card .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;font-size:14px!important;white-space:nowrap!important}.bk-hub .bk-card .opinew-star-plugin-inside,.bk-hub .bk-card .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:var(--bk-purple)!important}.bk-hub .bk-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;opacity:1!important;transform:none!important}.bk-hub .bk-card .ProductItem__Price{font:700 18px/1.3 Poppins,sans-serif!important;color:var(--bk-ink)!important;display:inline-block;margin:0!important;white-space:normal;letter-spacing:0!important;font-variant-numeric:tabular-nums}.bk-hub .bk-card .ProductItem__Price.Price--compareAt{font-size:14px!important;font-weight:400!important;color:#736976!important;text-decoration:line-through}.bk-hub .bk-card .ProductItem__UnitPriceMeasurement{order:2;font-size:14px}.bk-hub .bk-card .CocomoCollectionCard__Flair{order:0;display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px}.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;gap:6px;margin:0!important;padding:0!important}.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font:600 14px/1.35 Poppins,sans-serif!important;letter-spacing:0!important}.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--bk-ink)!important;border:1px solid var(--bk-ink)!important;border-radius:12px!important;padding:6px 9px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge[id^=flair-badge-47449-]>div,.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge[id^=flair-badge-47481-]>div{background:var(--bk-blush)!important;border-radius:999px!important}.bk-hub .bk-card .CocomoCollectionCard__Flair .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.bk-hub .bk-card .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;z-index:3;pointer-events:none}.bk-hub .bk-card .CocomoCollectionCard__Badge{font:600 14px/1.25 Poppins,sans-serif!important;border:1px solid var(--bk-ink);border-radius:999px;padding:5px 7px;max-width:100%;box-shadow:none!important}.bk-hub .bk-card .CocomoCollectionCard__Badge--type{grid-column:1;justify-self:start;background:#fff;color:var(--bk-ink);min-width:0;white-space:normal;text-transform:capitalize}.bk-hub .bk-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--bk-lime);color:var(--bk-ink);white-space:nowrap;text-transform:uppercase}.bk-hub .bk-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--bk-ink);white-space:nowrap}.bk-hub .bk-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;margin-top:-23px;background:var(--bk-pink);color:var(--bk-ink);white-space:normal;text-align:center;z-index:3;padding:5px 12px}.bk-card-extra{padding-top:16px;margin-top:auto}.bk-card-extra .bk-primary{display:flex;width:100%;box-shadow:none;gap:10px;padding:10px 12px}.bk-empty{background:#faf5fd;border:1px solid #ddcce5;border-radius:12px;padding:30px;text-align:center}.bk-empty h3{font-size:24px}.bk-empty p{font-size:14px}.bk-empty-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.bk-pagination{display:flex;justify-content:center;gap:20px;padding:24px;font-size:14px}.bk-footer{margin-top:34px}.bk-faq{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.3fr);gap:34px;padding:30px;background:#f8f3fc;border:1px solid #d8c9e6;border-radius:14px;margin-bottom:24px}.bk-faq p{font-size:14px}.bk-faq-items{border-top:1px solid #d8c9e6}.bk-faq details{border-bottom:1px solid #d8c9e6}.bk-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:54px;font-size:14px;font-weight:600;padding:14px 0;list-style:none}.bk-faq summary::-webkit-details-marker{display:none}.bk-faq summary span{font-size:22px;line-height:1;flex:none}.bk-faq details[open] summary span{transform:rotate(45deg)}.bk-faq details p{margin:0;padding:0 0 18px}.bk-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:30px;padding:30px;background:#eaf7f2;border:1px solid #cadbd2;border-radius:14px}.bk-seo p{font-size:14px;margin:0}.bk-related{display:grid;gap:10px}.bk-related a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:10px 13px;border:1px solid #c9b8d0;border-radius:8px;background:#fff;text-decoration:none;font-size:14px}.bk-related a:first-child{background:#fff1f6}.bk-related a:nth-child(2){background:#f5edfc}@container baby (max-width:1000px){.bk-shell{padding:0 24px}.bk-hero-copy{padding:28px}.bk-hub .bk-headline{font-size:38px}.bk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-search{grid-column:1/-1}.bk-grid{gap:24px 12px}.bk-card{padding:8px}.bk-hub .bk-card .CocomoCollectionCard__TopBadges{inset:4px 4px auto;gap:3px}.bk-hub .bk-card .CocomoCollectionCard__Badge{padding:4px 5px}}@container baby (max-width:767px){.bk-hub{padding-top:16px}.bk-shell{padding:0 16px}.bk-crumb{margin-bottom:16px}.bk-hero{grid-template-columns:minmax(0,1fr);margin-bottom:26px}.bk-hero-copy{padding:24px 20px}.bk-hub .bk-headline{font-size:clamp(32px,8.7cqi,42px);margin-bottom:16px}.bk-hub .bk-intro{font-size:14px;line-height:1.6}.bk-hero-art{height:220px;border-left:0;border-top:1px solid var(--bk-ink);overflow:hidden}.bk-art{min-height:0;height:220px;width:100%;object-fit:cover}.bk-pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;padding-bottom:9px}.bk-formats{padding-top:16px}.bk-swipe{display:block}.bk-guide{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:18px}.bk-guide h2,.bk-hub h2{font-size:24px}.bk-guide-advice{padding:16px}.bk-products-head{display:block}.bk-products-head p{margin-top:8px}.bk-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:30px}.bk-search{grid-column:1/-1}.bk-field:has([data-baby-sort]){grid-column:1/-1}.bk-hub .bk-field input,.bk-hub .bk-field select{font-size:16px}.bk-clear{min-height:32px}.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px;padding-top:20px}.bk-card{padding:0;overflow:visible}.bk-hub .bk-card .ProductItem__ImageWrapper{overflow:hidden;border-radius:8px 8px 0 0}.bk-hub .bk-card .ProductItem__Info{padding:8px 8px 0!important}.bk-hub .bk-card .ProductItem__Title{font-size:14px!important}.bk-hub .bk-card .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%);gap:3px}.bk-hub .bk-card .CocomoCollectionCard__Badge{font-size:14px!important;padding:4px}.bk-hub .bk-card .CocomoCollectionCard__Badge--type{font-size:14px!important;line-height:1.2!important}.bk-card-extra{padding:12px 8px 8px}.bk-card-extra .bk-primary{padding:8px;gap:5px}.bk-empty{padding:24px 18px}.bk-faq,.bk-seo{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:20px}.bk-footer{margin-top:28px}.bk-faq{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.bk-hub *{scroll-behavior:auto!important;transition:none!important}}.cc-collection-faq{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,1.8fr);align-items:start;gap:32px;width:100%;max-width:none;margin:32px 0;padding:32px;border:1px solid #151018;border-radius:14px;box-shadow:2px 3px #151018;background:#f4eaff;color:#151018;font-family:Poppins,sans-serif;text-align:left;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.cc-collection-faq,.cc-collection-faq *{box-sizing:border-box}.cc-collection-faq .cc-collection-faq__intro,.cc-collection-faq .cc-collection-faq__items{min-width:0}.cc-collection-faq .cc-collection-faq__eyebrow{display:inline-flex;align-items:center;min-height:30px;margin:0 0 18px;padding:5px 10px;border:1px solid #151018;border-radius:5px;box-shadow:2px 2px #151018;background:#fdff00;color:#151018;font:700 14px/1.3 Poppins,sans-serif;letter-spacing:.03em;text-transform:uppercase}.cc-collection-faq .cc-collection-faq__heading{max-width:16ch;margin:0;color:#151018;font:700 clamp(24px,2.2vw,32px)/1.25 Poppins,sans-serif;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.cc-collection-faq .cc-collection-faq__items{display:grid;gap:10px}.cc-collection-faq .cc-collection-faq__items>details{min-width:0;margin:0;padding:0;border:1px solid #151018;border-radius:10px;background:#fff;color:#151018}.cc-collection-faq .cc-collection-faq__items>details>summary{position:relative;display:block;min-height:62px;margin:0;padding:18px 60px 18px 18px;border-radius:9px;color:#151018;font:600 16px/1.5 Poppins,sans-serif;letter-spacing:0;list-style:none;overflow-wrap:anywhere;cursor:pointer}.cc-collection-faq .cc-collection-faq__items>details>summary::-webkit-details-marker{display:none}.cc-collection-faq .cc-collection-faq__items>details>summary::marker{content:""}.cc-collection-faq .cc-collection-faq__items>details>summary:after{content:"";position:absolute;top:50%;right:16px;width:28px;height:28px;border:1px solid #151018;border-radius:50%;background-color:#fdff00;background-image:linear-gradient(#151018,#151018),linear-gradient(#151018,#151018);background-position:center;background-size:11px 2px,2px 11px;background-repeat:no-repeat;transform:translateY(-50%)}.cc-collection-faq .cc-collection-faq__items>details[open]>summary{border-radius:9px 9px 0 0;background:#faf5ff}.cc-collection-faq .cc-collection-faq__items>details[open]>summary:after{background-size:11px 2px,0 0}.cc-collection-faq .cc-collection-faq__items>details>summary:focus-visible{outline:3px solid #7620b5;outline-offset:3px}.cc-collection-faq .cc-collection-faq__items>details>p{max-width:none;margin:0;padding:0 18px 18px;color:#151018;font:400 15px/1.7 Poppins,sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.cc-collection-faq .cc-collection-faq__items>details>summary+p{padding-top:14px}.cc-collection-faq .cc-collection-faq__items>details>a{display:inline-flex;align-items:center;min-height:44px;max-width:calc(100% - 36px);margin:0 18px 12px;padding:0;color:#151018;font:600 14px/1.5 Poppins,sans-serif;text-decoration:underline;text-underline-offset:4px}.cc-collection-faq .cc-collection-faq__items>details>summary>span[aria-hidden=true]{display:none}.cc-collection-faq .cc-collection-faq__items>details>div{padding:14px 18px 18px;color:#151018;font:400 15px/1.7 Poppins,sans-serif}.cc-collection-faq .cc-collection-faq__items>details>div>p{margin:0;color:inherit;font:inherit;letter-spacing:0;overflow-wrap:anywhere}@media(max-width:800px){.cc-collection-faq{grid-template-columns:minmax(0,1fr);gap:24px}.cc-collection-faq .cc-collection-faq__heading{max-width:27ch}}@media(max-width:767px){.cc-collection-faq{margin:24px 0;padding:20px 16px;border-radius:13px}}@media(max-width:640px){.cc-collection-faq{gap:20px;padding:20px 16px;border-radius:13px;box-shadow:2px 3px #151018}.cc-collection-faq .cc-collection-faq__eyebrow{margin-bottom:14px}.cc-collection-faq .cc-collection-faq__heading{font-size:24px}.cc-collection-faq .cc-collection-faq__items>details>summary{min-height:56px;padding:15px 48px 15px 14px;font-size:14px}.cc-collection-faq .cc-collection-faq__items>details>summary:after{right:12px;width:24px;height:24px;background-size:9px 2px,2px 9px}.cc-collection-faq .cc-collection-faq__items>details[open]>summary:after{background-size:9px 2px,0 0}.cc-collection-faq .cc-collection-faq__items>details>div,.cc-collection-faq .cc-collection-faq__items>details>p{padding-right:14px;padding-left:14px;font-size:14px;line-height:1.65}.cc-collection-faq .cc-collection-faq__items>details>a{max-width:calc(100% - 28px);margin-right:14px;margin-left:14px}}@media(forced-colors:active){.cc-collection-faq .cc-collection-faq__items>details>summary:after{background-image:none;content:"+";display:grid;place-items:center;line-height:1}.cc-collection-faq .cc-collection-faq__items>details[open]>summary:after{content:"\2212"}}.cds-shelf{--cds-ink: #151018;--cds-yellow: #fdff00;--cds-coral: #ff819c;--cds-purple: #af44f2;--cds-blush: #ffc9d6;--cds-header: #dec9f4;--cds-body: #f7f0fd;--cds-accent: #8a25e8;--cds-page-background: #fff;color:var(--cds-ink);font:400 15px/1.5 Poppins,sans-serif;isolation:isolate;width:100%;max-width:1440px;min-width:0;margin:48px auto;padding:0 28px 5px}.cds-shelf *,.cds-shelf *:before,.cds-shelf *:after{box-sizing:border-box}.cds-shelf[hidden],.cds-shelf [hidden]{display:none!important}.cds-shelf a{color:inherit;text-decoration:none}.cds-shelf :focus-visible{outline:3px solid var(--cds-purple);outline-offset:4px}.cds-shelf .cds-frame{position:relative;min-width:0;border:2px solid var(--cds-ink);border-radius:20px;background:var(--cds-body);box-shadow:5px 5px 0 var(--cds-ink)}.cds-shelf .cds-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:33px 24px 22px;border-radius:18px 18px 0 0;background:var(--cds-header)}.cds-shelf .cds-tab{position:absolute;z-index:2;top:0;left:18px;max-width:calc(100% - 36px);padding:6px 16px;border:2px solid var(--cds-ink);border-radius:9px;background:var(--cds-yellow);box-shadow:2px 2px 0 var(--cds-ink);color:var(--cds-ink);font:800 20px/1.2 Poppins,sans-serif;letter-spacing:-.025em;text-transform:uppercase;transform:translateY(-50%) rotate(-2deg)}.cds-shelf .cds-heading-copy{min-width:0}.cds-shelf .cds-title-row{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;min-width:0}.cds-shelf .cds-eyebrow{margin:0 0 4px;color:var(--cds-ink);font:700 14px/1.3 Poppins,sans-serif;letter-spacing:.025em;text-transform:uppercase}.cds-shelf .cds-title{min-width:0;margin:0;color:var(--cds-ink);font:750 34px/1.12 Poppins,sans-serif;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.cds-shelf .cds-motif{position:static;display:block;width:68px;height:68px;flex:none;color:var(--cds-yellow);pointer-events:none}.cds-shelf .cds-controls{display:flex;align-items:center;gap:12px}.cds-shelf .cds-controls button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;margin:0;padding:0;border:2px solid var(--cds-ink);border-radius:50%;background:var(--cds-yellow);box-shadow:2px 2px 0 var(--cds-ink);color:var(--cds-ink);font:600 22px/1 Poppins,sans-serif;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .15s ease,box-shadow .15s ease}.cds-shelf .cds-controls button svg{width:21px;height:21px}.cds-shelf .cds-controls button:disabled{opacity:1;cursor:default}.cds-shelf .cds-controls button:disabled svg{opacity:.4}.cds-shelf .cds-viewport{min-width:0;padding:10px 18px 0}.cds-shelf .cds-track{display:flex;align-items:stretch;gap:18px;min-width:0;margin:0;padding:6px 0 10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cds-shelf .cds-track::-webkit-scrollbar{display:none}.cds-shelf .cds-card{position:relative;display:flex;flex:0 0 calc((100% - 54px)/4);flex-direction:column;align-self:stretch;min-width:0;margin:0;padding:10px;border:1px solid #ded2e5;border-radius:10px;background:#fff;scroll-snap-align:start}.cds-shelf .cds-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.cds-shelf .cds-card .ProductItem__Wrapper{display:flex;flex-direction:column;height:auto;min-width:0}.cds-shelf .cds-card .CocomoCollectionCard__Media{position:relative;display:flex;flex:none;flex-direction:column;gap:8px;min-height:var(--cds-row-height, 0px)}.cds-shelf .cds-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0}.cds-shelf .cds-card .AspectRatio{width:100%;max-width:none!important;aspect-ratio:var(--aspect-ratio, .705882)!important;padding-bottom:0!important}.cds-shelf .cds-card .AspectRatio:before{padding-bottom:0!important}.cds-shelf .cds-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important}.cds-shelf .cds-card .ProductItem__Info{display:flex;flex-direction:column;margin:0!important;padding-top:8px!important;text-align:center!important}.cds-shelf .cds-card .ProductItem__Vendor{display:none!important}.cds-shelf .cds-card .ProductItem__Title{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;order:1;min-height:0;margin:0!important;color:var(--cds-ink);font:500 15px/1.45 Poppins,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:none}.cds-shelf .cds-card .ProductItem__Title>a{display:-webkit-box;min-height:var(--cds-row-height, 0px);overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.cds-shelf .cds-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.cds-shelf .cds-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.cds-shelf .cds-card .opinew-stars-plugin-product-list{display:block!important;min-height:var(--cds-row-height, 0px);margin:0!important;text-align:center!important;font-size:14px!important;line-height:1.4!important}.cds-shelf .cds-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.cds-shelf .cds-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;float:none!important;vertical-align:middle;white-space:nowrap!important}.cds-shelf .cds-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;color:var(--cds-purple)!important;font-size:14px!important;line-height:1!important}.cds-shelf .cds-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;margin-left:3px;vertical-align:middle;font-size:14px!important;white-space:nowrap!important}.cds-shelf .cds-card .ProductItem__PriceList{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;order:2;min-height:var(--cds-row-height, 0px);margin:8px 0 0!important;padding:0!important;border:0;opacity:1!important;transform:none!important;text-align:center!important}.cds-shelf .cds-card .ProductItem__Price{display:inline-block;max-width:100%;margin:0!important;font:700 18px/1.3 Poppins,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;white-space:normal;overflow-wrap:break-word}.cds-shelf .cds-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-decoration:line-through;text-decoration-thickness:1px}.cds-shelf .cds-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.cds-shelf .cds-card .CocomoCollectionCard__Flair{display:flex;align-items:flex-start;justify-content:center;order:0;min-height:var(--cds-row-height, 0px);margin:0 0 10px}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;line-height:1.3!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;display:inline-flex!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;font:600 14px/1.3 Poppins,sans-serif!important;letter-spacing:0!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;padding:6px 10px!important;border:1px solid var(--cds-ink)!important;border-radius:12px!important;background:#fff0f4!important;box-shadow:none!important;color:var(--cds-ink)!important;font:inherit!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{border-radius:999px!important;background:var(--cds-blush)!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{border-radius:999px!important;background:#ead7fa!important}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges{position:absolute;z-index:3;top:7px;right:7px;left:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;pointer-events:none}.cds-shelf .cds-card .CocomoCollectionCard__Badge{padding:6px 9px;border:1px solid var(--cds-ink);border-radius:999px;box-shadow:none!important;font:650 14px/1.2 Poppins,sans-serif!important}.cds-shelf .cds-card .CocomoCollectionCard__Badge--type{display:inline-block!important;grid-column:1;justify-self:start;min-width:0;max-width:100%;background:#fff;color:var(--cds-ink);text-transform:capitalize;white-space:normal;overflow-wrap:break-word}.cds-shelf .cds-card .CocomoCollectionCard__Badge--saving{grid-column:2;justify-self:end;background:var(--cds-yellow);color:var(--cds-ink);text-transform:uppercase;white-space:nowrap}.cds-shelf .cds-card .CocomoCollectionCard__Badge--soldOut{grid-column:2;justify-self:end;background:#ead2fa;color:var(--cds-ink);white-space:nowrap}.cds-shelf .cds-card .CocomoCollectionCard__Badge--promo{position:static;z-index:3;inset:auto;align-self:center;flex:none;min-height:30px;max-width:100%;margin-top:-23px;padding:5px 12px;border:1px solid var(--cds-ink);border-radius:999px;background:var(--cds-coral);color:var(--cds-ink);font:650 14px/18px Poppins,sans-serif!important;text-align:center;white-space:normal;transform:none}.cds-shelf .cds-card-extra{margin-top:auto;padding-top:10px}.cds-shelf .cds-card-extra a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--cds-ink);border-radius:7px;background:var(--cds-yellow);color:var(--cds-ink);font:650 14px/1.35 Poppins,sans-serif;letter-spacing:0;text-transform:none}.cds-shelf .cds-card-extra a svg{flex:none}.cds-shelf .cds-progress{width:min(38%,330px);height:5px;margin:6px auto 18px;overflow:hidden;border-radius:999px;background:#d5c9df}.cds-shelf .cds-progress>span{display:block;width:var(--cds-progress, 25%);max-width:100%;height:100%;border-radius:inherit;background:var(--cds-accent);transition:width .2s ease,transform .2s ease}.cds-shelf.cds-shelf--recently-viewed{--cds-header: #ffc9d6;--cds-body: #fff4f7;--cds-accent: #ff2692}.cds-shelf.cds-shelf--recently-viewed .cds-tab{background:#fff}.cds-shelf.cds-shelf--recently-viewed .cds-header{border-bottom:1px dashed #a76c89}.cds-shelf.cds-shelf--recently-viewed .cds-motif{color:var(--cds-ink)}.cds-shelf.cds-shelf--recently-viewed .cds-header:before,.cds-shelf.cds-shelf--recently-viewed .cds-header:after{content:"";position:absolute;z-index:4;bottom:-14px;width:26px;height:26px;border:2px solid var(--cds-ink);border-radius:50%;background:var(--cds-page-background);pointer-events:none}.cds-shelf.cds-shelf--recently-viewed .cds-header:before{left:-15px}.cds-shelf.cds-shelf--recently-viewed .cds-header:after{right:-15px}.cds-shelf .cds-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.cds-shelf .cds-controls button:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--cds-ink)}.cds-shelf .cds-card-extra a:hover{background:var(--cds-blush)}}@media(max-width:1000px){.cds-shelf{padding-right:22px;padding-left:22px}.cds-shelf .cds-header{gap:14px;padding-right:18px;padding-left:18px}.cds-shelf .cds-motif{width:48px;height:48px}.cds-shelf .cds-viewport{padding-right:12px;padding-left:12px}.cds-shelf .cds-track{gap:12px}.cds-shelf .cds-card{flex-basis:calc((100% - 36px)/4);padding:8px}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges{top:4px;right:4px;left:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;min-height:0}.cds-shelf .cds-card .CocomoCollectionCard__Badge{padding:4px 5px;font:650 12px/1.15 Poppins,sans-serif!important}.cds-shelf .cds-card .CocomoCollectionCard__Badge--type{position:static;flex:1 1 min-content;min-width:0;max-width:max-content;word-break:normal}.cds-shelf .cds-card .CocomoCollectionCard__Badge--saving,.cds-shelf .cds-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto}.cds-shelf .cds-card .CocomoCollectionCard__Badge--promo{min-height:24px;margin-top:-20px;padding:3px 9px;font:650 12px/16px Poppins,sans-serif!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge{font:600 12px/1.25 Poppins,sans-serif!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}}@media(max-width:767px){.cds-shelf{margin:42px auto;padding:0 16px 4px}.cds-shelf .cds-frame{border-radius:15px;box-shadow:4px 4px 0 var(--cds-ink)}.cds-shelf .cds-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:30px 12px 16px;border-radius:13px 13px 0 0}.cds-shelf .cds-tab{left:12px;max-width:calc(100% - 24px);padding:5px 10px;border-radius:7px;font-size:15px}.cds-shelf .cds-eyebrow{margin-bottom:4px;font-size:12px}.cds-shelf .cds-title-row{gap:8px}.cds-shelf .cds-title{font-size:clamp(20px,5.6vw,24px);line-height:1.12;letter-spacing:-.04em;text-wrap:pretty}.cds-shelf .cds-motif{width:28px;height:28px}.cds-shelf .cds-controls{gap:7px;align-self:center}.cds-shelf .cds-controls button{width:38px;height:38px;box-shadow:1px 1px 0 var(--cds-ink)}.cds-shelf .cds-controls button svg{width:18px;height:18px}.cds-shelf .cds-viewport{padding:0 10px}.cds-shelf .cds-track{gap:10px;padding:max(24px,var(--cds-badge-clearance, 0px)) 0 10px}.cds-shelf .cds-card{flex-basis:calc((100% - 10px)/2);padding:0;border-radius:9px;overflow:visible}.cds-shelf .cds-card .ProductItem__ImageWrapper{border-radius:8px 8px 0 0;overflow:hidden}.cds-shelf .cds-card .ProductItem__Info{padding:8px 7px 0!important}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges{top:0;right:3px;left:3px;flex-wrap:nowrap;transform:translateY(-50%)}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:clamp(11px,2.9vw,12px)!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .flair-badge>div:has(.cds-offer-line){padding:4px 5px!important;font:600 clamp(11px,2.9vw,12px)/1.25 Poppins,sans-serif!important}.cds-shelf .cds-card .CocomoCollectionCard__Flair .cds-offer-line{display:block;white-space:nowrap}.cds-shelf .cds-card .CocomoCollectionCard__Flair .cds-offer-separator{display:none}.cds-shelf .cds-card .ProductItem__Title{font-size:14px!important}.cds-shelf .cds-card-extra{padding:10px 7px 7px}.cds-shelf .cds-card-extra a{gap:6px;padding:10px 9px}.cds-shelf .cds-progress{width:34%;margin:3px auto 14px}.cds-shelf.cds-shelf--recently-viewed .cds-header:before,.cds-shelf.cds-shelf--recently-viewed .cds-header:after{bottom:-11px;width:20px;height:20px}.cds-shelf.cds-shelf--recently-viewed .cds-header:before{left:-12px}.cds-shelf.cds-shelf--recently-viewed .cds-header:after{right:-12px}}@media(max-width:359px){.cds-shelf{padding-right:12px;padding-left:12px}.cds-shelf .cds-header{padding-bottom:12px}.cds-shelf .cds-title-row{gap:6px}.cds-shelf .cds-motif{width:24px;height:24px}.cds-shelf .cds-viewport{padding-right:8px;padding-left:8px}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges{gap:3px}.cds-shelf .cds-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{padding-right:3px;padding-left:3px}.cds-shelf .cds-card-extra a{padding-right:7px;padding-left:7px}}@media(prefers-reduced-motion:reduce){.cds-shelf *,.cds-shelf *:before,.cds-shelf *:after{scroll-behavior:auto!important;transition:none!important}}.shopify-section:has(>.cds-shelf[data-cds-kind]){background:#fff;display:flow-root}.shopify-section:has(>.cds-shelf[data-cds-kind]:not([hidden]))+.shopify-section:has(>.cds-shelf[data-cds-kind])>.cds-shelf{margin-top:0}.shopify-section:has(>.hb-hub){background:#fff}.hb-hub{--hb-ink:#221327;--hb-yellow:#fcff00;--hb-purple:#8a37ce;--hb-line:#cdbbd6;--hb-pink:#ffc9d9;--hb-mint:#e9f6ef}.hb-hub *{box-sizing:border-box}.hb-hub{margin:0;background:#fff;color:var(--hb-ink);font:400 15px/1.6 Poppins,Arial,sans-serif}.hb-hub button,.hb-hub input,.hb-hub select,.hb-hub summary{font:inherit;color:inherit}.hb-hub button,.hb-hub a,.hb-hub input,.hb-hub select,.hb-hub summary{-webkit-tap-highlight-color:transparent}.hb-hub button,.hb-hub a,.hb-hub summary{cursor:pointer}.hb-hub a{color:inherit}.hb-hub button{border:0}.hb-hub h1,.hb-hub h2,.hb-hub h3,.hb-hub p{margin:0}.hb-hub h1,.hb-hub h2,.hb-hub h3{line-height:1.17;letter-spacing:-.035em}.hb-hub button,.hb-hub input,.hb-hub select{font-size:14px}.hb-hub button:focus-visible,.hb-hub a:focus-visible,.hb-hub input:focus-visible,.hb-hub select:focus-visible,.hb-hub summary:focus-visible{outline:3px solid #8c32be;outline-offset:4px}.hb-hub .reviewbar{font-size:14px;text-align:center;padding:8px 14px;background:#32203d;color:#fff}.hb-hub .reviewbar strong{color:var(--hb-yellow)}.hb-hub .mast{position:sticky;top:0;background:#fff;z-index:30;border-bottom:1px solid var(--hb-ink)}.hb-hub .announce{background:var(--hb-yellow);text-align:center;padding:6px 12px;font-size:14px;font-weight:600;letter-spacing:.04em}.hb-hub .header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:15px 32px;gap:25px}.hb-hub .wordmark{font-size:35px;font-weight:800;color:#8133c5;line-height:1;letter-spacing:-.055em;text-decoration:none;position:relative}.hb-hub .wordmark:after{content:"";position:absolute;width:20px;height:7px;background:var(--hb-yellow);border-radius:50%;right:-4px;top:-4px;transform:rotate(-20deg)}.hb-hub .header nav{display:flex;gap:28px;align-items:center}.hb-hub .header nav a{text-decoration:none;font-weight:600;font-size:14px}.hb-hub .utilities{display:flex;align-items:center;gap:18px}.hb-hub .sgd{color:#18775f;font-weight:600}.hb-hub .utilities svg{width:21px;height:21px;display:block}.hb-hub .utilities a{display:block}.hb-hub.shell{max-width:1440px;margin:auto;padding:24px 32px 42px}.hb-hub .crumb{font-size:14px;margin:0 0 20px;display:flex;gap:10px;align-items:center}.hb-hub .crumb a{text-underline-offset:4px}.hb-hub .hero{min-height:398px;border:1px solid var(--hb-ink);border-radius:18px;background:linear-gradient(118deg,#ffe1e7,#f8d1e3,#edd9f8);display:grid;grid-template-columns:1.12fr 1fr;overflow:hidden;box-shadow:4px 5px 0 var(--hb-ink)}.hb-hub .hero-copy{padding:35px 34px;align-self:center}.hb-hub .eyebrow{font-size:14px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;margin-bottom:13px}.hb-hub .hero-tag{display:inline-block;padding:5px 10px;background:var(--hb-yellow);border:1px solid var(--hb-ink);border-radius:4px}.hb-hub .hero h1{font-size:clamp(38px,3.5vw,53px);font-weight:650;line-height:1.12;letter-spacing:-.047em;margin:3px 0 16px;max-width:650px}.hb-hub .hero h1 span{display:block}.hb-hub .hero-copy>p{max-width:540px;line-height:1.65}.hb-hub .hero-actions{display:flex;gap:24px;align-items:center;margin-top:24px;flex-wrap:wrap}.hb-hub .yellow{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid var(--hb-ink);border-radius:7px;box-shadow:2px 3px 0 var(--hb-ink);min-height:46px;background:var(--hb-yellow);padding:11px 17px;font-size:14px;font-weight:600;text-decoration:none}.hb-hub .yellow:hover{background:#f0e952}.hb-hub .text-action{font-size:14px;background:transparent;padding:10px 0;text-decoration:underline;text-underline-offset:5px}.hb-hub .hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 40% 45%,#ead5f8,#ceace5 58%,#bd8bdb);margin:14px;border-radius:100px 28px 92px;min-width:0;overflow:hidden}.hb-hub .hero-art svg{width:100%;height:auto;max-height:370px;display:block}.hb-hub .art-caption{position:absolute;bottom:18px;right:24px;font-size:14px;color:#4a275c;font-weight:500}.hb-hub .hero[data-tone=body]{background:linear-gradient(110deg,#d7f5e9,#f6e6ef)}.hb-hub .hero[data-tone=fragrance]{background:linear-gradient(110deg,#fde6c5,#f5d0e5)}.hb-hub .hero[data-tone=hands]{background:linear-gradient(110deg,#fae2ea,#edf3df)}.hb-hub .hero[data-tone=nails]{background:linear-gradient(110deg,#f7d7f2,#dce4fc)}.hb-hub .hero[data-tone=targeted]{background:linear-gradient(110deg,#e6daf7,#dcf2e7)}.hb-hub .section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 0 17px}.hb-hub .section-heading h2{font-size:28px;font-weight:650}.hb-hub .section-heading p{font-size:14px;color:#695970;max-width:430px}.hb-hub .family-choices{padding-top:30px}.hb-hub .family-nav{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 26px}.hb-hub .family-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;font:500 14px/1.4 Poppins,sans-serif;color:#151018;background:#fff;text-decoration:none;white-space:nowrap}.hb-hub .family-link[aria-current=page]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.hb-hub .pill-title{display:flex;gap:12px;justify-content:space-between;align-items:center}.hb-hub .pill-title h2{font-size:26px;line-height:1.25;font-weight:650}.hb-hub .pill-title p{font-size:14px;color:#695970}.hb-hub .pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;border:1px solid #151018;border-radius:999px;background:#fff;padding:10px 15px;font:400 14px/1.5 Poppins,sans-serif;color:#151018;white-space:nowrap;box-shadow:none}.hb-hub .pill-count{font-size:14px;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.hb-hub .pill[aria-pressed=true]{background:#fdff00;font-weight:650;box-shadow:1px 2px #151018}.hb-hub .swipe{display:none;font-size:14px;margin:8px 0}.hb-hub .guide{border:1px solid var(--hb-ink);border-radius:14px;background:var(--hb-mint);box-shadow:3px 4px #3d2844;margin:19px 3px 33px 0;overflow:hidden}.hb-hub .guide-body{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;padding:26px 29px}.hb-hub .guide-label{font-size:14px;font-weight:600;color:#386d59;margin-bottom:12px}.hb-hub .guide h2{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:13px}.hb-hub .guide p{font-size:14px;line-height:1.7}.hb-hub .guide-advice{border:1px solid #c1d8cc;border-radius:10px;background:#ffffffb9;padding:19px 21px}.hb-hub .guide-advice h3,.hb-hub .guide-advice summary{font-size:14px;font-weight:650;letter-spacing:0;line-height:1.5;margin-bottom:5px}.hb-hub .guide-advice details{padding-top:10px;margin-top:13px;border-top:1px solid #cddfd4}.hb-hub .guide-advice summary{padding:4px 0;min-height:35px}.hb-hub .guide-foot{border-top:1px solid #c1d8cc;padding:13px 29px;background:#ffffff70;display:flex;justify-content:space-between;align-items:center;gap:12px}.hb-hub .guide-foot p{font-size:14px;font-weight:500}.hb-hub .guide-foot .yellow{min-height:42px;padding:8px 15px;box-shadow:1px 2px 0 var(--hb-ink)}.hb-hub .result-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px}.hb-hub .result-heading h2{font-size:28px;font-weight:650}.hb-hub .result-heading p{font-size:14px;color:#6f5d76;margin-top:7px}.hb-hub .count-note{font-size:14px;color:#6d5a75}.hb-hub .filters{padding:19px;background:#f7f0fc;border:1px solid #d5c4de;border-radius:12px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:14px;margin-bottom:12px}.hb-hub .filter-title{grid-column:1/-1;font-size:17px;font-weight:600;letter-spacing:-.02em}.hb-hub .field{font-size:14px;display:flex;flex-direction:column;gap:6px;font-weight:500;min-width:0}.hb-hub .field input,.hb-hub .field select{width:100%;min-width:0;min-height:45px;font:400 14px Poppins,Arial,sans-serif;padding:10px;border:1px solid #b9a3c4;border-radius:6px;background:#fff}.hb-hub .more-filters{grid-column:1/-1;border-top:1px solid #d7c6df;padding-top:7px}.hb-hub .more-filters summary{font-size:14px;font-weight:500;padding:7px 0;min-height:40px;width:max-content}.hb-hub .extra-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding-top:9px}.hb-hub .price-error{grid-column:1/-1;color:#9d1544;font-size:14px}.hb-hub .selections{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;margin:6px 0 18px}.hb-hub .chip{border:1px solid #bfa8ce;border-radius:5px;background:#f3e8fa;padding:7px 10px;font-size:14px}.hb-hub .clear{font-size:14px;background:none;text-decoration:underline;text-underline-offset:4px;padding:8px}.hb-hub .selection-empty{font-size:14px;color:#6b5c73}.hb-hub .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 17px;align-items:stretch}.hb-hub .product{border:1px solid #d4c4df;border-radius:11px;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}.hb-hub .media{display:block;position:relative;border-bottom:1px solid #e4d8e8;aspect-ratio:12/15;background:#faf8fc}.hb-hub .media img{width:100%;height:100%;object-fit:contain;display:block}.hb-hub .badges{position:absolute;top:7px;left:7px;right:7px;display:flex;justify-content:space-between;align-items:flex-start;gap:4px;pointer-events:none}.hb-hub .badge{font-size:14px;line-height:1.15;font-weight:600;padding:5px 7px;border:1px solid #35203e;border-radius:5px;background:#fff;max-width:calc(100% - 49px);overflow-wrap:normal;word-break:normal;min-height:38px;display:flex;align-items:center}.hb-hub .save{background:var(--hb-yellow);text-align:center;display:block;flex:0 0 43px;min-width:43px;font-size:14px;padding:3px;line-height:1.1}.hb-hub .product-copy{padding:14px 13px 12px;display:flex;flex-direction:column;flex:1}.hb-hub .brand{font-size:14px;color:#735582;font-weight:500;line-height:1.4;margin-bottom:6px}.hb-hub .product h3{font-size:14px;font-weight:500;line-height:1.55;letter-spacing:0;min-height:66px;margin-bottom:8px}.hb-hub .product h3 a{text-decoration:none}.hb-hub .price{font-size:19px;font-weight:650;line-height:1.4;margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.hb-hub .price del{font-size:14px;font-weight:400;color:#826d8b}.hb-hub .stock{min-height:28px;font-size:14px;color:#4c775e;margin-top:3px}.hb-hub .stock.sold{color:#8a5271}.hb-hub .product .yellow{margin-top:9px;width:100%;box-shadow:none;min-height:43px;padding:9px 11px}.hb-hub .load{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0 36px}.hb-hub .load p{font-size:14px;color:#705e79}.hb-hub .load .yellow{min-width:230px}.hb-hub .empty{text-align:center;background:#fcf7ff;border:1px solid #d5c6dc;border-radius:12px;padding:36px;grid-column:1/-1}.hb-hub .empty h3{font-size:25px;margin-bottom:10px}.hb-hub .empty p{font-size:14px;margin-bottom:15px}.hb-hub .faq{display:grid;grid-template-columns:.8fr 1.25fr;gap:40px;padding:31px;background:#f5edfb;border:1px solid #d7c6e1;border-radius:15px;margin-bottom:24px}.hb-hub .faq h2{font-size:29px;font-weight:600;margin-bottom:13px}.hb-hub .faq .intro p{font-size:14px;max-width:320px}.hb-hub .faq-list{border-top:1px solid #d8c7e2}.hb-hub .faq-list details{border-bottom:1px solid #d8c7e2}.hb-hub .faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:15px;font-size:14px;font-weight:500;min-height:57px;padding:15px 0}.hb-hub .faq-list summary:after{content:"+";font-size:22px;line-height:1}.hb-hub .faq-list details[open] summary:after{content:"\2212"}.hb-hub .faq-list p{font-size:14px;line-height:1.75;padding:0 16px 18px 0}.hb-hub .editorial{background:linear-gradient(110deg,#edf8f2,#f5f9f1);border:1px solid #ccdbd1;border-radius:15px;padding:30px;margin-bottom:24px}.hb-hub .editorial>h2{font-size:30px;max-width:650px;margin-bottom:20px;font-weight:600}.hb-hub .education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hb-hub .education-grid article{background:#fff;border:1px solid #ccdbd1;border-radius:10px;padding:22px}.hb-hub .education-grid .num{font-size:14px;color:#41745a;margin-bottom:10px}.hb-hub .education-grid h3{font-size:21px;margin-bottom:12px;line-height:1.25;font-weight:600}.hb-hub .education-grid p{font-size:14px;line-height:1.75}.hb-hub .education-grid button{font-size:14px;background:transparent;text-decoration:underline;text-underline-offset:5px;padding:12px 0 0;text-align:left}.hb-hub .directory{border:1px solid #decbdf;border-radius:12px;padding:20px 25px;background:#fdf4f7}.hb-hub .directory summary{font-size:17px;font-weight:600;min-height:36px}.hb-hub .directory p{font-size:14px;color:#725a76;margin:10px 0 15px}.hb-hub .directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hb-hub .directory h3{font-size:18px;margin:0 0 9px}.hb-hub .directory a{display:block;font-size:14px;margin:7px 0;text-underline-offset:3px}.hb-hub .footer{margin-top:38px;padding-top:22px;border-top:1px solid #d8c8df;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#745e7d}.hb-hub .footer .wordmark{font-size:27px}.hb-hub .collection-note{font-size:14px;max-width:540px}.hb-hub .to-top{font-size:14px;background:transparent;text-decoration:underline}@media(max-width:1100px){.hb-hub .header nav{gap:18px}.hb-hub .hero-copy{padding:28px}.hb-hub .hero h1{font-size:44px}.hb-hub .hero{min-height:380px}.hb-hub .grid{gap:20px 12px}.hb-hub .badge{padding:5px}.hb-hub .guide-body{gap:22px}.hb-hub .education-grid article{padding:17px}}@media(max-width:760px){.hb-hub .header{padding:16px;gap:12px}.hb-hub .header nav{display:none}.hb-hub .wordmark{font-size:29px}.hb-hub .utilities{gap:13px}.hb-hub .announce{font-size:14px;padding:6px}.hb-hub .reviewbar{font-size:14px}.hb-hub.shell{padding:20px 16px 30px}.hb-hub .crumb{font-size:14px;margin-bottom:17px}.hb-hub .hero{grid-template-columns:1fr;min-height:0;border-radius:14px;box-shadow:3px 4px 0 var(--hb-ink)}.hb-hub .hero-copy{padding:25px 23px 22px}.hb-hub .hero h1{font-size:37px;line-height:1.13;margin-bottom:14px}.hb-hub .hero-copy>p{font-size:14px}.hb-hub .hero-actions{margin-top:20px;gap:18px}.hb-hub .hero-art{margin:0 12px 12px;border-radius:64px 22px 62px;min-height:250px}.hb-hub .hero-art svg{height:auto;min-height:240px;max-height:280px}.hb-hub .art-caption{bottom:14px;font-size:14px}.hb-hub .section-heading{display:block;margin-top:28px}.hb-hub .section-heading h2{font-size:25px}.hb-hub .section-heading p{margin-top:8px}.hb-hub .family-choices{padding-top:24px}.hb-hub .family-nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin}.hb-hub .family-link{flex:none}.hb-hub .pill-section{padding-top:13px;margin-top:10px}.hb-hub .pill-title{display:block}.hb-hub .pill-title h2{font-size:24px}.hb-hub .pill-title p{margin-top:7px}.hb-hub .pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 10px;scrollbar-width:thin}.hb-hub .pill{flex:none}.hb-hub .swipe{display:block}.hb-hub .guide{margin-top:13px;margin-bottom:28px;border-radius:12px}.hb-hub .guide-body{grid-template-columns:1fr;padding:21px 18px;gap:20px}.hb-hub .guide h2{font-size:27px}.hb-hub .guide-advice{padding:16px}.hb-hub .guide-foot{padding:14px 18px;flex-wrap:wrap}.hb-hub .guide-foot p,.hb-hub .guide-foot .yellow{width:100%}.hb-hub .result-heading{display:block}.hb-hub .result-heading h2{font-size:25px}.hb-hub .count-note{margin-top:7px}.hb-hub .filters{grid-template-columns:1fr 1fr;padding:13px;gap:12px}.hb-hub .field.search-field{grid-column:1/-1}.hb-hub .extra-filters{grid-template-columns:1fr 1fr}.hb-hub .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.hb-hub .media{aspect-ratio:12/17}.hb-hub .badges{left:4px;right:4px;top:4px}.hb-hub .badge{font-size:14px;padding:5px 4px;min-height:36px;max-width:calc(100% - 47px)}.hb-hub .save{font-size:14px;padding:3px;flex-basis:42px;min-width:42px}.hb-hub .product{border-radius:8px}.hb-hub .product-copy{padding:11px 8px 9px}.hb-hub .product h3{min-height:88px;font-size:14px}.hb-hub .brand{min-height:39px;font-size:14px}.hb-hub .price{font-size:18px;gap:4px;min-height:48px}.hb-hub .price del{font-size:14px}.hb-hub .stock{font-size:14px;min-height:26px}.hb-hub .product .yellow{padding:9px 8px;font-size:14px;gap:8px}.hb-hub .load{padding-bottom:28px}.hb-hub .faq{grid-template-columns:1fr;gap:21px;padding:23px 19px}.hb-hub .faq h2{font-size:26px}.hb-hub .faq .intro p{max-width:none}.hb-hub .editorial{padding:23px 18px}.hb-hub .editorial>h2{font-size:27px}.hb-hub .education-grid{grid-template-columns:1fr;gap:13px}.hb-hub .education-grid article{padding:20px}.hb-hub .education-grid h3{font-size:22px}.hb-hub .directory{padding:18px}.hb-hub .directory-grid{grid-template-columns:1fr}.hb-hub .footer{flex-direction:column}.hb-hub .hero-tag{font-size:14px}.hb-hub .selection-empty{line-height:1.6}}@media(min-width:761px)and (max-width:767px){.hb-hub .family-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.hb-hub .family-link{flex:none}.hb-hub .pills{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.hb-hub .pill{flex:none}.hb-hub .swipe{display:block}}.hb-hub{padding-top:26px;padding-bottom:40px;isolation:isolate}.hb-hub .grid{padding-top:14px;align-items:stretch}.hb-hub .ch-card{height:100%;display:flex;flex-direction:column;min-width:0;overflow:visible;border:1px solid #d4c4df;border-radius:10px;background:#fff;padding:0 0 13px}.hb-hub .ch-card .ProductItem,.hb-hub .ch-card .ProductItem__Wrapper{display:flex;flex-direction:column;flex:1;min-width:0}.hb-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;flex:1;padding:14px 12px 0;margin:0}.hb-hub .ch-card .ProductItem__Title{font:500 14px/1.55 Poppins,sans-serif;letter-spacing:0;margin:8px 0 12px;min-height:66px}.hb-hub .ch-card .ProductItem__PriceList{margin-top:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.hb-hub .ch-card .ProductItem__Price{font:600 18px/1.45 Poppins,sans-serif}.hb-hub .ch-card .Price--compareAt{font-size:14px;font-weight:400}.hb-hub .ch-card .ProductItem__ImageWrapper{width:100%;aspect-ratio:12/15;overflow:hidden;border-radius:9px;margin:0;background:#faf8fc}.hb-hub .ch-card .ProductItem__ImageWrapper .AspectRatio{width:100%;height:100%;max-width:none!important}.hb-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain}.hb-hub .ch-card-extra{padding:12px 12px 0;margin-top:auto}.hb-hub .ch-card-extra>a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fdff00;border:1px solid #211722;border-radius:7px;min-height:44px;padding:10px 13px;font:600 14px/1.5 Poppins,sans-serif;text-decoration:none}.hb-hub .CocomoCollectionCard__Media{position:relative}.hb-hub .CocomoCollectionCard__TopBadges{position:absolute!important;top:0!important;left:5px!important;right:5px!important;transform:translateY(-50%);display:flex!important;align-items:stretch!important;justify-content:space-between;gap:4px!important;z-index:3;pointer-events:none}.hb-hub .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:inline-flex!important;align-items:center;justify-content:center;font:600 14px/1.2 Poppins,sans-serif!important;padding:4px 6px!important;min-height:27px;margin:0;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important}.hb-hub .CocomoCollectionCard__Badge--type{flex:0 1 auto}.hb-hub .CocomoCollectionCard__Badge--saving,.hb-hub .CocomoCollectionCard__Badge--soldOut{flex:none}.hb-hub .CocomoCollectionCard__Badge--promo,.hb-hub .CocomoCollectionCard__Flair{font-size:14px;line-height:1.4}.hb-hub .CocomoCollectionCard__Flair{min-height:46px}.hb-hub .hb-status{padding:16px;margin-bottom:18px;border:1px solid #d8c7e2;border-radius:10px;background:#fff8db;font-size:14px}.hb-hub .hb-status button{margin-top:10px}.hb-hub .education-grid article>a{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.hb-hub .hero-art svg{pointer-events:none}.hb-hub .hero h1{margin:3px 0 16px}.hb-hub .field select,.hb-hub .field input{font:400 14px/1.5 Poppins,sans-serif!important;letter-spacing:0;text-transform:none}.hb-hub .pills .pill,.hb-hub .family-nav .family-link{letter-spacing:0;text-transform:none}.hb-hub .pills .pill,.hb-hub .ch-card .atome-price-divider{font-size:14px!important}.hb-hub .grid[aria-busy=true]{opacity:.72}@media(max-width:767px){.hb-hub .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.hb-hub .ch-card .ProductItem__ImageWrapper{aspect-ratio:12/17}.hb-hub .ch-card .ProductItem__Info{padding:12px 8px 0}.hb-hub .ch-card .ProductItem__Title{min-height:88px}.hb-hub .ch-card-extra{padding:10px 8px 0}.hb-hub .ch-card-extra>a{padding:9px 8px}.hb-hub .CocomoCollectionCard__TopBadges{left:3px!important;right:3px!important;gap:3px!important}.hb-hub .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{padding:4px 3px!important;font-size:14px!important}.hb-hub .CocomoCollectionCard__Badge--saving{max-width:45px!important;white-space:normal!important;text-align:center}.hb-hub .CocomoCollectionCard__Flair{min-height:62px}.hb-hub .hero-art{width:auto}.hb-hub .hero-art svg{width:100%;height:auto;min-height:0}}.hb-hub{--hb-ink: #151018;--hb-yellow: #fdff00;--hb-purple: #af44f2;--hb-line: #d8c9e6;--hb-pink: #ff819c;--hb-blush: #ffc9d6;--hb-mint: #e7f5ed;--ch-ink: #151018;--ch-pink: #ff819c;--ch-purple: #af44f2;--ch-lime: #fdff00;--ch-blush: #ffc9d6;--ch-teal: #3ac3b9;container-type:inline-size;container-name:hairbody;color:var(--hb-ink);font:400 15px/1.55 Poppins,Arial,sans-serif;isolation:isolate}.hb-hub.shell{max-width:1480px;padding:24px 32px 38px}.hb-hub .crumb{flex-wrap:wrap;gap:10px;margin-bottom:20px;font-size:14px}.hb-hub :is(button,input,select,summary){font-family:Poppins,Arial,sans-serif;font-size:14px;letter-spacing:0;text-transform:none}.hb-hub :is(button,a,input,select,summary):focus-visible{outline:2px solid #7420aa;outline-offset:4px}.hb-hub [hidden]{display:none!important}.hb-hub :is(.section-kicker,.guide-label){color:var(--hb-ink);font:400 14px/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 7px}.hb-hub .hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:504px;margin:0 0 32px;border:1px solid #211722;border-radius:16px;background:linear-gradient(120deg,#ffc9d9,#e5d4f1);box-shadow:2px 3px #211722;overflow:hidden;color:#171319}.hb-hub .hero[data-tone]{background:linear-gradient(120deg,#ffc9d9,#e5d4f1)}.hb-hub .hero .hero-copy{padding:32px;align-self:center;min-width:0}.hb-hub .hero .hero-eyebrow{max-width:none;margin:0 0 12px;font:700 14px/1.4 Poppins,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.hb-hub .hero h1.hero-tag{display:inline-block;max-width:100%;padding:7px 10px;margin:0 0 14px;border:1px solid #211722;border-radius:4px;background:#fdff00;font:700 14px/1.5 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.hb-hub .hero .hero-title{max-width:none;margin:0 0 16px;font:700 clamp(32px,4.2cqi,56px)/1.08 Poppins,Arial,sans-serif;letter-spacing:-.055em;text-transform:none;color:#171319}.hb-hub .hero .hero-title span{display:block}.hb-hub .hero #hb-hero-intro{max-width:none;margin:0 0 18px;font:400 15px/1.6 Poppins,Arial,sans-serif}.hb-hub .hero .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0}.hb-hub .yellow{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 16px;gap:20px;border:1px solid #211722;border-radius:7px;background:#fdff00;color:#171319;box-shadow:2px 2px #211722;font:650 14px/1.5 Poppins,Arial,sans-serif;text-decoration:none}.hb-hub .hero .yellow{min-height:46px;padding:11px 18px;gap:24px;box-shadow:2px 3px #211722}.hb-hub .yellow:hover{background:#fff0a0}.hb-hub .hero .text-action{display:inline-flex;align-items:center;min-height:44px;padding:0;font:500 14px/1.5 Poppins,Arial,sans-serif;background:transparent;text-decoration:underline;text-underline-offset:4px}.hb-hub .hero .hero-art{position:relative;display:block;align-self:stretch;min-width:0;min-height:0;width:auto;margin:0;padding:0!important;border:0;border-left:1px solid #211722;border-radius:0;background:#ab4bef;overflow:hidden!important}.hb-hub .hero .hero-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;max-width:none;max-height:none;aspect-ratio:auto;pointer-events:none}.hb-hub .hero .art-caption{display:none}.hb-hub .family-choices{padding-top:0}.hb-hub .family-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px;overscroll-behavior-x:contain}.hb-hub .family-nav .family-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #bca8c6;border-radius:999px;background:#fff;color:#19131d;font:500 14px/1.4 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.hb-hub .pill-section{border-top:1px solid #e0d1e8;padding-top:17px;margin-top:14px}.hb-hub .pill-title{display:block}.hb-hub .pill-title h2{margin:0 0 10px;font:650 26px/1.25 Poppins,Arial,sans-serif;letter-spacing:-.03em}.hb-hub .pill-title p{margin:0 0 14px;font:400 14px/1.6 Poppins,Arial,sans-serif;color:var(--hb-ink)}.hb-hub .pills{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.hb-hub .pills .pill{min-height:44px;padding:10px 15px;gap:7px;border:1px solid #151018;border-radius:999px;background:#fff;color:#151018;font:400 14px/1.5 Poppins,Arial,sans-serif!important;letter-spacing:0;text-transform:none;box-shadow:none;white-space:nowrap}.hb-hub .pills .pill[aria-pressed=true]{background:#fdff00;font-weight:650!important;box-shadow:1px 2px #151018}.hb-hub .pill-count{font:400 14px/1.5 Poppins,Arial,sans-serif;font-variant-numeric:tabular-nums;opacity:.7;min-width:1.1em}.hb-hub .swipe{display:none;margin:12px 0 8px;color:#66546c;font-size:14px}.hb-hub .guide{background:#e7f5ed;border:1px solid #6d766f;border-radius:15px;box-shadow:3px 3px #211722;padding:28px;margin:12px 0 36px;scroll-margin-top:170px}.hb-hub .guide-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:0}.hb-hub .guide h2{margin:0 0 14px;font:650 29px/1.2 Poppins,Arial,sans-serif;letter-spacing:-.03em}.hb-hub .guide p{margin:0;font:400 14px/1.7 Poppins,Arial,sans-serif}.hb-hub .guide-advice{display:grid;align-content:start;gap:6px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px;padding:22px}.hb-hub .guide-advice h3,.hb-hub .guide-advice summary{margin:0;font:650 14px/1.5 Poppins,Arial,sans-serif;letter-spacing:0}.hb-hub .guide-advice details{border-top:1px solid #cbd9ce;padding-top:12px;margin-top:9px}.hb-hub .guide-advice summary{min-height:44px;padding:8px 0}.hb-hub .guide-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 0 0;margin-top:20px;background:transparent;border:0}.hb-hub .guide-foot p{margin-right:auto;font-size:14px}.hb-hub .guide-foot .yellow{min-height:44px;padding:10px 16px;box-shadow:2px 2px #211722}.hb-hub #hb-results{scroll-margin-top:165px}.hb-hub .result-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.hb-hub .result-heading h2{margin:0;font:650 28px/1.2 Poppins,Arial,sans-serif;letter-spacing:-.03em}.hb-hub .result-heading p{margin:8px 0 0;color:#66546c;font-size:14px}.hb-hub .result-heading .section-kicker{margin:0 0 7px;color:var(--hb-ink)}.hb-hub .count-note{color:#66546c;font-size:14px}.hb-hub .filters{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr));align-items:end;gap:14px;background:#f9f3fd;padding:16px;border:1px solid #decfe7;border-radius:12px;margin-bottom:26px}.hb-hub .filter-title{grid-column:1/-1;margin:0;font:650 18px/1.4 Poppins,Arial,sans-serif;letter-spacing:0}.hb-hub .field{min-width:0;gap:6px;font:600 14px/1.5 Poppins,Arial,sans-serif}.hb-hub .field input,.hb-hub .field select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px;border:1px solid #ac99b8;border-radius:7px;background:#fff;font:400 14px/1.5 Poppins,Arial,sans-serif!important;letter-spacing:0;text-transform:none;-webkit-appearance:auto;appearance:auto}.hb-hub .field option{font-size:14px}.hb-hub .more-filters{grid-column:1/-1;border-top:1px solid #decfe7;padding-top:8px}.hb-hub .more-filters>summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:auto;min-height:44px;max-width:none;padding:5px 0;list-style:none;font:600 14px/1.4 Poppins,Arial,sans-serif}.hb-hub .more-filters>summary::-webkit-details-marker{display:none}.hb-hub .more-filters>summary>span:first-child{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border:1px solid #aa91bc;border-radius:7px;background:#fff;padding:10px 13px;font:600 14px/1.4 Poppins,Arial,sans-serif}.hb-hub .more-filters>summary>span:first-child:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin:0 2px 3px 0}.hb-hub .more-filters[open]>summary>span:first-child:after{transform:rotate(225deg) translate(-1px,-1px);margin-bottom:0}.hb-hub .more-filters-hint{font:400 14px/1.5 Poppins,Arial,sans-serif;color:#66546c}.hb-hub .extra-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px}.hb-hub .price-error{font-size:14px;color:#842448}.hb-hub .selections{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:0;margin:-8px 0 26px}.hb-hub .chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #b59cbf;border-radius:999px;background:#f5eafa;font:400 14px/1.4 Poppins,Arial,sans-serif;text-align:left;overflow-wrap:anywhere}.hb-hub .clear{min-height:44px;padding:5px;font:400 14px/1.5 Poppins,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.hb-hub .selection-empty{color:#66546c;font:400 14px/1.6 Poppins,Arial,sans-serif}.hb-hub .hb-status{padding:14px 16px;border:1px solid #e4d39e;border-radius:10px;background:#fff8db;margin-bottom:18px;font-size:14px}.hb-hub .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;padding-top:14px;align-items:stretch}.hb-hub .ch-card{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;border:1px solid #dfd5df;border-radius:10px;background:#fff;overflow:visible;padding:12px}.hb-hub .ch-card .ProductItem{height:auto;min-width:0;margin:0;text-align:center}.hb-hub .ch-card .ProductItem__Wrapper{height:auto;display:flex;flex-direction:column;min-width:0}.hb-hub .ch-card .CocomoCollectionCard__Media{position:relative;display:flex;flex-direction:column;flex:none;gap:8px;min-height:var(--ch-row-height,0px)}.hb-hub .ch-card .ProductItem__ImageWrapper{display:block;width:100%;margin:0;aspect-ratio:auto;border-radius:8px;overflow:hidden;background:#faf8fc}.hb-hub .ch-card .ProductItem__ImageWrapper .AspectRatio{width:100%;height:auto;max-width:none!important;aspect-ratio:var(--aspect-ratio,.705882)!important;padding-bottom:0!important}.hb-hub .ch-card .AspectRatio:before{padding-bottom:0!important}.hb-hub .ch-card .ProductItem__Image{width:100%;height:100%;object-fit:contain!important;opacity:1!important}.hb-hub .ch-card .ProductItem__Image--alternate{display:none!important}.hb-hub .ch-card .ProductItem__Info{display:flex;flex-direction:column;flex:1;margin:0!important;padding:8px 0 0!important;text-align:center!important}.hb-hub .ch-card .ProductItem__Vendor{display:none!important}.hb-hub .ch-card .ProductItem__Title{order:1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:0;margin:0!important;font:500 15px/1.45 Poppins,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important}.hb-hub .ch-card .ProductItem__Title>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:var(--ch-row-height,0px)}.hb-hub .ch-card .ProductItem__Info>.automizely_reviews_product_collection_star_widget,.hb-hub .ch-card .ProductItem__Info>.shopify-product-reviews-badge{order:1}.hb-hub .ch-card .opinew-stars-plugin-product-list{min-height:var(--ch-row-height,0px);margin:0!important;text-align:center!important;display:block!important;font-size:14px!important;line-height:1.4!important}.hb-hub .ch-card .opinew-stars-plugin-product-list .opinew-stars-plugin-link{display:inline-block!important;width:auto!important;max-width:100%;text-align:center!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.hb-hub .ch-card .opinew-stars-plugin-product-list .opinew-star-plugin-inside{display:inline-block!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle;float:none!important}.hb-hub .ch-card .opinew-stars-plugin-product-list .stars-color{display:inline-block!important;float:none!important;font-size:14px!important;line-height:1!important;color:#af44f2!important}.hb-hub .ch-card .opinew-stars-plugin-product-list .opinew-no-reviews-stars-plugin{display:inline-block!important;white-space:nowrap!important;vertical-align:middle;font-size:14px!important;margin-left:3px}.hb-hub .ch-card .ProductItem__PriceList{order:2;margin:8px 0 0!important;padding:0!important;border:0;display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:baseline!important;justify-content:center!important;gap:4px 10px;min-height:var(--ch-row-height,0px);opacity:1!important;transform:none!important;text-align:center!important}.hb-hub .ch-card .ProductItem__Price{font:700 18px/1.3 Poppins,Arial,sans-serif!important;color:var(--hb-ink)!important;display:inline-block;max-width:100%;margin:0!important;white-space:normal;overflow-wrap:break-word;letter-spacing:0!important;font-variant-numeric:tabular-nums}.hb-hub .ch-card .ProductItem__Price.Price--compareAt{font-size:14px!important;line-height:1.35!important;font-weight:400!important;color:#736976!important;text-decoration:line-through;text-decoration-thickness:1px}.hb-hub .ch-card .ProductItem__UnitPriceMeasurement{order:2;margin-top:4px;font-size:14px}.hb-hub .ch-card .atome-price-divider,.hb-hub .ch-card .atome-price-divider *{font-size:14px!important}.hb-hub .ch-card .CocomoCollectionCard__Flair{order:0;min-height:var(--ch-row-height,0px);display:flex;align-items:flex-start;justify-content:center;margin:0 0 10px;font-size:14px}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;gap:6px;margin:0!important;padding:0!important;line-height:1.3!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge{position:static!important;transform:none!important;display:inline-flex!important;width:max-content!important;font:600 14px/1.3 Poppins,Arial,sans-serif!important;letter-spacing:0!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{display:block!important;width:auto!important;max-width:100%!important;background:#fff0f4!important;color:var(--hb-ink)!important;border:1px solid var(--hb-ink)!important;border-radius:12px!important;padding:6px 10px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;text-overflow:clip!important;box-shadow:none!important;text-align:center!important;font:inherit!important;letter-spacing:0!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47449-]>div,.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-47481-]>div{background:#ffc9d6!important;border-radius:999px!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge[id^=flair-badge-68258-]>div{background:#ead7fa!important;border-radius:999px!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges{position:absolute!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;top:7px!important;right:7px!important;bottom:auto!important;left:7px!important;gap:4px!important;min-height:0!important;transform:none!important;z-index:3;pointer-events:none}.hb-hub .ch-card .CocomoCollectionCard__Badge{display:inline-flex!important;align-items:center;justify-content:center;min-height:27px;max-width:100%!important;margin:0;padding:4px 6px!important;border:1px solid var(--hb-ink);border-radius:999px;font:650 14px/1.2 Poppins,Arial,sans-serif!important;box-shadow:none!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font:650 14px/1.2 Poppins,Arial,sans-serif!important;padding:4px 6px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--type{flex:0 1 auto;min-width:0;background:#fff;color:var(--hb-ink);text-transform:capitalize}.hb-hub .ch-card .CocomoCollectionCard__Badge--saving{flex:0 0 auto;margin-left:auto;background:#fdff00;color:var(--hb-ink);text-transform:uppercase}.hb-hub .ch-card .CocomoCollectionCard__Badge--soldOut{flex:0 0 auto;margin-left:auto;background:#ead2fa;color:var(--hb-ink)}.hb-hub .ch-card .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;font:650 14px/18px Poppins,Arial,sans-serif!important;margin-top:-23px;background:#ff819c;color:var(--hb-ink);max-width:100%;white-space:normal;text-align:center;z-index:3;padding:5px 12px!important}.hb-hub .ch-card-extra{padding:10px 0 0;margin-top:auto}.hb-hub .ch-card-extra>a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #151018;border-radius:7px;background:#fdff00;color:#151018;font:650 14px/1.5 Poppins,Arial,sans-serif;text-decoration:none}.hb-hub .ch-card-extra>a:hover{background:#ffc9d6}.hb-hub .load{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 0 36px}.hb-hub .load p{font-size:14px;color:#66546c}.hb-hub .load .yellow{min-width:0}.hb-hub .empty{padding:32px 22px;border:1px solid #d8c9de;border-radius:12px;background:#fbf7ff}.hb-hub .empty h3{font-size:24px}.hb-hub .empty p{font-size:14px}.hb-hub .faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);gap:36px;padding:30px;margin-bottom:24px;border:1px solid #d8c9e6;border-radius:16px;background:#f2eff9}.hb-hub .faq h2{margin:0 0 13px;font:650 28px/1.2 Poppins,Arial,sans-serif;letter-spacing:-.035em}.hb-hub .faq .intro>p:first-child{margin:0 0 12px;font:650 14px/1.4 Poppins,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.hb-hub .faq .intro>p:last-child{max-width:360px;margin:0;font:400 14px/1.65 Poppins,Arial,sans-serif}.hb-hub .faq-list{min-width:0;border-top:1px solid #d8c9e6}.hb-hub .faq-list details{border-bottom:1px solid #d8c9e6}.hb-hub .faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 0;font:600 14px/1.5 Poppins,Arial,sans-serif;list-style:none}.hb-hub .faq-list summary::-webkit-details-marker{display:none}.hb-hub .faq-list summary:after{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.hb-hub .faq-list details[open] summary:after{content:"";transform:rotate(225deg)}.hb-hub .faq-list p{max-width:760px;margin:0;padding:0 30px 18px 0;font:400 14px/1.7 Poppins,Arial,sans-serif}.hb-hub .editorial{padding:clamp(20px,2.5cqi,32px);margin-bottom:24px;background:#f8f5fc;border:1px solid #d8c9e6;border-radius:16px}.hb-hub .editorial>.eyebrow{margin:0 0 12px;font:650 14px/1.4 Poppins,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.hb-hub .editorial>h2{max-width:850px;margin:0 0 26px;font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,Arial,sans-serif;letter-spacing:-.035em}.hb-hub .education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.hb-hub .education-grid article{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;background:#fff8fb;border:1px solid #e4ccd8;border-radius:13px}.hb-hub .education-grid article:nth-child(2){background:#f1ecfa;border-color:#d9cde8}.hb-hub .education-grid article:nth-child(3){background:#eaf6f0;border-color:#c9e1d5}.hb-hub .education-grid .num{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:36px;height:36px;margin:0;border:1px solid #bca7c6;border-radius:50%;background:#ffffffc7;color:#5c3c70;font:600 14px/1 Poppins,Arial,sans-serif}.hb-hub .education-grid h3{margin:0;font:650 19px/1.35 Poppins,Arial,sans-serif;letter-spacing:-.02em;color:#211722}.hb-hub .education-grid p{margin:0;font:400 15px/1.75 Poppins,Arial,sans-serif;color:#34263b}.hb-hub .education-grid article>a{min-height:44px;margin-top:auto;font-size:14px}.hb-hub .directory{padding:22px 24px;border:1px solid #d8c9e6;border-radius:14px;background:#edf8f5}.hb-hub .directory summary{min-height:44px;font:650 17px/1.5 Poppins,Arial,sans-serif}.hb-hub .directory p,.hb-hub .directory a{font-size:14px}.hb-hub .directory h3{font-size:18px}.hb-hub .directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hb-hub .footer{margin-top:36px;padding-top:22px;font-size:14px}@container hairbody (max-width:1000px){.hb-hub .hero .hero-copy{padding:clamp(24px,2.4cqi,34px)}.hb-hub .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-hub .grid{gap:20px 12px}.hb-hub .ch-card{padding:8px}.hb-hub .ch-card .CocomoCollectionCard__TopBadges{flex-wrap:wrap!important;gap:4px!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{padding:3px 5px!important;font-size:14px!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--promo{min-height:28px;padding:4px 8px!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div{padding:4px 7px!important}.hb-hub .education-grid{grid-template-columns:minmax(0,1fr)}}@container hairbody (max-width:767px){.hb-hub .hero{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:28px}.hb-hub .hero .hero-copy{padding:26px 22px}.hb-hub .hero .hero-title{font-size:34px;letter-spacing:-.05em}.hb-hub .hero #hb-hero-intro{font-size:14px;line-height:1.6;margin-bottom:18px}.hb-hub .hero .hero-actions{gap:12px 18px}.hb-hub .hero .yellow{padding:10px 14px;gap:20px}.hb-hub .hero .hero-art{height:auto;min-height:0;width:100%;aspect-ratio:5/4;border-left:0;border-top:1px solid #211722}.hb-hub .hero .hero-art>svg{position:static;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:5/4}.hb-hub .family-choices{padding-top:0}.hb-hub .family-nav{flex-wrap:nowrap;overflow-x:auto;padding:2px 3px 9px 0;scrollbar-width:thin}.hb-hub .family-nav .family-link{flex:none}.hb-hub .pill-section{padding-top:13px;margin-top:10px}.hb-hub .pill-title h2{font-size:24px}.hb-hub .pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 10px;scrollbar-width:thin}.hb-hub .pills .pill{flex:none}.hb-hub .swipe{display:block}.hb-hub .guide{padding:22px 18px;margin-bottom:27px}.hb-hub .guide-body{grid-template-columns:minmax(0,1fr);gap:22px}.hb-hub .guide h2{font-size:26px}.hb-hub .guide-advice{padding:18px}.hb-hub .guide-foot{gap:10px}.hb-hub .guide-foot p,.hb-hub .guide-foot .yellow{width:100%}.hb-hub .result-heading{display:block;margin-bottom:18px}.hb-hub .result-heading h2{font-size:24px}.hb-hub .count-note{margin-top:8px}.hb-hub .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin-bottom:22px}.hb-hub .search-field{grid-column:1/-1}.hb-hub .extra-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hb-hub .more-filters>summary{align-items:flex-start;gap:7px}.hb-hub .more-filters-hint{flex-basis:100%}.hb-hub .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;padding-top:14px}.hb-hub .ch-card{padding:0;border-radius:9px;overflow:visible}.hb-hub .ch-card .ProductItem__ImageWrapper{aspect-ratio:auto;border-radius:8px 8px 0 0}.hb-hub .ch-card .ProductItem__Info{padding:8px 8px 0!important}.hb-hub .ch-card .ProductItem__Title{font-size:14px!important;min-height:0}.hb-hub .ch-card .CocomoCollectionCard__TopBadges{top:0!important;left:3px!important;right:3px!important;transform:translateY(-50%)!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{padding:3px 4px!important;max-width:100%!important;font:650 14px/1.2 Poppins,Arial,sans-serif!important;white-space:normal!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--type{flex:0 1 auto}.hb-hub .ch-card .CocomoCollectionCard__Badge--saving{max-width:none!important;white-space:nowrap!important}.hb-hub .ch-card .CocomoCollectionCard__Flair{min-height:var(--ch-row-height,0px)}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge,.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font:600 14px/1.3 Poppins,Arial,sans-serif!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-line{display:block;white-space:normal}.hb-hub .ch-card .CocomoCollectionCard__Flair .ch-offer-separator{display:none}.hb-hub .ch-card-extra{padding:10px 8px 8px}.hb-hub .ch-card-extra>a{padding:10px 12px;font-size:14px}.hb-hub .load{padding-bottom:28px}.hb-hub .faq{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.hb-hub .faq h2{font-size:24px}.hb-hub .faq .intro>p:last-child{max-width:none}.hb-hub .faq-list summary{gap:12px;min-height:52px}.hb-hub .faq-list p{padding-right:0}.hb-hub .editorial{padding:22px 16px}.hb-hub .editorial>h2{font-size:25px;margin-bottom:22px}.hb-hub .education-grid{grid-template-columns:minmax(0,1fr);gap:14px}.hb-hub .education-grid article{display:flex;padding:20px;gap:12px}.hb-hub .education-grid h3{font-size:19px}.hb-hub .education-grid p{font-size:14px}.hb-hub .directory{padding:22px 18px}.hb-hub .directory-grid{grid-template-columns:minmax(0,1fr)}.hb-hub .footer{flex-direction:column}}@media(max-width:1000px){.hb-hub.shell{padding-right:24px;padding-left:24px}}@media(max-width:767px){.hb-hub.shell{padding:24px 16px 38px}.hb-hub .crumb{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.hb-hub *{scroll-behavior:auto!important;transition:none!important}}.hb-hub .guide-how{border-top:1px solid #cbd9ce;padding-top:12px;margin-top:9px}.hb-hub .guide-how h3{margin-bottom:6px}.hb-hub .filter-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.hb-hub .filter-heading .clear{flex:none;border:0;background:transparent}.hb-hub .hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:504px;margin-bottom:32px;border-radius:16px;background:linear-gradient(120deg,#ffc9d9,#e5d4f1);box-shadow:2px 3px #211722}.hb-hub .hero .hero-copy{padding:32px}.hb-hub .hero .hero-title{max-width:none;font-size:clamp(32px,4.2cqi,56px)}.hb-hub .hero .hero-art{position:relative;display:block;align-self:stretch;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0!important;aspect-ratio:auto;border:0;border-left:1px solid #211722;border-radius:0;background:#ab4bef;overflow:hidden!important}.hb-hub .hero .hero-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;min-height:0;aspect-ratio:auto}.hb-hub .family-choices{min-width:0}.hb-hub .family-nav{margin:0 0 24px;gap:9px}.hb-hub .family-nav .family-link,.hb-hub .pills .pill{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;font-size:14px!important}.hb-hub .family-nav .family-link[aria-current=page],.hb-hub .family-nav .family-link[aria-pressed=true]{background:#fdff00;border-color:#211722;box-shadow:2px 2px #211722}.hb-hub .pills .pill[aria-current=page],.hb-hub .pills .pill[aria-pressed=true]{background:#fdff00;border-color:#211722;font-weight:650!important;box-shadow:1px 2px #211722}.hb-hub .pills .pill[aria-disabled=true]{color:#66546c;cursor:pointer;opacity:1}.hb-hub .pill-section{margin:0;padding:17px 0 0}.hb-hub .pill-title h2{margin-bottom:0}.hb-hub .pills{margin:18px 0 22px}.hb-hub .selection-line{border-top:1px solid #decfe7;padding:16px 0;color:#66546c;font:500 14px/1.5 Poppins,Arial,sans-serif}.hb-hub .selection-line:empty,.hb-hub .selections:empty{display:none}.hb-hub .guide{margin:12px 0 36px;padding:28px}.hb-hub .guide-label{display:block;margin:0 0 7px;font-weight:400}.hb-hub .guide-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.hb-hub .guide-advice{display:grid;gap:15px;align-content:start;padding:22px;background:#ffffffc9;border:1px solid #cbd9ce;border-radius:12px}.hb-hub .guide-advice>div{margin:0;padding:0;border:0}.hb-hub .guide-advice h3{margin:0 0 6px;font:650 14px/1.5 Poppins,Arial,sans-serif}.hb-hub .guide-advice p{margin:0;font:400 14px/1.7 Poppins,Arial,sans-serif}.hb-hub .guide-foot{margin-top:20px;padding:16px 0 0}.hb-hub .guide-foot p:empty{display:none}.hb-hub .result-heading{margin-bottom:20px}.hb-hub .filters{margin-bottom:26px}.hb-hub .filter-heading .clear{min-height:40px;padding:4px 0}.hb-hub .more-filters{padding-top:14px}.hb-hub .more-filters>summary{padding:0}.hb-hub :is(#hb-hero,#hb-guide,#hb-results){scroll-margin-top:calc(var(--header-height,170px) + 16px);outline:none}.hb-hub .grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.hb-hub .ch-card .CocomoCollectionCard__TopBadges{top:7px!important;right:7px!important;bottom:auto!important;left:7px!important;transform:none!important;align-items:flex-start!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:14px!important;line-height:1.2!important;max-width:100%!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--type{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--saving,.hb-hub .ch-card .CocomoCollectionCard__Badge--soldOut{white-space:nowrap!important}.hb-hub .ch-card .CocomoCollectionCard__Badge--promo{font-size:14px!important}.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge,.hb-hub .ch-card .CocomoCollectionCard__Flair .flair-badge>div:has(.ch-offer-line){font-size:14px!important;line-height:1.3!important}.hb-hub .faq{margin-top:0;margin-bottom:24px}.hb-hub .editorial{padding:clamp(20px,2.5cqi,32px)}.hb-hub .seo-heading{max-width:850px;margin:0 0 26px}.hb-hub .seo-heading>.eyebrow{margin:0 0 12px;font:650 14px/1.4 Poppins,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.hb-hub .seo-heading h2{margin:0 0 16px;font:650 clamp(25px,2.5cqi,32px)/1.22 Poppins,Arial,sans-serif;letter-spacing:-.035em;text-transform:none}.hb-hub #hb-seo-intro{margin:0;max-width:78ch;font:400 15px/1.7 Poppins,Arial,sans-serif}.hb-hub #hb-seo-articles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px}.hb-hub #hb-seo-articles article{grid-column:auto}.hb-hub #hb-seo-articles .num{display:none}.hb-hub .related>h3{margin:0 0 14px;font:650 18px/1.4 Poppins,Arial,sans-serif}.hb-hub #hb-related-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hb-hub .related:has(#hb-related-links:empty){display:none}.hb-hub #hb-related-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px;border:1px solid #d4c3de;border-radius:10px;background:#fff;color:#211722;font:550 14px/1.45 Poppins,Arial,sans-serif;text-decoration:none}.hb-hub #hb-related-links a:after{content:"\2192";flex:none}.hb-hub #hb-related-links a:hover{background:#fffbe8;border-color:#8d62a4}.hb-hub .directory{margin-top:24px;padding:14px 24px}.hb-hub .directory>summary{min-height:44px;font:500 14px/1.5 Poppins,Arial,sans-serif}.hb-hub #hb-directory{padding-top:18px}.hb-hub #hb-directory>div{min-width:0}.hb-hub #hb-directory h3{margin:0 0 6px;font:650 18px/1.4 Poppins,Arial,sans-serif}.hb-hub #hb-directory a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5}.hb-hub #hb-directory h3>a{font-size:18px;font-weight:650}@container hairbody (max-width:1000px){.hb-hub .hero .hero-copy{padding:clamp(24px,2.4cqi,34px)}.hb-hub #hb-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@container hairbody (max-width:767px){.hb-hub .hero{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:28px}.hb-hub .hero .hero-copy{padding:26px 22px}.hb-hub .hero .hero-title{font-size:34px;letter-spacing:-.05em}.hb-hub .hero .hero-art{width:100%;height:auto;min-height:0;aspect-ratio:1;border-left:0;border-top:1px solid #211722}.hb-hub .hero .hero-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:1}.hb-hub .family-nav,.hb-hub .pills{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.hb-hub .family-nav .family-link,.hb-hub .pills .pill{flex:none}.hb-hub .pill-section{margin:0;padding-top:13px}.hb-hub .swipe{margin:0 0 12px}.hb-hub .selection-line{padding:14px 0}.hb-hub .guide{padding:22px 18px;margin-bottom:27px}.hb-hub .guide-body{grid-template-columns:minmax(0,1fr);gap:22px}.hb-hub .guide-advice{padding:18px}.hb-hub .filter-heading{align-items:flex-start}.hb-hub .filter-heading .clear{padding-top:0}.hb-hub .filters{margin-bottom:22px}.hb-hub .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.hb-hub .ch-card .CocomoCollectionCard__TopBadges{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;top:0!important;left:3px!important;right:3px!important;transform:translateY(-50%)!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{font-size:14px!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving,.hb-hub .ch-card .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{grid-column:2;grid-row:1;justify-self:end;margin-left:0!important;white-space:nowrap!important}.hb-hub .editorial{padding:22px 16px}.hb-hub .seo-heading{margin-bottom:22px}.hb-hub .seo-heading h2{font-size:25px}.hb-hub #hb-seo-intro{font-size:14px}.hb-hub #hb-seo-articles{grid-template-columns:minmax(0,1fr);gap:14px}.hb-hub #hb-related-links{grid-template-columns:minmax(0,1fr);gap:10px}.hb-hub .directory{padding:12px 18px}}.rh-hub .rh-help{margin:48px 0 32px;color:#19151d}.rh-hub .rh-help-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.rh-hub .rh-help-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #19151d;background:#ff0;border-radius:50%;font-size:24px;font-weight:700}.rh-hub .rh-help h2{font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;margin:0;line-height:1.3}.rh-hub .rh-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.rh-hub .rh-help details{margin:0;border:1px solid #dac6e8;border-radius:10px;background:#fff;min-width:0;overflow:hidden}.rh-hub .rh-help summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.55;min-height:76px;padding:18px 20px}.rh-hub .rh-help summary::-webkit-details-marker{display:none}.rh-hub .rh-help summary::marker{content:""}.rh-hub .rh-help summary:focus-visible{outline:3px solid #6815aa;outline-offset:-4px}.rh-hub .rh-help-toggle{position:relative;width:20px;height:20px;flex:0 0 20px}.rh-hub .rh-help-toggle:before,.rh-hub .rh-help-toggle:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:2px;background:currentColor}.rh-hub .rh-help-toggle:after{transform:rotate(90deg)}.rh-hub .rh-help details[open] .rh-help-toggle:after{transform:rotate(0)}.rh-hub .rh-help details[open]{background:#f7f0fd;border-color:#b396c7}.rh-hub .rh-help-answer{padding:0 20px 20px;font-size:14px;line-height:1.7}.rh-hub .rh-help-answer p{margin:0}.rh-hub .rh-bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:center;gap:40px;border:1px solid #19151d;border-radius:16px;padding:32px;background:#eee0fb;box-shadow:3px 4px #19151d;margin:0 4px 8px 0;color:#19151d}.rh-hub .rh-bottom h2{font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.3;max-width:620px;margin:0 0 16px}.rh-hub .rh-bottom-copy>p:not(.rh-intro-eyebrow){font-size:14px;line-height:1.7;margin:0 0 18px}.rh-hub .rh-bottom-brands{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #19151d;padding:4px 0;color:inherit}.rh-hub .rh-bottom-links{display:grid;gap:10px}.rh-hub .rh-bottom-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;min-height:52px;background:#fff;border:1px solid #19151d;border-radius:8px;color:inherit;text-decoration:none;font-size:14px;font-weight:600}.rh-hub .rh-bottom-links a:first-child{background:#ff0}.rh-hub .rh-bottom a:focus-visible{outline:3px solid #6815aa;outline-offset:4px}@media(hover:hover){.rh-hub .rh-bottom-links a:hover{background:#ffc6d5}}@media(max-width:749px){.rh-hub .rh-help{margin:36px 0 28px}.rh-hub .rh-help-heading{gap:12px;margin-bottom:16px}.rh-hub .rh-help h2{font-size:24px}.rh-hub .rh-help-grid{grid-template-columns:1fr;gap:10px}.rh-hub .rh-help summary{padding:16px 14px;min-height:66px;gap:12px}.rh-hub .rh-help-answer{padding:0 14px 18px}.rh-hub .rh-bottom{grid-template-columns:1fr;gap:22px;padding:22px 18px;border-radius:12px}.rh-hub .rh-bottom h2{font-size:25px}.rh-hub .rh-bottom-links a{padding:14px;min-height:52px}}.rh-hub .rh-bottom{background:#e7f7f4;padding:32px}@media(max-width:767px){.rh-hub .rh-bottom{padding:20px 16px}}.rh-hub .rh-edit-panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:24px;align-items:stretch;min-width:0;max-width:100%;box-sizing:border-box;padding:20px 24px;margin:0 0 24px;border:1px solid #19151d;border-radius:14px;background:linear-gradient(120deg,#ffc6d5,#ffccd9 58%,#ffc6d5);color:#19151d}.rh-hub .rh-edit-panel .rh-route-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;border-right:1px solid #514559;padding-right:24px}.rh-hub .rh-edit-panel .rh-route-hero-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0;background:none;border:0;box-shadow:none;font-size:14px;line-height:1.3;font-weight:700}.rh-hub .rh-edit-panel .rh-route-hero-eyebrow svg{flex:0 0 22px;width:22px;height:28px;color:#a83bfa}.rh-hub .rh-edit-panel h1{margin:0 0 12px;font-family:inherit;font-size:clamp(36px,3.7vw,58px);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:inherit}.rh-hub .rh-edit-panel h1>span{display:block;max-width:100%}.rh-hub .rh-edit-panel h1>.rh-edit-highlight{display:table;padding:0 5px 3px;background:#ff0;border-radius:3px;margin-top:3px}.rh-hub .rh-edit-panel .rh-route-hero-description{margin:0 0 16px;font-size:14px;line-height:1.5;max-width:340px}.rh-hub .rh-edit-panel .rh-route-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;max-width:100%;box-sizing:border-box;padding:11px 18px;border:1px solid #19151d;border-radius:10px;background:#fff;color:#19151d;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;box-shadow:2px 2px #19151d}.rh-hub .rh-edit-panel .rh-route-hero-button svg{flex:0 0 20px}.rh-hub .rh-edit-panel .rh-route-hero-button:focus-visible{outline:3px solid #7420aa;outline-offset:3px}@media(hover:hover){.rh-hub .rh-edit-panel .rh-route-hero-button:hover{background:#fff9cf}}@media(min-width:1000px)and (max-width:1199px){.rh-hub .rh-edit-panel{gap:18px;padding:18px}.rh-hub .rh-edit-panel .rh-route-hero-copy{padding-right:18px}.rh-hub .rh-edit-panel h1{font-size:38px}.rh-hub .rh-edit-panel .rh-route-hero-button{gap:10px;padding-inline:12px}}@media(max-width:999px){.rh-hub .rh-edit-panel{display:block;min-width:0;max-width:100%;padding:16px 12px 12px;margin-bottom:20px;border-radius:13px}.rh-hub .rh-edit-panel .rh-route-hero-copy{display:block;border:0;padding:0 4px}.rh-hub .rh-edit-panel .rh-route-hero-eyebrow{margin-bottom:8px;font-size:14px;gap:0}.rh-hub .rh-edit-panel .rh-route-hero-eyebrow svg{display:none}.rh-hub .rh-edit-panel h1{font-size:clamp(32px,9vw,44px);line-height:1.04;margin-bottom:10px;letter-spacing:-.04em}.rh-hub .rh-edit-panel h1>.rh-edit-highlight{padding:0 4px 3px;margin-top:2px}.rh-hub .rh-edit-panel .rh-route-hero-description{font-size:14px;line-height:1.45;max-width:none;margin-bottom:14px}.rh-hub .rh-edit-panel .rh-route-hero-button{display:none}}.rh-hub .rh-edit-route{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-content:center;min-width:0;max-width:100%;color:#19151d}.rh-hub .rh-edit-route .rh-route-heading{grid-column:1;align-self:center;font-family:inherit;font-size:20px;line-height:1.3;font-weight:700;margin:0}.rh-hub .rh-edit-route .rh-route-scroll{display:contents}.rh-hub .rh-edit-route .rh-route-item{box-sizing:border-box;min-width:0;color:#19151d;font-size:14px;line-height:1.2;text-decoration:none;border:1px solid #514559;border-radius:8px;background:#fff;font-weight:600}.rh-hub .rh-edit-route .rh-route-item--all{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 16px;min-height:34px;background:#fff}.rh-hub .rh-edit-route .rh-route-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.rh-hub .rh-edit-route .rh-route-list>li{list-style:none;padding:0;margin:0;min-width:0;display:flex}.rh-hub .rh-edit-route .rh-route-item--step{display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:34px auto;align-content:start;align-items:start;gap:4px 5px;width:100%;min-height:88px;padding:8px 10px;background:linear-gradient(135deg,#fff 0%,var(--rh-step-tint,#eee2ff) 100%)}.rh-hub .rh-edit-route .rh-route-item--1,.rh-hub .rh-edit-route .rh-route-item--5,.rh-hub .rh-edit-route .rh-route-item--9{--rh-step-tint:#e8d8fb}.rh-hub .rh-edit-route .rh-route-item--2,.rh-hub .rh-edit-route .rh-route-item--4,.rh-hub .rh-edit-route .rh-route-item--6,.rh-hub .rh-edit-route .rh-route-item--10{--rh-step-tint:#f0f9ff}.rh-hub .rh-edit-route .rh-route-item--3,.rh-hub .rh-edit-route .rh-route-item--7{--rh-step-tint:#fbe6fb}.rh-hub .rh-edit-route .rh-route-item--8{--rh-step-tint:#e0f6f3}.rh-hub .rh-edit-route .rh-route-number{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;color:#981bfb;font-family:inherit;font-size:32px;line-height:1.05;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.rh-hub .rh-edit-route .rh-route-icon{display:block;width:30px;height:32px;justify-self:end;color:#19151d}.rh-hub .rh-edit-route .rh-route-label{display:block;min-width:0;white-space:normal;overflow:visible;text-overflow:clip}.rh-hub .rh-edit-route .rh-route-item--step .rh-route-label{grid-column:1/-1}.rh-hub .rh-edit-route .rh-route-item--spot{grid-column:1/-1;justify-self:end;display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding:7px 14px;background:#fff}.rh-hub .rh-edit-route .rh-route-item--spot svg{flex:0 0 18px}.rh-hub .rh-edit-route .rh-route-item[aria-current=true]{border-color:#19151d;background:#ff0;box-shadow:1px 2px #19151d;font-weight:700}.rh-hub .rh-edit-route .rh-route-item:focus-visible{outline:3px solid #7420aa;outline-offset:2px;position:relative;z-index:2}@media(hover:hover){.rh-hub .rh-edit-route .rh-route-item:hover{border-color:#7420aa;background:#f2deff}.rh-hub .rh-edit-route .rh-route-item[aria-current=true]:hover{border-color:#19151d;background:#f5f500}}@media(max-width:999px){.rh-hub .rh-edit-route{display:block;min-width:0;max-width:100%}.rh-hub .rh-edit-route .rh-route-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rh-hub .rh-edit-route .rh-route-scroll{display:flex;align-items:stretch;gap:8px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:3px 2px 12px;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:#ae63cf #f4bace}.rh-hub .rh-edit-route .rh-route-list{display:contents}.rh-hub .rh-edit-route .rh-route-list>li{display:flex;flex:0 0 116px}.rh-hub .rh-edit-route .rh-route-list>li:has(.rh-route-item--6){flex-basis:144px}.rh-hub .rh-edit-route .rh-route-item{scroll-snap-align:start}.rh-hub .rh-edit-route .rh-route-item--all{flex:0 0 64px;min-height:88px;padding:8px;text-align:center;font-size:14px}.rh-hub .rh-edit-route .rh-route-item--step{grid-template-columns:minmax(0,1fr) 27px;grid-template-rows:31px auto;min-height:88px;padding:8px 9px;gap:4px;font-size:14px}.rh-hub .rh-edit-route .rh-route-number{font-size:28px;line-height:1.05}.rh-hub .rh-edit-route .rh-route-icon{width:27px;height:29px}.rh-hub .rh-edit-route .rh-route-item--spot{display:flex;width:max-content;max-width:100%;margin:10px 0 0 auto;min-height:36px;padding:7px 12px;font-size:14px}}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard{container-type:inline-size;container-name:skincare-card}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges{position:absolute;inset:7px 7px auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto;align-items:stretch;gap:clamp(3px,1.8cqi,6px);width:auto;min-height:26px;margin:0;padding:0;z-index:3;pointer-events:none}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge{display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;font:600 clamp(10px,6cqi,14px)/1.2 Poppins,sans-serif!important;letter-spacing:0!important;padding:4px clamp(3px,1.9cqi,7px)!important;border:1px solid #151018;border-radius:999px;min-height:26px;min-width:0;max-width:100%;margin:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;text-align:center;box-shadow:none!important}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--type{grid-column:1;grid-row:1;justify-self:start;width:max-content;background:#fff;color:#151018;white-space:normal!important;text-wrap:balance;text-transform:capitalize}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges :is(.CocomoCollectionCard__Badge--saving,.CocomoCollectionCard__Badge--soldOut){grid-column:2;grid-row:1;justify-self:end;white-space:nowrap!important;color:#151018}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--saving{background:#fdff00;text-transform:uppercase}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges .CocomoCollectionCard__Badge--soldOut{background:#ead2fa}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__Badge--promo{position:static;inset:auto;transform:none;align-self:center;flex:none;min-height:30px;margin-top:-23px;font:600 14px/18px Poppins,sans-serif!important;padding:5px 8px!important;border:1px solid #151018;border-radius:999px;max-width:100%;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center;box-shadow:none!important}.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge,.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge>div,.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__Flair .flair-badge-layout .flair-badge>div,.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__Flair :is(.ch-offer-line,.rh-offer-line){font:600 14px/1.4 Poppins,sans-serif!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}@media(max-width:767px){.shopify-section :is(.ch-hub,.rh-hub,.ig-hub,.ax-hub,.st-hub,.cs-step,.cc-hub,.dc-hub,.cl-hub,.tn-hub,.me-hub,.sa-hub,.eye-hub,.moisture-hub,.lipcare-hub,.sp-hub,.mt-hub) .CocomoCollectionCard .CocomoCollectionCard__TopBadges{inset:0 3px auto;transform:translateY(-50%)}}.cs-education{--ch-guide-bg:#f4eaff;--ch-guide-accent:#cdb0f2;background:var(--ch-guide-bg);border:1px solid var(--ch-ink);border-radius:16px;box-shadow:3px 4px 0 var(--ch-ink);margin:8px 0 30px;overflow:hidden;scroll-margin-top:180px}.cs-education[data-tone=aqua]{--ch-guide-bg:#eaf7f3;--ch-guide-accent:#a6e7e1}.cs-education[data-tone=pink]{--ch-guide-bg:#fff0f4;--ch-guide-accent:#ffc9d6}.cs-education[data-tone=yellow]{--ch-guide-bg:#fff8db;--ch-guide-accent:#f5e49e}.cs-education-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px 38px;padding:28px 30px}.cs-education-story,.cs-education-advice{min-width:0}.cs-education-kicker{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;line-height:1.4;margin-bottom:16px}.cs-education-kicker span{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #bda8c5;border-radius:999px;background:#fff;font-weight:650}.cs-education-kicker span:before{content:"";width:8px;height:8px;border:1px solid #55405e;border-radius:50%;background:var(--ch-guide-accent)}.cs-step .cs-education h2{font-size:clamp(27px,2.4vw,36px);line-height:1.16;letter-spacing:-.035em;max-width:650px;margin:0 0 15px}.cs-education-intro{font-size:15px;line-height:1.65;max-width:620px;margin:0}.cs-education-benefits{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:18px 0 0;padding:0}.cs-education-benefits li{font-size:14px;line-height:1.4;border:1px solid #cbbcd1;background:#ffffffb3;border-radius:7px;padding:6px 9px}.cs-education-advice{padding:21px 22px;border:1px solid #d3c4dc;border-radius:12px;background:#ffffffc4;align-self:start}.cs-step .cs-education h3{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 6px}.cs-education-advice p{font-size:14px;line-height:1.6;margin:0}.cs-education-advice details{border-top:1px solid #d9cddd;margin-top:16px;padding-top:4px}.cs-education-advice summary{font-size:14px;font-weight:650;line-height:1.5;display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;list-style:none;cursor:pointer}.cs-education-advice summary::-webkit-details-marker{display:none}.cs-education-advice summary svg{width:17px;height:17px;flex:none}.cs-education-advice details[open] summary svg{transform:rotate(180deg)}.cs-education-routine{display:grid;gap:16px;padding-top:9px}.cs-education-focus{grid-column:1/-1;display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:12px 24px;background:#ffffffb3;border:1px solid #d3c4dc;border-left:4px solid var(--ch-purple);border-radius:9px;padding:16px 19px}.cs-education-focus p{font-size:14px;line-height:1.6;margin:0}.cs-education-footer{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;border-top:1px solid #cbbcd1;padding:17px 30px;background:#ffffff85}.cs-education-footer-copy{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap}.cs-education-footer p{font-size:14px;line-height:1.5;font-weight:600;margin:0}.cs-step .cs-education-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:4px}.cs-education-back svg{flex:none;width:16px;height:16px}.cs-education :is(.s1-button,.s2-button,.s3-button,.s4-button,.s5-button,.s6-button,.s7-button,.s8-button,.s9-button,.s10-button,.sp-button)[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:default}.cs-education-start{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.cs-education-start a{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1.4;min-height:44px;border:1px solid #a991b6;border-radius:999px;background:#fff;padding:9px 13px;font-weight:600}.cs-education.is-overview .cs-education-body{display:block;padding:23px 28px}.cs-education.is-overview h2{font-size:25px;margin-bottom:10px;max-width:none}.cs-education.is-overview .cs-education-kicker{margin-bottom:12px}.cs-education.is-overview .cs-education-intro{max-width:900px;font-size:14px}.cs-education.is-overview .cs-education-benefits,.cs-education.is-overview .cs-education-advice,.cs-education.is-overview .cs-education-footer{display:none}@media(max-width:767px){.cs-education{margin:5px 0 24px;border-radius:13px;box-shadow:2px 3px 0 var(--ch-ink)}.cs-education-body{grid-template-columns:minmax(0,1fr);padding:21px 18px;gap:20px}.cs-step .cs-education h2{font-size:27px;line-height:1.2}.cs-education-intro{font-size:14px}.cs-education-advice{padding:16px}.cs-education-focus{grid-template-columns:minmax(0,1fr);gap:7px;padding:14px}.cs-education-footer{padding:14px 18px;gap:10px}.cs-education-footer-copy{width:100%;gap:4px 14px;justify-content:space-between}.cs-education-footer>:is(.s1-button,.s2-button,.s3-button,.s4-button,.s5-button,.s6-button,.s7-button,.s8-button,.s9-button,.s10-button,.sp-button){width:100%;justify-content:space-between}.cs-education.is-overview .cs-education-body{padding:20px 18px}.cs-step .cs-education.is-overview h2{font-size:23px}.cs-education-start{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 8px}.cs-education-start a{flex:none}}.cs-stepbar.cs-stepbar{display:block;min-width:0;padding:22px 0 16px}.cs-stepbar .cs-routine-scroll{min-width:0;max-width:100%}.cs-stepbar .cs-routine-list{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.cs-stepbar .cs-routine-list>li{position:relative;list-style:none;padding:0;margin:0;min-width:0}.cs-stepbar .cs-routine-list a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:100px;padding:3px 5px 8px;text-align:center;line-height:1.35;font-size:14px;font-weight:600}.cs-stepbar .cs-routine-list a span{display:block;max-width:132px}.cs-stepbar .cs-routine-list b{flex:0 0 29px;box-sizing:border-box;width:29px;height:29px;font-size:14px}.cs-stepbar .cs-routine-arrow{position:absolute;left:calc(50% + 22px);top:12px;width:calc(100% - 44px);height:12px;pointer-events:none;color:#74667c}.cs-stepbar .cs-routine-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px}.cs-stepbar .cs-routine-caption p{font-size:14px;line-height:1.5;color:#635569;margin:0!important}.cs-stepbar .cs-routine-caption .cs-allsteps{flex:none;gap:6px;min-height:32px;margin-left:0;font-size:14px;white-space:nowrap}.cs-stepbar .cs-routine-swipe{display:none}.cs-stepbar a:focus-visible{outline:3px solid #7420aa;outline-offset:2px;border-radius:4px}@media(hover:hover){.cs-stepbar .cs-routine-list a:hover span{text-decoration:underline;text-underline-offset:3px}}@media(max-width:999px){.cs-stepbar.cs-stepbar{padding:18px 0 14px}.cs-stepbar .cs-routine-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b49ac7 #f3edf7;padding:3px 2px 8px;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch}.cs-stepbar .cs-routine-list{display:flex;width:max-content;min-width:100%}.cs-stepbar .cs-routine-list>li{flex:0 0 122px;width:122px;scroll-snap-align:start}.cs-stepbar .cs-routine-list a{min-height:100px;min-width:0;flex:none;gap:8px;padding:3px 7px 8px;font-size:14px}.cs-stepbar .cs-routine-caption{align-items:flex-start;flex-wrap:wrap;margin-top:8px;gap:5px 14px}.cs-stepbar .cs-routine-caption p{flex:1 1 230px}.cs-stepbar .cs-routine-hint{display:none}.cs-stepbar .cs-routine-swipe{display:inline-flex;align-items:center;gap:7px;min-height:32px}.cs-stepbar .cs-routine-caption .cs-allsteps{flex:0 0 auto;min-height:32px}}.cs-stepbar .cs-routine-extra{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px}.cs-stepbar .cs-routine-extra a{flex:none;min-height:44px}.cs-stepbar .cs-routine-extra p{flex:1 1 260px;font-size:14px;line-height:1.5;color:#635569}
/*# sourceMappingURL=/cdn/shop/t/234/compiled_assets/styles.css.map */
