.makeup-page-module__iUPb4a__heroSection{background:radial-gradient(circle at 0 0,#e7b2aa33,#0000 28%),radial-gradient(circle at 100% 0,#c59a6c24,#0000 24%),linear-gradient(#fffdf9f5 0%,#f8f5f2fa 100%);padding:2.25rem 0 4.5rem}.makeup-page-module__iUPb4a__heroGrid{align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.makeup-page-module__iUPb4a__heroCopy{min-width:0}.makeup-page-module__iUPb4a__eyebrow{color:#5f4a5ddb;letter-spacing:.24em;text-transform:uppercase;margin-bottom:.875rem;font-size:.74rem;font-weight:700}.makeup-page-module__iUPb4a__heroCopy h1{max-width:11ch;font-size:clamp(3rem,6vw,5.75rem)}.makeup-page-module__iUPb4a__heroLead{color:#383236c7;max-width:36rem;margin-top:1.5rem;font-size:clamp(1.02rem,1.9vw,1.18rem);line-height:1.85}.makeup-page-module__iUPb4a__heroActions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.makeup-page-module__iUPb4a__heroNotes{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.makeup-page-module__iUPb4a__heroNotes li{color:#383236bd;background:#fffdf9d6;border:1px solid #c59a6c47;border-radius:999px;padding:.8rem 1rem;font-size:.93rem}.makeup-page-module__iUPb4a__heroMedia{min-width:0}.makeup-page-module__iUPb4a__heroImageFrame{background:linear-gradient(#fffdf9b8,#f1e8e2e6);border:1px solid #d8c4b6ad;border-radius:2.4rem;overflow:hidden;box-shadow:0 30px 70px #5f4a5d24}.makeup-page-module__iUPb4a__heroImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.makeup-page-module__iUPb4a__heroCallout{color:#383236c2;background:#fffdf9db;border:1px solid #5f4a5d1a;border-radius:1.4rem;flex-direction:column;gap:.4rem;margin-top:1rem;padding:1rem 1.1rem;line-height:1.65;display:inline-flex;box-shadow:0 18px 42px #5f4a5d14}.makeup-page-module__iUPb4a__heroCallout span,.makeup-page-module__iUPb4a__meta,.makeup-page-module__iUPb4a__ctaEyebrow{color:#5f4a5dd1;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:700}.makeup-page-module__iUPb4a__sectionShell,.makeup-page-module__iUPb4a__sectionSoft,.makeup-page-module__iUPb4a__sectionTint,.makeup-page-module__iUPb4a__ctaSection{padding:4.5rem 0}.makeup-page-module__iUPb4a__sectionSoft{background:#fffdf9b8}.makeup-page-module__iUPb4a__sectionTint{background:linear-gradient(#fffdf9f0 0%,#f8f5f2fa 100%)}.makeup-page-module__iUPb4a__sectionIntro{gap:1rem;margin-bottom:2rem;display:grid}.makeup-page-module__iUPb4a__sectionIntro h2{max-width:12ch;font-size:clamp(2.15rem,4vw,4.2rem)}.makeup-page-module__iUPb4a__sectionIntro p:last-child,.makeup-page-module__iUPb4a__cardBody p,.makeup-page-module__iUPb4a__comparisonCard p,.makeup-page-module__iUPb4a__routineCard p,.makeup-page-module__iUPb4a__bagCard p,.makeup-page-module__iUPb4a__guidanceCard p,.makeup-page-module__iUPb4a__prepNoteCard p,.makeup-page-module__iUPb4a__standardCard p,.makeup-page-module__iUPb4a__ctaPanel p,.makeup-page-module__iUPb4a__featuredBody{color:#383236c2;line-height:1.8}.makeup-page-module__iUPb4a__categoryGrid,.makeup-page-module__iUPb4a__comparisonGrid,.makeup-page-module__iUPb4a__guidanceGrid,.makeup-page-module__iUPb4a__guideGrid{gap:1.25rem;display:grid}.makeup-page-module__iUPb4a__categoryCard,.makeup-page-module__iUPb4a__guideCard,.makeup-page-module__iUPb4a__prepCard,.makeup-page-module__iUPb4a__prepNoteCard{background:#fffdf9eb;border:1px solid #d8c4b6bd;border-radius:1.9rem;overflow:hidden;box-shadow:0 18px 42px #5f4a5d14}.makeup-page-module__iUPb4a__cardImage,.makeup-page-module__iUPb4a__guideImage,.makeup-page-module__iUPb4a__featuredImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.makeup-page-module__iUPb4a__cardBody{flex-direction:column;gap:.9rem;padding:1.35rem;display:flex}.makeup-page-module__iUPb4a__cardBody h3,.makeup-page-module__iUPb4a__routineCard h3,.makeup-page-module__iUPb4a__comparisonCard h3,.makeup-page-module__iUPb4a__bagCard h3,.makeup-page-module__iUPb4a__guidanceCard h3,.makeup-page-module__iUPb4a__prepNoteCard h3,.makeup-page-module__iUPb4a__standardCard h3{font-size:clamp(1.32rem,2vw,1.72rem)}.makeup-page-module__iUPb4a__textLink{color:#5f4a5d;align-items:center;gap:.5rem;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.makeup-page-module__iUPb4a__textLink:hover{color:#383236}.makeup-page-module__iUPb4a__routineGrid,.makeup-page-module__iUPb4a__bagGrid,.makeup-page-module__iUPb4a__trustGrid,.makeup-page-module__iUPb4a__prepGrid{gap:1.25rem;display:grid}.makeup-page-module__iUPb4a__routineCard,.makeup-page-module__iUPb4a__comparisonCard,.makeup-page-module__iUPb4a__bagCard,.makeup-page-module__iUPb4a__guidanceCard,.makeup-page-module__iUPb4a__standardCard{background:#fffdf9eb;border:1px solid #d8c4b6bd;border-radius:1.85rem;flex-direction:column;gap:.9rem;padding:1.4rem;display:flex;box-shadow:0 18px 42px #5f4a5d14}.makeup-page-module__iUPb4a__finishLabel{color:#5f4a5dcc;margin-top:-.2rem;font-size:.93rem;font-weight:600}.makeup-page-module__iUPb4a__routineFooter{margin-top:auto;padding-top:.4rem}.makeup-page-module__iUPb4a__supportNote,.makeup-page-module__iUPb4a__gapNote{color:#383236a8;font-size:.95rem}.makeup-page-module__iUPb4a__gapNote{font-weight:600}.makeup-page-module__iUPb4a__featuredGuide{background:radial-gradient(circle at 0 0,#e7b2aa24,#0000 28%),linear-gradient(#fffdf9f5 0%,#f8f5f2f2 100%);border:1px solid #d8c4b6b3;border-radius:2.2rem;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:1.2rem;display:grid;box-shadow:0 30px 70px #5f4a5d1a}.makeup-page-module__iUPb4a__featuredImageWrap{border-radius:1.8rem;overflow:hidden}.makeup-page-module__iUPb4a__featuredCopy{flex-direction:column;gap:1rem;padding:.4rem;display:flex}.makeup-page-module__iUPb4a__featuredCopy h2{max-width:11ch;font-size:clamp(2.2rem,4vw,4rem)}.makeup-page-module__iUPb4a__featuredLead{color:#383236d1;font-size:1.08rem;line-height:1.9}.makeup-page-module__iUPb4a__featuredActions,.makeup-page-module__iUPb4a__ctaActions{flex-wrap:wrap;gap:.875rem;margin-top:.4rem;display:flex}.makeup-page-module__iUPb4a__bagSection{gap:1.5rem;display:grid}.makeup-page-module__iUPb4a__bagCopy h2{max-width:11ch;font-size:clamp(2.15rem,4vw,3.75rem)}.makeup-page-module__iUPb4a__bagCopy .makeup-page-module__iUPb4a__featuredLead{margin-top:1rem}.makeup-page-module__iUPb4a__prepNoteCard{background:linear-gradient(#fffdf9f5 0%,#f1e8e2f5 100%);flex-direction:column;justify-content:center;gap:.9rem;padding:1.5rem;display:flex}.makeup-page-module__iUPb4a__trustGrid{align-items:start}.makeup-page-module__iUPb4a__disclosureBox{height:100%}.makeup-page-module__iUPb4a__standardsPanel{gap:1rem;display:grid}.makeup-page-module__iUPb4a__ctaPanel{color:#f8f5f2;background:linear-gradient(135deg,#5f455d 0%,#6a4c68 28%,#383236 100%);border:1px solid #c59a6c42;border-radius:2rem;gap:1.5rem;padding:1.6rem;display:grid;box-shadow:0 30px 70px #5f4a5d29}.makeup-page-module__iUPb4a__ctaPanel h2{max-width:13ch;color:inherit;font-size:clamp(2rem,4vw,3.5rem)}.makeup-page-module__iUPb4a__ctaPanel p{color:#f8f5f2d1;max-width:42rem;margin-top:1rem}@media (min-width:700px){.makeup-page-module__iUPb4a__categoryGrid,.makeup-page-module__iUPb4a__guideGrid,.makeup-page-module__iUPb4a__comparisonGrid,.makeup-page-module__iUPb4a__guidanceGrid,.makeup-page-module__iUPb4a__bagGrid,.makeup-page-module__iUPb4a__prepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.makeup-page-module__iUPb4a__heroGrid,.makeup-page-module__iUPb4a__featuredGuide,.makeup-page-module__iUPb4a__bagSection,.makeup-page-module__iUPb4a__trustGrid,.makeup-page-module__iUPb4a__ctaPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.makeup-page-module__iUPb4a__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end}.makeup-page-module__iUPb4a__sectionIntro p:last-child{justify-self:end}.makeup-page-module__iUPb4a__routineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.makeup-page-module__iUPb4a__categoryGrid,.makeup-page-module__iUPb4a__guideGrid,.makeup-page-module__iUPb4a__routineGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.makeup-page-module__iUPb4a__comparisonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.makeup-page-module__iUPb4a__prepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
