.mn-choice{--ml-green: var(--mn-green, #255C33);--ml-green-hover: var(--mn-green-hover, #1E4D2A);--ml-orange: var(--mn-orange, #F1A831);--ml-orange-hover: var(--mn-orange-hover, #D9952A);--ml-text: var(--mn-text, #2F241A);--ml-muted: var(--mn-text-secondary, #6B5D52);--ml-border: var(--mn-border, #E4DDD4);--ml-cream: var(--mn-cream, #F7F2EA);--ml-white: var(--mn-warm-white, #FCFBF8);--ml-serif: var(--mn-font-serif, "Cormorant Garamond", Georgia, serif);--ml-sans: var(--mn-font-sans, "Inter", system-ui, sans-serif);background:var(--ml-white);color:var(--ml-text);font:17px/1.65 var(--ml-sans);padding-bottom:72px;-webkit-font-smoothing:antialiased}.mn-choice *,.mn-choice *:before,.mn-choice *:after{box-sizing:border-box}.mn-choice ::selection{background:var(--ml-orange);color:var(--ml-text)}.mn-choice a{color:var(--ml-green);text-underline-offset:5px}.mn-choice img{display:block;width:100%;max-width:100%;height:auto}.mn-choice [hidden]{display:none!important}.mn-choice :focus-visible{outline:3px solid var(--ml-green);outline-offset:4px}.mn-choice :target{scroll-margin-top:24px}.mn-choice h1,.mn-choice h2,.mn-choice h3,.mn-choice p{margin:0}.mn-choice h1,.mn-choice h2,.mn-choice h3{font-family:var(--ml-serif);font-weight:500;text-wrap:balance;color:var(--ml-text)}.mn-choice h1{font-size:clamp(48px,5.7vw,78px);font-weight:400;line-height:1.02;letter-spacing:-.02em;max-width:700px}.mn-choice h2{font-size:clamp(34px,3.3vw,46px);line-height:1.12;letter-spacing:-.01em}.mn-choice h3{font-size:30px;line-height:1.15}.mn-choice p{font-size:17px}.mn-choice .mn-wrap{max-width:1240px;margin:auto;padding:0 48px}.mn-choice .mn-small{font:14px/1.6 var(--ml-sans)}.mn-choice .mn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border:1px solid var(--ml-orange);border-radius:4px;background:var(--ml-orange);color:var(--ml-text);text-decoration:none;font:600 15px/1.4 var(--ml-sans);transition:background .2s ease,border-color .2s ease}.mn-choice .mn-btn:hover{background:var(--ml-orange-hover);border-color:var(--ml-orange-hover)}.mn-choice .mn-link{font:500 15px/1.5 var(--ml-sans)}.mn-choice .mn-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:55px 0 42px}.mn-choice .mn-intro{max-width:530px;margin:26px 0 28px;color:var(--ml-muted)}.mn-choice .mn-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mn-choice .mn-visual{margin:0}.mn-choice .mn-hero-photo{border-radius:6px;aspect-ratio:1 / 1.05;object-fit:cover}.mn-choice .mn-visual figcaption{padding-top:12px;color:var(--ml-muted)}.mn-choice .mn-band{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0;border-top:1px solid var(--ml-border);border-bottom:1px solid var(--ml-border)}.mn-choice .mn-band strong{display:block;font:500 17px/1.5 var(--ml-sans);color:var(--ml-green)}.mn-choice .mn-band p{margin-top:4px;font-size:14px;color:var(--ml-muted)}.mn-choice section.mn-block{margin-top:80px}.mn-choice .mn-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}.mn-choice .mn-heading p{max-width:410px;color:var(--ml-muted);font-size:16px}.mn-choice .mn-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mn-choice .mn-use{border-top:2px solid var(--ml-green);padding-top:22px;display:flex;flex-direction:column;gap:16px}.mn-choice .mn-use p{flex:1;color:var(--ml-muted);font-size:16px}.mn-choice .mn-use a{align-self:start;min-height:44px;display:inline-flex;align-items:center}.mn-choice .mn-filters{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--ml-border);padding-bottom:18px;margin-bottom:14px}.mn-choice .mn-filters button{min-height:46px;border:1px solid var(--ml-border);border-radius:4px;padding:11px 21px;font:500 15px/1.4 var(--ml-sans);color:var(--ml-text);background:var(--ml-white);cursor:pointer;transition:background .2s ease,border-color .2s ease}.mn-choice .mn-filters button:hover{border-color:var(--ml-green)}.mn-choice .mn-filters button[aria-pressed=true]{color:var(--ml-white);background:var(--ml-green);border-color:var(--ml-green)}.mn-choice .mn-count{color:var(--ml-muted);margin-bottom:24px}.mn-choice .mn-products{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 24px}.mn-choice .mn-product{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--ml-border);padding-bottom:24px}.mn-choice .mn-product figure{margin:0;background:var(--ml-cream);border-radius:4px;overflow:hidden}.mn-choice .mn-product img{aspect-ratio:1;object-fit:cover}.mn-choice .mn-product-copy{display:flex;flex-direction:column;flex:1;gap:12px;padding-top:18px}.mn-choice .mn-product-copy p{font-size:15px;color:var(--ml-muted)}.mn-choice .mn-product-copy .mn-btn{margin-top:auto;padding:13px 16px;min-height:48px;border-color:var(--ml-green);color:var(--ml-green);background:transparent}.mn-choice .mn-product-copy .mn-btn:hover{background:var(--ml-green);color:var(--ml-white)}.mn-choice .mn-type{font:13px/1.4 var(--ml-sans);color:var(--ml-muted)}.mn-choice .mn-pair{font-size:13px!important;padding:10px 0 4px}.mn-choice .mn-products-note{color:var(--ml-muted);margin-top:24px}.mn-choice .mn-guide{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;border-top:1px solid var(--ml-border);padding-top:60px}.mn-choice .mn-guide p{margin-top:20px;color:var(--ml-muted)}.mn-choice .mn-criteria{padding:0;margin:0;list-style:none}.mn-choice .mn-criteria li{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--ml-border)}.mn-choice .mn-criteria li:last-child{margin-bottom:0}.mn-choice .mn-criteria h3{font-size:28px}.mn-choice .mn-criteria p{font-size:16px;margin-top:10px}.mn-choice .mn-box{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;padding:48px;border-radius:6px;background:var(--ml-green);color:var(--ml-white)}.mn-choice .mn-box h2{color:var(--ml-white)}.mn-choice .mn-box p{margin:20px 0 26px}.mn-choice .mn-box a:not(.mn-btn){color:var(--ml-white)}.mn-choice .mn-box-aside{font:400 27px/1.4 var(--ml-serif)!important}.mn-choice .mn-faq{display:grid;grid-template-columns:1fr 1.3fr;column-gap:72px;align-items:start}.mn-choice .mn-faq h2{grid-column:1;grid-row:1 / span 5}.mn-choice .mn-faq details{grid-column:2;border-bottom:1px solid var(--ml-border);padding:18px 0}.mn-choice .mn-faq details:first-of-type{padding-top:4px}.mn-choice .mn-faq summary{cursor:pointer;min-height:44px;font:500 17px/1.55 var(--ml-sans);padding-right:10px}.mn-choice .mn-faq summary::marker{color:var(--ml-green)}.mn-choice .mn-faq p{padding:10px 0 8px;font-size:16px;color:var(--ml-muted)}.mn-choice .mn-signoff{margin-top:60px;padding-top:24px;border-top:1px solid var(--ml-border);color:var(--ml-muted)}@media(max-width:900px){.mn-choice .mn-wrap{padding:0 28px}.mn-choice .mn-hero{gap:30px}.mn-choice .mn-actions{gap:16px}.mn-choice .mn-guide,.mn-choice .mn-faq{column-gap:35px}.mn-choice .mn-box{gap:30px;padding:36px}}@media(max-width:600px){.mn-choice{padding-bottom:44px}.mn-choice .mn-wrap{padding:0 20px}.mn-choice h1{font-size:46px;line-height:1.04}.mn-choice h2{font-size:36px}.mn-choice .mn-hero{grid-template-columns:1fr;padding-top:28px;gap:28px}.mn-choice .mn-intro{font-size:16px;line-height:1.65;margin:20px 0 22px}.mn-choice .mn-actions{align-items:start;flex-direction:column;gap:10px}.mn-choice .mn-actions .mn-link{min-height:44px;display:inline-flex;align-items:center}.mn-choice .mn-hero-photo{aspect-ratio:1.18}.mn-choice .mn-band{grid-template-columns:1fr;gap:20px}.mn-choice section.mn-block{margin-top:54px}.mn-choice .mn-heading{display:block;margin-bottom:24px}.mn-choice .mn-heading p{margin-top:16px}.mn-choice .mn-use-grid{grid-template-columns:1fr;gap:24px}.mn-choice .mn-use{gap:12px;padding-top:16px}.mn-choice .mn-filters{gap:8px}.mn-choice .mn-filters button{padding:11px 13px;font-size:14px}.mn-choice .mn-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.mn-choice .mn-product h3{font-size:29px}.mn-choice .mn-product-copy{padding-top:14px;gap:10px}.mn-choice .mn-product-copy p{font-size:14px}.mn-choice .mn-product-copy .mn-btn{width:100%;font-size:13px;padding:11px 8px}.mn-choice .mn-type{font-size:12px}.mn-choice .mn-guide{display:block;padding-top:40px}.mn-choice .mn-criteria{margin-top:32px}.mn-choice .mn-box{display:block;padding:32px 25px}.mn-choice .mn-box-aside{margin:30px 0 0}.mn-choice .mn-faq{display:block}.mn-choice .mn-faq h2{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.mn-choice *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/mn-marmellate-landing.css.map */
