._entry_12mlq_1{background:#fff;border:1px solid #e5dfda;border-left:3px solid #d84d83;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;width:min(1180px,90%);margin:0 auto 80px;padding:34px 38px;display:flex}._entry_12mlq_1>div{max-width:750px}._entry_12mlq_1 h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.2}._entry_12mlq_1>div>p:last-child{color:#3f3f3f;margin:0;font-size:1rem;line-height:1.65}._entry_12mlq_1>a{flex:none;font-size:.875rem}._entry_12mlq_1>div>p:first-child{color:#bd356c;font-size:.875rem}@media (width<=900px){._entry_12mlq_1{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=640px){._entry_12mlq_1{width:calc(100% - 44px);margin-bottom:56px;padding:28px 24px}._entry_12mlq_1>a{width:100%}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{text-wrap:pretty}.announcement{background:var(--ink);color:#fff;letter-spacing:.03em;justify-content:center;align-items:center;gap:13px;min-height:34px;padding:7px 5vw;font-size:11px;display:flex}.announcement>span{color:#f39cba;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.announcement strong{font-weight:650}.announcement a{border-bottom:1px solid #ffffffb3;margin-left:8px;font-weight:700}.site-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{width:155px;height:auto;display:block}.brand span{background:var(--rose);color:#fff;letter-spacing:.08em;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.desktop-nav{align-items:center;gap:30px;font-size:13px;font-weight:750;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--rose)}.outline-button{border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:13px;font-weight:850;transition:transform .2s,background .2s,color .2s;display:inline-flex}.outline-button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.header-button{min-height:43px;padding:10px 20px}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:42px;min-height:650px;padding:72px 5vw 78px;display:grid;overflow:hidden}.kicker{color:var(--rose);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}h1{letter-spacing:-.058em;margin:20px 0 25px;font-size:clamp(50px,5.4vw,78px);font-weight:900;line-height:1.015}h1 em{color:var(--rose);font-style:normal}.hero-intro{color:#514c4f;max-width:610px;margin:0;font-size:19px;line-height:1.65}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.primary-button,.white-button{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:34px;min-height:53px;padding:14px 25px;font-size:14px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:var(--rose-dark);transform:translateY(-2px)}.underlined-link{border-bottom:2px solid var(--rose);padding:7px 0 5px;font-size:14px;font-weight:800}.hero-proof{color:#4d484b;text-align:center;flex-wrap:wrap;justify-content:center;gap:18px;width:100%;margin-top:28px;font-size:11px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof i{color:var(--rose);font-style:normal}.catalogue-scene{place-items:center;min-height:580px;display:grid;position:relative}.scene-arch{background:linear-gradient(150deg,#f3efea,#fbf7f6);border-radius:300px 300px 30px 30px;width:540px;height:500px;position:absolute}.catalogue-card{z-index:2;aspect-ratio:.707;color:#fff;background:#fff;border:1px solid #e6dfe1;border-radius:18px;width:min(330px,64%);position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 70px #42202a38}.catalogue-card>img{object-fit:contain;width:100%;height:100%;display:block}.float-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #11111112;border-radius:12px;min-width:176px;padding:15px 17px;position:absolute;box-shadow:0 15px 35px #37232a24}.float-card span,.float-card strong,.float-card small{display:block}.float-card span{color:var(--rose);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.float-card strong{margin:5px 0 2px;font-size:13px}.float-card small{color:var(--muted);font-size:9px}.float-new{top:88px;left:3%}.float-sale{top:245px;right:1%}.float-sale strong{letter-spacing:-.05em;font-size:25px}.float-help{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-width:230px;display:grid;bottom:28px;right:3%}.float-help .status-dot{background:#5fba90;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e1f4eb}.float-help b{background:var(--rose-pale);width:22px;height:22px;color:var(--rose);border-radius:50%;place-items:center;font-size:10px;display:grid}.quick-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.quick-strip a{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;gap:5px 20px;min-height:100px;padding:20px 3vw;transition:background .2s;display:grid}.quick-strip a:last-child{border-right:0}.quick-strip a:hover{background:var(--soft)}.quick-strip span{color:var(--rose);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.quick-strip strong{font-size:14px}.quick-strip b{grid-area:1/2/3;align-self:center;font-size:16px}.quick-strip .quick-flyer{background:var(--rose);color:#fff;position:relative}.quick-strip .quick-flyer:hover{background:var(--rose-dark)}.quick-strip .quick-flyer span{color:#fff}.quick-strip .quick-flyer b{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.section{width:min(1180px,90%);margin:0 auto;padding:110px 0}.section-heading h2{letter-spacing:-.057em;max-width:720px;margin:12px 0 0;font-size:clamp(43px,5vw,67px);line-height:1.02}.split-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.split-heading>p{max-width:360px;color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.65}.pick-card>a{border-bottom:1px solid var(--ink);width:max-content;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:850;display:block}.campaign-section{background:var(--navy);color:#fff;width:100%;padding:100px 5vw}.campaign-inner{grid-template-columns:.78fr 1.22fr;gap:80px;width:min(1180px,100%);margin:0 auto;display:grid}.kicker.light{color:#f49dbd}.campaign-lead h2{letter-spacing:-.057em;margin:13px 0 20px;font-size:clamp(46px,5vw,68px);line-height:.98}.campaign-lead>p:not(.kicker){color:#c6d3d7;font-size:16px;line-height:1.7}.white-button{color:var(--ink);background:#fff;margin-top:22px}.white-button:hover{background:#f7dce6;transform:translateY(-2px)}.campaign-list{gap:12px;display:grid}.campaign-item{background:#ffffff0e;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:48px 1fr 34px;align-items:center;gap:20px;min-height:154px;padding:25px 26px;display:grid}.campaign-index{color:#f49dbd;font-size:12px;font-weight:900}.campaign-item p{color:#f49dbd;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.campaign-item h3{letter-spacing:-.035em;margin:0 0 8px;font-size:23px;line-height:1.1}.campaign-item div>span{color:#c8d4d7;font-size:12px;line-height:1.5}.campaign-item>a{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.catalogue-share{background:linear-gradient(125deg,#f8e7ed,#f4e2d8);border-radius:20px;grid-template-columns:1fr .9fr;align-items:center;gap:65px;width:min(1180px,90%);margin:0 auto 25px;padding:65px;display:grid}.catalogue-share h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:54px;line-height:1}.catalogue-share>div>p:not(.kicker){color:var(--muted);margin:0;font-size:15px;line-height:1.65}.share-panel{background:#ffffffb8;border:1px solid #1111111f;border-radius:13px;padding:22px}.share-panel small,.share-panel>strong{display:block}.share-panel small{color:var(--muted);font-size:10px;font-weight:700}.share-panel>strong{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.45}.share-panel>div{gap:9px;margin-top:18px;display:flex}.share-panel a{background:var(--ink);color:#fff;text-align:center;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:10px;font-size:11px;font-weight:800;display:inline-flex}.share-panel a:last-child{border:1px solid var(--ink);color:var(--ink);background:0 0}.picks-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pick-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:560px;padding:29px;transition:transform .2s,box-shadow .2s;display:flex}.pick-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #301e2417}.pick-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.pick-top>span{color:var(--rose);font-size:12px;font-weight:900}.pick-top small{color:var(--rose);letter-spacing:.09em;text-transform:uppercase;text-align:right;font-size:9px;font-weight:900}.pick-image{background:#f5f5f5;border-radius:12px;place-items:center;height:210px;margin:18px -8px 0;display:grid;overflow:hidden}.pick-image img{object-fit:contain;mix-blend-mode:multiply;width:94%;height:94%;display:block}.pick-card h3{letter-spacing:-.045em;margin:24px 0 13px;font-size:28px;line-height:1.05}.pick-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.pick-price{justify-content:space-between;align-items:end;margin-top:auto;padding-top:24px;display:flex}.pick-price strong{letter-spacing:-.04em;font-size:25px}.pick-price span{color:var(--muted);font-size:10px}.pick-card>a{margin-top:22px}@media (width>=701px){.pick-image img{width:auto;max-width:94%;height:auto;max-height:198px}}.summer-vip{color:#fff;background:linear-gradient(125deg,#8f2a5e,#d54d77);border-radius:20px;grid-template-columns:165px 1fr 300px;grid-template-areas:"mark copy image""prizes prizes image";align-items:center;gap:22px 42px;width:min(1180px,90%);margin:0 auto 25px;padding:48px;display:grid}.vip-mark{background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;flex-direction:column;grid-area:mark;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.vip-mark span{letter-spacing:.18em;font-size:10px;font-weight:900}.vip-mark strong{letter-spacing:-.06em;margin:-3px 0;font-size:50px}.vip-mark small{font-size:9px;font-weight:700}.vip-copy{grid-area:copy}.vip-copy h2{letter-spacing:-.052em;margin:10px 0 12px;font-size:45px;line-height:1}.vip-copy>p:last-child{color:#f8dbe5;margin:0;font-size:13px;line-height:1.65}.vip-products{aspect-ratio:16/9;background:#fff;border-radius:16px;grid-area:image;align-self:center;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 18px 45px #5a153739}.vip-products img{object-fit:contain;width:100%;height:100%;display:block}.vip-prizes{flex-wrap:wrap;grid-area:prizes;align-items:center;gap:11px 18px;display:flex}.vip-prizes>span{border:1px solid #ffffff40;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.vip-prizes>a{margin-left:auto;font-size:12px;font-weight:900}.centered{text-align:center}.centered h2{margin-left:auto;margin-right:auto}.shortcut-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shortcut-grid>a{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:118px;padding:21px;transition:transform .2s,border-color .2s;display:grid}.shortcut-grid>a:hover{border-color:var(--rose);transform:translateY(-3px)}.shortcut-grid>a>span{color:var(--rose);font-size:10px;font-weight:900}.shortcut-grid small,.shortcut-grid strong{display:block}.shortcut-grid small{color:var(--rose);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.shortcut-grid strong{font-size:14px}.benefits{background:var(--soft);grid-template-columns:.8fr 1.2fr;gap:70px;width:100%;padding:100px 5vw;display:grid}.benefits-copy{place-self:center end;max-width:510px}.benefits-copy h2{letter-spacing:-.055em;margin:12px 0 17px;font-size:53px;line-height:1}.benefits-copy>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.65}.benefits-copy .outline-button{margin-top:14px}.benefit-grid{grid-template-columns:1fr 1fr;gap:10px;max-width:700px;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:210px;padding:27px}.benefit-grid strong{color:var(--rose);letter-spacing:-.06em;font-size:36px}.benefit-grid h3{letter-spacing:-.025em;margin:25px 0 8px;font-size:19px}.benefit-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:end;gap:35px;padding:55px 5vw 40px;display:grid}.footer-brand img{width:150px;height:auto;display:block}.footer-brand span{color:var(--rose);letter-spacing:.14em;margin-top:8px;font-size:8px;font-weight:900;display:block}.footer-brand p,.disclaimer{color:var(--muted);font-size:10px;line-height:1.55}.footer-links{gap:18px;font-size:11px;font-weight:800;display:flex}.disclaimer{text-align:right;justify-self:end;max-width:390px;margin:0}.mobile-nav{display:none}@media (width<=980px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:760px}.catalogue-scene{min-height:540px}.campaign-inner{grid-template-columns:1fr;gap:45px}.catalogue-share{grid-template-columns:1fr;gap:30px}.summer-vip{grid-template-columns:145px 1fr;grid-template-areas:"mark copy""image image""prizes prizes"}.vip-products{aspect-ratio:2;min-height:auto}.vip-prizes>a{margin-left:0}.benefits{grid-template-columns:1fr}.benefits-copy{justify-self:start}.benefit-grid{max-width:none}footer{text-align:center;grid-template-columns:1fr}.footer-links{justify-content:center}.disclaimer{text-align:center;justify-self:center}}@media (width<=700px){body{padding-bottom:68px}.announcement{justify-content:space-between;gap:7px;padding:7px 16px;font-size:9px}.announcement a{margin-left:0}.site-header{height:68px;padding:0 18px}.brand img{width:128px}.header-button{min-height:38px;padding:8px 15px;font-size:10px}.hero{gap:28px;min-height:auto;padding:48px 20px 56px}h1{font-size:clamp(44px,13vw,58px)}.hero-intro{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.primary-button{width:100%}.underlined-link{align-self:center}.hero-proof{gap:11px 16px}.catalogue-badge{width:90px;height:90px}.catalogue-badge strong{font-size:40px}.quick-strip{grid-template-columns:1fr 1fr}.quick-strip a:nth-child(2){border-right:0}.quick-strip a:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick-strip a{min-height:92px;padding:17px}.section{width:91%;padding:78px 0}.split-heading{display:block}.split-heading>p{margin-top:17px}.section-heading h2{font-size:43px}.campaign-section{padding:75px 4.5%}.campaign-lead h2{font-size:49px}.campaign-item{grid-template-columns:35px 1fr 28px;gap:10px;padding:22px 18px}.campaign-item h3{font-size:20px}.catalogue-share{width:91%;padding:38px 25px}.catalogue-share h2{font-size:43px}.share-panel>div{flex-direction:column}.picks-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.pick-card{scroll-snap-align:start;flex:0 0 86%}.summer-vip{grid-template-columns:1fr;width:91%;padding:34px 27px}.vip-mark{width:125px;height:125px}.vip-mark strong{font-size:41px}.vip-copy h2{font-size:42px}.vip-prizes{grid-column:1}.shortcut-grid{grid-template-columns:1fr}.benefits{gap:42px;padding:78px 4.5%}.benefits-copy h2{font-size:46px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-grid article{min-height:195px;padding:21px}.benefit-grid strong{font-size:31px}footer{padding:45px 20px 30px}.footer-brand img{margin:0 auto}.mobile-nav{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:repeat(4,1fr);height:67px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#5e5659;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.mobile-nav span{color:var(--rose);font-size:17px;line-height:1}h1{line-height:1.025}.catalogue-scene{min-height:500px;margin:-5px -20px 0;transform:none}.scene-arch{width:410px;height:430px}.catalogue-card{width:270px;height:auto}.float-new{top:55px;left:0}.float-sale{top:220px;right:0}.float-help{bottom:0;right:5%}.summer-vip{grid-template-columns:1fr;grid-template-areas:"mark""copy""image""prizes"}.vip-products{aspect-ratio:auto;width:100%;min-height:0}.vip-products img{height:auto}.vip-prizes{flex-direction:column;grid-column:auto;align-items:stretch}.vip-prizes>span{border-width:0 0 1px;border-radius:0;padding:0 0 10px}.vip-prizes>a{margin-top:7px}}.announcement{justify-content:space-between;gap:20px}.announcement__details{justify-content:center;align-items:center;gap:13px;min-width:0;display:flex}.announcement__catalogue{color:#f39cba;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-weight:800}.announcement__catalogue-short,.announcement__countdown-mobile{display:none}.announcement__dates{white-space:nowrap;font-weight:650}.announcement__countdown{color:#f5a5c0;letter-spacing:.075em;white-space:nowrap;border-left:1px solid #d84d83;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.announcement>a{white-space:nowrap;margin-left:auto}@media (width<=700px){.announcement{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:42px;padding:8px 14px;display:grid}.announcement__details{justify-content:flex-start;gap:6px;overflow:hidden}.announcement__catalogue-full,.announcement__dates,.announcement__countdown-desktop{display:none}.announcement__catalogue-short,.announcement__countdown-mobile{display:inline}.announcement__catalogue{letter-spacing:.1em;font-size:9px}.announcement__countdown{letter-spacing:.035em;min-width:0;padding:3px 0 3px 6px;font-size:9px}.announcement>a{margin-left:0;font-size:9px}}@media (width<=380px){.announcement{gap:7px;padding-inline:11px}.announcement__details{gap:5px}.announcement__countdown,.announcement>a{font-size:8.5px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{background:var(--paper);-webkit-font-smoothing:antialiased;font-weight:400}main{overflow:hidden}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}h3{font-weight:650}.kicker{letter-spacing:.19em;font-size:10px}.announcement{gap:18px;min-height:40px;padding:8px 5.5vw;font-size:10px}.site-header{border-color:#eee8ea;height:88px;padding:0 5.5vw}.brand span{color:var(--rose);background:0 0;border:1px solid #d63f7060;padding:5px 9px}.desktop-nav{gap:34px;font-size:12px;font-weight:600}.outline-button,.primary-button,.white-button{letter-spacing:.01em;border-radius:3px}.outline-button{border-width:1px}.header-button{min-height:42px}h1{letter-spacing:-.052em;max-width:680px;margin:18px 0 27px;font-size:clamp(56px,5.35vw,80px);line-height:1.005}h1 em{font-style:italic;font-weight:500}.hero-intro{color:#554d50;max-width:590px;font-size:17px;line-height:1.72}.primary-button{min-height:56px;padding:15px 27px}.underlined-link{border-width:1px}.hero-proof{text-align:left;justify-content:flex-start;gap:13px 25px;margin-top:34px;font-size:10px}.catalogue-scene{min-height:590px}.float-card{border-radius:4px;box-shadow:0 18px 46px #37232a1c}.quick-strip{border-color:var(--line);background:#fff}.quick-strip a{min-height:122px;padding:24px 3.3vw}.quick-strip strong{max-width:210px;font-size:13px;line-height:1.35}.quick-strip .quick-flyer{background:var(--rose);box-shadow:inset 0 -4px var(--ink)}.quick-strip .quick-flyer strong{font-size:15px}.quick-strip .quick-flyer b{width:38px;height:38px}.section{width:min(1240px,89%);padding:128px 0}.section-heading h2{letter-spacing:-.043em;max-width:780px;margin-top:14px;font-size:clamp(45px,4.8vw,66px);line-height:1.03}.split-heading{gap:70px}.split-heading>p{max-width:370px;font-size:14px;line-height:1.75}.campaign-section{background:var(--navy);padding:128px 5.5%}.campaign-inner{grid-template-columns:.72fr 1.28fr;gap:100px;width:min(1240px,100%)}.campaign-lead h2{letter-spacing:-.043em;font-size:clamp(48px,4.8vw,68px)}.campaign-lead>p:not(.kicker){max-width:420px;font-size:14px;line-height:1.8}.campaign-list{border-top:1px solid #ffffff2b;gap:0}.campaign-item{background:0 0;border:0;border-bottom:1px solid #ffffff2b;border-radius:0;grid-template-columns:44px 1fr auto;gap:22px;min-height:150px;padding:28px 4px}.campaign-item.featured{background:var(--rose);color:#fff;border:0;margin:14px 0;padding:30px 24px}.campaign-item.featured+.campaign-item{border-top:1px solid #ffffff2b}.campaign-item p{margin-bottom:8px}.campaign-item h3{letter-spacing:-.025em;font-size:22px}.campaign-item div>span{max-width:480px;line-height:1.65;display:block}.campaign-item.featured p,.campaign-item.featured .campaign-index,.campaign-item.featured div>span{color:#fff}.campaign-item>a.campaign-cta{white-space:nowrap;border:0;border-bottom:1px solid #ffffff7d;border-radius:0;align-items:center;gap:9px;width:auto;height:auto;padding:11px 0;font-size:11px;font-weight:700;display:inline-flex}.campaign-item.featured>a.campaign-cta{border:1px solid #fff;padding:12px 14px}.campaign-item.top-picks-offer h3{color:#f6b0c7}.catalogue-share{background:#fbf2f5;border:1px solid #eadde1;border-radius:4px;gap:75px;width:min(1240px,89%);margin-bottom:18px;padding:72px}.catalogue-share h2{letter-spacing:-.04em;font-size:52px}.share-panel{background:#ffffffd9;border-radius:3px;padding:25px}.picks-grid{gap:20px}.pick-card{border-radius:3px;min-height:575px;padding:32px}.pick-image{background:#f8f6f6;border-radius:2px;height:225px}.pick-card h3{font-size:26px}.pick-card>p{line-height:1.7}.pick-card>a{border-width:1px}.summer-vip{background:linear-gradient(125deg,#161315,#8c2449);border-radius:4px;width:min(1240px,89%);margin-bottom:18px;padding:56px}.vip-mark{border-radius:50%}.shortcut-grid{gap:14px}.shortcut-grid>a{background:#fff;border-radius:3px;min-height:124px}.shortcut-grid>a:hover{box-shadow:0 14px 36px #43212b10}.shortcut-grid>a.shortcut-flyer{border-color:var(--rose);background:var(--rose-pale)}.shortcut-flyer b{color:var(--rose)}.benefits{background:#faf7f7;gap:90px;padding:128px 5.5%}.benefits-copy h2{letter-spacing:-.04em;font-size:55px}.benefit-grid{gap:14px}.benefit-grid article{border-radius:3px;min-height:220px;padding:30px}footer{padding:65px 5.5% 45px}.mobile-nav{border-color:var(--line)}@media (width<=980px){.hero{padding-top:72px}.campaign-inner{gap:55px}.campaign-lead>p:not(.kicker){max-width:600px}.campaign-item{padding-left:10px;padding-right:10px}.campaign-item.featured{padding-left:24px;padding-right:24px}}@media (width<=700px){.announcement{min-height:38px}.site-header{height:70px}.hero{gap:38px;padding:55px 20px 62px}h1{font-size:clamp(45px,13.5vw,60px);line-height:1.02}.hero-intro{font-size:15px;line-height:1.75}.hero-proof{text-align:center;justify-content:center}.catalogue-scene{min-height:485px}.scene-arch{width:385px;height:420px}.catalogue-card{width:255px}.quick-strip a{min-height:103px}.quick-strip .quick-flyer{box-shadow:inset 0 -3px var(--ink)}.section{width:90%;padding:88px 0}.section-heading{margin-bottom:38px}.section-heading h2{font-size:42px}.campaign-section{padding:86px 5%}.campaign-lead h2{font-size:47px}.campaign-item,.campaign-item.featured{grid-template-columns:32px 1fr;gap:10px 12px;padding:26px 12px}.campaign-item.featured{margin:10px 0;padding:28px 18px}.campaign-item>a.campaign-cta{grid-column:2;justify-self:start;margin-top:5px}.catalogue-share{width:90%;padding:42px 25px}.catalogue-share h2{font-size:42px}.summer-vip{width:90%;padding:38px 27px}.benefits{padding:88px 5%}.benefits-copy h2{font-size:44px}}@media (width<=430px){.announcement strong{display:none}.header-button{padding:8px 12px}.brand img{width:118px}.float-card{min-width:150px}.float-help{min-width:205px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:175px}}:root{--ink:#090909;--muted:#686164;--line:#e8e0dc;--paper:#fff;--soft:#f7f3ef;--rose:#e15884;--rose-dark:#ca3f6c;--rose-pale:#fbe9f0;--navy:#090909}h1,h2,h3{font-family:var(--font-sans),Arial,sans-serif;font-style:normal}.site-header{height:72px;padding-inline:max(5vw,24px)}.brand img{width:148px}.brand span{border:1px solid var(--rose);color:var(--rose);background:#fff}.desktop-nav{font-size:12px}.hero{grid-template-columns:1fr 1fr;gap:58px;width:min(1180px,90%);min-height:620px;margin:0 auto;padding:76px 0 82px}.hero-copy{max-width:590px}h1{margin:18px 0 24px;font-size:clamp(48px,4.8vw,68px);line-height:.99}h1 em{font-style:normal;font-weight:900;display:block}.hero-intro{max-width:555px;font-size:16px}.hero-actions{gap:22px;margin-top:29px}.outline-button,.primary-button,.white-button{border-radius:999px}.primary-button,.white-button{gap:27px;min-height:49px;padding:12px 24px;font-size:12px}.underlined-link{font-size:12px}.hero-proof{text-align:left;justify-content:flex-start;margin-top:25px;font-size:10px}.catalogue-scene{min-width:0;min-height:520px}.scene-arch{background:linear-gradient(150deg,#f5eee8,#fbeef3);border-radius:280px 280px 24px 24px;width:min(500px,90%);height:450px}.catalogue-card{border-radius:12px;width:min(300px,60%);box-shadow:0 25px 60px #42202a2c}.float-card{border-radius:12px}.section{width:min(1180px,90%);padding-block:92px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:clamp(38px,4.2vw,57px)}.split-heading>p{font-size:14px}.campaign-section{padding-block:92px}.campaign-inner{width:min(1180px,100%)}.campaign-lead h2{font-size:clamp(42px,4.5vw,59px)}.campaign-item{min-height:150px}.campaign-item.featured{background:#df4e7f;border-color:#ee78a2}.catalogue-share{background:var(--rose-pale);border-radius:12px;width:min(1180px,90%)}.share-panel,.pick-card,.shortcut-grid>a,.benefit-grid article{border-radius:10px}.share-panel a{border-radius:999px}.summer-vip{background:#090909;border-radius:12px;width:min(1180px,90%)}.vip-products{border-radius:10px}@media (width<=980px){.hero{grid-template-columns:1fr;gap:26px;width:90%;padding-block:64px}.hero-copy{max-width:720px}.catalogue-scene{width:100%;min-height:500px}}@media (width<=700px){body{padding-bottom:64px;overflow-x:hidden}.announcement{min-height:42px;padding:8px 18px;font-size:9px}.announcement strong{display:none}.announcement a{white-space:nowrap}.site-header{height:64px;padding:0 18px}.brand{gap:8px;min-width:0}.brand img{width:122px}.brand span{padding:4px 7px}.header-button{white-space:nowrap;border-width:1.5px;min-height:36px;padding:7px 13px;font-size:10px}.hero{grid-template-columns:minmax(0,1fr);gap:34px;width:100%;padding:54px 22px 48px;display:grid;overflow:hidden}.hero-copy{width:100%;max-width:none}h1{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(40px,11.6vw,50px);line-height:1}h1 em{display:block}.hero-intro{font-size:15px;line-height:1.6}.hero-actions{margin-top:26px}.hero-proof{text-align:left;justify-content:flex-start;gap:10px 14px;margin-top:22px}.catalogue-scene{width:100%;min-height:430px;margin:0;overflow:hidden;transform:none}.scene-arch{border-radius:210px 210px 20px 20px;width:min(360px,96%);height:370px}.catalogue-card{border-radius:9px;width:225px;height:auto}.float-card{border-radius:9px;min-width:130px;padding:11px 12px}.float-card strong{font-size:11px}.float-card small{font-size:8px}.float-new{top:34px;left:2px}.float-sale{top:190px;right:2px}.float-sale strong{font-size:19px}.float-help{min-width:190px;bottom:16px;right:12px}.quick-strip a{padding:15px 17px}.section{width:calc(100% - 44px);padding-block:72px}.section-heading h2{font-size:39px;line-height:1.03}.campaign-section{padding:72px 22px}.campaign-lead h2{font-size:42px}.campaign-item,.campaign-item.featured{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:20px 15px}.campaign-item>a.campaign-cta{grid-column:2}.campaign-item h3{font-size:19px}.catalogue-share{width:calc(100% - 44px);padding:34px 22px}.catalogue-share h2{font-size:39px}.picks-grid{grid-template-columns:1fr;padding:0;display:grid;overflow:visible}.pick-card{width:100%;min-height:0}.pick-image{height:235px}.pick-card h3{font-size:27px}.summer-vip{width:calc(100% - 44px);padding:31px 22px}.vip-copy h2{font-size:39px}.vip-prizes>a{background:var(--rose);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 17px;display:inline-flex}.benefits{padding:72px 22px}.benefits-copy h2{font-size:41px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:170px}.mobile-nav{height:64px}}@media (width<=390px){.brand img{width:108px}.header-button{padding-inline:11px}h1{font-size:39px}.catalogue-scene{min-height:410px}.catalogue-card{width:205px}.float-help{right:4px}}:root{--ink:#090909;--paper:#fff;--soft:#f7f3ef;--rose:#e15383;--rose-dark:#c83d6c;--rose-pale:#fbe8ef;--line:#e8dfdc}.kicker{letter-spacing:.17em}.primary-button,.white-button,.secondary-button,.card-button,.outline-button{box-shadow:none}.primary-button,.white-button,.secondary-button,.card-button{transition:transform .2s,background-color .2s,color .2s,border-color .2s}.primary-button:hover,.white-button:hover,.secondary-button:hover,.card-button:hover{transform:translateY(-2px)}.secondary-button{border:1.5px solid var(--ink);min-height:49px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:12px 22px;font-size:12px;font-weight:800;display:inline-flex}.secondary-button:hover{border-color:var(--rose);background:var(--rose-pale);color:var(--rose-dark)}.pick-card>a.card-button{border:1.5px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:47px;margin-top:22px;padding:11px 17px;font-size:12px;font-weight:800;display:flex}.pick-card>a.card-button:hover{border-color:var(--rose);background:var(--rose)}.pick-card,.shortcut-grid>a,.benefit-grid article{box-shadow:0 1px #00000005}.campaign-lead h2,.section-heading h2,.catalogue-share h2,.benefits-copy h2,.vip-copy h2{font-weight:800}.quick-strip>.quick-offers{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;gap:5px 20px;min-height:122px;padding:18px 3.3vw;display:grid}.quick-offer-links{flex-direction:column;grid-area:1/2/3;align-self:center;gap:6px;display:flex}.quick-strip .quick-offer-links a{color:#fff;white-space:nowrap;border:1px solid #ffffff75;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;min-height:0;padding:7px 10px;font-size:10px;font-weight:800;line-height:1;transition:background .2s;display:inline-flex}.quick-strip .quick-offer-links a:hover{background:#ffffff1f}.shortcut-grid>article{border:1px solid var(--rose);background:var(--rose-pale);border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:14px;min-height:124px;padding:21px;display:grid;box-shadow:0 1px #00000005}.shortcut-grid>article>span{color:var(--rose);font-size:10px;font-weight:900}.shortcut-offer-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.shortcut-offer-links a{color:var(--rose-dark);border:1px solid #e1588460;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.shortcut-offer-links a:hover{border-color:var(--rose);background:#fff}@media (width<=700px){.quick-strip>.quick-offers{min-height:103px;padding:13px 17px}.quick-offer-links{gap:5px}.quick-strip .quick-offer-links a{padding:6px 8px;font-size:9px}.hero-copy{text-align:center}.hero-copy>.kicker,.hero-intro{margin-left:auto;margin-right:auto}.hero h1{line-height:1.065}.hero-actions{align-items:stretch}.secondary-button{align-self:stretch;width:100%}.hero-proof{text-align:center;justify-content:center}.section-heading h2{line-height:1.085}.campaign-section{padding-left:22px;padding-right:22px}.campaign-inner{flex-direction:column;gap:46px;width:100%;display:flex}.campaign-lead{width:100%}.campaign-list{border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.campaign-item,.campaign-item.featured{grid-template-columns:30px minmax(0,1fr);width:100%;margin-left:0;margin-right:0}.campaign-item>a.campaign-cta{grid-column:2;justify-self:start}.pick-card>a.card-button{margin-top:24px}.vip-mark{justify-self:center}}.mp-header,.mp-hero,.mp-first-strip{--mp-ink:#090909;--mp-body:#3f3f3f;--mp-pink:#d84d83;--mp-pink-text:#bd356c;--mp-pink-soft:#f8eaf0;--mp-cream:#f7f3ef;--mp-line:#e5dfda;--mp-white:#fff;--mp-max:1240px;color:var(--mp-body);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.65}main:has(>.mp-header){overflow:clip}.mp-skip-link{z-index:100;color:#fff;min-height:44px;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#090909;border:2px solid #090909;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:750;line-height:1.2;transition:transform .16s;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.mp-skip-link:focus-visible{outline-offset:4px;outline:3px solid #d84d83;transform:translateY(0)}#conteudo,#agora,#oportunidades,#escolhas,#comecar,#checklist,#catalogo,#ajuda{scroll-margin-top:96px}.site-header.mp-header{height:auto;min-height:76px;padding:14px max(28px,calc((100vw - var(--mp-max))/2));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#fffffff2;border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;gap:30px;display:flex;position:sticky;top:0}.mp-header .brand{min-width:0;color:var(--mp-ink);letter-spacing:-1.15px;white-space:nowrap;align-items:center;gap:0;font-size:22px;font-weight:900;display:flex}.mp-header .brand img{width:148px;height:auto;display:block}.mp-header .brand span{background:var(--mp-pink);color:var(--mp-white);letter-spacing:.08em;vertical-align:3px;border:0;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;line-height:1.65;display:inline-block}.mp-header .desktop-nav{font-size:inherit;font-weight:inherit;justify-content:center;align-items:center;gap:clamp(18px,2.3vw,34px);margin-left:auto;display:flex}.mp-header .desktop-nav a{color:var(--mp-ink);font-size:14px;font-weight:700}.mp-header .desktop-nav a:hover{color:var(--mp-pink)}.mp-header .header-button{border:2px solid var(--mp-ink);background:var(--mp-white);min-height:42px;color:var(--mp-ink);box-shadow:none;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:9px 18px;font-size:13px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-header .header-button:hover{border-color:var(--mp-ink);background:var(--mp-ink);color:var(--mp-white);transform:translateY(-2px)}.mp-header .header-button:focus-visible,.mp-header .desktop-nav a:focus-visible{outline:3px solid var(--mp-pink);outline-offset:4px}.hero.mp-hero{width:auto;max-width:var(--mp-max);grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(54px,7vw,100px);min-height:0;margin:0 auto;padding:76px 28px 84px;display:grid;overflow:visible}.mp-hero .hero-copy{text-align:left;max-width:none}.mp-hero .kicker{color:var(--mp-pink-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850;line-height:1.35}.mp-hero h1{max-width:670px;color:var(--mp-ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;letter-spacing:-.04em;overflow-wrap:break-word;margin:0 0 25px;font-size:clamp(44px,4.35vw,62px);font-style:normal;font-weight:800;line-height:1.1}.mp-hero h1 em{color:var(--mp-pink);font-style:normal;font-weight:inherit;display:inline}.mp-hero .hero-intro{max-width:650px;color:var(--mp-body);margin:0;font-size:clamp(18px,1.65vw,21px);line-height:1.62}.mp-hero .hero-actions{flex-flow:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.mp-hero .primary-button{background:var(--mp-ink);width:auto;min-height:50px;color:var(--mp-white);box-shadow:none;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:12px 24px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-hero .primary-button:hover{background:var(--mp-pink);transform:translateY(-2px)}.mp-hero .underlined-link.secondary-button{width:auto;min-height:0;color:var(--mp-ink);box-shadow:none;font-size:14px;font-weight:750;line-height:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);text-decoration-color:var(--mp-pink);text-underline-offset:5px;white-space:normal;background:0 0;border:0;border-radius:0;align-self:auto;gap:normal;padding:0;transition:color .16s;display:inline}.mp-hero .underlined-link.secondary-button:hover{color:var(--mp-pink);background:0 0;border-color:#0000;transform:none}.mp-hero .primary-button:focus-visible,.mp-hero .underlined-link:focus-visible{outline:3px solid var(--mp-pink);outline-offset:4px}.mp-hero .hero-proof{align-items:initial;width:auto;color:var(--mp-ink);text-align:left;flex-flow:wrap;justify-content:flex-start;gap:9px 24px;margin:34px 0 0;padding:0;display:flex}.mp-hero .hero-proof span{color:var(--mp-ink);align-items:center;gap:0;font-size:12px;font-weight:650;display:inline-flex}.mp-hero .hero-proof i{color:var(--mp-pink);margin-right:7px;font-style:normal;font-weight:900}.mp-hero .catalogue-scene{place-items:center;width:auto;min-width:0;min-height:520px;margin:0;padding:18px 10px 22px 18px;display:grid;position:relative;overflow:visible;transform:none}.mp-hero .scene-arch{background:var(--mp-cream);border-radius:50% 44% 46% 48%;width:auto;height:auto;position:absolute;inset:-6% 8% 4% -2%;transform:rotate(-4deg)}.mp-hero .catalogue-card{aspect-ratio:.707;border:2px solid var(--mp-pink);background:var(--mp-white);border-radius:18px;width:min(300px,60%);height:auto;overflow:hidden;box-shadow:0 30px 70px #210f1629}.mp-hero .float-card{background:var(--mp-white);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #eadde2;border-radius:11px;min-width:176px;padding:15px 17px;box-shadow:0 15px 30px #29101926}.mp-hero .float-new{top:88px;left:3%}.mp-hero .float-sale{top:245px;right:1%}.mp-hero .float-help{min-width:230px;bottom:28px;right:3%}.mp-hero .float-card>span{color:var(--mp-pink-text)}.quick-strip.mp-first-strip{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);background:var(--mp-cream);grid-template-columns:repeat(3,1fr);display:grid}.mp-shortcuts .shortcut-grid>a.journey-card{align-items:stretch}.mp-shortcuts .journey-card>div{flex-direction:column;min-width:0;display:flex}.mp-shortcuts .journey-card p{color:var(--mp-body);margin:22px 0 0;font-size:15px;line-height:1.7}.mp-shortcuts .journey-cta{width:max-content;max-width:100%;color:var(--mp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);text-decoration-color:var(--mp-pink);text-underline-offset:5px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:750;line-height:1.35}@media (width<=900px) and (width>=641px){.mp-shortcuts .journey-card:last-child{grid-column:span 2}}@media (width<=640px){.mp-shortcuts .journey-card:last-child{grid-column:auto}}.announcement__cycle{color:#fff;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.need-navigation{scroll-margin-top:84px}.need-entry-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.need-entry{background:var(--mp-white);border:2px solid #e2ccd5;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:20px;min-height:178px;padding:25px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.need-entry:hover{border-color:var(--mp-pink);transform:translateY(-4px);box-shadow:0 18px 38px #642b4117}.need-entry>span{color:var(--mp-pink-text);font-size:12px;font-weight:850}.need-entry>strong{color:var(--mp-ink);letter-spacing:-.03em;grid-column:1/-1;align-self:end;font-size:18px;font-weight:800;line-height:1.25}.need-entry>b{color:var(--mp-pink);font-size:17px}.need-guides{padding:0 max(28px,calc((100vw - var(--mp-max,1180px))/2)) 128px;background:var(--mp-white,#fff)}.need-guides__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto;display:grid}.need-guide{background:linear-gradient(145deg,#fff 0%,#fffafb 100%);border:1px solid #e2ccd5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:20px;min-height:292px;padding:28px 30px 26px;scroll-margin-top:92px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.need-guide:hover{border-color:var(--mp-pink);transform:translateY(-3px);box-shadow:0 18px 38px #642b4114}.need-guide>span{border:1px solid var(--mp-pink);width:48px;height:48px;color:var(--mp-pink-text);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.need-guide p{color:var(--mp-pink-text);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:850}.need-guide h2{color:var(--mp-ink);letter-spacing:-.04em;margin:0;font-size:clamp(23px,2vw,30px);font-weight:800;line-height:1.12}.need-guide small{max-width:52ch;color:var(--mp-body);margin-top:13px;font-size:14px;line-height:1.65;display:block}.need-guide>a{border-bottom:1px solid var(--mp-pink);color:var(--mp-ink);white-space:nowrap;margin-top:auto;padding:9px 0 5px;font-size:13px;font-weight:750}.current-now .campaign-item:nth-of-type(2){padding-left:18px;box-shadow:inset 2px 0 #777}.mp-picks .pick-image.editorial-product-image{background:#f4efec;height:250px}.mp-picks .pick-top{justify-content:flex-start}.mp-picks .pick-top small{text-align:left}.mp-picks .pick-image.editorial-product-image img{object-fit:cover;mix-blend-mode:normal;width:100%;max-width:none;height:100%;max-height:none}.mp-picks .pick-card>p strong{color:var(--mp-ink)}.mp-benefits .starter-guide>p:not(.kicker){color:var(--mp-body);margin:0;font-size:15px;line-height:1.7}.mp-share .share-panel .share-actions>a:last-child{grid-column:1/-1}@media (width<=1080px){.need-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.need-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.need-entry{min-height:150px;padding:21px}.need-guides{padding:0 20px 88px}.need-guides__inner{grid-template-columns:1fr;gap:14px}.need-guide{gap:17px;min-height:0;padding:25px 23px 23px}.need-guide>span{width:42px;height:42px}.need-guide>a{margin-top:4px}}@media (width<=430px){.announcement strong.announcement__cycle{text-overflow:ellipsis;max-width:230px;font-size:9px;display:block;overflow:hidden}.need-entry-grid{grid-template-columns:1fr}.need-entry{min-height:126px}}.mp-first-strip>.quick-card{min-height:145px;color:var(--mp-body);box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;place-content:normal center;align-items:center;gap:6px;padding:34px 36px;transition:background-color .16s,color .16s;display:flex}.mp-first-strip>.quick-card+.quick-card{border-left:1px solid var(--mp-line)}.mp-first-strip>.quick-card:hover{background:var(--mp-white)}.mp-first-strip>.quick-card>span{color:var(--mp-pink-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.mp-first-strip>.quick-card>strong{max-width:210px;color:var(--mp-ink);letter-spacing:normal;font-size:13px;font-weight:700;line-height:1.35}.mp-first-strip>.quick-card>b{color:var(--mp-pink);grid-area:auto;align-self:auto;font-size:16px;line-height:1}.mp-first-strip>.quick-card.quick-offers{min-height:145px;color:var(--mp-body);box-shadow:none;background:0 0;border-right:0;padding:34px 36px}.mp-first-strip .quick-offer-links{flex-direction:column;grid-area:auto;align-self:auto;gap:6px;margin-top:4px;display:flex}.mp-first-strip .quick-offer-links>a{border:1px solid var(--mp-ink);background:var(--mp-white);min-height:0;color:var(--mp-ink);white-space:nowrap;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;padding:7px 10px;font-size:10px;font-weight:800;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.mp-first-strip .quick-offer-links>a:hover{border-color:var(--mp-ink);background:var(--mp-ink);color:var(--mp-white)}.mp-first-strip a:focus-visible{outline:3px solid var(--mp-pink);outline-offset:4px}@media (width<=1080px){.mp-header .desktop-nav{display:none}.hero.mp-hero{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:42px}}.skincare-spotlight__inner{position:relative}.spotlight-close{color:#090909;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d84d83;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;position:absolute;top:-64px;right:0}.spotlight-close span{margin-left:7px;font-size:18px;line-height:1}.spotlight-reopen{text-align:center;background:#fbf1f5;border-top:1px solid #e2ccd5;border-bottom:1px solid #e2ccd5;padding:14px 20px}.spotlight-reopen button{color:#090909;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d84d83;padding:8px 0;font-size:12px;font-weight:800}.spotlight-close:focus-visible,.spotlight-reopen button:focus-visible{outline-offset:4px;outline:3px solid #d84d83}@media (width<=760px){.spotlight-close{top:-52px}}@media (width<=900px){.hero.mp-hero{grid-template-columns:1fr;padding-top:62px}.mp-hero .hero-copy{max-width:720px}.mp-hero .catalogue-scene{width:min(100%,650px);margin:10px auto 0}}@media (width<=640px){.mp-header,.mp-hero,.mp-first-strip{font-size:16px}.site-header.mp-header{min-height:66px;padding:12px 18px}.mp-header .brand{letter-spacing:-.8px;font-size:17px}.mp-header .brand img{width:122px}.mp-header .brand span{vertical-align:2px;margin-left:3px;padding:1px 5px;font-size:8px}.mp-header .header-button{min-height:38px;padding:8px 12px;font-size:11px}.hero.mp-hero{gap:48px;padding:48px 20px 58px}.mp-hero h1{font-size:42px}.mp-hero .hero-actions{flex-direction:column;align-items:stretch}.mp-hero .hero-actions .primary-button{width:100%}.mp-hero .underlined-link.secondary-button{text-align:center;align-self:auto;width:auto}.mp-hero .hero-proof{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mp-hero .catalogue-scene{min-height:430px;padding:4px 4px 36px;overflow:hidden}.mp-hero .catalogue-card{border-radius:13px;width:225px}.mp-hero .float-card{border-radius:11px;min-width:130px;padding:11px 12px}.mp-hero .float-card strong{font-size:11px}.mp-hero .float-card small{font-size:8px}.mp-hero .float-new{top:34px;left:2px}.mp-hero .float-sale{top:190px;right:2px}.mp-hero .float-sale strong{font-size:19px}.mp-hero .float-help{min-width:190px;bottom:16px;right:12px}.quick-strip.mp-first-strip{grid-template-columns:1fr}.mp-first-strip>.quick-card,.mp-first-strip>.quick-card.quick-offers{border-left:0;min-height:118px;padding:34px 36px}.mp-first-strip>.quick-card+.quick-card{border-top:1px solid var(--mp-line);border-left:0}}.mp-campaigns,.mp-share,.mp-picks,.mp-vip,.mp-shortcuts,.mp-benefits,.mp-final-cta,.mp-footer{--mp-ink:#090909;--mp-body:#3f3f3f;--mp-pink:#d84d83;--mp-pink-text:#bd356c;--mp-pink-soft:#f8eaf0;--mp-cream:#f7f3ef;--mp-line:#e5dfda;--mp-white:#fff;--mp-max:1240px;box-sizing:border-box;font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--mp-body);font-size:17px;line-height:1.65}.mp-campaigns *,.mp-share *,.mp-picks *,.mp-vip *,.mp-shortcuts *,.mp-benefits *,.mp-final-cta *,.mp-footer *{box-sizing:border-box}.mp-campaigns h2,.mp-share h2,.mp-picks h2,.mp-vip h2,.mp-shortcuts h2,.mp-benefits h2,.mp-final-cta h2{color:var(--mp-ink);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:break-word;margin-top:0;margin-bottom:22px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.1}.mp-campaigns h3,.mp-picks h3,.mp-shortcuts h3,.mp-benefits h3{color:var(--mp-ink);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:break-word;margin-top:0;font-weight:800;line-height:1.1}.mp-campaigns .kicker,.mp-share .kicker,.mp-picks .kicker,.mp-vip .kicker,.mp-shortcuts .kicker,.mp-benefits .kicker,.mp-final-cta .kicker{color:var(--mp-pink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850;line-height:1.35}.mp-share .kicker,.mp-picks .kicker,.mp-shortcuts .kicker,.mp-benefits .kicker,.mp-final-cta .kicker{color:var(--mp-pink-text)}.mp-campaigns a:focus-visible,.mp-share a:focus-visible,.mp-picks a:focus-visible,.mp-vip a:focus-visible,.mp-shortcuts a:focus-visible,.mp-benefits a:focus-visible,.mp-final-cta a:focus-visible,.mp-footer a:focus-visible{outline:3px solid var(--mp-pink);outline-offset:4px}.section.mp-shortcuts{width:auto;max-width:var(--mp-max);margin:0 auto;padding:110px 28px}.mp-picks .section-heading,.mp-shortcuts .section-heading{margin-bottom:54px}.mp-picks .split-heading{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:80px;display:grid}.mp-picks .split-heading h2{max-width:790px;margin:0}.mp-picks .split-heading>p{max-width:none;color:var(--mp-body);margin:0;font-size:18px;line-height:1.65}.campaign-section.mp-campaigns{width:100%;padding:110px max(28px,calc((100vw - var(--mp-max))/2));background:var(--mp-ink);color:#d6d6d6}.mp-campaigns .campaign-inner{width:100%;max-width:var(--mp-max);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:100px;margin:0 auto;display:grid}.mp-campaigns .campaign-lead{align-self:start;position:sticky;top:120px}.mp-campaigns .kicker.light{color:var(--mp-pink)}.mp-campaigns .campaign-lead h2{color:var(--mp-white);margin-bottom:22px}.mp-campaigns .campaign-lead>p:not(.kicker){color:#d6d6d6;max-width:560px;margin:0;font-size:18px;line-height:1.65}.mp-campaigns .white-button,.mp-vip .vip-prizes>a{background:var(--mp-white);min-height:48px;color:var(--mp-ink);text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:32px;padding:12px 24px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-campaigns .white-button:hover,.mp-vip .vip-prizes>a:hover{background:var(--mp-pink);color:var(--mp-white);transform:translateY(-2px)}.mp-campaigns .campaign-list{border:0;margin:0;padding:0;display:block}.mp-campaigns .campaign-item,.mp-campaigns .campaign-item.featured{min-height:150px;box-shadow:none;color:#d6d6d6;background:0 0;border:0;border-top:1px solid #343434;border-radius:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:26px;margin:0;padding:28px 0;display:grid}.mp-campaigns .campaign-item:last-child{border-bottom:1px solid #343434}.mp-campaigns .campaign-item.featured{box-shadow:inset 2px 0 0 var(--mp-pink);padding-left:18px}.mp-campaigns .campaign-index,.mp-campaigns .campaign-item.featured .campaign-index{border:1px solid var(--mp-pink);width:50px;height:50px;color:var(--mp-pink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.mp-campaigns .campaign-item p,.mp-campaigns .campaign-item.featured p{color:var(--mp-pink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850;line-height:1.35}.mp-campaigns .campaign-item h3{color:var(--mp-white);margin:0 0 10px;font-size:24px}.mp-campaigns .campaign-item div>span,.mp-campaigns .campaign-item.featured div>span{color:#a9a9a9;max-width:480px;font-size:15px;line-height:1.65;display:block}.mp-campaigns .campaign-item>a.campaign-cta,.mp-campaigns .campaign-item.featured>a.campaign-cta{width:auto;height:auto;color:var(--mp-white);white-space:nowrap;border:0;border-bottom:1px solid #ffffff7d;border-radius:0;align-items:center;gap:9px;margin-top:3px;padding:6px 0;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.mp-campaigns .campaign-selections{border-top:1px solid #343434;margin-top:28px;padding-top:24px}.mp-campaigns .campaign-selections>small{color:#a9a9a9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:750;display:block}.mp-campaigns .campaign-selections>div{flex-wrap:wrap;gap:10px;display:flex}.mp-campaigns .campaign-selections a{border:1px solid var(--mp-pink);color:var(--mp-white);border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.mp-campaigns .campaign-cadence{color:#a9a9a9;margin:24px 0 0;font-size:13px;line-height:1.65}.mp-campaigns .summer-vip.opportunity-special{width:100%;max-width:var(--mp-max);background:0 0;border-top:1px solid #343434;margin:72px auto 0;padding:54px 0 0}.catalogue-share.mp-share{width:100%;max-width:none;padding:110px max(28px,calc((100vw - var(--mp-max))/2));background:var(--mp-pink-soft);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);align-items:center;gap:72px;margin:0;display:grid}.mp-share h2{max-width:790px;margin-bottom:22px}.mp-share>div>p:not(.kicker){max-width:650px;color:var(--mp-body);margin:0;font-size:18px;line-height:1.65}.mp-share .share-panel{background:var(--mp-white);border:2px solid #e2ccd5;border-radius:12px;min-width:0;padding:30px}.mp-share .share-panel small{color:#777;font-size:12px;font-weight:700}.mp-share .share-panel>strong{overflow-wrap:anywhere;color:var(--mp-ink);margin-top:7px;font-size:13px;line-height:1.5}.mp-share .share-panel>div{gap:12px;margin-top:22px}.mp-share .share-panel a{background:var(--mp-ink);min-height:50px;color:var(--mp-white);border:2px solid #0000;border-radius:999px;padding:12px 16px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s}.mp-share .share-panel a:hover{background:var(--mp-pink);transform:translateY(-2px)}.mp-share .share-panel a:last-child{border-color:var(--mp-ink);background:var(--mp-white);color:var(--mp-ink)}.mp-share .share-panel a:last-child:hover{background:var(--mp-ink);color:var(--mp-white)}.mp-share .share-panel .share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mp-share .share-panel a.share-secondary{border-color:var(--mp-ink);background:var(--mp-white);color:var(--mp-ink)}.mp-share .share-panel a.share-secondary:hover{background:var(--mp-ink);color:var(--mp-white)}.section.mp-picks{width:100%;max-width:none;padding:110px max(28px,calc((100vw - var(--mp-max))/2));background:var(--mp-cream);margin:0}.mp-picks .picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;display:grid;overflow:visible}.mp-picks .pick-card{background:var(--mp-white);width:auto;min-height:0;box-shadow:none;border:1px solid #d8d2cd;border-radius:14px;flex-direction:column;padding:40px;display:flex;transform:none}.mp-picks .pick-card:hover{box-shadow:none;transform:none}.mp-picks .pick-top>span{color:var(--mp-pink-text);font-size:12px;font-weight:850}.mp-picks .pick-top small{color:var(--mp-pink-text);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.mp-picks .pick-image{background:var(--mp-cream);border-radius:7px;height:225px;margin:22px 0 0}.mp-picks .pick-image img{max-width:94%;max-height:198px}.mp-picks .pick-card h3{margin:24px 0 14px;font-size:26px}.mp-picks .pick-card>p{color:var(--mp-body);margin:0;font-size:15px;line-height:1.7}.mp-picks .pick-condition{color:var(--mp-pink-text);margin-top:16px;font-size:12px;font-weight:750;line-height:1.5;display:block}.mp-picks .pick-price{align-items:baseline;margin-top:auto;padding-top:25px}.mp-picks .pick-price strong{color:var(--mp-ink);letter-spacing:-.04em;font-size:25px;font-weight:800;line-height:1}.mp-picks .pick-price span{color:#777;font-size:11px}.mp-picks .pick-card>a.card-button{background:var(--mp-ink);width:100%;min-height:48px;color:var(--mp-white);text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:12px 24px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-picks .pick-card>a.card-button:hover{background:var(--mp-pink);transform:translateY(-2px)}.summer-vip.mp-vip{width:100%;max-width:none;padding:110px max(28px,calc((100vw - var(--mp-max))/2));background:var(--mp-ink);color:#d6d6d6;border-radius:0;grid-template-columns:165px minmax(0,1fr) 300px;grid-template-areas:"mark copy image""prizes prizes image";align-items:center;gap:22px 42px;margin:0;display:grid}.mp-vip .vip-mark{border:1px solid var(--mp-pink);width:150px;height:150px;color:var(--mp-white);background:0 0}.mp-vip .vip-mark span{letter-spacing:.18em;font-size:10px;font-weight:850}.mp-vip .vip-mark strong{font-size:50px;font-weight:800}.mp-vip .vip-mark small{font-size:9px;font-weight:700}.mp-vip .kicker.light{color:var(--mp-pink)}.mp-vip .vip-copy h2{color:var(--mp-white);margin-bottom:22px}.mp-vip .vip-copy>p:last-child{color:#d6d6d6;max-width:560px;margin:0;font-size:15px;line-height:1.7}.mp-vip .vip-products{background:var(--mp-white);box-shadow:none;border-radius:12px}.mp-vip .vip-prizes{gap:14px}.mp-vip .vip-prizes>span{border:1px solid var(--mp-pink);color:var(--mp-white);border-radius:999px;padding:13px 20px;font-size:14px;font-weight:700}.mp-vip .vip-prizes>a{margin:0 0 0 auto}.section.mp-shortcuts{background:var(--mp-white)}.mp-shortcuts .section-heading.centered{text-align:center;max-width:810px;margin:0 auto 54px}.mp-shortcuts .section-heading.centered .kicker{margin-bottom:16px}.mp-shortcuts .section-heading.centered h2{margin:0}.mp-shortcuts .shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.mp-shortcuts .shortcut-grid>a,.mp-shortcuts .shortcut-grid>article{background:var(--mp-white);min-height:286px;box-shadow:none;border:2px solid #e2ccd5;border-radius:12px;padding:30px;transition:border-color .16s,transform .16s,box-shadow .16s}.mp-shortcuts .shortcut-grid>a{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.mp-shortcuts .shortcut-grid>article{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mp-shortcuts .shortcut-grid>a:hover,.mp-shortcuts .shortcut-grid>article:hover{border-color:var(--mp-pink);transform:translateY(-4px);box-shadow:0 18px 38px #642b4117}.mp-shortcuts .shortcut-grid>a>span,.mp-shortcuts .shortcut-grid>article>span{background:var(--mp-pink-soft);width:44px;height:44px;color:var(--mp-pink-text);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.mp-shortcuts .shortcut-grid small{color:var(--mp-pink-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850;line-height:1.35}.mp-shortcuts .shortcut-grid strong{color:var(--mp-ink);letter-spacing:-.04em;font-size:23px;font-weight:800;line-height:1.1}.mp-shortcuts .shortcut-grid>a>b{color:var(--mp-pink);font-size:18px}.mp-shortcuts .shortcut-offer-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mp-shortcuts .shortcut-offer-links a{border:1px solid var(--mp-ink);background:var(--mp-white);min-height:40px;color:var(--mp-ink);border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:750;display:inline-flex}.mp-shortcuts .shortcut-offer-links a:hover{background:var(--mp-ink);color:var(--mp-white)}.benefits.mp-benefits{width:100%;padding:110px max(28px,calc((100vw - var(--mp-max))/2));background:var(--mp-cream);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:100px;display:grid}.mp-benefits .benefits-copy{place-self:start;max-width:none}.mp-benefits .benefits-copy h2{margin-bottom:22px}.mp-benefits .benefits-copy>p:not(.kicker){color:var(--mp-body);margin:0;font-size:18px;line-height:1.65}.mp-benefits .benefits-copy .outline-button{border:2px solid var(--mp-ink);background:var(--mp-white);min-height:48px;color:var(--mp-ink);border-radius:999px;justify-content:center;align-items:center;margin-top:32px;padding:12px 24px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-benefits .benefits-copy .outline-button:hover{background:var(--mp-ink);color:var(--mp-white);transform:translateY(-2px)}.mp-benefits .starter-guide{background:var(--mp-white);border:2px solid #e2ccd5;border-radius:12px;margin-top:38px;padding:30px;scroll-margin-top:96px}.mp-benefits .starter-guide .kicker{margin-bottom:12px}.mp-benefits .starter-guide h3{color:var(--mp-ink);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.1}.mp-benefits .starter-guide ol{color:var(--mp-body);margin:0;padding-left:22px;font-size:15px;line-height:1.7}.mp-benefits .starter-guide li+li{margin-top:8px}.mp-benefits .checklist-work{min-width:0}.mp-benefits .benefit-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:none;margin:0;padding:0;display:grid}.mp-benefits .benefit-grid legend{color:var(--mp-ink);letter-spacing:-.02em;grid-column:1/-1;margin-bottom:2px;font-size:18px;font-weight:800}.mp-benefits .benefit-grid article,.mp-benefits .benefit-grid .checklist-card{background:var(--mp-white);min-height:286px;box-shadow:none;border:2px solid #e2ccd5;border-radius:12px;padding:30px;transition:border-color .16s,transform .16s,box-shadow .16s}.mp-benefits .benefit-grid article:hover,.mp-benefits .benefit-grid .checklist-card:hover{border-color:var(--mp-pink);transform:translateY(-4px);box-shadow:0 18px 38px #642b4117}.mp-benefits .benefit-grid .checklist-card{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mp-benefits .checklist-card input{width:22px;height:22px;accent-color:var(--mp-pink);cursor:pointer;margin:1px 0 0}.mp-benefits .checklist-card:has(input:checked){border-color:var(--mp-pink);background:var(--mp-pink-soft)}.mp-benefits .check-content{flex-direction:column;align-self:stretch;min-width:0;display:flex}.mp-benefits .checklist-link{width:max-content;max-width:100%;color:var(--mp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);text-decoration-color:var(--mp-pink);text-underline-offset:5px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:750;line-height:1.4}.mp-benefits .checklist-link:hover{color:var(--mp-pink-text)}.mp-benefits .checklist-link:focus-visible{outline:3px solid var(--mp-pink);outline-offset:4px;border-radius:3px}.mp-benefits .benefit-grid strong{color:var(--mp-pink);letter-spacing:-.06em;font-size:36px;font-weight:800;line-height:1}.mp-benefits .benefit-grid h3{margin:34px 0 14px;font-size:23px}.mp-benefits .benefit-grid p{color:var(--mp-body);margin:0;font-size:15px;line-height:1.7}.mp-benefits .checklist-conclusion.mp-final-cta{border:1px solid var(--mp-line);background:var(--mp-pink-soft);color:var(--mp-body);text-align:left;border-radius:12px;margin-top:26px;padding:34px}.mp-benefits .checklist-conclusion .kicker{margin-bottom:12px}.mp-benefits .checklist-conclusion h3{color:var(--mp-ink);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.1}.mp-benefits .checklist-conclusion p:not(.kicker){max-width:620px;color:var(--mp-body);margin:0;font-size:15px;line-height:1.65}.mp-benefits .checklist-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mp-benefits .checklist-actions .white-button,.mp-benefits .checklist-actions .outline-button{margin:0}.mp-benefits .checklist-actions .outline-button{border:2px solid var(--mp-ink);background:var(--mp-white);min-height:48px;color:var(--mp-ink);border-radius:999px;padding:12px 24px;font-size:15px;font-weight:750}.contextual-help.mp-final-cta{background:var(--mp-pink-soft);width:100%;max-width:none;color:var(--mp-body);text-align:center;border-radius:0;margin:0;padding:100px max(28px,50vw - 490px);display:block}.mp-final-cta>div{max-width:none}.mp-final-cta .kicker.light{color:var(--mp-pink)}.mp-final-cta h2{max-width:950px;margin-left:auto;margin-right:auto}.mp-final-cta p:not(.kicker){max-width:720px;color:var(--mp-body);margin:0 auto;font-size:18px;line-height:1.65}.mp-final-cta .white-button{background:var(--mp-ink);min-height:48px;color:var(--mp-white);text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:32px;padding:12px 24px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.mp-final-cta .white-button:hover{background:var(--mp-pink);transform:translateY(-2px)}footer.mp-footer{width:auto;max-width:var(--mp-max);background:var(--mp-white);text-align:left;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:34px;min-height:120px;margin:0 auto;padding:28px;display:grid}.mp-footer .footer-brand img{width:150px;margin:0}.mp-footer .footer-brand span{color:var(--mp-pink-text);letter-spacing:.14em;margin-top:8px;font-size:8px;font-weight:850}.mp-footer .footer-brand p,.mp-footer .disclaimer{color:#777;margin:0;font-size:12px;line-height:1.5}.mp-footer .footer-brand p{margin-top:8px}.mp-footer .footer-links{flex-wrap:wrap;justify-content:flex-start;gap:18px;font-size:12px;font-weight:750;display:flex}.mp-footer .footer-links a{color:var(--mp-ink);text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mp-footer .footer-links a:hover{-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);-webkit-text-decoration-color:var(--mp-pink);text-decoration-color:var(--mp-pink)}.mp-footer .disclaimer{text-align:right;justify-self:end;max-width:390px}@media (width<=1080px){.mp-campaigns .campaign-inner,.benefits.mp-benefits{gap:60px}}@media (width<=900px){.catalogue-share.mp-share,.mp-picks .split-heading,.mp-campaigns .campaign-inner,.benefits.mp-benefits{grid-template-columns:1fr}.mp-picks .split-heading{gap:26px}.mp-picks .picks-grid,.mp-shortcuts .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-campaigns .campaign-lead{position:static}.catalogue-share.mp-share{gap:26px}.summer-vip.mp-vip{grid-template-columns:145px minmax(0,1fr);grid-template-areas:"mark copy""image image""prizes prizes"}.mp-vip .vip-products{aspect-ratio:2;min-height:auto}.mp-vip .vip-prizes>a{margin-left:0}footer.mp-footer{grid-template-columns:1fr auto}.mp-footer .disclaimer{text-align:left;grid-area:2/1/auto/-1;justify-self:start}}.skincare-spotlight{color:#090909;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:linear-gradient(135deg,#fff 0% 43%,#fbf1f5 100%);border-top:2px solid #d84d83;border-bottom:2px solid #d84d83;padding:96px 5.5%;scroll-margin-top:82px}.skincare-spotlight__inner{max-width:1380px;margin:0 auto}.skincare-spotlight__header{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:8%;margin-bottom:62px;display:grid}.skincare-spotlight__eyebrow,.skincare-spotlight__selection-heading>p,.skincare-spotlight__routines-heading>p{color:#bd356c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:850;line-height:1.35}.skincare-spotlight__heading h2{letter-spacing:-.065em;max-width:840px;margin:0;font-size:clamp(48px,5.2vw,78px);font-weight:850;line-height:.96}.skincare-spotlight__heading h2 strong{color:#d84d83;font:inherit}.skincare-spotlight__intro>p{color:#494347;margin:0 0 24px;font-size:16px;line-height:1.65}.skincare-spotlight__intro>a{color:#fff;background:#090909;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 21px;font-size:13px;font-weight:800;display:inline-flex}.skincare-spotlight__intro>a:hover{background:#bd356c}.skincare-spotlight__selection-heading{grid-template-columns:1fr auto;grid-template-areas:"label hint""title hint";align-items:end;gap:3px 22px;margin-bottom:22px;display:grid}.skincare-spotlight__selection-heading>p{grid-area:label;margin-bottom:0}.skincare-spotlight__selection-heading h3{letter-spacing:-.045em;grid-area:title;margin:0;font-size:27px;line-height:1.1}.skincare-spotlight__selection-heading>span{color:#70686c;grid-area:hint;font-size:12px;font-weight:750;display:none}.skincare-spotlight__products{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.skincare-product-card{background:#fff;border:1px solid #e5ddda;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #2112180d}.skincare-product-card__image{background:#fff;border-bottom:1px solid #eee7e4;place-items:center;height:235px;padding:12px 14px 18px;display:grid}.skincare-product-card__image img{object-fit:contain;width:100%;max-width:215px;height:100%;max-height:205px;display:block}.skincare-product-card__content{flex-direction:column;flex:1;padding:20px 18px 18px;display:flex}.skincare-product-card__code{color:#bd356c;letter-spacing:.1em;margin-bottom:9px;font-size:12px;font-weight:850}.skincare-product-card h4{letter-spacing:-.025em;min-height:82px;margin:0;font-size:16px;font-weight:800;line-height:1.28}.skincare-product-card p{color:#665f62;min-height:57px;margin:11px 0 18px;font-size:13px;line-height:1.45}.skincare-product-card__price{align-items:baseline;gap:8px;margin-top:auto;display:flex}.skincare-product-card__price strong{letter-spacing:-.045em;font-size:22px}.skincare-product-card__price del{color:#8c8387;font-size:12px}.skincare-product-card__content>a{color:#090909;border:1px solid #171717;border-radius:999px;justify-content:space-between;align-items:center;min-height:42px;margin-top:17px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.skincare-product-card__content>a:hover{color:#bd356c;background:#f9edf2;border-color:#d84d83}.skincare-spotlight__routines{color:#fff;background:#090909;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) auto;align-items:center;gap:7%;margin-top:28px;padding:36px 38px;display:grid}.skincare-spotlight__routines-heading>p{color:#f17baa;margin-bottom:10px}.skincare-spotlight__routines-heading h3{letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.05}.skincare-spotlight__routines-price>strong{color:#f17baa;letter-spacing:-.05em;font-size:33px;line-height:1.05;display:block}.skincare-spotlight__routines-price>p{color:#d8d3d5;max-width:590px;margin:10px 0 0;font-size:14px;line-height:1.5}.skincare-spotlight__routines>a{color:#090909;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:13px;font-weight:850;display:inline-flex}.skincare-spotlight__routines>a:hover{background:#f17baa}.skincare-spotlight a:focus-visible,.skincare-spotlight__products:focus-visible{outline-offset:4px;outline:3px solid #d84d83}@media (width<=1180px){.skincare-spotlight__products{grid-template-columns:repeat(3,minmax(0,1fr))}.skincare-spotlight__routines{grid-template-columns:1fr 1.2fr;gap:25px}.skincare-spotlight__routines>a{grid-column:1/-1;justify-self:start}}@media (width<=760px){.skincare-spotlight{padding:72px 20px;scroll-margin-top:70px}.skincare-spotlight__header{grid-template-columns:1fr;gap:24px;margin-bottom:46px}.skincare-spotlight__heading h2{font-size:clamp(43px,13vw,58px)}.skincare-spotlight__intro>p{font-size:15px;line-height:1.55}.skincare-spotlight__selection-heading>span{display:block}.skincare-spotlight__selection-heading h3{font-size:24px}.skincare-spotlight__products{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cbbfc4 transparent;gap:12px;margin-right:-20px;padding:2px 20px 14px 2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.skincare-product-card{scroll-snap-align:start;flex:0 0 84%}.skincare-product-card__image{height:250px}.skincare-product-card h4{min-height:auto;font-size:18px}.skincare-product-card p{min-height:auto;font-size:14px}.skincare-spotlight__routines{grid-template-columns:1fr;gap:19px;padding:29px 24px}.skincare-spotlight__routines>a{grid-column:auto;justify-self:stretch}}@media (width<=640px){.mp-campaigns,.mp-share,.mp-picks,.mp-vip,.mp-shortcuts,.mp-benefits,.mp-final-cta,.mp-footer{font-size:16px}.section.mp-shortcuts,.section.mp-picks{padding:76px 20px}.mp-campaigns h2,.mp-share h2,.mp-picks h2,.mp-vip h2,.mp-shortcuts h2,.mp-benefits h2,.mp-final-cta h2{font-size:36px}.mp-picks .picks-grid,.mp-shortcuts .shortcut-grid,.mp-benefits .benefit-grid{grid-template-columns:1fr}.mp-shortcuts .shortcut-grid>a,.mp-shortcuts .shortcut-grid>article,.mp-benefits .benefit-grid article{grid-column:auto;min-height:265px}.mp-shortcuts .shortcut-grid>a.journey-card{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"number label arrow""title title title""copy copy copy""cta cta cta";align-items:start;gap:14px 16px}.mp-shortcuts .journey-card>.journey-number{grid-area:number}.mp-shortcuts .journey-card>.journey-content{display:contents}.mp-shortcuts .journey-content>small{grid-area:label;align-self:center;margin:0}.mp-shortcuts .journey-content>strong{grid-area:title}.mp-shortcuts .journey-content>p{grid-area:copy;margin:0}.mp-shortcuts .journey-content>.journey-cta{grid-area:cta;margin:0;padding-top:6px}.mp-shortcuts .journey-card>b{grid-area:arrow;align-self:center}.campaign-section.mp-campaigns{padding:78px 20px}.mp-campaigns .campaign-item,.mp-campaigns .campaign-item.featured{grid-template-columns:45px minmax(0,1fr);gap:18px}.mp-campaigns .campaign-item.featured{padding-left:12px}.mp-campaigns .campaign-index{width:40px;height:40px}.mp-campaigns .campaign-item>a.campaign-cta,.mp-campaigns .campaign-item.featured>a.campaign-cta{grid-column:2;justify-self:start;margin-top:4px}.mp-campaigns .summer-vip.opportunity-special{padding-top:44px}.catalogue-share.mp-share{padding:76px 20px}.mp-share .share-panel>div{flex-direction:column}.mp-share .share-panel a{width:100%}.mp-share .share-panel .share-actions{grid-template-columns:1fr}.mp-picks .pick-card{padding:32px 24px}.mp-picks .pick-image{height:235px}.summer-vip.mp-vip{grid-template-columns:1fr;grid-template-areas:"mark""copy""image""prizes";padding:78px 20px}.mp-vip .vip-mark{justify-self:center}.mp-vip .vip-products{aspect-ratio:16/9;width:100%;min-height:0}.mp-vip .vip-products img{object-fit:contain;height:100%}.mp-vip .vip-prizes{flex-direction:row;grid-column:auto;align-items:flex-start;gap:10px}.mp-vip .vip-prizes>span{border-width:1px;border-radius:999px;padding:9px 14px;font-size:12px}.mp-vip .vip-prizes>a{width:100%;margin-top:7px}.benefits.mp-benefits{padding:76px 20px}.mp-benefits .benefit-grid .checklist-card{min-height:265px}.mp-benefits .starter-guide{padding:26px 22px}.mp-benefits .checklist-conclusion.mp-final-cta{padding:30px 22px}.mp-benefits .checklist-actions{flex-direction:column}.mp-benefits .checklist-actions .white-button,.mp-benefits .checklist-actions .outline-button{width:100%}.contextual-help.mp-final-cta{padding:76px 20px}.mp-final-cta .white-button{width:100%}footer.mp-footer{text-align:left;grid-template-columns:1fr;gap:12px;padding:32px 20px}.mp-footer .footer-links{justify-content:flex-start}.mp-footer .disclaimer{text-align:left;grid-area:auto;justify-self:start}}.mp-campaigns .campaign-all-link{color:#cfcfcf;border-bottom:1px solid #ffffff59;align-items:center;gap:8px;width:max-content;max-width:100%;margin:24px 0 0 auto;padding:5px 0;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.mp-campaigns .campaign-all-link:hover{color:var(--mp-white)}.mp-picks .pick-top{min-height:34px}.mp-picks .pick-top>span{background:var(--mp-pink-soft);color:var(--mp-pink-text);border:1px solid #e8b2c7;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.2}.mp-picks .pick-image{isolation:isolate;background:#f8f8f8;height:250px;padding:14px;position:relative}.mp-picks .pick-image img{mix-blend-mode:multiply}.mp-picks .pick-image>.pick-image__primary{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.mp-picks .pick-image__secondary{z-index:2;background:#fff;border:1px solid #e3dcd9;border-radius:9px;place-items:center;width:108px;min-height:116px;padding:8px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 18px #140a0e17}.mp-picks .pick-image__secondary img{object-fit:contain;width:88px;max-width:none;height:96px;max-height:none}.mp-picks .pick-condition{min-height:36px}.mp-picks .pick-condition.is-empty{visibility:hidden}.mp-picks .pick-secondary-slot{align-items:flex-end;min-height:44px;margin-top:15px;display:flex}.mp-picks .pick-secondary{color:#5d5659;border-bottom:1px solid #9c9296;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:700;line-height:1.45;display:inline-flex}.mp-picks .pick-secondary:hover{color:var(--mp-pink-text)}.mp-picks .pick-card>a.card-button{margin-top:14px}@media (width<=640px){.mp-campaigns .campaign-all-link{margin:22px 0 0 63px}.mp-picks .pick-card{min-height:720px}.mp-picks .pick-image{height:250px;margin-top:16px;padding:12px}.mp-picks .pick-image__secondary{width:100px;bottom:9px;right:9px}.mp-picks .pick-card h3{margin-top:22px;font-size:25px;line-height:1.12}.mp-picks .pick-price{align-items:end}}.ori2-page{--ori2-ink:#171315;--ori2-muted:#686166;--ori2-line:#e9e2e5;--ori2-pink:#d43f70;--ori2-pink-dark:#af2856;--ori2-blush:#fbf0f4;--ori2-paper:#fff;--ori2-night:#24282e;color:var(--ori2-ink);background:var(--ori2-paper);font-size:16px}.ori2-page a:focus-visible,.ori2-page button:focus-visible,.ori2-page input:focus-visible,.ori2-page summary:focus-visible{outline-offset:4px;outline:3px solid #e85a8a}.ori2-skip{z-index:100;color:#111;background:#fff;border-radius:999px;padding:12px 18px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.ori2-skip:focus{transform:translateY(0)}.ori2-statusbar{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111;justify-content:center;align-items:center;gap:22px;min-height:38px;padding:8px max(5vw,22px);font-size:.72rem;display:flex}.ori2-statusbar>div{align-items:center;gap:12px;display:flex}.ori2-statusbar strong{font-weight:750}.ori2-statusbar__cycle{color:#f5b0c6;border-left:1px solid #ffffff52;padding-left:12px;font-weight:750}.ori2-statusbar a{border-bottom:1px solid #ffffffa8;font-weight:750}.ori2-statusbar__edition-label-mobile{display:none}.ori2-statusbar__clocks b{color:#f5b0c6;letter-spacing:.13em;margin-right:6px;font-size:.64rem}.ori2-statusbar__edition{white-space:nowrap}.ori2-header{z-index:40;border-bottom:1px solid var(--ori2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:74px;padding:10px max(5vw,24px);display:grid;position:sticky;top:0}.ori2-brand{align-items:center;gap:11px;display:flex}.ori2-brand img{width:148px;height:auto;display:block}.ori2-brand span{border:1px solid var(--ori2-pink);color:var(--ori2-pink-dark);letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:900}.ori2-header nav{justify-content:center;align-items:center;gap:28px;font-size:.77rem;font-weight:750;display:flex}.ori2-header nav a:hover{color:var(--ori2-pink-dark)}.ori2-button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 23px;font-size:.78rem;font-weight:850;line-height:1.2;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.ori2-button:hover{transform:translateY(-2px)}.ori2-button--dark{background:var(--ori2-ink);color:#fff}.ori2-button--dark:hover{background:var(--ori2-pink-dark)}.ori2-button--outline{border-color:var(--ori2-ink);color:var(--ori2-ink);background:#fff}.ori2-button--outline:hover{border-color:var(--ori2-pink);background:var(--ori2-blush);color:var(--ori2-pink-dark)}.ori2-button--light{color:var(--ori2-ink);background:#fff}.ori2-button--light:hover{background:var(--ori2-blush)}.ori2-header__help{min-height:42px;padding:10px 18px}.ori2-kicker{color:var(--ori2-pink-dark);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.ori2-kicker--light{color:#f7a8c3}.ori2-hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:72px;width:min(1180px,90%);min-height:650px;margin:0 auto;padding:72px 0 80px;display:grid}.ori2-hero__copy{max-width:650px}.ori2-hero h1{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(3.45rem,5.35vw,5rem);font-weight:850;line-height:1.01}.ori2-hero h1 em{color:var(--ori2-pink-dark);font-style:normal;display:block}.ori2-hero__intro{color:#514a4e;max-width:600px;margin:0;font-size:1.06rem;line-height:1.72}.ori2-hero__actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.ori2-editorial-link{border-bottom:1px solid var(--ori2-pink);color:#4f484c;margin-top:22px;padding-bottom:4px;font-size:.82rem;font-weight:750;display:inline-block}.ori2-hero__links{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.ori2-hero__links .ori2-editorial-link{margin-top:22px}.ori2-no-break{white-space:nowrap}.ori2-editorial-link--accent{color:var(--ori2-pink-dark);font-weight:850}.ori2-hero__visual{place-items:center;min-height:490px;display:grid;position:relative}.ori2-hero__arch{background:linear-gradient(145deg,#f7ece9,#fbeef4);border-radius:240px 240px 22px 22px;width:min(475px,96%);height:440px;position:absolute}.ori2-hero__visual>img{z-index:2;aspect-ratio:.707;object-fit:contain;border-radius:11px;width:min(286px,62%);position:relative;transform:rotate(-1deg);box-shadow:0 28px 70px #4b20302c}.ori2-hero__note{z-index:3;background:#fffffff4;border:1px solid #eadde2;border-radius:12px;min-width:230px;padding:17px 19px;position:absolute;bottom:30px;right:2%;box-shadow:0 16px 42px #3b222b20}.ori2-hero__note span,.ori2-hero__note strong{display:block}.ori2-hero__note span{color:var(--ori2-pink-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900}.ori2-hero__note strong{margin-top:6px;font-size:.83rem}.ori2-section{width:min(1180px,90%);margin:0 auto;padding:105px 0}.ori2-section__heading{margin-bottom:42px}.ori2-section__heading h2{letter-spacing:-.05em;max-width:800px;margin:12px 0 0;font-size:clamp(2.6rem,4.5vw,4.05rem);font-weight:800;line-height:1.02}.ori2-section__heading>p:last-child,.ori2-section__heading--split>p{color:var(--ori2-muted);line-height:1.7}.ori2-section__heading--center{text-align:center}.ori2-section__heading--center h2,.ori2-section__heading--center>p:last-child{margin-left:auto;margin-right:auto}.ori2-section__heading--center>p:last-child{max-width:640px;margin-top:18px}.ori2-section__heading--split{justify-content:space-between;align-items:end;gap:60px;display:flex}.ori2-section__heading--split>p{max-width:385px;margin:0}.ori2-needs{padding-top:86px}.ori2-needs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ori2-need-card{border:1px solid var(--ori2-line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-content:start;min-height:225px;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.ori2-need-card:hover{border-color:#dcb7c4;transform:translateY(-3px);box-shadow:0 18px 42px #4217250e}.ori2-need-card>span{color:var(--ori2-pink-dark);letter-spacing:.12em;font-size:.68rem;font-weight:900}.ori2-need-card h3{letter-spacing:-.035em;grid-column:1/-1;margin:30px 0 10px;font-size:1.42rem}.ori2-need-card p{color:var(--ori2-muted);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.65}.ori2-need-card b{color:var(--ori2-pink);align-self:start;font-size:1.1rem}.ori2-need-card--help{border-color:var(--ori2-pink);background:var(--ori2-blush)}.ori2-edition-now{border:1px solid var(--ori2-line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;width:min(1180px,90%);margin:18px auto 0;display:grid;overflow:hidden}.ori2-edition-now article{min-width:0;padding:30px 34px}.ori2-edition-now article+article{border-left:1px solid var(--ori2-line);background:var(--ori2-blush)}.ori2-edition-now p{color:var(--ori2-pink-dark);letter-spacing:.15em;margin:0;font-size:.68rem;font-weight:900}.ori2-edition-now h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:1.6rem}.ori2-edition-now span{color:var(--ori2-muted);font-size:.88rem;display:block}.ori2-edition-now a{border-bottom:1px solid var(--ori2-pink);color:var(--ori2-pink-dark);margin-top:16px;font-size:.78rem;font-weight:850;display:inline-block}.ori2-now{background:var(--ori2-night);color:#fff;grid-template-columns:.72fr 1.28fr;gap:90px;margin:72px 0;padding:105px max(5vw,24px);display:grid}.ori2-now__intro{justify-self:end;max-width:430px}.ori2-now__intro h2{letter-spacing:-.05em;margin:13px 0 22px;font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:800;line-height:1}.ori2-now__intro>p:last-child{color:#cdd0d4;line-height:1.75}.ori2-now__list{border-top:1px solid #ffffff28;max-width:760px}.ori2-now__list article{border-bottom:1px solid #ffffff28;grid-template-columns:42px 1fr auto;align-items:center;gap:22px;min-height:190px;padding:28px 4px;display:grid}.ori2-now__list article.is-featured{background:var(--ori2-pink);border:0;border-radius:12px;margin:12px 0;padding:30px 24px}.ori2-now__number{color:#f8aec8;font-size:.72rem;font-weight:900}.ori2-now__list article.is-featured .ori2-now__number{color:#fff}.ori2-now__list article div:nth-child(2)>p{color:#f8aec8;letter-spacing:.14em;margin:0 0 8px;font-size:.65rem;font-weight:900}.ori2-now__list article.is-featured div:nth-child(2)>p{color:#fff}.ori2-now__list h3{letter-spacing:-.03em;margin:0 0 8px;font-size:1.35rem;line-height:1.22}.ori2-now__list div:nth-child(2)>span{color:#d9dce0;font-size:.88rem;line-height:1.6;display:block}.ori2-now__list article.is-featured div:nth-child(2)>span{color:#fff}.ori2-now__list small{color:#aeb3b9;margin-top:8px;font-size:.73rem;line-height:1.5;display:block}.ori2-now__list article.is-featured small{color:#fff}.ori2-now__list article>a{white-space:nowrap;border-bottom:1px solid #ffffff8c;padding:10px 0;font-size:.74rem;font-weight:800}.ori2-direct-shopping__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.ori2-direct-shopping__card{border:1px solid var(--ori2-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.ori2-direct-shopping__cover{justify-content:center;align-items:center;height:280px;display:flex}.ori2-direct-shopping__cover img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:100%}.ori2-direct-shopping__body{flex-direction:column;flex:1;align-items:flex-start;padding-top:28px;display:flex}.ori2-direct-shopping__edition{color:var(--ori2-muted);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.ori2-direct-shopping__body h3{letter-spacing:-.03em;margin:12px 0;font-size:1.5rem;font-weight:600;line-height:1.2}.ori2-direct-shopping__description{color:var(--ori2-muted);margin:0 0 24px;font-size:1rem;line-height:1.65}.ori2-direct-shopping__body .ori2-button{width:100%;margin-top:auto}.ori2-outlet{border:1px solid var(--ori2-line);background:var(--ori2-blush);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.ori2-direct-shopping__grid+.ori2-outlet{margin-top:24px}.ori2-outlet__icon{width:44px;height:44px;color:var(--ori2-pink-dark);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ori2-outlet h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:1.3}.ori2-outlet p{color:var(--ori2-muted);margin:0;font-size:1rem;line-height:1.65}@media (width<=640px){.ori2-direct-shopping__grid{grid-template-columns:1fr;gap:16px}.ori2-direct-shopping__card{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:22px 18px;display:grid}.ori2-direct-shopping__cover{align-items:flex-start;height:auto}.ori2-direct-shopping__cover img{width:100%;height:auto}.ori2-direct-shopping__body{padding-top:0}.ori2-direct-shopping__body h3{font-size:1.3rem}.ori2-direct-shopping__description{margin-bottom:24px}.ori2-direct-shopping__body .ori2-button{padding-inline:12px}.ori2-outlet{grid-template-columns:44px minmax(0,1fr);gap:18px;padding:22px 18px}.ori2-direct-shopping__grid+.ori2-outlet{margin-top:16px}.ori2-outlet>.ori2-button{grid-column:1/-1;width:100%}}@media (width<=380px){.ori2-direct-shopping__card{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px 14px}}.ori2-magazine-transition{background:var(--ori2-blush);border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:70px;width:min(1180px,90%);margin:0 auto;padding:68px 58px;display:grid}.ori2-magazine-transition h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.25rem,3.8vw,3.35rem);line-height:1.03}.ori2-magazine-transition>div:last-child{max-width:610px;color:var(--ori2-muted);line-height:1.7}.ori2-magazine-transition>div:last-child>.ori2-button{margin-top:24px}.ori2-magazine-transition small{margin:16px 0 24px;font-size:.78rem;line-height:1.55;display:block}.ori2-picks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ori2-pick{border:1px solid var(--ori2-line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:29px;display:flex}.ori2-pick__eyebrow{justify-content:space-between;gap:12px;min-height:52px;display:flex}.ori2-pick__eyebrow span{color:var(--ori2-pink-dark);text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.5}.ori2-pick__eyebrow b{background:var(--ori2-blush);height:max-content;color:var(--ori2-pink-dark);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.62rem}.ori2-pick__image{background:#faf8f8;border-radius:10px;place-items:center;height:230px;margin:4px 0 24px;display:grid;position:relative;overflow:hidden}.ori2-pick__image>img:first-child{object-fit:contain;width:100%;height:100%}.ori2-pick__secondary-image{border:1px solid var(--ori2-line);background:#fff;border-radius:10px;padding:7px;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 25px #32131e18;object-fit:contain!important;width:72px!important;height:72px!important}.ori2-pick__body{min-height:175px}.ori2-pick__body h3{letter-spacing:-.035em;margin:0 0 12px;font-size:1.45rem;line-height:1.2}.ori2-pick__body p{color:var(--ori2-muted);margin:0;font-size:.88rem;line-height:1.68}.ori2-pick__body small{color:#9d234e;margin-top:12px;font-size:.72rem;font-weight:700;line-height:1.45;display:block}.ori2-pick__offer{margin-top:13px}.ori2-pick__offer b{background:var(--ori2-blush);color:var(--ori2-pink-dark);letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.61rem;display:inline-block}.ori2-pick__offer small{color:var(--ori2-muted);margin-top:8px;font-weight:500}.ori2-pick__price{border-top:1px solid var(--ori2-line);justify-content:space-between;align-items:end;gap:10px;padding-top:18px;display:flex}.ori2-pick__price strong{letter-spacing:-.03em;font-size:1.3rem}.ori2-pick__price span{color:var(--ori2-muted);text-align:right;font-size:.66rem}.ori2-pick__help,.ori2-pick__help-spacer{align-items:center;min-height:50px;margin-top:12px;display:flex}.ori2-pick__help{color:var(--ori2-pink-dark);font-size:.74rem;font-weight:750;line-height:1.45}.ori2-pick__help:hover{text-decoration:underline}.ori2-button--card{border-color:var(--ori2-ink);background:var(--ori2-ink);color:#fff;width:100%;margin-top:auto}.ori2-button--card:hover{border-color:var(--ori2-pink);background:var(--ori2-pink)}.ori2-story{background:var(--ori2-blush);border-radius:16px;grid-template-columns:1fr 1fr;width:min(1180px,90%);min-width:0;min-height:545px;margin:15px auto 0;display:grid;overflow:hidden}.ori2-story__panel{display:contents}.ori2-story__image{background:#f4e8ec;min-height:545px}.ori2-story__image img{object-fit:cover;width:100%;height:100%;display:block}.ori2-story__copy{flex-direction:column;justify-content:center;min-width:0;padding:64px;display:flex;position:relative}.ori2-story__copy>*{min-width:0;max-width:100%}.ori2-story__copy h2{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(2.55rem,4vw,3.8rem);line-height:1.02}.ori2-story__copy>p:not(.ori2-kicker){color:var(--ori2-muted);margin:0 0 13px;line-height:1.7}.ori2-story__copy .ori2-story__intro{color:var(--ori2-ink);font-size:1.04rem;font-weight:650}.ori2-story__copy small{color:#756d72;margin:4px 0 24px;font-size:.72rem;line-height:1.5}.ori2-story__copy .ori2-button{align-self:flex-start}.ori2-story__close{color:#716970;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f858a;padding:7px 0;font-size:.7rem;font-weight:750;position:absolute;top:21px;right:22px}.ori2-story__close span{margin-left:5px;font-size:1rem}.ori2-story-reopen{text-align:right;width:min(1180px,90%);margin:18px auto}.ori2-story-reopen button{border:0;border-bottom:1px solid var(--ori2-pink);color:var(--ori2-pink-dark);font:inherit;cursor:pointer;background:0 0;padding:9px 0;font-size:.76rem;font-weight:800}.ori2-helper{padding-top:120px}.ori2-helper__panel{border:1px solid var(--ori2-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.ori2-helper__step{border:0;border-right:1px solid var(--ori2-line);min-width:0;margin:0;padding:29px}.ori2-helper__step:nth-child(3){border-right:0}.ori2-helper__step legend{float:left;width:100%;margin-bottom:20px;font-size:1rem;font-weight:800}.ori2-helper__choices{clear:both;gap:9px;display:grid}.ori2-helper__choices label{border:1px solid var(--ori2-line);color:#5c5559;cursor:pointer;border-radius:10px;align-items:center;min-height:48px;padding:11px 14px;font-size:.82rem;font-weight:650;display:flex}.ori2-helper__choices label:hover,.ori2-helper__choices label.is-selected{border-color:var(--ori2-pink);background:var(--ori2-blush);color:var(--ori2-ink)}.ori2-helper__choices input{width:17px;height:17px;accent-color:var(--ori2-pink);margin:0 10px 0 0}.ori2-helper__result{background:var(--ori2-night);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:24px 29px;display:flex}.ori2-helper__result span{color:#f4a9c2;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.ori2-helper__result p{color:#e1e3e6;margin:6px 0 0;font-size:.82rem}.ori2-helper__result>a{min-width:190px;color:var(--ori2-ink);text-align:center;background:#fff;border-radius:999px;padding:13px 21px;font-size:.78rem;font-weight:850}.ori2-helper__result>a[aria-disabled=true]{opacity:.42;pointer-events:none}.ori2-checkout{background:#faf7f8;grid-template-columns:.82fr 1.18fr;gap:85px;padding:110px max(5vw,24px);display:grid}.ori2-checkout__checklist{justify-self:end;max-width:480px}.ori2-checkout__checklist h2{letter-spacing:-.05em;margin:13px 0 30px;font-size:clamp(2.75rem,4.2vw,3.9rem);line-height:1.02}.ori2-checkout__intro{color:var(--ori2-muted);margin:-10px 0 26px;line-height:1.65}.ori2-checkout__checklist>ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.ori2-checkout__checklist>ul li{border-bottom:1px solid var(--ori2-line);padding:13px 0 13px 39px;font-size:.92rem;font-weight:650;line-height:1.45;position:relative}.ori2-checkout__checklist>ul li:before{content:"✓";width:25px;height:25px;color:var(--ori2-pink-dark);background:#fff;border-radius:50%;place-items:center;font-size:.76rem;font-weight:900;display:grid;position:absolute;top:9px;left:0}.ori2-checkout__actions{align-items:center;gap:20px;margin-top:30px;display:flex}.ori2-checkout__actions .ori2-editorial-link{margin-top:0}.ori2-benefits{border-top:1px solid var(--ori2-line);max-width:760px}.ori2-benefits__heading{justify-content:space-between;align-items:end;gap:20px;padding:0 2px 22px;display:flex}.ori2-benefits__heading span{font-size:1.22rem;font-weight:800}.ori2-benefits__heading p{color:var(--ori2-muted);margin:0;font-size:.78rem}.ori2-benefits details{border-bottom:1px solid var(--ori2-line);background:#fff}.ori2-benefits summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:15px 20px;font-size:.9rem;font-weight:750;list-style:none;display:flex}.ori2-benefits summary::-webkit-details-marker{display:none}.ori2-benefits summary span{color:var(--ori2-pink);font-size:1.25rem}.ori2-benefits details[open] summary span{transform:rotate(45deg)}.ori2-benefits details>div{color:var(--ori2-muted);padding:0 20px 22px;font-size:.82rem;line-height:1.7}.ori2-benefits details p{margin:0}.ori2-benefits details ul{margin:12px 0 0;padding-left:19px}.ori2-benefits details a{border-bottom:1px solid var(--ori2-pink);color:var(--ori2-pink-dark);margin-top:14px;padding-bottom:3px;font-weight:800;display:inline-block}.ori2-start{justify-content:space-between;align-items:center;gap:60px;padding-top:90px;padding-bottom:90px;display:flex}.ori2-start>div{max-width:760px}.ori2-start h2{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:1.03}.ori2-start p:last-child{max-width:680px;color:var(--ori2-muted);margin:0;line-height:1.7}.ori2-start>a{flex:none}.ori2-share{background:var(--ori2-blush);border:1px solid #eadce1;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:70px;width:min(1180px,90%);margin:0 auto 30px;padding:58px;display:grid}.ori2-share h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(2.6rem,4vw,3.5rem)}.ori2-share>div:first-child>p:last-child{color:var(--ori2-muted);margin:0;line-height:1.65}.ori2-share__resources article{background:#fff;border-radius:12px;padding:27px}.ori2-share__resources article>span{color:var(--ori2-pink-dark);letter-spacing:.12em;font-size:.65rem;font-weight:900}.ori2-share__resources h3{margin:9px 0 22px;font-size:1.55rem}.ori2-share__resources article>div{flex-wrap:wrap;gap:10px;display:flex}.ori2-share__resources a{border:1px solid var(--ori2-line);border-radius:999px;padding:11px 16px;font-size:.75rem;font-weight:800}.ori2-share__resources a:last-child{border-color:var(--ori2-pink);color:var(--ori2-pink-dark)}.ori2-final{background:var(--ori2-night);color:#fff;justify-content:space-between;align-items:center;gap:50px;margin-top:100px;padding:80px max(6vw,28px);display:flex}.ori2-final>div{max-width:790px}.ori2-final h2{letter-spacing:-.05em;margin:13px 0 16px;font-size:clamp(2.8rem,4.7vw,4.4rem);line-height:1}.ori2-final p:last-child{color:#cdd0d4;max-width:650px;margin:0;line-height:1.7}.ori2-final>a{flex:none}.ori2-footer{background:var(--ori2-night);color:#d8d9dc;border-top:1px solid #34383e;grid-template-columns:1fr auto;align-items:center;gap:25px 50px;padding:52px max(5vw,24px) 38px;display:grid}.ori2-footer>div{align-items:center;gap:17px;display:flex}.ori2-footer img{filter:invert();width:145px}.ori2-footer>div span{letter-spacing:.1em;font-size:.67rem;font-weight:850}.ori2-footer nav{gap:24px;font-size:.75rem;font-weight:750;display:flex}.ori2-footer>p{color:#9da1a6;grid-column:1/-1;max-width:900px;margin:7px 0 0;font-size:.7rem;line-height:1.65}.ori2-mobile-nav{display:none}@media (width<=1050px){.ori2-header nav{display:none}.ori2-hero{grid-template-columns:1fr 1fr;gap:35px}.ori2-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ori2-now{grid-template-columns:1fr;gap:40px}.ori2-now__intro{justify-self:start;max-width:700px}.ori2-now__list{max-width:none}.ori2-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ori2-helper__panel{grid-template-columns:1fr}.ori2-helper__step{border-right:0;border-bottom:1px solid var(--ori2-line)}.ori2-checkout{grid-template-columns:1fr;gap:55px}.ori2-checkout__checklist{justify-self:start;max-width:720px}.ori2-benefits{max-width:none}.ori2-magazine-transition{gap:38px;padding:48px 42px}}@media (width<=700px){body{padding-bottom:68px}.ori2-statusbar{letter-spacing:.055em;justify-content:space-between;gap:8px;min-height:40px;padding:8px 17px;font-size:.58rem}.ori2-statusbar>div{min-width:0}.ori2-statusbar__edition,.ori2-statusbar__edition-label{display:none}.ori2-statusbar__edition-label-mobile{display:inline}.ori2-statusbar a{flex:0 auto}.ori2-statusbar>a:last-child{white-space:nowrap;flex:none}.ori2-header{grid-template-columns:1fr auto;min-height:66px;padding:8px 18px}.ori2-brand img{width:124px}.ori2-header__help{min-height:38px;padding:9px 13px;font-size:.67rem}.ori2-hero{text-align:center;width:100%;min-height:auto;padding:52px 22px 58px;display:block}.ori2-hero__copy{max-width:none}.ori2-hero h1{margin-top:16px;font-size:clamp(2.65rem,13vw,3.6rem);line-height:1.035}.ori2-hero__intro{font-size:.96rem;line-height:1.65}.ori2-hero__actions{gap:10px;margin-top:27px;display:grid}.ori2-hero__actions .ori2-button{width:100%}.ori2-editorial-link{margin-top:18px}.ori2-hero__visual{display:none}.ori2-section{width:calc(100% - 44px);padding:76px 0}.ori2-section__heading{margin-bottom:32px}.ori2-section__heading h2{font-size:2.45rem;line-height:1.05}.ori2-section__heading--split{display:block}.ori2-section__heading--split>p{margin-top:17px}.ori2-needs{padding-top:68px}.ori2-needs__grid{grid-template-columns:1fr;gap:10px}.ori2-need-card{min-height:150px;padding:21px}.ori2-need-card h3{margin-top:20px;font-size:1.3rem}.ori2-edition-now{grid-template-columns:1fr;width:calc(100% - 44px);margin-top:12px}.ori2-edition-now article{padding:25px 23px}.ori2-edition-now article+article{border-top:1px solid var(--ori2-line);border-left:0}.ori2-now{gap:35px;margin:52px 0;padding:76px 22px}.ori2-now__intro h2{font-size:2.7rem}.ori2-now__list article,.ori2-now__list article.is-featured{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding:23px 13px}.ori2-now__list article.is-featured{margin:9px 0}.ori2-now__list article>a{white-space:normal;grid-column:2;justify-self:start;margin-top:4px}.ori2-now__list h3{font-size:1.18rem}.ori2-magazine-transition{grid-template-columns:1fr;gap:22px;width:calc(100% - 44px);padding:32px 23px}.ori2-magazine-transition h2{font-size:2.35rem}.ori2-picks__grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:14px;display:flex;overflow-x:auto}.ori2-pick{scroll-snap-align:start;flex:0 0 88%;padding:23px}.ori2-pick__image{height:220px}.ori2-pick__body{min-height:0;margin-bottom:20px}.ori2-pick__body h3{font-size:1.4rem}.ori2-story{background:0 0;width:calc(100% - 44px);min-height:0;margin-top:0;display:block;overflow:visible}.ori2-story__panel{background:var(--ori2-blush);border-radius:16px;width:100%;max-width:100%;display:block;overflow:hidden}.ori2-story__image{aspect-ratio:4/3;border-radius:0;width:100%;max-width:100%;min-height:300px;overflow:hidden}.ori2-story__copy{box-sizing:border-box;background:var(--ori2-blush);border-radius:0;width:100%;max-width:100%;padding:26px 25px 34px;display:block;overflow:hidden}.ori2-story__copy h2,.ori2-story__copy p,.ori2-story__copy small{overflow-wrap:break-word;word-break:normal;white-space:normal;text-wrap:wrap;width:auto;max-width:100%;margin-inline:0;display:block}.ori2-story__copy h2{letter-spacing:-.04em;font-size:clamp(2rem,9vw,2.2rem)}.ori2-story__close{align-self:flex-end;margin:0 0 18px;position:static}.ori2-story__copy .ori2-button{width:100%}.ori2-helper{padding-top:84px}.ori2-helper__step{padding:23px}.ori2-helper__result{flex-direction:column;align-items:stretch;padding:23px}.ori2-helper__result>a{width:100%}.ori2-checkout{gap:48px;padding:76px 22px}.ori2-checkout__checklist h2{font-size:2.55rem}.ori2-checkout__actions{flex-direction:column;align-items:stretch}.ori2-checkout__actions .ori2-button{width:100%}.ori2-checkout__actions .ori2-editorial-link{align-self:center}.ori2-benefits__heading{flex-direction:column;align-items:start;gap:6px}.ori2-benefits summary{padding-inline:16px}.ori2-start{flex-direction:column;align-items:flex-start;gap:28px;padding-top:75px;padding-bottom:75px}.ori2-start h2{font-size:2.55rem}.ori2-start>a{width:100%}.ori2-share{grid-template-columns:1fr;gap:28px;width:calc(100% - 44px);padding:32px 22px}.ori2-share h2{font-size:2.5rem}.ori2-share__resources article>div{flex-direction:column}.ori2-share__resources a{text-align:center}.ori2-final{flex-direction:column;align-items:flex-start;margin-top:75px;padding:65px 22px}.ori2-final h2{font-size:2.7rem}.ori2-final>a{width:100%}.ori2-footer{text-align:center;grid-template-columns:1fr;padding:42px 22px 32px}.ori2-footer>div{flex-direction:column;justify-content:center}.ori2-footer nav{flex-wrap:wrap;justify-content:center}.ori2-footer>p{text-align:center;grid-column:1}.ori2-mobile-nav{z-index:60;border-top:1px solid var(--ori2-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:repeat(4,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.ori2-mobile-nav a{color:#5f575c;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;font-weight:800;display:flex}.ori2-mobile-nav span{color:var(--ori2-pink-dark);letter-spacing:.08em;font-size:.58rem}}@media (width<=390px){.ori2-header__help{padding-inline:11px}.ori2-brand img{width:116px}.ori2-hero{padding-inline:18px}.ori2-section,.ori2-story,.ori2-share{width:calc(100% - 36px)}.ori2-pick{flex-basis:92%}}@media (prefers-reduced-motion:reduce){.ori2-page *{scroll-behavior:auto!important;transition:none!important}}.ori-system-nav{border-bottom:1px solid #eadde2;justify-content:center;gap:8px;width:min(1180px,90%);margin:0 auto;padding:10px 0;font-size:.78rem;font-weight:600;display:flex}.ori-system-nav a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 16px;display:flex}.ori-system-nav a[aria-current=page]{color:#9d234e;background:#fbeef4}.ori-system-nav a:focus-visible{outline-offset:3px;outline:2px solid #d43f70}.ori2-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,90%);margin:0 auto 86px;display:grid}.ori2-routes a{border:1px solid var(--ori2-line);border-radius:14px;padding:26px;transition:border-color .2s}.ori2-routes a:hover{border-color:var(--ori2-pink)}.ori2-routes span{color:var(--ori2-pink-dark);font-size:.68rem;font-weight:800}.ori2-routes h2{letter-spacing:-.03em;margin:12px 0;font-size:1.2rem;line-height:1.3}.ori2-routes p{color:var(--ori2-muted);margin:0;font-size:.85rem;line-height:1.65}.ori2-novage__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ori2-novage__duo article{border:1px solid var(--ori2-line);background:#faf8f8;border-radius:16px;grid-template-columns:42% 1fr;align-items:center;gap:16px;min-width:0;padding:26px;display:grid}.ori2-novage__duo img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.ori2-novage__duo h3{letter-spacing:-.035em;margin:12px 0;font-size:1.45rem;line-height:1.25}.ori2-novage__duo p:not(.ori2-kicker){color:var(--ori2-muted);font-size:.86rem;line-height:1.7}.ori2-novage__duo strong{margin:18px 0 5px;font-size:1.35rem;display:block}.ori2-novage__duo small{color:var(--ori2-muted);font-size:.67rem;line-height:1.5;display:block}.ori2-novage__notes{color:var(--ori2-muted);grid-template-columns:1fr 1fr;gap:28px;margin-bottom:18px;padding:26px 0;font-size:.84rem;line-height:1.7;display:grid}.ori2-novage__notes>p{margin:0}.ori2-novage__notes summary{cursor:pointer;color:var(--ori2-ink);padding-bottom:10px;font-weight:650}.ori2-novage__notes a{border-bottom:1px solid var(--ori2-pink);color:var(--ori2-pink-dark)}.ori2-selling-story{border-top:1px solid var(--ori2-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:28px 0 0;list-style:none;display:grid}.ori2-selling-story b{color:var(--ori2-pink-dark);font-size:.84rem}.ori2-selling-story p{color:var(--ori2-muted);font-size:.8rem;line-height:1.65}.ori2-integrative{border:1px solid var(--ori2-line);border-radius:14px;margin-top:32px;padding:22px;font-size:.85rem;line-height:1.7}.ori2-integrative>summary{cursor:pointer;font-weight:700}.ori2-integrative>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ori2-integrative h3{font-size:1.05rem}.ori2-integrative a{color:var(--ori2-pink-dark);border-bottom:1px solid;font-weight:650}.ori2-ordered{text-align:center;border-top:1px solid var(--ori2-line);max-width:850px}.ori2-ordered h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1.13}.ori2-choice-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0;display:flex}.ori2-choice-buttons button{border:1px solid var(--ori2-line);min-height:48px;color:var(--ori2-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:12px 22px;font-size:.85rem}.ori2-choice-buttons button[aria-pressed=true]{background:var(--ori2-ink);color:#fff;border-color:var(--ori2-ink)}.ori2-ordered__answer{background:var(--ori2-blush);border-radius:14px;min-height:105px;padding:24px}.ori2-ordered__answer p{color:var(--ori2-muted);font-size:.9rem;line-height:1.7}.ori2-benefits>h3{font-size:1.45rem;line-height:1.3}.ori2-benefits>p{color:var(--ori2-muted);margin-bottom:24px;font-size:.85rem;line-height:1.7}.ori2-page a>span[aria-hidden=true]{white-space:nowrap;flex-shrink:0}@media (width<=1050px){.ori2-novage__duo article{display:block}.ori2-novage__duo img{max-height:230px}.ori2-selling-story{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ori-system-nav{gap:3px;width:calc(100% - 36px);padding:6px 0;font-size:.7rem}.ori-system-nav a{min-height:36px;padding:7px 12px}.ori2-statusbar__edition{font-size:.57rem;display:inline}.ori2-statusbar__edition b{display:none}.ori2-statusbar{flex-wrap:wrap}.ori2-statusbar__clocks{flex-wrap:wrap;gap:5px!important}.ori2-hero{padding-block:38px 42px}.ori2-hero h1{font-size:clamp(2.05rem,9.4vw,2.8rem);line-height:1.08}.ori2-hero__intro{font-size:.89rem}.ori2-hero__actions{margin-top:23px}.ori2-routes{grid-template-columns:1fr;gap:10px;width:calc(100% - 44px);margin-bottom:76px}.ori2-routes a{grid-template-columns:22px 1fr;gap:0 13px;padding:18px 20px;display:grid}.ori2-routes span{grid-row:1/3;padding-top:4px}.ori2-routes h2{margin:0 0 7px;font-size:1.08rem}.ori2-routes p{grid-column:2;font-size:.8rem}.ori2-novage__duo,.ori2-novage__notes,.ori2-integrative>div{grid-template-columns:1fr}.ori2-novage__duo article{grid-template-columns:32% 1fr;gap:14px;padding:22px;display:grid}.ori2-novage__duo h3{font-size:1.2rem}.ori2-novage__notes{gap:16px}.ori2-selling-story{grid-template-columns:1fr 1fr}.ori2-picks__grid--c14{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.ori2-picks__grid--c14 .ori2-pick{width:auto;min-width:0}.ori2-pick__body{min-height:0;margin-bottom:24px}.ori2-ordered__answer{padding:22px}.ori2-ordered .ori2-button{width:100%}}@media (width<=360px){.ori2-novage__duo article{display:block}.ori2-novage__duo img{max-height:190px}.ori-system-nav a{padding-inline:8px}}.ori2-start__actions{flex-direction:column;flex:none;align-items:flex-start;gap:18px;display:flex}.ov-operational .ov-grid-three>article{border:1px solid #e5dfda;border-radius:12px;min-width:0;padding:28px}.ov-operational h3{margin:0 0 16px}.ov-operational .ov-grid-three p{margin-bottom:0}.ov-operational .ov-credit__threshold{line-height:1.65}.ov-operational .ov-credit__threshold strong{white-space:nowrap;font-size:1.25rem;font-weight:650}.ov-operational .ov-credit__note{color:var(--ori2-muted);margin-top:16px;font-size:.875rem;line-height:1.65}.ov-week-offer{font-size:.875rem}.ov-week-offer a{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.ori2-start__actions,.ori2-start__actions .ori2-button{width:100%}.ov-operational .ov-grid-three>article{padding:24px}}.ori2-page .ori-system-nav,.mg-page .ori-system-nav{font-size:.875rem}.ori2-page .ori-system-nav a,.mg-page .ori-system-nav a{min-height:44px}.ori2-page a>span[aria-hidden=true],.mg-page a>span[aria-hidden=true]{white-space:nowrap;flex-shrink:0}.ori2-page :is(.ori2-benefits,.ori2-now__list) summary,.mg-page .mg-questions summary{gap:18px}.ori2-page .ori2-benefits summary>span,.mg-page .mg-questions summary>span{flex:none}.ori2-page:not(.ov-page){--ori2-review-space:88px;--ori2-review-inset:max(24px, calc((100% - 1180px) / 2))}.ori2-page:not(.ov-page) .ori2-hero{grid-template-columns:1.18fr .82fr;gap:56px;padding-block:72px}.ori2-page:not(.ov-page) .ori2-hero h1{text-wrap:balance;font-size:clamp(3rem,4.6vw,4.25rem);line-height:1.06}.ori2-page:not(.ov-page) .ori2-section{padding-block:var(--ori2-review-space)}.ori2-page:not(.ov-page) .ori2-section+.ori2-section{padding-top:0}.ori2-page:not(.ov-page) .ori2-picks+.ori2-ordered{padding-top:48px}.ori2-page:not(.ov-page) .ori2-ordered h2{margin-block:16px 24px;font-weight:600}.ori2-page:not(.ov-page) .ori2-checkout__checklist h2,.ori2-page:not(.ov-page) .ori2-start h2{font-weight:600}.ori2-page:not(.ov-page) .ori2-ordered__answer{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.ori2-page:not(.ov-page) .ori2-ordered__answer>h3,.ori2-page:not(.ov-page) .ori2-ordered__answer>p{margin:0}.ori2-page:not(.ov-page) .ori2-ordered__answer>p{max-width:680px}.ori2-page:not(.ov-page) .ori2-ordered__answer>.ori2-button{margin-top:10px}.ori2-page:not(.ov-page) .ori2-routes{margin-bottom:var(--ori2-review-space)}.ori2-page:not(.ov-page) .ori2-now{padding:96px var(--ori2-review-inset);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;margin-block:0}.ori2-page:not(.ov-page) .ori2-now__intro{justify-self:stretch;max-width:none}.ori2-page:not(.ov-page) .ori2-now__intro h2{text-wrap:balance;font-size:clamp(2.5rem,3.7vw,3.45rem);line-height:1.08}.ori2-page:not(.ov-page) .ori2-now__list{min-width:0;max-width:none}.ori2-page:not(.ov-page) .ori2-now__list article{grid-template-columns:28px minmax(0,1fr);gap:10px 18px;min-height:0;padding-block:28px}.ori2-page:not(.ov-page) .ori2-now__list article>a{grid-column:2;justify-self:start;margin-top:4px}.ori2-page:not(.ov-page) .ori2-now__list article.is-featured{background:var(--ori2-pink-dark)}.ori2-page:not(.ov-page) .ori2-section__heading h2{text-wrap:balance;font-size:clamp(2.3rem,3.6vw,3.45rem);line-height:1.08}.ori2-page:not(.ov-page) .ori2-section__heading--split>div{flex:1.3;min-width:0}.ori2-page:not(.ov-page) .ori2-section__heading--split>p{flex:1}.ori2-page:not(.ov-page) .ori2-novage__duo article{grid-template-columns:34% minmax(0,1fr)}.ori2-page:not(.ov-page) .ori2-pick__price{align-items:center;min-height:78px;margin-top:auto}.ori2-page:not(.ov-page) .ori2-pick__price>strong{flex:0 0 42%;line-height:1.3}.ori2-page:not(.ov-page) .ori2-button--card{margin-top:14px}.ori2-page:not(.ov-page) .ori2-checkout{padding:96px var(--ori2-review-inset);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.ori2-page:not(.ov-page) .ori2-checkout__checklist{justify-self:stretch;max-width:none}.ori2-page:not(.ov-page) .ori2-benefits{border-top:0;min-width:0;max-width:none}.ori2-page:not(.ov-page) .ori2-checkout__actions{flex-wrap:wrap}.ori2-page:not(.ov-page) .ori2-final,.ori2-page:not(.ov-page) .ori2-footer{padding-inline:var(--ori2-review-inset)}.ori2-page:not(.ov-page) .ori2-button,.ori2-page:not(.ov-page) .ori2-editorial-link,.ori2-page:not(.ov-page) .ori2-header nav,.ori2-page:not(.ov-page) .ori2-now__list article>a{font-size:.875rem}.ori2-page:not(.ov-page) :is(.ori2-routes,.ori2-need-card,.ori2-pick__body) p,.ori2-page:not(.ov-page) .ori2-novage__duo p:not(.ori2-kicker),.ori2-page:not(.ov-page) .ori2-novage__notes,.ori2-page:not(.ov-page) .ori2-benefits details>div{font-size:1rem}.ori2-page:not(.ov-page) .ori2-helper__choices label,.ori2-page:not(.ov-page) .ori2-helper__result>a{font-size:.875rem}.ori2-page:not(.ov-page) .ori2-kicker,.ori2-page:not(.ov-page) .ori2-pick__eyebrow span,.ori2-page:not(.ov-page) .ori2-now__list article div:nth-child(2)>p,.ori2-page:not(.ov-page) .ori2-novage__duo small,.ori2-page:not(.ov-page) .ori2-pick__price span{font-size:.75rem}.ov-page .ori-system-nav{width:min(1240px,100% - 80px)}.ov-page .ori2-novage{width:min(1240px,100% - 80px);padding-block:0 88px}.ov-page .ori2-novage+.ov-section,.ov-page .ov-section:not(.ov-prepare)+.ov-section:not(.ov-prepare){padding-top:0}.ov-page .ov-mission{margin-bottom:88px}.ov-page .ov-next-week+.ov-idea{margin-top:64px}.ov-page .ov-rhythm article{border-radius:14px;flex-direction:column;min-width:0;display:flex}.ov-page .ov-rhythm article>.ov-text-link{align-self:flex-start;margin-top:auto}.ov-page .ov-follow-groups a{flex-direction:column;display:flex}.ov-page .ov-follow-groups a>span{margin-top:auto}.ov-page .ov-current-label{background:var(--ori2-pink-dark);font-size:.75rem}.ov-page .ov-rhythm .ov-week{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-page .ov-current-label{margin-left:0}.ov-page .ov-eclipse span{font-size:.875rem}.ov-page .ori2-novage__duo h3{color:var(--ori2-ink)}.ov-page .ori2-novage .ori2-section__heading h2{font-size:clamp(2rem,3.6vw,3.1rem)}.ov-page .ori2-novage__duo p:not(.ori2-kicker),.ov-page .ori2-novage__notes{font-size:1rem}.ori2-page .ori2-novage__duo article{align-items:stretch}.ori2-page .ori2-novage__duo article>img{align-self:center}.ori2-page .ori2-novage__duo article>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ori2-page .ori2-novage__duo article>div>p:not(.ori2-kicker){flex:1;margin:0 0 18px}.ori2-page .ori2-novage__duo article>div>strong{margin-top:auto}.ori2-page .ori2-novage__duo .ori2-editorial-link{margin-top:18px}.ov-page .ov-angles label:last-child,.ov-page .ov-follow-groups a:last-child{grid-column:1/-1}.ov-page .ov-disclosure[open]>summary{background:var(--ori2-blush);border-radius:11px 11px 0 0}.ov-page .ov-disclosure[open]>.ov-disclosure__body{padding-top:28px}.mg-page .ori-system-nav{width:min(1240px,100% - 96px)}.mg-page .mg-hero h1{font-size:clamp(3.25rem,4.8vw,4.4rem);line-height:1.07}@media (width>=1051px){.mg-page .mg-hero{grid-template-columns:1.18fr 1fr;gap:48px}.mg-page .mg-hero h1{font-size:clamp(3.25rem,4.5vw,4.25rem)}}.mg-page .mg-digital{padding-bottom:24px}.mg-page .mg-system-actions{padding-block:0 24px}.mg-page .mg-hero-cover>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:560px;display:block;position:static}.mg-page .mg-change-section+.mg-change-section{padding-top:12px}.mg-page .mg-summary-grid{margin-top:0}.mg-page .mg-summary-grid article{flex-direction:column;display:flex}.mg-page .mg-summary-grid h3{margin-bottom:12px}.mg-page .mg-summary-grid p{margin-top:0;margin-bottom:18px}.mg-page .mg-summary-grid .mg-text-link{align-self:flex-start;margin-top:auto}.mg-page .mg-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-page .mg-steps li{min-width:0;padding:26px 22px}.mg-page .mg-steps h3{font-size:1.25rem;line-height:1.3}.mg-page .mg-closing>.mg-button,.mg-page .mg-orivendas>.mg-button{flex:none}.mg-page .mg-before-now article>div>span,.mg-page .mg-change-pairs span{font-size:.75rem}@media (width<=1050px){.ori2-page:not(.ov-page) .ori2-hero{grid-template-columns:1.1fr .9fr;gap:32px}.ori2-page:not(.ov-page) .ori2-now,.ori2-page:not(.ov-page) .ori2-checkout{grid-template-columns:1fr;gap:40px}.ori2-page:not(.ov-page) .ori2-now__intro{max-width:720px}.ori2-page:not(.ov-page) .ori2-novage__duo article{display:block}.ori2-page:not(.ov-page) .ori2-novage__duo img{max-height:230px}}@media (width<=1000px){.mg-page .ori-system-nav{width:calc(100% - 56px)}.mg-page .mg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-page .mg-steps li:nth-child(2){border-right:0}.mg-page .mg-steps li:nth-child(-n+2){border-bottom:1px solid var(--mg-line)}.mg-page .mg-steps li:nth-child(2):after{content:none}}@media (width<=768px){.ov-page .ori-system-nav,.ov-page .ori2-novage{width:calc(100% - 48px)}.ov-page .ori2-novage{padding-bottom:64px}.ov-page .ov-mission{margin-bottom:64px}.ov-page .ov-next-week+.ov-idea{margin-top:48px}}@media (width<=700px){body:has(.ov-page){padding-bottom:0}.ori2-page:not(.ov-page){--ori2-review-space:64px;--ori2-review-inset:22px}.ori2-page .ori-system-nav,.mg-page .ori-system-nav{font-size:.8125rem}.ori2-page .ori-system-nav a,.mg-page .ori-system-nav a{padding-inline:12px}.ori2-page:not(.ov-page) .ori2-hero{padding-block:48px 52px;display:block}.ori2-page:not(.ov-page) .ori2-header{gap:12px}.ori2-page:not(.ov-page) .ori2-hero h1{font-size:clamp(2.15rem,9vw,2.85rem);line-height:1.1}.ori2-page:not(.ov-page) .ori2-hero__intro{font-size:1rem}.ori2-page:not(.ov-page) .ori2-now{padding-block:76px}.ori2-page:not(.ov-page) .ori2-now__intro h2{font-size:clamp(2.3rem,9vw,2.7rem)}.ori2-page:not(.ov-page) .ori2-section__heading h2{font-size:clamp(2.15rem,8.5vw,2.6rem)}.ori2-page:not(.ov-page) .ori2-picks+.ori2-ordered{padding-top:32px}.ori2-page:not(.ov-page) .ori2-ordered__answer{gap:16px;padding:28px 22px}.ori2-page:not(.ov-page) .ori2-ordered__answer>.ori2-button{margin-top:8px}.ori2-page:not(.ov-page) .ori2-section__heading--split>p{margin-top:18px}.ori2-page:not(.ov-page) .ori2-novage__duo article{grid-template-columns:28% minmax(0,1fr);padding:20px;display:grid}.ori2-page:not(.ov-page) .ori2-checkout{padding-block:76px}.ori2-page:not(.ov-page) .ori2-pick__price>strong{flex-basis:auto}.ori2-page:not(.ov-page) .ori2-statusbar{justify-content:center;column-gap:20px}.ori2-page:not(.ov-page) .ori2-statusbar__edition,.ori2-page:not(.ov-page) .ori2-statusbar>a{font-size:.75rem}.mg-page .ori-system-nav{width:calc(100% - 40px)}.mg-page .mg-hero h1{font-size:clamp(2.6rem,10vw,3.7rem)}.mg-page .mg-hero-cover>img{max-height:350px}.mg-page .mg-steps{grid-template-columns:1fr}.mg-page .mg-steps li{padding:22px 24px 22px 66px}.mg-page .mg-steps li:not(:last-child){border-bottom:1px solid var(--mg-line)}.mg-page .mg-steps li:not(:last-child):after{content:"↓"}.mg-page .mg-steps li:last-child{border-bottom:0}.mg-page .mg-orivendas>.mg-button,.mg-page .mg-closing>.mg-button{flex:auto;width:100%;min-width:0}}@media (width<=640px){.ov-page .ori-system-nav,.ov-page .ori2-novage{width:calc(100% - 44px)}}@media (width<=390px){.ori2-page .ori-system-nav a,.mg-page .ori-system-nav a{padding-inline:8px}.ori2-page:not(.ov-page) .ori2-novage__duo article{display:block}.ori2-page:not(.ov-page) .ori2-novage__duo img{max-height:180px}}.ori2-page:not(.ov-page) .ori2-statusbar{gap:24px;padding-block:12px}.ori2-page:not(.ov-page) .ori2-statusbar__period-notice{color:#f5b0c6;letter-spacing:.035em;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.875rem;display:flex}.ori2-statusbar__period-mobile{display:none}.ori2-page:not(.ov-page) .ori2-statusbar .announcement__countdown{color:#fff;white-space:normal;border:0;margin:0;padding:0;font-size:.875rem}.ori2-page:not(.ov-page) .ori2-statusbar__edition,.ori2-page:not(.ov-page) .ori2-statusbar>a{font-size:.875rem}@media (width<=700px){.ori2-page:not(.ov-page) .ori2-statusbar{grid-template-columns:auto auto;justify-content:center;gap:8px 24px;padding:12px 18px;display:grid}.ori2-page:not(.ov-page) .ori2-statusbar__period-notice{grid-area:1/1/auto/-1}.ori2-statusbar__period-desktop{display:none}.ori2-statusbar__period-mobile,.ori2-page:not(.ov-page) .ori2-statusbar__edition{display:inline}}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold{color:#191919;background:#fff;border:1px solid #d7c59f;border-top:3px solid #b29354;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:18px;padding:28px}.ori2-page:not(.ov-page) .is-weekly-gold .ori2-now__number{display:none}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold div:nth-child(2)>p{color:#72551d;letter-spacing:.07em;margin-bottom:14px;font-size:.875rem;line-height:1.5}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold h3{color:#191919;text-wrap:pretty;margin-bottom:16px;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:650;line-height:1.24}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold div:nth-child(2)>span{color:#414141;font-size:1rem;line-height:1.6}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold>a{color:#614718;white-space:normal;border:1px solid #b29354;border-radius:999px;grid-column:1;justify-content:center;align-items:center;min-height:48px;margin:0;padding:12px 18px;font-size:.9375rem;line-height:1.4;display:inline-flex}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold>a:hover{background:#faf6ec}@media (width<=640px){.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold{gap:16px;padding:22px}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold h3{margin-bottom:12px;font-size:1.4rem}.ori2-page:not(.ov-page) .ori2-now__list article.is-weekly-gold>a{width:100%}}.mg-page{--mg-pink:#ad2457;--mg-bright:#da4e85;--mg-ink:#202222;--mg-muted:#595d5b;--mg-line:#dedfda;color:var(--mg-ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;font-size:17px;line-height:1.6}.mg-page *{box-sizing:border-box}.mg-page h1,.mg-page h2,.mg-page h3,.mg-page p{margin:0}.mg-page h1,.mg-page h2,.mg-page h3{font-family:var(--font-geist-sans),Arial,sans-serif;text-wrap:balance}.mg-page em{color:var(--mg-pink);font-style:normal}.mg-page button,.mg-page input{font:inherit}.mg-page button,.mg-page a{touch-action:manipulation}.mg-page :focus-visible{outline:3px solid var(--mg-pink);outline-offset:5px}.mg-shell{width:min(1240px,100% - 96px);margin-inline:auto}.mg-header{border-bottom:1px solid var(--mg-line);justify-content:space-between;align-items:center;height:100px;display:flex}.mg-brand{letter-spacing:-.07em;align-items:center;gap:15px;font-size:34px;font-weight:850;line-height:1;display:flex}.mg-brand span{letter-spacing:0;border-left:1px solid #ccc;padding-left:15px;font-size:13px;font-weight:500}.mg-back{font-size:14px;font-weight:600}.mg-back span{margin-left:12px}.mg-skip{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.mg-skip:focus{top:10px}.mg-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:55px;padding-block:65px 70px;display:grid}.mg-page .mg-eyebrow{color:var(--mg-pink);letter-spacing:.13em;font-size:13px;font-weight:700;line-height:1.5}.mg-page h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(54px,5.5vw,82px);font-weight:600;line-height:1.02}.mg-page .mg-intro{max-width:465px;color:var(--mg-muted);margin-bottom:28px;font-size:20px;line-height:1.6}.mg-button{text-align:left;border-radius:99px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:16px 24px;font-size:15px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.mg-button:hover{transform:translateY(-2px)}.mg-button-dark{background:var(--mg-ink);color:#fff}.mg-button-dark:hover{background:var(--mg-pink)}.mg-button span{font-size:22px}.mg-page .mg-hero-note{max-width:350px;color:var(--mg-muted);margin-top:18px;font-size:13px}.mg-hero-visual{background:#eee;border-radius:110px 12px 12px;align-self:stretch;min-height:470px;position:relative;overflow:hidden}.mg-hero-visual>img{object-fit:cover;object-position:49% center;width:100%;height:100%;position:absolute}.mg-photo-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffef7f2;border-radius:12px;padding:21px 24px;position:absolute;bottom:22px;left:22px;right:22px}.mg-photo-caption span{letter-spacing:.14em;color:var(--mg-pink);font-size:11px;font-weight:700}.mg-photo-caption strong{letter-spacing:-.03em;margin-top:7px;font-size:27px;font-weight:550;line-height:1.16;display:block}.mg-choice{border-block:1px solid var(--mg-line);grid-template-columns:1fr auto;align-items:center;gap:0 25px;padding-block:25px;display:grid}.mg-choice h2{letter-spacing:-.04em;margin-top:4px;font-size:26px;font-weight:600}.mg-selector{background:#f2f3ef;border-radius:50px;grid-area:1/2/3;gap:5px;padding:6px;display:flex}.mg-selector button{color:#4d514c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:30px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600}.mg-selector button[aria-pressed=true]{background:var(--mg-pink);color:#fff;box-shadow:0 2px 5px #00000012}.mg-page .mg-choice-note{color:var(--mg-muted);margin-top:6px;font-size:13px}.mg-summary{padding-block:80px}.mg-section-heading{grid-template-columns:1fr 2fr;align-items:start;gap:30px;display:grid}.mg-page h2{letter-spacing:-.05em;font-size:clamp(34px,3.4vw,49px);font-weight:560;line-height:1.09}.mg-section-heading .mg-eyebrow{padding-top:10px}.mg-summary-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.mg-summary-grid article{border-top:1px solid var(--mg-line);padding-top:20px}.mg-symbol{color:var(--mg-pink);margin-bottom:20px;font-size:14px;font-weight:650;display:block}.mg-page h3{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.2}.mg-summary-grid p{color:var(--mg-muted);max-width:340px;margin-top:12px;font-size:16px}.mg-discount{background:#edf1cf;padding-block:62px}.mg-discount-inner{grid-template-columns:1fr 1.25fr;align-items:center;gap:80px;display:grid}.mg-page .mg-quote{letter-spacing:-.05em;font-size:clamp(42px,4.6vw,65px);font-weight:500;line-height:1.12}.mg-pill{letter-spacing:.06em;color:#3b4321;border:1px solid #636b36;border-radius:30px;margin-bottom:22px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-block}.mg-discount h2{font-size:34px}.mg-discount p:not(.mg-quote){color:#485039;max-width:600px;margin-top:18px}.mg-text-link{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:12px;max-width:100%;padding:6px 0;font-size:15px;font-weight:650;line-height:1.5;display:inline-flex}.mg-discount .mg-text-link{margin-top:22px}.mg-path{padding-block:80px}.mg-path+.mg-path{border-top:1px solid var(--mg-line)}.mg-path-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;display:grid}.mg-path-heading h2{margin-top:17px}.mg-path-heading>p{color:var(--mg-muted);max-width:390px}.mg-steps{border:1px solid var(--mg-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.mg-steps li{border-right:1px solid var(--mg-line);padding:27px 25px;position:relative}.mg-steps li:last-child{border-right:0}.mg-steps li:not(:last-child):after{content:"→";color:#868c7d;font-size:21px;position:absolute;top:22px;right:18px}.mg-step-num{color:var(--mg-pink);margin-bottom:22px;font-size:14px;font-weight:700;display:inline-block}.mg-steps p{color:var(--mg-muted);margin-top:9px;font-size:16px;line-height:1.5}.mg-example{background:#f5f5f1;border-radius:12px;grid-template-columns:135px 1fr;gap:6px 30px;margin-top:22px;padding:23px 28px;display:grid}.mg-example>span{color:var(--mg-muted);letter-spacing:.08em;padding-top:4px;font-size:12px;font-weight:700}.mg-example p{font-size:16px}.mg-example strong{color:var(--mg-pink);grid-column:2;font-size:16px;font-weight:600}.mg-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.mg-seller .mg-steps{grid-template-columns:repeat(4,1fr)}.mg-seller-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.mg-conversation{background:#f8eef2;border-radius:16px;padding:30px}.mg-conversation>p{background:#fff;border:1px solid #ebdde2;border-radius:16px 16px 16px 0;max-width:90%;margin-top:20px;padding:16px;font-size:19px;line-height:1.5}.mg-conversation>p+p{background:#fffaff;border-radius:16px 16px 0;margin-left:auto}.mg-conversation small{color:var(--mg-muted);margin-top:20px;font-size:14px;display:block}.mg-toolkit{padding:25px}.mg-toolkit ul{margin:22px 0 0;padding:0;list-style:none}.mg-toolkit li{border-top:1px solid var(--mg-line);padding:14px 0;font-size:16px}.mg-toolkit li strong,.mg-toolkit li span{display:block}.mg-toolkit li span{color:var(--mg-muted);margin-top:3px}.mg-orivendas{background:#edf1cf;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:35px;display:flex}.mg-orivendas h3{margin-top:12px;font-size:30px}.mg-orivendas p{max-width:510px;margin-top:14px;font-size:16px}.mg-page .mg-freedom{color:var(--mg-muted);margin-top:18px;font-size:14px}.mg-digital{border-block:1px solid var(--mg-line);grid-template-columns:1.25fr 1fr;align-items:center;gap:85px;padding-block:65px;display:grid}.mg-digital h2{margin-top:17px}.mg-digital>div>p:not(.mg-eyebrow):not(.mg-copy-status){color:var(--mg-muted);max-width:470px;margin-top:22px}.mg-copy-status{min-height:24px;color:var(--mg-pink);font-size:14px;margin-top:10px!important}.mg-copy-field{border:0;border-bottom:1px solid var(--mg-line);width:100%;color:var(--mg-muted);background:0 0;border-radius:0;padding:6px 0;display:block;font-size:12px!important}.mg-paper{border:1px solid var(--mg-line);background:#f8f9f6;border-radius:16px;padding:33px}.mg-paper h3{margin-top:14px;font-size:32px}.mg-paper>p:not(.mg-eyebrow){color:var(--mg-muted);margin-top:17px;font-size:16px}.mg-paper dl{margin:22px 0 10px}.mg-paper dl>div{border-top:1px solid var(--mg-line);padding:15px 0}.mg-paper dt{font-size:16px;font-weight:650}.mg-paper dd{color:var(--mg-muted);margin:3px 0 0;font-size:16px}.mg-paper .mg-text-link{font-size:14px}.mg-faq{grid-template-columns:1fr 1.3fr;gap:60px;padding-block:80px;scroll-margin-top:30px;display:grid}.mg-faq h2{margin-top:16px}.mg-faq>div>p:not(.mg-eyebrow){color:var(--mg-muted);margin-top:18px;font-size:16px}.mg-questions details{border-bottom:1px solid var(--mg-line)}.mg-questions details:first-child{border-top:1px solid var(--mg-line)}.mg-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.mg-questions summary::-webkit-details-marker{display:none}.mg-questions summary>span{color:var(--mg-pink);font-size:24px;font-weight:400;transition:transform .2s}.mg-questions details[open] summary>span{transform:rotate(45deg)}.mg-questions details>p{color:var(--mg-muted);padding:0 25px 22px 0;font-size:16px;line-height:1.7}.mg-closing{text-align:center;background:#f8eef2;border-radius:20px;padding:58px 25px}.mg-closing h2{margin-top:15px;font-size:clamp(43px,5vw,68px)}.mg-closing .mg-actions{justify-content:center}.mg-footer{border:0;grid-template-columns:none;justify-content:space-between;align-items:center;gap:30px;padding:45px 0;display:flex}.mg-footer p{color:var(--mg-muted);max-width:420px;font-size:14px}.mg-footer>a:last-child{font-size:14px;font-weight:600}.mg-page a:hover.mg-text-link{color:var(--mg-pink)}@media (width>=1600px){.mg-hero-visual{min-height:570px}}@media (width<=1000px){.mg-shell{width:calc(100% - 56px)}.mg-hero{gap:30px}.mg-hero-visual{min-height:510px}.mg-page h1{font-size:62px}.mg-selector button{padding:12px 15px}.mg-discount-inner,.mg-digital{gap:40px}.mg-seller .mg-steps{grid-template-columns:repeat(2,1fr)}.mg-seller .mg-steps li:nth-child(2){border-right:0}.mg-seller .mg-steps li:nth-child(-n+2){border-bottom:1px solid var(--mg-line)}.mg-path-heading,.mg-faq{gap:35px}.mg-footer{flex-wrap:wrap}}@media (width<=700px){.mg-shell{width:calc(100% - 40px)}.mg-header{height:76px}.mg-brand{gap:10px;font-size:30px}.mg-brand span{padding-left:10px;font-size:12px}.mg-back{font-size:13px}.mg-back span{margin-left:3px}.mg-hero{grid-template-columns:1fr;gap:28px;padding-block:37px 30px}.mg-page h1{letter-spacing:-.06em;margin:17px 0 18px;font-size:clamp(49px,12.3vw,72px)}.mg-page .mg-intro{margin-bottom:23px;font-size:18px;line-height:1.5}.mg-page .mg-hero-note{max-width:none;margin-top:13px;font-size:14px}.mg-hero-visual{border-radius:65px 10px 10px;min-height:270px}.mg-hero-visual>img{object-position:50% 43%}.mg-photo-caption{max-width:calc(100% - 30px);padding:15px 20px;bottom:15px;left:15px;right:auto}.mg-photo-caption strong{font-size:23px}.mg-photo-caption span{font-size:10px}.mg-choice{grid-template-columns:1fr;gap:16px;padding-block:25px}.mg-choice h2{font-size:27px}.mg-choice .mg-eyebrow{font-size:11px}.mg-selector{grid-area:auto/1;gap:3px;width:100%;padding:5px}.mg-selector button{white-space:normal;flex:1;padding:12px 8px;font-size:14px;line-height:1.3}.mg-page .mg-choice-note{margin-top:-8px;font-size:12px}.mg-summary{padding-block:46px}.mg-section-heading{grid-template-columns:1fr;gap:12px}.mg-section-heading .mg-eyebrow{padding-top:0}.mg-page h2{font-size:36px}.mg-summary-grid{grid-template-columns:1fr;gap:21px;margin-top:30px}.mg-summary-grid article{grid-template-columns:32px 1fr;column-gap:15px;padding-top:18px;display:grid}.mg-symbol{grid-row:1/3;margin:4px 0 0}.mg-summary-grid h3{font-size:23px}.mg-summary-grid p{grid-column:2;max-width:none;margin-top:8px}.mg-discount{padding-block:40px}.mg-discount-inner{grid-template-columns:1fr;gap:28px}.mg-page .mg-quote{font-size:43px}.mg-quote br{display:none}.mg-pill{letter-spacing:.035em;margin-bottom:17px;font-size:10px}.mg-discount h2{font-size:32px}.mg-discount p:not(.mg-quote){font-size:16px}.mg-path{padding-block:48px}.mg-path-heading{grid-template-columns:1fr;gap:20px}.mg-path-heading>p{max-width:none;font-size:16px}.mg-steps,.mg-seller .mg-steps{grid-template-columns:1fr;margin-top:26px}.mg-steps li{border-bottom:1px solid var(--mg-line);padding:20px 20px 20px 66px;border-right:0!important}.mg-steps li:last-child{border-bottom:0}.mg-step-num{margin:0;position:absolute;top:24px;left:22px}.mg-steps li:not(:last-child):after{content:"↓";font-size:17px;top:auto;bottom:12px;right:18px}.mg-steps h3{font-size:24px}.mg-steps p{margin-top:5px}.mg-example{grid-template-columns:1fr;gap:10px;padding:22px}.mg-example strong{grid-column:1}.mg-actions{gap:18px}.mg-seller-grid{grid-template-columns:1fr;gap:12px}.mg-conversation{padding:23px}.mg-toolkit{padding:22px 0 8px}.mg-conversation>p{font-size:18px}.mg-orivendas{flex-direction:column;align-items:flex-start;gap:22px;padding:27px}.mg-digital{grid-template-columns:1fr;gap:32px;padding-block:45px}.mg-paper{padding:26px}.mg-faq{grid-template-columns:1fr;gap:27px;padding-block:48px}.mg-questions summary{font-size:16px}.mg-closing{padding:40px 21px}.mg-closing h2{font-size:47px}.mg-closing .mg-actions{flex-direction:column}.mg-footer{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;padding:35px 0 0}.mg-footer p,.mg-page .mg-eyebrow{font-size:12px}.mg-button{padding:15px 21px;font-size:14px}.mg-text-link{font-size:14px}}.mg-pricing{border-top:1px solid #b9c28c;margin-top:48px;padding-top:34px}.mg-pricing-title{justify-content:space-between;align-items:start;gap:30px;margin-bottom:26px;display:flex}.mg-price-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mg-price-grid article{background:#ffffffd9;border:1px solid #d9dfbd;border-radius:15px;padding:27px}.mg-price-label{color:#58632e;letter-spacing:.09em;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.mg-price-grid h3{font-size:27px}.mg-price-grid p{line-height:1.6;font-size:16px!important}.mg-price-grid strong{margin-top:18px;font-size:14px;font-weight:650;line-height:1.5;display:block}.mg-price-takeaway{border-top:1px solid #b9c28c;align-items:center;gap:27px;margin-top:30px;padding-top:28px;display:flex}.mg-price-takeaway>span{color:#49542a;font-size:64px;line-height:1}.mg-price-takeaway h3{font-size:27px}.mg-price-takeaway h3 br{display:none}.mg-discount .mg-price-takeaway p{max-width:760px;margin-top:8px;font-size:16px}.mg-discount .mg-price-note{max-width:950px;margin-top:20px;font-size:14px;line-height:1.6}@media (width<=700px){.mg-pricing{margin-top:35px;padding-top:28px}.mg-pricing-title{display:block}.mg-pricing-title h3{margin-top:15px;font-size:28px}.mg-price-grid{grid-template-columns:1fr;gap:12px}.mg-price-grid article{padding:24px}.mg-price-grid h3{font-size:25px}.mg-price-grid h3 br{display:none}.mg-price-label{margin-bottom:10px}.mg-price-grid p{margin-top:12px!important}.mg-price-takeaway{align-items:flex-start;gap:18px}.mg-price-takeaway>span{font-size:49px}.mg-price-takeaway h3{font-size:25px}.mg-discount .mg-price-note{font-size:12px}.mg-discount .mg-price-takeaway p{font-size:16px}}@media (prefers-reduced-motion:reduce){.mg-page *{scroll-behavior:auto!important;transition:none!important}}.mg-faq-shortcut{border-bottom:1px solid #bbb;align-items:center;gap:12px;width:fit-content;margin-top:15px;padding-bottom:3px;font-size:15px;font-weight:600;display:flex}.mg-faq-shortcut:hover{color:var(--mg-pink)}body:has(.mg-page){padding-bottom:0}.mg-hero{padding-bottom:42px}.mg-quicknav{border-block:1px solid var(--mg-line);justify-content:space-between;gap:18px;padding:18px 0;display:flex}.mg-quicknav a{align-items:center;gap:20px;min-height:38px;font-size:15px;font-weight:650;display:flex}.mg-quicknav a:hover,.mg-quicknav a span{color:var(--mg-pink)}.mg-personal,.mg-discount,.mg-faq{scroll-margin-top:24px}.mg-choice{border:0;padding:36px 0 0}.mg-page .mg-choice h2{margin-top:5px;font-size:27px;line-height:1.2}.mg-page .mg-choice-note{font-size:14px;line-height:1.5}.mg-path{padding:36px 0 56px}.mg-path+.mg-path{padding-top:45px}.mg-hero-note{line-height:1.5}.mg-hero-visual>img{object-position:54% center}.mg-pricing{margin-top:32px;padding-top:28px}.mg-pricing-title{margin-bottom:22px}.mg-pricing-title h3{max-width:none;font-size:28px}.mg-price-grid article{padding:24px}.mg-price-grid strong{margin-top:14px}.mg-price-takeaway{margin-top:25px;padding-top:24px}.mg-copy-status:empty{display:none}.mg-copy-status:not(:empty){margin-top:14px!important}.mg-copy-field{border:1px solid var(--mg-line);background:#fff;border-radius:8px;margin-top:12px;padding:12px;font-size:16px!important}.mg-faq{gap:50px;padding-block:64px}.mg-faq-heading{align-self:start}.mg-faq-heading h2{max-width:350px}.mg-faq-topics{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mg-faq-topics button{cursor:pointer;min-height:44px;color:var(--mg-ink);background:#fff;border:1px solid #d3d6cd;border-radius:30px;padding:9px 14px;font-size:14px;font-weight:550;line-height:1.3}.mg-faq-topics button[aria-pressed=true]{background:var(--mg-ink);border-color:var(--mg-ink);color:#fff}.mg-page .mg-faq-count{color:var(--mg-muted);margin:0 0 15px;font-size:13px}.mg-questions details[open]{background:#f8f9f6;border-radius:10px;margin-inline:-16px;padding-inline:16px}.mg-questions details[open] summary{color:var(--mg-pink)}.mg-digital{border-bottom:0;padding-block:48px}.mg-closing{text-align:left;justify-content:space-between;align-items:center;gap:35px;margin-top:12px;padding:35px 40px;display:flex}.mg-page .mg-closing h2{margin-top:8px;font-size:35px}.mg-closing p:not(.mg-eyebrow){color:var(--mg-muted);max-width:510px;margin-top:12px;font-size:16px}.mg-footer{padding-block:35px}@media (width<=700px){.mg-hero{gap:24px;padding-top:27px;padding-bottom:25px}.mg-quicknav{align-items:stretch;gap:8px;padding-block:13px}.mg-quicknav a{flex:1;gap:6px;max-width:32%;font-size:13px;line-height:1.35}.mg-quicknav a span{flex:none;font-size:15px}.mg-hero-visual>img{object-position:52% 42%}.mg-choice{gap:15px;padding-top:27px}.mg-selector{border-radius:16px}.mg-selector button{border-radius:12px;min-height:47px}.mg-page .mg-choice-note{margin-top:-5px;font-size:14px}.mg-path{padding-top:29px;padding-bottom:40px}.mg-path-heading{gap:15px}.mg-path-heading h2{margin-top:12px}.mg-steps{margin-top:24px}.mg-steps li{padding-block:17px}.mg-example{gap:7px;padding:20px}.mg-discount{padding-block:34px}.mg-discount-inner{gap:22px}.mg-page .mg-quote{font-size:36px}.mg-pill{letter-spacing:0;padding:8px 10px;font-size:12px;line-height:1.4}.mg-pricing{margin-top:28px;padding-top:24px}.mg-pricing-title h3{margin:0;font-size:25px}.mg-price-grid article{padding:21px}.mg-price-grid p{margin-top:9px!important}.mg-price-grid strong{margin-top:10px}.mg-price-label{font-size:12px}.mg-price-takeaway{gap:15px}.mg-price-takeaway h3{font-size:24px}.mg-faq{gap:24px;padding-block:42px}.mg-faq-heading h2{max-width:340px;font-size:35px}.mg-faq-topics{gap:7px}.mg-faq-topics button{padding:10px 13px;font-size:14px}.mg-questions summary{padding-block:18px;font-size:17px}.mg-questions details>p{padding-right:0}.mg-digital{gap:27px;padding-block:37px}.mg-closing{flex-direction:column;align-items:flex-start;gap:24px;margin-top:8px;padding:27px}.mg-page .mg-closing h2{font-size:32px}.mg-footer{padding-block:30px}}.mg-change-section{padding-block:76px}.mg-change-section>h2{letter-spacing:-.04em;margin:18px 0 36px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.mg-before-now{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mg-before-now article{border:1px solid #dddcd5;border-radius:16px;grid-template-columns:1fr 26px 1.25fr;align-items:center;gap:14px;padding:26px;display:grid}.mg-before-now article>div>span,.mg-change-pairs span{color:#62655b;letter-spacing:.12em;margin-bottom:12px;font-size:.66rem;font-weight:650;display:block}.mg-before-now h3{margin:0;font-size:1.15rem;font-weight:500;line-height:1.4}.mg-before-now p{margin:0;font-size:.94rem;line-height:1.65}.mg-change-arrow{color:#7e8868;text-align:center;white-space:nowrap}.mg-change-pairs{border-top:1px solid #dddcd5}.mg-change-pairs article{border-bottom:1px solid #dddcd5;grid-template-columns:1fr 1fr;gap:34px;padding:24px 0;display:grid}.mg-change-pairs p{margin:0;font-size:1rem;line-height:1.6}.mg-change-pairs p:last-child{background:#edf1cf;border-radius:12px;padding:18px}.mg-change-pairs p:first-child{padding:18px 0}.mg-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mg-summary-grid article{border:1px solid #dddcd5;border-radius:16px;padding:28px}.mg-summary-grid h3{margin:0 0 18px;font-size:1.5rem}.mg-summary-grid p{font-size:1rem;line-height:1.7}.mg-system-actions{flex-wrap:wrap;gap:16px;padding-block:28px;display:flex}.mg-hero-cover{background:#edf1cf;place-items:center;padding:28px;display:grid}.mg-hero-cover img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:560px;box-shadow:0 16px 44px #24282e20}.mg-hero .mg-actions{align-items:center;gap:18px}.mg-page .ori-system-nav{font-family:var(--font-geist-sans),Arial,sans-serif}.mg-page .ori-system-nav a[aria-current=page]{color:#24282e;background:#edf1cf}@media (width<=800px){.mg-before-now,.mg-summary-grid{grid-template-columns:1fr}.mg-change-section{padding-block:56px}.mg-hero-cover img{max-height:350px}.mg-hero-cover{padding:24px}.mg-steps{grid-template-columns:1fr 1fr}}@media (width<=480px){.mg-before-now article{grid-template-columns:1fr;gap:14px;padding:24px}.mg-change-arrow{display:none}.mg-before-now article>div+span+div{border-top:1px solid #dddcd5;padding-top:16px}.mg-change-pairs article{grid-template-columns:1fr;gap:8px}.mg-change-pairs p:first-child{padding:0}.mg-summary-grid article{padding:24px}.mg-hero .mg-actions{align-items:stretch}.mg-system-actions{flex-direction:column}.mg-system-actions a{width:100%}.mg-steps{grid-template-columns:1fr}.mg-hero h1{font-size:clamp(2.6rem,10vw,3.7rem);line-height:1.04}}.ov-page{--ori2-ink:#090909;--ori2-muted:#3f3f3f;--ori2-line:#e5dfda;--ori2-pink:#d84d83;--ori2-pink-dark:#bd356c;--ori2-blush:#f8eaf0;--ori2-night:#090909;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:1rem;line-height:1.65}.ov-page :is(section,details,main)[id]{scroll-margin-top:110px}.ov-page :is(h1,h2,h3,h4){color:#090909;text-wrap:pretty;font-family:inherit}.ov-page h2{letter-spacing:-.045em;font-weight:700;line-height:1.1}.ov-page h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:650;line-height:1.3}.ov-page h4{margin:24px 0 8px;font-size:1rem;font-weight:700}.ov-page p{margin:0 0 16px}.ov-page :is(ul,ol){list-style:revert;margin:12px 0 20px;padding-left:22px}.ov-page li+li{margin-top:8px}.ov-page button{cursor:pointer;font-family:inherit}.ov-page .ori2-button{min-height:50px;font-size:.9375rem;font-weight:650}.ov-page .ori2-kicker{letter-spacing:.11em;font-size:.875rem;font-weight:650}.ov-page .ori2-header nav{font-size:.9375rem;font-weight:600}.ov-page .ori2-brand span{font-size:.75rem}.ov-shell{width:min(1240px,100% - 80px);margin-inline:auto}.ov-section{padding-block:88px}.ov-header{grid-template-columns:auto 1fr auto;gap:24px;padding-inline:max(40px,50% - 620px)}.ov-back{align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.ov-hero{padding-block:68px 50px}.ov-hero h1{letter-spacing:-.052em;max-width:1080px;margin:18px 0 24px;font-size:clamp(2.6rem,4.7vw,4.2rem);font-weight:650;line-height:1.08}.ov-hero h1 span{color:#bd356c}.ov-intro{color:#3f3f3f;max-width:760px;font-size:1.125rem;line-height:1.65}.ov-actions{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:28px;display:flex}.ov-text-link{border-bottom:1px solid #d84d83;align-items:center;gap:12px;padding:10px 0 5px;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-flex}.ov-text-link:hover{color:#bd356c}.ov-context{color:#3f3f3f;font-size:.875rem;margin:24px 0 0!important}.ov-heading{margin-bottom:30px}.ov-heading h2{max-width:820px;margin:10px 0 0;font-size:clamp(2rem,3.6vw,3.1rem)}.ov-heading>p:last-child:not(.ori2-kicker){color:#3f3f3f;max-width:720px;margin-top:18px}.ov-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ov-today{padding-bottom:68px}.ov-today .ov-heading h2{font-size:2rem}.ov-action-card{flex-direction:column;min-height:260px;padding:28px;display:flex}.ov-action-card>span{font-size:.875rem}.ov-action-card h3{margin:22px 0 12px;font-size:1.4rem}.ov-action-card p{color:#3f3f3f;margin-bottom:22px;font-size:1rem}.ov-action-card>strong{color:#bd356c;justify-content:space-between;margin-top:auto;font-size:.9375rem;font-weight:600;display:flex}.ov-mission{background:#f7f3ef;border:1px solid #e5dfda;border-radius:16px;grid-template-columns:1fr 1fr;gap:64px;padding:48px;display:grid}.ov-mission h2{margin:12px 0 26px;font-size:clamp(2rem,3.3vw,2.8rem)}.ov-mission h3{margin:0 0 18px;font-size:1.45rem}.ov-mission p{color:#3f3f3f}.ov-mission .ov-mission__note{border-left:2px solid #d84d83;margin-top:24px;padding-left:18px;font-size:.875rem}.ov-checklist{align-self:center}.ov-checklist fieldset{border:0;min-width:0;margin:0;padding:0}.ov-checklist legend{margin-bottom:12px;font-size:1rem;font-weight:600}.ov-checklist label{cursor:pointer;border-bottom:1px solid #e5dfda;align-items:center;gap:14px;min-height:52px;padding:14px 0;display:flex}.ov-checklist input{accent-color:#bd356c;cursor:pointer;flex:none;width:22px;height:22px}.ov-checklist input:checked+span{color:#59504f;text-decoration:line-through}.ov-storage{font-size:.875rem;margin:18px 0 0!important}.ov-situations{gap:12px;display:grid}.ov-disclosure{background:#fff;border:1px solid #e5dfda;border-radius:12px;min-width:0}.ov-disclosure summary{cursor:pointer;align-items:center;gap:20px;min-height:76px;padding:23px 26px;list-style:none;display:flex}.ov-disclosure summary::-webkit-details-marker{display:none}.ov-disclosure summary h3{flex:1;margin:0}.ov-number{color:#bd356c;font-size:.875rem;font-weight:600}.ov-plus{color:#bd356c;flex:none;margin-left:auto;font-size:1.5rem;line-height:1}.ov-disclosure[open]>summary .ov-plus{transform:rotate(45deg)}.ov-disclosure[open]>summary{border-bottom:1px solid #e5dfda}.ov-disclosure__body{color:#3f3f3f;padding:26px}.ov-disclosure__body>p:last-child{margin-bottom:0}.ov-goal{color:#090909;font-weight:600}.ov-message-section{background:#f8eaf0}.ov-message-layout{grid-template-columns:280px 1fr;align-items:start;gap:44px;display:grid}.ov-categories{flex-direction:column;gap:7px;display:flex}.ov-categories button{text-align:left;color:#3f3f3f;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:13px 18px;font-size:1rem;line-height:1.4;display:flex}.ov-categories button:hover{border-color:#bd356c}.ov-categories button[aria-pressed=true]{color:#fff;background:#090909}.ov-categories button span{font-size:.875rem}.ov-message-results>h3{margin:0 0 20px;font-size:1.35rem}.ov-message{color:#3f3f3f;background:#fff;border:1px solid #e5dfda;border-radius:12px;padding:24px}.ov-message+.ov-message{margin-top:16px}.ov-message>p{white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.ov-message__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.ov-copy{color:#a52e5e;background:#fff;border:1px solid #bd356c;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:9px 18px;font-size:.875rem;font-weight:600;display:inline-flex}.ov-copy:hover{background:#f8eaf0}.ov-message__actions>[role=status]{color:#3f3f3f;font-size:.875rem;line-height:1.5}.ov-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ov-need summary{align-items:flex-start;gap:12px;padding:26px}.ov-need summary>div{flex:1;min-width:0}.ov-need summary p{color:#3f3f3f;margin:10px 0 0;font-size:1rem}.ov-need[open]{grid-column:1/-1}.ov-need[open] .ov-disclosure__body{max-width:900px;display:block}.ov-need .ov-message{background:#f8eaf0}.ov-period-label{color:#bd356c;padding-left:8px;font-size:.875rem;font-weight:500}.ov-product{margin:14px 0 24px}.ov-product strong{color:#090909;display:block}.ov-product p{margin:8px 0}.ov-product-image{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;max-width:520px;margin:16px 0 24px;display:block}.ov-note{font-size:.875rem;line-height:1.6}.ov-now{color:#fff;background:#090909}.ov-now .ori2-kicker{color:#f5b2ce}.ov-now :is(h2,h3){color:#fff}.ov-opportunity{border:1px solid #ffffff40;border-radius:14px;flex-direction:column;min-width:0;padding:26px;display:flex}.ov-opportunity h3{margin:0 0 18px;font-size:1.45rem}.ov-opportunity>p{color:#e1dce0}.ov-opportunity .ov-validity{color:#f5b2ce;margin-bottom:18px;font-size:.875rem}.ov-opportunity .ov-audience{color:#fff;font-size:1rem}.ov-opportunity>details{margin:4px 0 24px}.ov-opportunity>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.9375rem;list-style:none;display:flex}.ov-opportunity>details>summary::-webkit-details-marker{display:none}.ov-opportunity>.ov-text-link{color:#fff;border-color:#f5b2ce;align-self:flex-start;margin-top:auto}.ov-opportunity .ov-message{padding:18px}.ov-now .ov-note{color:#ddd4da;margin:24px 0 0}.ov-rhythm article{background:#fff;border-top:2px solid #d84d83;padding:24px 22px}.ov-rhythm .ov-week{color:#bd356c;font-size:.9375rem;font-weight:600}.ov-rhythm h3{margin:0 0 20px;font-size:1.4rem}.ov-rhythm li{color:#3f3f3f}.ov-idea{background:#f7f3ef;border:1px solid #e5dfda;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:64px;padding:46px;display:grid}.ov-idea h2{margin:12px 0 22px;font-size:2.5rem}.ov-idea h3{margin:0 0 18px}.ov-idea blockquote{border-left:2px solid #d84d83;margin:0 0 22px;padding-left:18px;font-size:1.35rem;line-height:1.4}.ov-channel{color:#3f3f3f;font-size:.875rem}.ov-guides .ov-heading h2{font-size:2.2rem}.ov-guides>div:last-child{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.ov-guides summary h3{font-size:1.125rem}.ov-help{color:#fff;background:#090909;padding-block:70px}.ov-help .ori2-kicker{color:#f5b2ce}.ov-help h2{color:#fff;max-width:800px;margin:14px 0 24px;font-size:clamp(2.2rem,4vw,3.5rem)}.ov-help .ov-shell>p:not(.ori2-kicker){color:#e1dce0;max-width:630px}.ov-help .ori2-button{margin-top:12px}.ov-footer{text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:28px;padding:32px 0;font-size:.875rem;line-height:1.6;display:flex}.ov-footer p{color:#3f3f3f;max-width:480px;margin:0}.ov-footer>a{flex-shrink:0;font-weight:600}.ov-page .ov-footer{grid-template-columns:unset}@media (width<=1080px){.ov-header nav{display:none}.ov-header{grid-template-columns:1fr auto}.ov-mission{gap:32px;padding:36px}.ov-message-layout{grid-template-columns:240px 1fr;gap:28px}.ov-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-idea{gap:32px;padding:36px}}@media (width<=900px){.ov-grid-three{grid-template-columns:1fr}.ov-action-card{grid-template-columns:34px 1fr;gap:0 20px;min-height:0;display:grid}.ov-action-card>span{grid-area:1/1/4}.ov-action-card h3{grid-column:2;margin:0 0 8px}.ov-action-card p{grid-column:2;margin-bottom:18px}.ov-action-card>strong{grid-column:2}.ov-mission,.ov-message-layout{grid-template-columns:1fr}.ov-categories{flex-flow:wrap}.ov-categories button{background:#fff;border:1px solid #e5dfda;font-size:.9375rem}.ov-rhythm{gap:24px}.ov-idea{grid-template-columns:1fr}.ov-footer{flex-direction:column;align-items:flex-start;gap:14px}.ov-guides>div:last-child{grid-template-columns:1fr}}@media (width<=768px){.ov-shell{width:calc(100% - 48px)}.ov-header{gap:16px;padding-inline:24px}.ov-header .ori2-brand img{width:124px}.ov-header .ori2-brand{gap:8px}.ov-header .ori2-brand span{padding:4px 7px;font-size:.75rem}.ov-section{padding-block:64px}.ov-hero{padding-block:48px 40px}.ov-hero h1{font-size:clamp(2.4rem,6.2vw,3.5rem)}.ov-mission,.ov-idea{padding:30px}.ov-today{padding-bottom:52px}}@media (width<=640px){.ov-shell{width:calc(100% - 44px)}.ov-header{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:72px;padding:12px 22px;display:flex}.ov-header .ori2-brand img{width:110px}.ov-header .ori2-brand span{font-size:.75rem}.ov-back{gap:6px;font-size:.875rem}.ov-hero h1{font-size:2.55rem;line-height:1.1}.ov-intro{font-size:1rem}.ov-actions{flex-direction:column;align-items:stretch;gap:16px}.ov-actions .ov-text-link{align-self:flex-start}.ov-heading h2{font-size:2.1rem}.ov-action-card{grid-template-columns:24px 1fr;gap:0 14px;padding:24px}.ov-action-card h3{font-size:1.3rem}.ov-mission{gap:28px;padding:28px 24px}.ov-mission h2{font-size:2.1rem}.ov-mission h3{font-size:1.25rem}.ov-needs-grid{grid-template-columns:1fr}.ov-disclosure summary{gap:14px;padding:20px}.ov-disclosure summary h3{font-size:1.125rem}.ov-disclosure__body{padding:22px}.ov-message{padding:20px}.ov-message__actions{gap:12px}.ov-categories{gap:8px}.ov-categories button{gap:12px;padding:11px 13px;font-size:.875rem}.ov-idea{gap:22px;padding:28px 24px}.ov-idea h2{font-size:2.1rem}.ov-opportunity{padding:24px}.ov-help{padding-block:56px}.ov-help .ori2-button{width:100%}.ov-page{padding-bottom:0}.ov-footer{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.ov-page *{scroll-behavior:auto!important;transition:none!important}}.ov-context a{text-underline-offset:4px;text-decoration:underline}.ov-weekly-task,.ov-next-week{background:#f8eaf0;border:1px solid #e5dfda;border-radius:16px;grid-template-columns:.88fr 1.12fr;gap:64px;margin-top:16px;padding:46px 48px;display:grid}.ov-weekly-task h2,.ov-next-week h2{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2rem,3.3vw,2.8rem);line-height:1.08}.ov-weekly-task>div>p:not(.ori2-kicker),.ov-next-week>div>p:not(.ori2-kicker){color:#3f3f3f}.ov-weekly-task__steps ol,.ov-next-week ol{counter-reset:task;margin:0 0 22px;padding:0;list-style:none}.ov-weekly-task__steps li,.ov-next-week li{counter-increment:task;gap:5px;padding:0 0 16px 38px;display:grid;position:relative}.ov-weekly-task__steps li:before,.ov-next-week li:before{color:#bd356c;content:"0" counter(task);font-size:.8rem;font-weight:700;position:absolute;top:0;left:0}.ov-weekly-task__steps strong,.ov-next-week strong{color:#090909}.ov-weekly-task__steps span,.ov-next-week span{color:#3f3f3f;line-height:1.55}.ov-weekly-task .ov-message,.ov-next-week .ov-message{background:#fff;padding:20px}.ov-weekly-task__note{border-left:2px solid #d84d83;padding-left:16px;font-size:.9rem;margin:18px 0!important}.ov-next-week{background:#f7f3ef;margin-top:0}.ov-next-week__label{letter-spacing:.11em;font-size:.75rem;font-weight:700;color:#bd356c!important;margin:0 0 9px!important}@media (width<=1080px){.ov-weekly-task,.ov-next-week{gap:34px;padding:36px}}@media (width<=900px){.ov-weekly-task,.ov-next-week{grid-template-columns:1fr}}@media (width<=768px){.ov-weekly-task,.ov-next-week{padding:30px}}@media (width<=640px){.ov-weekly-task,.ov-next-week{gap:28px;padding:28px 24px}.ov-weekly-task h2,.ov-next-week h2{font-size:2.1rem}}.ov-weekend-followup{background:#fff;border:1px solid #e5dfda;border-radius:16px;grid-template-columns:.88fr 1.12fr;gap:40px;margin-top:12px;padding:30px 34px;display:grid}.ov-weekend-followup h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.1}.ov-weekend-followup>div>p:not(.ori2-kicker){color:#3f3f3f;line-height:1.65}.ov-weekend-followup .ov-message{background:#f8eaf0;padding:19px}.ov-weekend-followup__note{border-left:2px solid #d84d83;padding-left:15px;font-size:.875rem;margin:14px 0 0!important}@media (width<=900px){.ov-weekend-followup{grid-template-columns:1fr}}@media (width<=768px){.ov-weekend-followup{padding:28px 30px}}@media (width<=640px){.ov-weekend-followup{gap:24px;padding:26px 24px}.ov-weekend-followup h2{font-size:1.75rem}.ov-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:14px;display:grid}.ov-header .ori2-brand{gap:6px;min-width:0}.ov-header .ori2-brand img{width:clamp(72px,25vw,100px)}.ov-header .ori2-brand span{white-space:nowrap;padding:3px 5px;font-size:.75rem}.ov-back{white-space:nowrap;gap:4px}}.ov-rhythm article.is-current{background:#f8eaf0;border:2px solid #bd356c;border-radius:14px;padding:22px 20px}.ov-current-label{color:#fff;letter-spacing:.08em;background:#24282e;border-radius:999px;margin-left:9px;padding:4px 8px;font-size:.65rem;display:inline-block}.ov-theme{color:#59504f;font-size:.84rem;line-height:1.6}.ov-angles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.ov-angles legend{color:#59504f;margin-bottom:18px;font-size:.8rem}.ov-angles label{cursor:pointer;border:1px solid #e5dfda;border-radius:12px;align-items:flex-start;gap:14px;padding:24px;display:flex}.ov-angles input{accent-color:#bd356c;flex:none;width:20px;height:20px}.ov-angles label>span>span{color:#3f3f3f;margin-top:9px;font-size:.9rem;line-height:1.7;display:block}.ov-angles input:checked+span>b{text-decoration:line-through}.ov-follow-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ov-follow-groups a{background:#fff;border:1px solid #e5dfda;border-radius:12px;padding:24px;display:block}.ov-follow-groups h3{margin:0 0 12px;font-size:1.1rem;line-height:1.4}.ov-follow-groups p{color:#3f3f3f;font-size:.9rem}.ov-follow-groups a>span{color:#a52e5e;font-size:.8rem;font-weight:600}.ov-eclipse{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.ov-eclipse article{border:1px solid #e5dfda;border-radius:12px;padding:24px}.ov-eclipse strong{color:#bd356c;font-size:2rem}.ov-eclipse span{font-size:.75rem;line-height:1.5;display:block}.ov-eclipse h3{font-size:1.1rem;line-height:1.4}.ov-eclipse p{font-size:.85rem}.ov-prepare{background:#f7f3ef;border-radius:16px;padding:44px}.ov-prepare h3{font-size:1.25rem}.ov-prepare p{color:#3f3f3f;font-size:.9rem}.ov-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ov-tools a{border:1px solid #e5dfda;border-radius:12px;align-items:center;gap:14px;min-height:64px;padding:18px;display:flex}.ov-tools span{color:#a52e5e;font-size:1.4rem}.ov-tools b{font-size:.9rem}.ov-page .ori2-novage{padding-block:64px}@media (width<=900px){.ov-follow-groups,.ov-eclipse,.ov-tools{grid-template-columns:1fr 1fr}}@media (width<=640px){.ov-angles,.ov-follow-groups{grid-template-columns:1fr}.ov-angles label{padding:22px}.ov-prepare{padding:28px 24px}.ov-tools{grid-template-columns:1fr}.ov-rhythm article{padding:24px}.ov-current-label{margin-left:6px}.ov-eclipse article{padding:18px}.ov-eclipse h3{font-size:1rem}}.ov-page .ov-rhythm+.ov-note{margin-top:12px}.ov-page .ov-opportunity--weekly-gold{color:#191919;background:#fff;border:1px solid #d7c59f;border-top:3px solid #b29354}.ov-page .ov-opportunity--weekly-gold h3{color:#191919;font-size:1.6rem;font-weight:650;line-height:1.24}.ov-page .ov-opportunity--weekly-gold>p{color:#414141}.ov-page .ov-opportunity--weekly-gold .ov-validity{color:#72551d;letter-spacing:.05em;font-size:.875rem;line-height:1.5}.ov-page .ov-opportunity--weekly-gold>.ov-text-link{color:#614718;text-align:center;border:1px solid #b29354;border-radius:999px;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:.9375rem}.ov-page .ov-opportunity--weekly-gold>.ov-text-link:hover{background:#faf6ec}.ov-page .ov-tools a.ov-tool--weekly-gold{border-color:#c4ad7e}.ov-page .ov-tool--weekly-gold>span{color:#72551d}.ov-page .ov-tool--weekly-gold small{color:#72551d;margin-top:3px;font-size:.875rem;font-weight:400;display:block}@media (width<=640px){.ov-page .ov-opportunity--weekly-gold{padding:22px}.ov-page .ov-opportunity--weekly-gold h3{margin-bottom:14px;font-size:1.4rem}.ov-page .ov-opportunity--weekly-gold>details{margin-bottom:16px}}
