@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Playfair+Display:ital,wght@0,500;0,700;1,500&display=swap');
.mop-editorial{--ink:#16243d;--rose:#a34e5d;--gold:#ba9055;color:var(--ink);background:#fffdfb;font:16px/1.7 'DM Sans',sans-serif;overflow:hidden}.mop-editorial *{box-sizing:border-box}.mop-editorial a{text-decoration:none}.mop-editorial h1,.mop-editorial h2,.mop-editorial h3{font-family:'Playfair Display',Georgia,serif;line-height:1.18;color:var(--ink)}.mop-editorial em{color:var(--rose);font-weight:500}.mop-editorial p{margin-top:0}.mop-wrap{width:min(1180px,calc(100% - 42px));margin:auto}.mop-section{padding-top:85px;padding-bottom:93px}.mop-kicker,.mop-eyebrow{font-size:11px;letter-spacing:.15em;color:#9b7353;font-weight:700}.mop-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.mop-section-heading h2{font-size:clamp(34px,4vw,54px);margin:8px 0 10px}.mop-section-heading p{color:#777}.mop-hero{background:radial-gradient(circle at 82% 24%,#fae1df,transparent 39%),linear-gradient(110deg,#fffdf8,#f7efe9)}.mop-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center;min-height:590px;padding-top:60px;padding-bottom:60px}.mop-hero h1{font-size:clamp(48px,6vw,83px);letter-spacing:-.045em;margin:18px 0 21px}.mop-hero-copy>p{font-size:17px;color:#69696f;max-width:540px}.mop-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e6d2c3;padding:6px;border-radius:7px;box-shadow:0 8px 20px #51321d12}.mop-search>span{font-size:28px;padding:0 8px;color:var(--rose)}.mop-search input{flex:1;min-width:0;border:0!important;background:none!important;box-shadow:none!important;font-size:14px!important}.mop-search button,.mop-button{display:inline-flex;align-items:center;justify-content:center;background:var(--rose);border:0;border-radius:5px;padding:12px 21px;color:white!important;font-weight:700;cursor:pointer;transition:.2s}.mop-search button:hover,.mop-button:hover{background:#813b49;transform:translateY(-2px)}.mop-actions{display:flex;gap:24px;align-items:center;margin:23px 0}.mop-textlink,.mop-read{font-weight:700;color:var(--rose)!important}.mop-hero-trust{font-size:12px;color:#847a74}.mop-hero-trust span{color:var(--gold)}.mop-hero-visual{position:relative;display:grid;place-items:center;min-height:460px}.mop-halo{position:absolute;width:400px;height:400px;border-radius:50%;background:#ead1c69c}.mop-poster{position:relative;z-index:1;background:#fff8ed;border:13px solid #fffcf3;outline:1px solid #d5b89a;box-shadow:20px 25px 3px #835e4a22,0 26px 55px #72534430;width:315px;min-height:390px;transform:rotate(-5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.mop-poster-small{font-size:10px;letter-spacing:.16em;color:#947353}.mop-poster strong{font:700 53px/1.14 'Playfair Display',serif;margin:22px 0}.mop-poster strong i{color:var(--rose)}.mop-poster small{font-size:12px;color:#846d63}.mop-poster-rule{font-size:24px;color:var(--gold)}.mop-sun{position:absolute;right:4%;top:0;font-size:86px;color:#cda66b}.mop-stamp{position:absolute;right:0;bottom:25px;z-index:2;display:grid;place-items:center;text-align:center;background:var(--rose);border-radius:50%;height:115px;width:115px;color:white;line-height:1.25;font-size:12px;font-weight:700;transform:rotate(8deg)}.mop-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.mop-cat{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;min-height:180px;border:1px solid #ead9ca;background:#fff8f2;border-radius:9px;padding:18px 10px;color:var(--ink)!important;transition:.2s}.mop-cat:nth-child(even){background:#fcf0ee}.mop-cat:hover,.mop-post:hover{transform:translateY(-5px)}.mop-cat-symbol{font-size:37px;color:var(--rose)}.mop-cat strong{font:700 17px 'Playfair Display',serif;margin-top:10px}.mop-cat small{font-size:11px;color:#8c8081}.mop-cat-arrow{position:absolute;right:12px;top:7px;color:var(--rose)}.mop-quote-band{text-align:center;background:#f4eae4;padding:43px 0}.mop-quote-band span{font:italic 65px Georgia;color:#c6959e}.mop-quote-band p{font:500 clamp(24px,3vw,39px) 'Playfair Display',serif;margin:0 0 14px}.mop-quote-band small{letter-spacing:.14em;font-size:10px;color:#986f64}.mop-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mop-post{border:1px solid #e9e0d8;background:white;border-radius:9px;overflow:hidden;box-shadow:0 7px 20px #2d17200d;transition:.2s}.mop-photo{display:block;aspect-ratio:1.6;background:#f1e1d6}.mop-photo img{height:100%;width:100%;display:block;object-fit:cover}.mop-placeholder{height:100%;display:grid;place-items:center;font-size:80px;color:#ad6c7a}.mop-post-body{padding:22px}.mop-category{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;color:var(--rose)}.mop-post h3{font-size:24px;margin:7px 0 11px}.mop-post h3 a{color:var(--ink)}.mop-post p{font-size:13px;color:#777;line-height:1.8;margin-bottom:13px}.mop-read{font-size:13px}.mop-highlight{background:#19283f;color:white;padding:80px 0}.mop-highlight-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px}.mop-highlight h2{color:white;font-size:clamp(35px,4.5vw,60px);margin:16px 0}.mop-highlight h2 em{color:#e9b6ad}.mop-highlight p{max-width:540px;color:#e0dfe1}.mop-highlight-art{text-align:center;color:#e2ba76;font:italic 170px 'Playfair Display',serif;transform:rotate(-9deg)}.mop-highlight-art span{font-size:65px}.mop-highlight-art small{font-size:75px;color:#e7a9ab}.mop-moods{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mop-moods a{display:flex;flex-direction:column;gap:4px;background:#fcf2e9;border:1px solid #eadacb;border-radius:10px;padding:28px 18px;color:var(--ink)!important}.mop-moods a:nth-child(2){background:#f8e5e6}.mop-moods a:nth-child(3){background:#eff2f7}.mop-moods a:nth-child(4){background:#f5ecdb}.mop-moods a>span{font-size:38px;color:var(--rose)}.mop-moods strong{font:700 21px 'Playfair Display',serif}.mop-moods small{color:var(--rose)}.mop-blush{background:#fbf1ee}.mop-learn-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px}.mop-learn-grid p{color:#68666a;font-size:17px}.mop-formula{display:flex;flex-direction:column;gap:17px;background:#f4e7d9;padding:40px;border-radius:8px}.mop-formula small{letter-spacing:.13em;font-weight:700;color:var(--rose)}.mop-formula strong{font:700 clamp(27px,3vw,40px)/1.35 'Playfair Display',serif}.mop-formula>span{font-size:26px;color:var(--gold)}.mop-faq-area{background:#fcf8f4}.mop-faq{max-width:850px}.mop-faq details{border-bottom:1px solid #e6d8cd;padding:18px 0}.mop-faq summary{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:18px;font-size:18px;color:var(--ink)}.mop-faq summary span{color:var(--rose)}.mop-faq p{color:#69676b;margin:13px 0}.mop-last{text-align:center;background:#19283f;color:white;padding:80px 20px}.mop-last>div>span{letter-spacing:.15em;font-size:11px;color:#e5ba82}.mop-last h2{color:#fff;font-size:clamp(39px,5vw,66px);margin:20px 0}.mop-last h2 em{color:#e7b4ae}.mop-last p{color:#ebdfdf}.mop-last .mop-button{margin-top:15px}@media(max-width:950px){.mop-cats{grid-template-columns:repeat(3,1fr)}.mop-hero-grid{grid-template-columns:1fr 1fr}.mop-poster{width:260px;min-height:335px}.mop-poster strong{font-size:43px}.mop-halo{width:320px;height:320px}}@media(max-width:720px){.mop-wrap{width:min(100% - 32px,1180px)}.mop-section{padding-top:60px;padding-bottom:65px}.mop-hero-grid,.mop-highlight-grid,.mop-learn-grid{grid-template-columns:1fr}.mop-hero-grid{gap:0;padding-top:55px}.mop-hero h1{font-size:49px}.mop-hero-visual{min-height:380px}.mop-section-heading{display:block}.mop-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.mop-post-grid{grid-template-columns:1fr}.mop-moods{grid-template-columns:repeat(2,minmax(0,1fr))}.mop-highlight-art{font-size:110px}.mop-search button{padding:11px;font-size:12px}.mop-search input{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.mop-editorial *{transition:none!important;animation:none!important}}