.makeup-editorial{color:#1a1a1a;background:#fff}.makeup-editorial-section{padding:84px 32px}.makeup-editorial-section.is-tinted{background:#fafafa}.makeup-editorial-inner{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.makeup-editorial-inner.is-wide{max-width:1280px}.makeup-editorial h2{letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.15}.makeup-editorial h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:750;line-height:1.45}.makeup-editorial p{color:#707070;margin:0;line-height:1.65}.makeup-editorial-subtitle{text-align:center;max-width:640px;font-size:16px;margin:16px auto 0!important}.makeup-editorial button,.makeup-editorial a{-webkit-tap-highlight-color:transparent}.makeup-editorial button:focus-visible,.makeup-editorial a:focus-visible{outline-offset:4px;outline:3px solid #dfba00}.makeup-editorial-button{color:#1a1a1a;cursor:pointer;background:#ffd600;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:750;line-height:21px;text-decoration:none;transition:background .18s;display:inline-flex}.makeup-editorial-button:hover{background:#f4ca00}.makeup-editorial-button.is-dark{color:#fff;background:#1a1a1a}.makeup-editorial-button.is-dark:hover{background:#333}.makeup-editorial-centered{justify-content:center;margin-top:36px;display:flex}.makeup-look-section h2{text-align:left;letter-spacing:-.01em;margin-bottom:36px;font-size:20px}.makeup-look-grid{columns:5;column-gap:12px}.makeup-look{break-inside:avoid;cursor:pointer;background:#eee;border:1px solid #00000014;border-radius:12px;width:100%;margin-bottom:12px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.makeup-look img{width:100%;height:auto;transition:transform .25s;display:block}.makeup-look:hover{box-shadow:0 4px 16px #00000024}.makeup-look:hover img{transform:scale(1.025)}.makeup-look-name{text-align:left;color:#fff;opacity:0;background:linear-gradient(#0007,#0000);padding:13px;font-size:12px;font-weight:700;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.makeup-look-try{color:#1a1a1a;opacity:0;background:#ffffffe8;border-radius:20px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;transition:opacity .18s;display:flex;position:absolute;bottom:10px;right:10px}.makeup-look:hover .makeup-look-name,.makeup-look:focus-visible .makeup-look-name,.makeup-look:hover .makeup-look-try,.makeup-look:focus-visible .makeup-look-try{opacity:1}.makeup-editorial-row{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.makeup-editorial-image{aspect-ratio:566/424;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.makeup-uses-row{margin-top:54px}.makeup-uses-copy{flex-direction:column;gap:15px;display:flex}.makeup-uses-copy h3{margin-bottom:8px;font-size:18px;font-weight:650}.makeup-uses-copy p{font-size:14px;line-height:24px}.makeup-uses-copy .makeup-editorial-button{align-self:flex-start;margin-top:8px;padding-inline:54px}.makeup-steps-grid,.makeup-advantages-grid{gap:28px;margin-top:48px;display:grid}.makeup-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.makeup-steps-grid article,.makeup-advantages-grid article{border:1px solid #ececec;border-radius:16px;padding:28px}.makeup-step-number{color:#b69a00;background:#fff9d1;border-radius:12px;margin-bottom:22px;padding:12px;font-size:32px;font-weight:800;line-height:1;display:inline-block}.makeup-steps-grid p,.makeup-advantages-grid p{margin-top:12px;font-size:14px;line-height:23px}.makeup-feature-rows{flex-direction:column;gap:96px;margin-top:72px;display:flex}.makeup-feature-row.is-reversed .makeup-editorial-image{order:2}.makeup-feature-row h3{font-size:36px;font-weight:800;line-height:42px}.makeup-feature-row p{margin-top:22px;font-size:16px}.makeup-feature-row .makeup-editorial-button{margin-top:28px}.makeup-advantages-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.makeup-advantages-grid article{padding:24px}.makeup-advantage-icon{color:#938000;background:#fff8cf;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:inline-flex}.makeup-review-notice{text-align:center;font-size:12px;margin-top:12px!important}.makeup-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.makeup-review-grid article{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;padding:25px;display:flex}.makeup-review-stars{color:#ebc400;gap:2px;display:flex}.makeup-review-grid blockquote{margin:20px 0 28px;font-size:14px;line-height:22px}.makeup-review-grid footer{border-top:1px solid #eee;flex-direction:column;gap:5px;margin-top:auto;padding-top:22px;display:flex}.makeup-review-grid footer strong{font-size:15px}.makeup-review-grid footer span{color:#777;font-size:13px}.makeup-review-controls{display:none}.makeup-related-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.makeup-related-row a{min-width:0;color:inherit;text-decoration:none}.makeup-related-row img{aspect-ratio:10/7;object-fit:cover;border-radius:16px;width:100%;height:auto;transition:filter .2s;display:block}.makeup-related-row a:hover img{filter:brightness(.94)}.makeup-related-row h3{justify-content:space-between;align-items:center;gap:10px;margin:0;padding:16px 2px;font-size:16px;font-weight:600;display:flex}.makeup-related-row h3 svg{flex-shrink:0}@media (width<=767px){.makeup-related-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.makeup-related-row h3{align-items:flex-start;font-size:14px;line-height:1.5}}.makeup-editorial-faq{padding-top:96px;padding-bottom:112px}.makeup-faq-list{flex-direction:column;gap:16px;max-width:768px;margin:64px auto 0;display:flex}.makeup-faq-list article{border:1px solid #ebebeb;border-radius:12px;padding:0 24px;box-shadow:0 1px 3px #00000005}.makeup-faq-list h3 button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:14px;font-weight:650;display:flex}.makeup-faq-list h3 svg{flex-shrink:0;transition:transform .18s}.makeup-faq-list h3 button[aria-expanded=true] svg{transform:rotate(180deg)}.makeup-faq-list p{padding-bottom:22px;font-size:14px}.makeup-editorial-cta{background:#fffbed;border-block:1px solid #f4efd6;padding:72px 32px}.makeup-editorial-cta .makeup-editorial-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.makeup-editorial-cta h2{text-align:left;max-width:760px;font-size:36px;line-height:43px}.makeup-editorial-cta p{margin-top:12px;font-size:15px}.makeup-editorial-cta .makeup-editorial-button{flex-shrink:0}@media (width<=1023px){.makeup-look-grid{columns:4}.makeup-editorial-row{gap:32px}.makeup-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.makeup-review-grid{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.makeup-review-grid article{scroll-snap-align:start;flex:0 0 290px}.makeup-review-controls{justify-content:center;gap:12px;margin-top:20px;display:flex}.makeup-review-controls button{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.makeup-editorial-cta .makeup-editorial-inner{flex-direction:column;align-items:flex-start}}@media (width<=767px){.makeup-editorial-section{padding:54px 20px}.makeup-editorial h2{font-size:30px;line-height:1.3}.makeup-look-section h2{font-size:20px}.makeup-look-grid{columns:3;gap:10px}.makeup-look-name,.makeup-look-try{opacity:1}.makeup-look-try{padding:5px 8px;font-size:10px;bottom:7px;right:7px}.makeup-editorial-row{grid-template-columns:1fr;gap:28px}.makeup-uses-row{margin-top:32px}.makeup-steps-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.makeup-feature-row.is-reversed .makeup-editorial-image{order:0}.makeup-feature-rows{gap:54px;margin-top:40px}.makeup-feature-row h3{font-size:28px;line-height:36px}.makeup-faq-list{margin-top:36px}.makeup-editorial-cta{padding:54px 20px}}@media (width<=479px){.makeup-look-grid{columns:2}.makeup-advantages-grid{grid-template-columns:1fr}.makeup-uses-copy .makeup-editorial-button{width:100%;padding-inline:20px}.makeup-editorial-cta .makeup-editorial-button{width:100%}}@media (prefers-reduced-motion:reduce){.makeup-editorial *,.makeup-editorial :before,.makeup-editorial :after{scroll-behavior:auto!important;transition:none!important}}
