.makeup_rvPre__Ra_id{opacity:0;transform:translateY(26px)}.makeup_rvIn___Fx8Z{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.makeup_h1__KAM3s em,.makeup_h2__b3Zy2 em{position:relative;z-index:0}.makeup_h1__KAM3s em:after,.makeup_h2__b3Zy2 em:after{content:"";position:absolute;z-index:-1;left:-.06em;right:-.06em;bottom:.06em;height:.32em;background:linear-gradient(90deg,rgba(244,198,210,0),rgba(244,198,210,.75) 12%,rgba(244,198,210,.55) 88%,rgba(244,198,210,0));border-radius:999px;transform-origin:left center;transform:scaleX(0);animation:makeup_blushSwipe__Uq3B7 .9s cubic-bezier(.65,0,.35,1) .35s both}.makeup_rvPre__Ra_id .makeup_h2__b3Zy2 em:after{animation:none}.makeup_rvIn___Fx8Z .makeup_h2__b3Zy2 em:after{animation:makeup_blushSwipe__Uq3B7 .9s cubic-bezier(.65,0,.35,1) .3s both}.makeup_closingH__whkiG em:after,.makeup_closing__pNptl .makeup_h2__b3Zy2 em:after,.w3-night .makeup_h2__b3Zy2 em:after{background:linear-gradient(90deg,rgba(227,176,75,0),rgba(227,176,75,.35) 12%,rgba(227,176,75,.25) 88%,rgba(227,176,75,0))}@keyframes makeup_blushSwipe__Uq3B7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.makeup_section__YZOYj{padding:clamp(64px,7vw,104px) clamp(20px,5vw,100px);position:relative}.makeup_wrap__EEi46{max-width:1240px;margin:0 auto}.makeup_bgBlush__6Xkbo{background:#fbf1f4}.makeup_bgCream__FNU0s{background:#fff6ec}.makeup_bgWhite__tDqMB{background:#fff}.makeup_head__7AgXN{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px)}.makeup_headMain__q_uMc{display:flex;flex-direction:column;gap:12px;max-width:760px}.makeup_headCenter__MN9Va{justify-content:center;text-align:center}.makeup_headCenter__MN9Va .makeup_headMain__q_uMc{align-items:center;margin:0 auto}h1.makeup_h1__KAM3s{font:400 clamp(44px,5.8vw,84px)/1.02 var(--w3-serif);letter-spacing:-.01em;color:#3d0f22;margin:14px 0 0}.makeup_h2__b3Zy2{font:400 clamp(32px,3.6vw,52px)/1.08 var(--w3-serif);color:#3d0f22}p.makeup_lede__7roI0{font:500 clamp(16px,1.3vw,18px)/1.6 var(--w3-sans);color:#4a3a43;margin-top:18px;max-width:560px}p.makeup_sub__WRttI{font:500 16px/1.6 var(--w3-sans);color:#4a3a43;max-width:560px}.makeup_linkArrow__Pkagt{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:800 15px var(--w3-sans);color:#840032}.makeup_linkArrow__Pkagt:hover svg{transform:translateX(3px)}.makeup_linkArrow__Pkagt svg{transition:transform .18s var(--w3-ease)}.makeup_btnGhost__z1rGi{background:#fff;color:#3d0f22;border:1.5px solid #eed2dc;height:52px}.makeup_btnGhost__z1rGi:hover{border-color:#840032}.makeup_btnGhostLight__cUiYb{background:transparent;color:#fff6ec;border:1.5px solid rgba(255,246,236,.45)}.makeup_btnGhostLight__cUiYb:hover{border-color:#fff6ec}p.makeup_note__ZQoXh{font:500 13.5px/1.5 var(--w3-sans);color:#6f5f68;margin-top:14px}.makeup_crumbs__HD1_G{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font:600 14px var(--w3-sans);color:#6f5f68;margin-bottom:18px}.makeup_crumb__4yZsC{display:inline-flex;align-items:center;gap:4px}.makeup_crumb__4yZsC a:hover{color:#840032}.makeup_crumbSep__SETn5{margin:0 6px;color:#a99aa2}.makeup_crumbHere__P6Grh{color:#3d0f22;font-weight:700}.makeup_hero__HCItq{background:#fbf1f4;padding:clamp(24px,4vw,56px) clamp(20px,7vw,100px) clamp(56px,7vw,104px);overflow:hidden}.makeup_heroIn__tQn2E{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px)}.makeup_heroArt__oyzbU{min-width:0}@media (max-width:1023px){.makeup_heroIn__tQn2E{grid-template-columns:minmax(0,1fr)}.makeup_heroArt__oyzbU{order:-1}}.makeup_brush__jOInc{position:relative;width:100%;height:clamp(300px,43vw,620px);overflow:hidden;border-radius:28px}@media (max-width:1023px){.makeup_brush__jOInc{height:360px;border-radius:22px}}.makeup_brushFull__nrgA_{position:absolute;inset:0;opacity:0;border-radius:inherit;overflow:hidden;will-change:opacity}.makeup_brushFill__vNA3L{position:absolute;inset:0;background-size:cover;background-position:center 30%;background-repeat:no-repeat}.makeup_brushStroke__dqZA_{position:absolute;left:3%;right:3%;top:7%;bottom:7%;transform-origin:50% 50%;will-change:transform}@media (max-width:1023px){.makeup_brushStroke__dqZA_{left:-2%;right:-2%;top:6%;bottom:6%}}.makeup_brushMask__zDObj{position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.makeup_wipeOuter__QQK_U{position:absolute;inset:0;overflow:hidden;animation:makeup_wipeO__0siC6 .8s cubic-bezier(.65,0,.35,1) .08s both}.makeup_wipeInner__ZS4up{position:absolute;inset:0;animation:makeup_wipeI__3S1ds .8s cubic-bezier(.65,0,.35,1) .08s both}@keyframes makeup_wipeO__0siC6{0%{transform:translateX(-100%)}to{transform:none}}@keyframes makeup_wipeI__3S1ds{0%{transform:translateX(100%)}to{transform:none}}.makeup_brushIn__Mrekc{position:absolute;inset:0;animation:makeup_settleIn__sqoaK 1.4s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes makeup_settleIn__sqoaK{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.makeup_brushTag__UsH3N{position:absolute;left:14%;bottom:18%;font:700 12px var(--w3-sans);color:#fff;background:rgba(61,15,34,.5);border-radius:999px;padding:5px 11px;white-space:nowrap}.makeup_dustWrap__zZmwI,.makeup_dust__bYJiA{position:absolute;inset:0;pointer-events:none}.makeup_dust__bYJiA span{position:absolute;border-radius:50%;opacity:0;animation:makeup_settle__VUXN_ 1.9s cubic-bezier(.2,.7,.2,1) both,makeup_twinkle__6i__j 3.6s ease-in-out infinite}@keyframes makeup_settle__VUXN_{0%{opacity:0;transform:translateY(-28px) scale(.5)}45%{opacity:.95}to{opacity:.5;transform:translate(var(--dx,0),var(--dy,14px)) scale(1)}}@keyframes makeup_twinkle__6i__j{0%,to{opacity:.5;transform:translate(var(--dx,0),var(--dy,14px))}50%{opacity:.12;transform:translate(var(--dx,0),var(--dy,14px))}}.makeup_search__JQuqt{margin-top:26px;background:#fff;border:1px solid #f1e4e9;border-radius:22px;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);padding:14px;display:flex;flex-direction:column;gap:10px}.makeup_searchFields__Zk0Zz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.makeup_searchWide__InfVd{flex-direction:row;align-items:stretch;margin-top:0}.makeup_searchWide__InfVd .makeup_searchFields__Zk0Zz{flex:1}.makeup_searchWide__InfVd .makeup_searchBtn__fBRIM{width:min(296px,30%);height:auto;min-height:56px}@media (max-width:760px){.makeup_searchWide__InfVd{flex-direction:column}.makeup_searchWide__InfVd .makeup_searchBtn__fBRIM{width:100%}}.makeup_field__OFov_{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:60px;padding:8px 14px;border:1px solid #ebd3dc;border-radius:14px;background:#fff;cursor:pointer;min-width:0}.makeup_field__OFov_:focus-within{border-color:#840032}.makeup_fieldL__LH8J9{font:800 11px var(--w3-sans);letter-spacing:.12em;text-transform:uppercase;color:#6f5f68}.makeup_fieldIn__5BnBb{border:0;padding:0;margin:0;background:transparent;font:600 16px var(--w3-sans);color:#1f1218;outline:none;width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none!important}.makeup_fieldIn__5BnBb:focus{box-shadow:none}.makeup_searchBtn__fBRIM{width:100%}.makeup_swatches__N6r_U{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.makeup_swatchLead__6n_cU{font:600 14.5px var(--w3-sans);color:#6f5f68;margin-right:4px}.makeup_swatch__VF8Q_{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 9px;border-radius:999px;background:#fff;border:1.5px solid #eed2dc;color:#3d0f22;font:700 15px var(--w3-sans);cursor:pointer;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,background-color .2s;white-space:nowrap}.makeup_swatch__VF8Q_:hover{transform:translateY(-4px);border-color:#840032}.makeup_swatch__VF8Q_:active{transform:scale(.98)}.makeup_swatchOn__csES5{background:#fbf1f4;border-color:#840032}.makeup_swatchCount___i47f{font:700 12.5px var(--w3-sans);color:#8a7a82}.makeup_pan__frXeb{position:relative;width:30px;height:30px;flex:none}.makeup_panFace__4uOrL{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px #eadfcc,inset 0 -3px 6px rgba(0,0,0,.12)}.makeup_puff__08KYv{position:absolute;inset:0;pointer-events:none}.makeup_puff__08KYv i{position:absolute;left:12px;top:12px;border-radius:50%;animation:makeup_puff__08KYv .75s cubic-bezier(.2,.7,.2,1) both}@keyframes makeup_puff__08KYv{0%{opacity:.9;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.4)}}.makeup_ways__a4kct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;perspective:1400px}@media (max-width:1023px){.makeup_ways__a4kct{grid-template-columns:minmax(0,1fr)}}.makeup_way__MDJdc{display:flex;flex-direction:column;background:#fff;border:1px solid #f1e4e9;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);transition:transform .3s var(--w3-ease),box-shadow .3s}.makeup_way__MDJdc:hover{transform:translateY(-4px)}.makeup_way__MDJdc.makeup_rvPre__Ra_id{transform:translateY(26px) rotateX(8deg);transform-origin:50% 100%}.makeup_wayPhoto__yxc0t{position:relative;aspect-ratio:4/3.4;overflow:hidden}@media (max-width:1023px){.makeup_wayPhoto__yxc0t{aspect-ratio:5/3}}.makeup_wayNum__M8L9O{position:absolute;left:14px;top:14px;min-width:40px;height:28px;padding:0 10px;border-radius:999px;background:#fff;font:800 12px var(--w3-sans);color:#3d0f22;display:flex;align-items:center;justify-content:center;letter-spacing:.06em}.makeup_wayGlyph__nSP0y{position:absolute;right:18px;bottom:16px;color:hsla(0,0%,100%,.9);font:400 italic 30px/1 var(--w3-serif)}.makeup_wayBody__EGrbK{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.makeup_wayTitle__DJLQN{font:400 30px/1.15 var(--w3-serif);color:#3d0f22}.makeup_wayLine__Pbc_2{font:600 16px/1.5 var(--w3-sans);color:#3d0f22}.makeup_facts__nF5ZP{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.makeup_facts__nF5ZP li{display:flex;align-items:baseline;gap:10px;font:500 14.5px/1.5 var(--w3-sans);color:#4a3a43}.makeup_facts__nF5ZP li:before{content:"";width:6px;height:6px;border-radius:50%;background:#e3b04b;flex:none;transform:translateY(-2px)}.makeup_wayBody__EGrbK .makeup_linkArrow__Pkagt{margin-top:auto}.makeup_ready___x_6g{display:grid;grid-template-columns:400px minmax(0,1fr);gap:72px;margin-top:44px;align-items:start}@media (max-width:1023px){.makeup_ready___x_6g{grid-template-columns:minmax(0,1fr);gap:28px}}.makeup_mirrorCol__qTnrV{position:sticky;top:calc(var(--w3-header-h) + 32px)}@media (max-width:1023px){.makeup_mirrorCol__qTnrV{position:relative;top:0;width:min(300px,100%);margin:0 auto}}.makeup_mirrorTop__a7ADx{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.makeup_mirrorTime__LakYC{font:400 32px var(--w3-serif);color:#840032}.makeup_mirrorStep__jDB3J{font:700 13px var(--w3-sans);color:#6f5f68}.makeup_mirror__sXNAn{position:relative;width:100%;aspect-ratio:4/5;border-radius:26px;background:#fff;border:1px solid #f1e4e9;box-shadow:0 30px 60px -30px rgba(61,15,34,.3)}.makeup_glass__2YmUK{position:absolute;inset:34px;border-radius:16px;overflow:hidden;background:#efe5dc}.makeup_glassShot__8SYXN{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.makeup_glassShot__8SYXN b{font:400 34px/1.1 var(--w3-serif);color:#fff;text-shadow:0 2px 18px rgba(61,15,34,.25)}.makeup_glassShot__8SYXN span{font:700 13px var(--w3-sans);color:hsla(0,0%,100%,.9);margin-top:6px}.makeup_glassSheen__W5GmS{position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,0) 60%);pointer-events:none}.makeup_bulb__WeUwJ{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px}.makeup_bulb__WeUwJ i{position:absolute;inset:0;border-radius:50%;background:#eadfcc}.makeup_bulb__WeUwJ b{inset:0;background:#ffe6a6;box-shadow:inset 0 -2px 3px rgba(194,132,58,.4);transition:opacity .5s ease}.makeup_bulb__WeUwJ b,.makeup_bulb__WeUwJ s{position:absolute;border-radius:50%;opacity:0}.makeup_bulb__WeUwJ s{inset:-14px;background:radial-gradient(circle,rgba(255,214,130,.75) 0,rgba(255,214,130,0) 70%);transition:opacity .6s ease}.makeup_bulbOn__DuY65 b,.makeup_bulbOn__DuY65 s{opacity:1}.makeup_rail__MfqSf{position:relative;padding-left:36px;display:flex;flex-direction:column;gap:40px}.makeup_railLine__3qxgz{position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:#ebd3dc;border-radius:2px}.makeup_railFill__MXMwC{position:absolute;inset:0;background:#840032;transform-origin:top;transition:transform .6s var(--w3-ease);border-radius:2px}.makeup_stepRow__Urpmg{position:relative;transition:opacity .5s ease}.makeup_stepDot__FGRtV{position:absolute;left:-36px;top:8px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #ebd3dc;transition:background .4s,border-color .4s}.makeup_stepOn__SqorB .makeup_stepDot__FGRtV{background:#840032;border-color:#840032}.makeup_stepHead__0WQN7{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.makeup_stepTime__A8Pom{font:400 22px var(--w3-serif);color:#840032}.makeup_stepTitle__bckNa{font:400 30px/1.15 var(--w3-serif);color:#3d0f22}p.makeup_stepLine__OlP9j{font:500 16px/1.6 var(--w3-sans);color:#4a3a43;margin-top:6px;max-width:520px}.makeup_stepSwatch__tUV1p{margin-top:14px;height:10px;width:min(320px,70%);border-radius:999px;transform-origin:left;transform:scaleX(.18);transition:transform .9s cubic-bezier(.65,0,.35,1)}.makeup_stepOn__SqorB .makeup_stepSwatch__tUV1p{transform:scaleX(1)}p.makeup_caveat__vXW3z{font:600 26px/1.25 var(--w3-hand);color:#b5435e;transform:rotate(-3deg);margin:4px 0 0}.makeup_pkGrid__MA26s{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px}.makeup_pkCompare__ytMnQ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);border:1px solid #f1e4e9;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(61,15,34,.3)}@media (max-width:1023px){.makeup_pkCompare__ytMnQ{overflow-x:auto;scroll-snap-type:x mandatory;grid-auto-columns:minmax(270px,82%);border-radius:22px}}.makeup_pkCol__lgbvz{display:flex;flex-direction:column;border-left:1px solid #f1e4e9;scroll-snap-align:start;min-width:0}.makeup_pkCol__lgbvz:first-child{border-left:0}.makeup_pkColHead__VUB8r{padding:26px 22px 20px;border-bottom:1px solid #f1e4e9}.makeup_pkName__E6lUf{font:400 28px/1.15 var(--w3-serif);color:#3d0f22}.makeup_pkPrice__AvxEK{font:400 34px/1.1 var(--w3-serif);color:#840032;margin-top:10px}.makeup_pkPer__AioVX{font:600 12.5px var(--w3-sans);color:#6f5f68;margin-top:4px}.makeup_pkMeta__q6wa1{display:flex;flex-wrap:wrap;gap:6px 12px;font:600 13px var(--w3-sans);color:#6f5f68;margin-top:10px}.makeup_pkList__A_z2H{list-style:none;margin:0;padding:18px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.makeup_pkStep__U2lNx b{display:block;font:700 14.5px/1.4 var(--w3-sans);color:#3d0f22}.makeup_pkStep__U2lNx span{display:block;font:500 13.5px/1.5 var(--w3-sans);color:#6f5f68}.makeup_pkFoot__HWMBX{padding:16px 18px 20px;border-top:1px solid #f1e4e9}.makeup_tick__voo95{display:flex;align-items:flex-start;gap:10px;font:600 14.5px/1.45 var(--w3-sans);color:#3d0f22}.makeup_tick__voo95 svg{color:#840032;flex:none;margin-top:3px}.makeup_tickMuted__xnE4Y{color:#a99aa2}.makeup_addBtn__cMnk7{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:999px;font:700 15px var(--w3-sans);cursor:pointer;background:#fff;color:#3d0f22;border:1.5px solid #eed2dc;transition:transform .15s,border-color .2s,background-color .2s}.makeup_addBtn__cMnk7:hover{border-color:#840032}.makeup_addBtn__cMnk7:active{transform:scale(.98)}.makeup_addBtnStrong__mLvg4{background:#840032;color:#fff;border-color:#840032}.makeup_addBtnStrong__mLvg4:hover{background:#6e002a}.makeup_stepper__2qXE2{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;border-radius:999px;border:1.5px solid #840032;background:#fff;padding:0 6px}.makeup_stepper__2qXE2 button{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#840032;font:800 20px var(--w3-sans);cursor:pointer}.makeup_stepper__2qXE2 button:hover{background:#fbf1f4}.makeup_stepper__2qXE2 span{font:800 15px var(--w3-sans);color:#3d0f22;white-space:nowrap}.makeup_pCard__VlALc{display:flex;flex-direction:column;background:#fff;border:1px solid #f1e4e9;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);transition:transform .3s var(--w3-ease)}.makeup_pCard__VlALc:hover{transform:translateY(-4px)}.makeup_pCardPhoto__Tk_vW{position:relative;aspect-ratio:4/3;overflow:hidden}.makeup_pCardPhoto__Tk_vW img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--w3-ease)}.makeup_pCard__VlALc:hover .makeup_pCardPhoto__Tk_vW img{transform:scale(1.04)}.makeup_pCardBody__U7r4Z{padding:20px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.makeup_pCardBody__U7r4Z .makeup_pkName__E6lUf{font-size:25px}.makeup_pCardList__1yE8T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.makeup_pCardPrice__mL7Lo{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.makeup_pCardPrice__mL7Lo b{font:400 30px var(--w3-serif);color:#840032}.makeup_pCardPrice__mL7Lo span{font:600 12.5px var(--w3-sans);color:#6f5f68}.makeup_pCardActs__M4HUO{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.makeup_textBtn__8NgZR{border:0;background:transparent;font:800 14.5px var(--w3-sans);color:#840032;cursor:pointer;min-height:44px;padding:0 6px}.makeup_textBtn__8NgZR:hover{text-decoration:underline;text-underline-offset:4px}.makeup_goldTag__BXFxy{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#e3b04b;color:#3d0f22;font:800 11px var(--w3-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.makeup_empty__LR8Y_{border:1.5px dashed #ebd3dc;border-radius:22px;padding:40px 24px;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center;gap:12px}.makeup_empty__LR8Y_ h3{font:400 28px var(--w3-serif);color:#3d0f22}.makeup_empty__LR8Y_ p{font:500 15.5px/1.6 var(--w3-sans);color:#4a3a43;max-width:460px}.makeup_cartBar__6TPXB{position:fixed;left:0;right:0;bottom:18px;z-index:70;padding:0 clamp(16px,5vw,100px);pointer-events:none;animation:makeup_cartUp__Twb_3 .38s var(--w3-ease) both}@keyframes makeup_cartUp__Twb_3{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.makeup_cartIn__5hiRK{pointer-events:auto;max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 24px;border-radius:22px;background:#3d0f22;color:#fff6ec;box-shadow:0 24px 50px -20px rgba(61,15,34,.6)}.makeup_cartText__Pw13P{display:flex;flex-direction:column;gap:2px;min-width:0}.makeup_cartText__Pw13P b{font:800 16px var(--w3-sans)}.makeup_cartText__Pw13P span{font:500 13px var(--w3-sans);color:rgba(255,246,236,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.makeup_cartBar__6TPXB{bottom:0;padding:0}.makeup_cartIn__5hiRK{border-radius:20px 20px 0 0;padding:12px 14px calc(12px + env(safe-area-inset-bottom)) 18px}.makeup_cartIn__5hiRK .w3-btn{height:48px;padding:0 18px}}.makeup_promise__FNdd7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px}@media (max-width:1023px){.makeup_promise__FNdd7{grid-template-columns:minmax(0,1fr);gap:22px}}.makeup_promiseItem__RAebu{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start}.makeup_promiseIcon__DTtxK{width:46px;height:46px;border-radius:50%;background:#fbf1f4;color:#840032;display:flex;align-items:center;justify-content:center}.makeup_promiseItem__RAebu h3{font:400 22px/1.2 var(--w3-serif);color:#3d0f22}.makeup_promiseItem__RAebu p{font:500 15px/1.55 var(--w3-sans);color:#4a3a43;margin-top:6px}.makeup_aGrid__JrW8r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1180px){.makeup_aGrid__JrW8r{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.makeup_aGrid__JrW8r{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.makeup_aRow__b_EXn{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}@media (max-width:1023px){.makeup_aRow__b_EXn{grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 calc(-1 * clamp(20px, 5vw, 100px));padding-left:clamp(20px,5vw,100px);padding-right:clamp(20px,5vw,100px);scroll-padding-left:clamp(20px,5vw,100px)}.makeup_aRow__b_EXn>*{scroll-snap-align:start}}.makeup_aCard__A4816{width:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #f1e4e9;border-radius:22px;padding:10px;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);transition:transform .3s var(--w3-ease),box-shadow .3s;min-width:0}.makeup_aCard__A4816:hover{transform:translateY(-4px);box-shadow:0 36px 60px -28px rgba(61,15,34,.38)}.makeup_aCard__A4816:active{transform:scale(.99)}.makeup_aPhoto__sCkiA{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden}.makeup_aImg__22oBD{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease}.makeup_aInitial__0zrdi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:400 64px var(--w3-serif);color:hsla(0,0%,100%,.7)}.makeup_aTop__4mEUp{position:absolute;left:10px;right:10px;top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.makeup_availChip__Qiy1B{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#fff;font:700 12.5px var(--w3-sans);color:#2c6b35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;position:relative}.makeup_availChip__Qiy1B i{width:8px;height:8px;border-radius:50%;flex:none}.makeup_dotOk__QDbPe{background:#2c8a3e}.makeup_dotWarn__VIch_{background:#e3b04b}.makeup_dotNo__3jCfS{background:#c21c5c}.makeup_availPop__IVT6i{animation:makeup_pop__91_yV .9s cubic-bezier(.2,.8,.2,1) both}.makeup_availPop__IVT6i:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px rgba(44,138,62,.45);animation:makeup_ring__j5UKY .9s ease-out .2s both;pointer-events:none}@keyframes makeup_pop__91_yV{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:none}}@keyframes makeup_ring__j5UKY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.makeup_aDots__ASBS4{position:absolute;right:12px;bottom:12px;display:flex;gap:4px}.makeup_aDots__ASBS4 i{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.6);transition:width .3s}.makeup_aDots__ASBS4 .makeup_aDotOn__LWQXI{width:16px;background:#fff}.makeup_aBody__geOn_{padding:14px 8px 8px;display:flex;flex-direction:column;gap:4px;flex:1}.makeup_aNameRow__U8k1O{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.makeup_aName__OPHvr{font:400 24px/1.15 var(--w3-serif);color:#3d0f22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.makeup_aRating__UWiu1{font:800 13.5px var(--w3-sans);color:#1f1218;white-space:nowrap}.makeup_aRating__UWiu1 b{color:#e3b04b}.makeup_aRating__UWiu1 span{font-weight:600;color:#6f5f68}.makeup_aPlace__wAK9N{font:600 14px var(--w3-sans);color:#6f5f68}.makeup_aSpecs__sc8jV{font:600 14px/1.45 var(--w3-sans);color:#3d0f22}.makeup_aBadges__RBFLD{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.makeup_badgeOk__DCY1d{background:#e3f1e4;color:#2c6b35}.makeup_badgeGold__Rpqa_,.makeup_badgeOk__DCY1d{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font:700 12.5px var(--w3-sans)}.makeup_badgeGold__Rpqa_{background:#fdf0d5;color:#8a5a0b}.makeup_aPrice__KkSzK{margin-top:auto;padding-top:12px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font:600 13.5px var(--w3-sans);color:#4a3a43}.makeup_aPrice__KkSzK b{font:400 23px var(--w3-serif);color:#840032}@media (max-width:860px){.makeup_aCard__A4816{padding:8px;border-radius:18px}.makeup_aName__OPHvr{font-size:19px}.makeup_aBody__geOn_{padding:10px 4px 4px}.makeup_aPlace__wAK9N,.makeup_aSpecs__sc8jV{font-size:12.5px}.makeup_aSpecs__sc8jV{display:none}.makeup_availChip__Qiy1B{font-size:11px;height:24px;padding:0 8px}.makeup_aTop__4mEUp .makeup_goldTag__BXFxy{display:none}.makeup_aPrice__KkSzK b{font-size:19px}}.makeup_revGrid__E4RIx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1023px){.makeup_revGrid__E4RIx{grid-template-columns:minmax(0,1fr)}}.makeup_revCard__sYTAF{background:#fff;border:1px solid #f1e4e9;border-radius:22px;padding:24px;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);display:flex;flex-direction:column;gap:12px}.makeup_stars__FIl07{color:#e3b04b;letter-spacing:3px;font-size:14px}.makeup_starsOff__hyvSV{color:#e7dce0}.makeup_revQ__FMqoe{font:400 21px/1.42 var(--w3-serif);color:#3d0f22}.makeup_revMeta__vpcd2{font:600 13.5px var(--w3-sans);color:#6f5f68}.makeup_revMeta__vpcd2 b{color:#3d0f22}.makeup_bigScore__Kfjpf{display:flex;align-items:center;gap:12px}.makeup_bigScore__Kfjpf b{font:400 56px/1 var(--w3-serif);color:#3d0f22}.makeup_bigScore__Kfjpf span{font:600 13px var(--w3-sans);color:#6f5f68}.makeup_faq__t_g_W{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.makeup_faqItem__9zDok{background:#fff;border:1px solid #f1e4e9;border-radius:18px}.makeup_faqQ__uw9eF{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border:0;background:transparent;cursor:pointer;text-align:left;font:700 16.5px/1.35 var(--w3-sans);color:#3d0f22}.makeup_faqIcon__W9YWq{flex:none;width:32px;height:32px;border-radius:50%;background:#fbf1f4;color:#840032;display:flex;align-items:center;justify-content:center;font:700 18px var(--w3-sans);transition:transform .25s ease}.makeup_faqA__ProKu{padding:0 64px 20px 22px;font:500 15.5px/1.65 var(--w3-sans);color:#4a3a43}.makeup_closing__pNptl{background:#840032;color:#fff6ec;padding:clamp(72px,8vw,120px) clamp(20px,5vw,100px);text-align:center}.makeup_closingIn__ZaC1x{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.makeup_closingH__whkiG{font:400 clamp(36px,4vw,58px)/1.08 var(--w3-serif);color:#fff6ec!important}.makeup_closingH__whkiG em{color:#e3b04b!important}p.makeup_closingP__P1pRg{font:500 17px/1.6 var(--w3-sans);color:rgba(255,246,236,.85);max-width:520px}.makeup_closingBtns__5mQQo{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}.makeup_band__LW2g1{grid-column:1/-1;background:#3d0f22;color:#fff6ec;border-radius:28px;padding:clamp(32px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.makeup_band__LW2g1 h2{font:400 clamp(32px,3.4vw,48px)/1.1 var(--w3-serif);color:#fff6ec}.makeup_band__LW2g1 h2 em{color:#e3b04b}.makeup_band__LW2g1 p,.makeup_band__LW2g1 p.makeup_bandP__HhOnX{font:500 16px/1.6 var(--w3-sans);color:rgba(255,246,236,.75);max-width:520px;margin-top:10px}.makeup_bandDust__nYyYh{position:absolute;inset:0;opacity:.6;pointer-events:none}.makeup_overlap__LoR2N{padding:0 clamp(20px,5vw,100px);margin-top:-64px;position:relative;z-index:2}.makeup_filters__o9yVP{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:28px 0 14px}.makeup_filterBtn__tHJ_y{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;background:#3d0f22;color:#fff;font:700 14px var(--w3-sans);cursor:pointer}.makeup_filterBtn__tHJ_y em{font-style:normal;min-width:22px;height:22px;padding:0 6px;background:#e3b04b;font:800 12px var(--w3-sans);justify-content:center}.makeup_filterBtn__tHJ_y em,.makeup_sortBox__pc4JV{border-radius:999px;color:#3d0f22;display:inline-flex;align-items:center}.makeup_sortBox__pc4JV{margin-left:auto;gap:6px;height:40px;padding:0 6px 0 16px;border:1.5px solid #eed2dc;background:#fff;font:600 14px var(--w3-sans)}.makeup_sortBox__pc4JV select{border:0;background:transparent;font:800 14px var(--w3-sans);color:#840032;cursor:pointer;padding:0 28px 0 0;box-shadow:none!important}.makeup_nameSearch__7jec_{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid #eed2dc;background:#fff;color:#6f5f68;min-width:0}.makeup_nameSearch__7jec_ input{border:0;outline:none;background:transparent;font:600 14px var(--w3-sans);color:#1f1218;width:160px;padding:0;box-shadow:none!important}@media (max-width:760px){.makeup_sortBox__pc4JV{margin-left:0}.makeup_nameSearch__7jec_{flex:1 1 100%}.makeup_nameSearch__7jec_ input{width:100%}}.makeup_panel__Pd4WU{background:#fff;border:1px solid #f1e4e9;border-radius:22px;box-shadow:0 30px 60px -30px rgba(61,15,34,.3);padding:20px 22px;margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;animation:makeup_cartUp__Twb_3 .3s var(--w3-ease) both}.makeup_panelGroup__WQeSw{display:flex;flex-direction:column;gap:8px}.makeup_panelGroup__WQeSw>span{font:800 11px var(--w3-sans);letter-spacing:.12em;text-transform:uppercase;color:#6f5f68}.makeup_panelOpts__KV4Wn{display:flex;flex-wrap:wrap;gap:6px}.makeup_panelFoot___0Fxs{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f1e4e9;padding-top:14px}.makeup_countLine__whhc7{font:700 15px var(--w3-sans);color:#3d0f22;margin:6px 0 18px}.makeup_pager__eEVA5{display:flex;justify-content:center;gap:8px;margin-top:36px;flex-wrap:wrap}.makeup_pager__eEVA5 button{min-width:44px;height:44px;border-radius:50%;border:1.5px solid #eed2dc;background:#fff;font:800 14px var(--w3-sans);color:#3d0f22;cursor:pointer}.makeup_pager__eEVA5 button[aria-current=page]{background:#840032;border-color:#840032;color:#fff}.makeup_pager__eEVA5 button[disabled]{opacity:.4;cursor:default}.makeup_pHero__gvjTl{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto}@media (max-width:1023px){.makeup_pHero__gvjTl{grid-template-columns:minmax(0,1fr)}}.makeup_pPhoto__OUP6h{position:relative;aspect-ratio:5/4;border-radius:28px;overflow:hidden;background:#f3e4ea;box-shadow:0 30px 60px -30px rgba(61,15,34,.35)}.makeup_pPhoto__OUP6h img,.makeup_pPhoto__OUP6h video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.makeup_pPhotoMask__0Cc9n{position:absolute;inset:0}.makeup_pPhoto__OUP6h .makeup_wipeOuter__QQK_U{z-index:2}.makeup_pReveal__t7Lrv{position:absolute;inset:0;animation:makeup_pReveal__t7Lrv 1.1s cubic-bezier(.65,0,.35,1) .1s both}@keyframes makeup_pReveal__t7Lrv{0%{clip-path:inset(0 100% 0 0 round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}.makeup_pBrushEdge__ec0R3{position:absolute;top:-4%;bottom:-4%;width:18%;left:-18%;background:linear-gradient(90deg,rgba(244,198,210,0),rgba(244,198,210,.95) 60%,rgba(251,241,244,0));animation:makeup_pEdge__froap 1.1s cubic-bezier(.65,0,.35,1) .1s both;pointer-events:none}@keyframes makeup_pEdge__froap{0%{left:-18%;opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.makeup_pFav__65ByA{position:absolute;right:14px;top:14px;z-index:3;display:flex;gap:8px}.makeup_roundBtn__c2abP{width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#840032;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px -10px rgba(61,15,34,.5);transition:transform .2s}.makeup_roundBtn__c2abP:active{transform:scale(.94)}.makeup_heartOn__A4D2N{animation:makeup_heart__UX5f3 .6s ease both}@keyframes makeup_heart__UX5f3{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}to{transform:scale(1)}}.makeup_pBadges__ryy_u{display:flex;flex-wrap:wrap;gap:8px}h1.makeup_pName__Q1CHu{font:400 clamp(44px,5vw,72px)/1.02 var(--w3-serif);color:#3d0f22;margin-top:14px;overflow-wrap:anywhere}.makeup_pSub__3vCkf{font:600 17px/1.5 var(--w3-sans);color:#4a3a43;margin-top:10px}.makeup_stats__t4KPs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.makeup_stat__WZXPY{background:#fff;border:1px solid #f1e4e9;border-radius:16px;padding:14px}.makeup_stat__WZXPY b{display:block;font:400 28px/1.1 var(--w3-serif);color:#3d0f22}.makeup_stat__WZXPY span{font:600 12.5px/1.35 var(--w3-sans);color:#6f5f68}.makeup_pFrom__cxkS_{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:22px;font:600 14.5px var(--w3-sans);color:#4a3a43}.makeup_pFrom__cxkS_ b{font:400 34px var(--w3-serif);color:#840032}.makeup_btnRow__EHMj1{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.makeup_tabs__odEgO{position:sticky;top:var(--w3-header-h);z-index:30;background:#fff;border-bottom:1px solid #ebd3dc;padding:0 clamp(20px,5vw,100px)}.makeup_tabsIn__HSkiU{max-width:1240px;margin:0 auto;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.makeup_tabsIn__HSkiU::-webkit-scrollbar{display:none}.makeup_tab__vp3ph{flex:none;min-height:56px;display:inline-flex;align-items:center;font:700 15px var(--w3-sans);color:#3d0f22;border-bottom:2px solid transparent;padding:0 4px}.makeup_tab__vp3ph:hover{color:#840032}.makeup_tabOn__ccc95{color:#840032;border-bottom-color:#840032;font-weight:800}.makeup_dateCheck__2at4V{background:#fff6ec;border:1px solid #f3e2cf;border-radius:28px;padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}@media (max-width:1023px){.makeup_dateCheck__2at4V{grid-template-columns:minmax(0,1fr)}}.makeup_dcForm__ccO8h{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:stretch}.makeup_dcForm__ccO8h .makeup_field__OFov_{flex:1 1 180px}.makeup_dcAns__KmSeN{background:#fff;border:1px solid #f1e4e9;border-radius:22px;padding:22px 24px;min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:8px}.makeup_dcAns__KmSeN h3{font:400 28px/1.15 var(--w3-serif);color:#3d0f22;display:flex;align-items:center;gap:10px}.makeup_dcAns__KmSeN p{font:500 15px/1.55 var(--w3-sans);color:#4a3a43}.makeup_dcDot__VnyI9{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 0 4px rgba(44,138,62,.18)}.makeup_gallery__0GUwW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:12px}.makeup_gallery__0GUwW>:first-child{grid-row:span 2}@media (max-width:860px){.makeup_gallery__0GUwW{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;gap:8px}}.makeup_gTile__IqoeO{position:relative;border:0;padding:0;border-radius:18px;overflow:hidden;cursor:zoom-in;background:#f3e4ea}.makeup_gTile__IqoeO img,.makeup_gTile__IqoeO video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--w3-ease)}.makeup_gTile__IqoeO:hover img{transform:scale(1.04)}.makeup_gMore__4U9Fe{position:absolute;inset:0;background:rgba(61,15,34,.55);color:#fff6ec;display:flex;align-items:center;justify-content:center;font:400 28px var(--w3-serif)}.makeup_about__Qa1jL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:1023px){.makeup_about__Qa1jL{grid-template-columns:minmax(0,1fr)}}.makeup_facts3__C4YWV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:860px){.makeup_facts3__C4YWV{grid-template-columns:repeat(2,minmax(0,1fr))}}.makeup_fact__w9pfH{background:#fbf1f4;border-radius:18px;padding:16px 18px;min-width:0}.makeup_fact__w9pfH span{display:block;font:800 11px var(--w3-sans);letter-spacing:.12em;text-transform:uppercase;color:#6f5f68}.makeup_fact__w9pfH b{display:block;font:700 16px/1.4 var(--w3-sans);color:#3d0f22;margin-top:6px;overflow-wrap:anywhere}.makeup_revWrap__v4aeg{display:grid;grid-template-columns:340px minmax(0,1fr);gap:clamp(28px,5vw,56px);align-items:start}@media (max-width:1023px){.makeup_revWrap__v4aeg{grid-template-columns:minmax(0,1fr)}}.makeup_dist__T9xDP{display:flex;flex-direction:column;gap:8px;margin-top:18px}.makeup_distRow__IMl9E{display:grid;grid-template-columns:14px minmax(0,1fr) 40px;gap:10px;align-items:center;font:700 12.5px var(--w3-sans);color:#6f5f68}.makeup_distBar__FjgVd{height:7px;border-radius:999px;background:#fff;overflow:hidden}.makeup_distBar__FjgVd i{display:block;height:100%;background:#e3b04b;border-radius:999px;transform-origin:left;animation:makeup_barGrow__qXw0_ .9s var(--w3-ease) both}@keyframes makeup_barGrow__qXw0_{0%{transform:scaleX(0)}to{transform:none}}.makeup_revList__3nk56{display:flex;flex-direction:column;gap:12px}.makeup_revRow__wEaJy{background:#fff;border:1px solid #f1e4e9;border-radius:18px;padding:18px 20px}.makeup_revRowTop___Nn7p{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:600 14px var(--w3-sans);color:#6f5f68}.makeup_revRowTop___Nn7p b{color:#3d0f22}.makeup_revRow__wEaJy p{font:500 15.5px/1.6 var(--w3-sans);color:#3d0f22;margin-top:8px}.makeup_write__KjjLK{background:#fff;border:1px solid #f1e4e9;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:12px}.makeup_write__KjjLK h3{font:400 24px var(--w3-serif);color:#3d0f22}.makeup_starPick__RvOdK{display:flex;gap:4px;align-items:center}.makeup_starPick__RvOdK button{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;padding:4px;color:#e7dce0}.makeup_starPick__RvOdK .makeup_starOn__auxFU{color:#e3b04b}.makeup_textarea__Fz9GL{width:100%;min-height:110px;border:1.5px solid #ebd3dc;border-radius:14px;padding:12px 14px;font:500 15.5px/1.5 var(--w3-sans);color:#1f1218;resize:vertical;outline:none}.makeup_textarea__Fz9GL:focus{border-color:#840032;box-shadow:none}.makeup_input2__HVX5t{height:48px;border:1.5px solid #ebd3dc;border-radius:14px;padding:0 14px;font:600 15px var(--w3-sans);color:#1f1218;width:100%;outline:none}.makeup_input2__HVX5t:focus{border-color:#840032;box-shadow:none}.makeup_contact__95kl8{text-align:center;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.makeup_scrim__Wc_Hr{position:fixed;inset:0;z-index:120;background:rgba(31,18,24,.55);display:flex;align-items:center;justify-content:center;padding:20px;animation:makeup_fade__WwrmT .25s ease both}@keyframes makeup_fade__WwrmT{0%{opacity:0}to{opacity:1}}.makeup_sheet__MN5Eb{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:26px;padding:28px;box-shadow:0 40px 80px -30px rgba(31,18,24,.6);animation:makeup_sheetUp__P1lvI .38s var(--w3-ease) both}@keyframes makeup_sheetUp__P1lvI{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@media (max-width:1023px){.makeup_scrim__Wc_Hr{align-items:flex-end;padding:0}.makeup_sheet__MN5Eb{width:100%;border-radius:24px 24px 0 0;max-height:92vh;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}}.makeup_sheetX__tH11n{position:absolute;right:14px;top:14px}.makeup_sheet__MN5Eb h2{font:400 30px/1.15 var(--w3-serif);color:#3d0f22;padding-right:48px}.makeup_sheetGrid__1GcG8{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.makeup_sheetSteps__Jx8bY{margin:16px 0 0;padding-left:20px;font:500 14.5px/1.6 var(--w3-sans);color:#4a3a43;display:flex;flex-direction:column;gap:6px}.makeup_lightbox__RM6KH{position:fixed;inset:0;z-index:130;background:rgba(14,3,9,.92);display:flex;align-items:center;justify-content:center;animation:makeup_fade__WwrmT .2s ease both}.makeup_lightbox__RM6KH img,.makeup_lightbox__RM6KH video{max-width:min(92vw,1100px);max-height:84vh;-o-object-fit:contain;object-fit:contain;border-radius:14px}.makeup_lbBtn__R5QTv{position:absolute;top:50%;transform:translateY(-50%)}.makeup_lbCount__1KNn5{position:absolute;bottom:20px;left:0;right:0;text-align:center;font:700 14px var(--w3-sans);color:rgba(255,246,236,.8)}.makeup_toast__R11Sl{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:140;background:#3d0f22;color:#fff6ec;font:700 14.5px var(--w3-sans);padding:12px 20px;border-radius:999px;box-shadow:0 14px 30px -12px rgba(61,15,34,.6);animation:makeup_cartUp__Twb_3 .3s var(--w3-ease) both}.makeup_trust__TDPjS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.makeup_trust__TDPjS li{display:flex;align-items:center;gap:8px;font:700 15px var(--w3-sans);color:#3d0f22}.makeup_trust__TDPjS svg{color:#840032}.makeup_how__mLP9N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1023px){.makeup_how__mLP9N{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){.makeup_how__mLP9N{grid-template-columns:minmax(0,1fr)}}.makeup_howCard__aBTea{background:#fff;border:1px solid #f1e4e9;border-radius:22px;padding:22px 22px 24px}.makeup_howCard__aBTea b{display:block;font:400 44px/1 var(--w3-serif);color:#e3b04b}.makeup_howCard__aBTea h3{font:400 23px/1.2 var(--w3-serif);color:#3d0f22;margin-top:10px}.makeup_howCard__aBTea p{font:500 15px/1.55 var(--w3-sans);color:#4a3a43;margin-top:6px}.makeup_chipRow__wGaWK{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:760px){.makeup_chipRow__wGaWK{flex-wrap:nowrap;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:4px 20px 8px;scrollbar-width:none}.makeup_chipRow__wGaWK::-webkit-scrollbar{display:none}}.makeup_listHead__VGW9e{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.makeup_pkHero__6eiJ8{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}@media (max-width:1023px){.makeup_pkHero__6eiJ8{grid-template-columns:minmax(0,1fr)}}