body.template-index #MainContent:has(.mm-foundation-hero){display:grid;grid-template-columns:minmax(18px,1fr) repeat(2,minmax(0,710px)) minmax(18px,1fr);column-gap:12px;background:#fcfaf7}body.template-index #MainContent>.shopify-section{grid-column:1/-1;min-width:0}body.template-index #MainContent>.shopify-section:has(.mm-home-shade){grid-column:2;margin-top:20px;margin-bottom:22px}body.template-index #MainContent>.shopify-section:has(.mm-home-testers){grid-column:3;margin-top:20px;margin-bottom:22px}body.template-index #MainContent .mm-foundation-guide,body.template-index #MainContent .mm-home-bestsellers,body.template-index #MainContent .mm-home-categories{padding:24px 3%;background:#fcfaf7}body.template-index #MainContent .mm-home-results,body.template-index #MainContent .mm-home-founder{padding:0 3%;background:#fcfaf7}body.template-index #MainContent .mm-foundation-hero{width:100%;min-width:0;min-height:465px;aspect-ratio:2.18;max-height:650px}body.template-index #MainContent .mm-foundation-hero__content{width:45%;padding:40px 0 40px 7%}body.template-index #MainContent .mm-foundation-hero h2{font-size:clamp(40px,4.2vw,64px)!important;margin-bottom:20px!important}body.template-index #MainContent .mm-foundation-hero__description{max-width:385px;font-size:16px;line-height:1.55;margin-bottom:24px}body.template-index #MainContent .mm-foundation-hero__media:after{background:linear-gradient(90deg,rgba(255,250,246,.62),rgba(255,250,246,.36) 34%,transparent 62%)}body.template-index #MainContent .mm-foundation-trust{min-height:58px;background:#efe2d6;border-bottom:0;max-width:none;padding:0 max(3%,calc((100% - 1432px)/2))}body.template-index #MainContent .mm-foundation-trust__item{min-height:58px;padding:12px 16px;font-size:11px}body.template-index #MainContent .mm-foundation-guide__heading{max-width:none;margin:0 0 20px;display:grid;grid-template-columns:1.2fr .8fr;gap:0 24px;text-align:left;align-items:center}body.template-index #MainContent .mm-foundation-guide__heading h2{font-size:clamp(28px,2.6vw,40px)!important;margin:3px 0 0!important}body.template-index #MainContent .mm-foundation-guide__kicker{grid-column:1;margin-bottom:0}body.template-index #MainContent .mm-foundation-guide__heading>p:last-child{grid-column:2;grid-row:1/3;font-size:14px;line-height:1.6;margin:0;max-width:440px}body.template-index #MainContent .mm-foundation-guide__grid{grid-template-columns:1.12fr 1fr;grid-template-rows:1fr 1fr;gap:12px}body.template-index #MainContent .mm-foundation-guide__card{display:grid;grid-template-columns:45% 55%;background:#f0e2d7;border:0;box-shadow:none;min-width:0}body.template-index #MainContent .mm-foundation-guide__card:hover{transform:none;box-shadow:none;background:#ecdacc}body.template-index #MainContent .mm-foundation-guide__card--featured{grid-row:1/3;display:flex;flex-direction:column;background:#edddcf}body.template-index #MainContent .mm-foundation-guide__image{height:100%;aspect-ratio:auto;min-height:190px}body.template-index #MainContent .mm-foundation-guide__card--featured .mm-foundation-guide__image{height:285px;min-height:0}body.template-index #MainContent .mm-foundation-guide__body{padding:20px 22px;justify-content:center}body.template-index #MainContent .mm-foundation-guide__label{padding:0;border:0;background:none;margin:0 0 10px;font-size:10px;color:#815f50}body.template-index #MainContent .mm-foundation-guide__body h3{font-size:21px!important;font-weight:500!important;margin-bottom:10px!important}body.template-index #MainContent .mm-foundation-guide__body p{font-size:13px;line-height:1.6;margin-bottom:13px}body.template-index #MainContent .mm-foundation-guide__card--featured h3{font-size:27px!important}body.template-index #MainContent .mm-foundation-guide__link{font-size:11px;margin-top:0}body.template-index #MainContent .mm-foundation-guide__card--featured .mm-foundation-guide__link{background:#191715;color:#fff;padding:12px 21px;border:0}body.template-index #MainContent .mm-foundation-guide__help{margin-top:14px}body.template-index #MainContent .mm-home-results__inner{grid-template-columns:1.08fr 1fr;min-height:360px;background:#f0e2d7}body.template-index #MainContent .mm-home-results__compare{min-height:360px}body.template-index #MainContent .mm-home-results__copy{padding:28px 32px}body.template-index #MainContent .mm-home-results h2{font-size:clamp(28px,2.8vw,40px)!important;margin-bottom:18px!important}body.template-index #MainContent .mm-home-results__testimonial{display:grid;grid-template-columns:105px 1fr;gap:18px;align-items:start}body.template-index #MainContent .mm-home-results__customer{min-height:0;height:138px;background:transparent;grid-column:auto}body.template-index #MainContent .mm-home-results__customer img{object-fit:cover}body.template-index #MainContent .mm-home-results blockquote{font-size:14px;line-height:1.65;margin-bottom:10px}body.template-index #MainContent .mm-home-results__name{margin-bottom:0}body.template-index #MainContent .mm-home-results__link{background:#191715;color:#fff!important;border:0;min-height:46px;padding:13px 21px;display:inline-flex;gap:10px;align-items:center;margin-top:19px}body.template-index #MainContent .mm-home-results__seal{position:static;width:auto;height:auto;border:0;border-radius:0;background:none;align-self:flex-start;font-family:Annette-Bradford-Regular,cursive;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:10px;display:block}body.template-index #MainContent .mm-home-results__seal br{display:none}body.template-index #MainContent .mm-home-results__compare:focus-within{outline:2px solid #75564e;outline-offset:-3px}body.template-index #MainContent .mm-home-shade,body.template-index #MainContent .mm-home-testers{padding:0;background:#f0e4da;height:100%}body.template-index #MainContent .mm-home-shade__inner,body.template-index #MainContent .mm-home-testers__inner{max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;background:#f0e4da}body.template-index #MainContent .mm-home-shade__visual--left{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;opacity:.13;pointer-events:none}body.template-index #MainContent .mm-home-shade__copy{position:relative;isolation:isolate;padding:24px 28px;flex:1;justify-content:flex-start;background:#f3e7dd}body.template-index #MainContent .mm-home-shade__content{position:relative;z-index:1}body.template-index #MainContent .mm-home-shade__visual--right{order:-1;grid-column:auto;min-height:0;height:235px;background:#ead8ca}body.template-index #MainContent .mm-home-shade__visual--right img{object-position:center 30%}body.template-index #MainContent .mm-home-shade h2,body.template-index #MainContent .mm-home-testers h2{font-size:clamp(26px,2.5vw,36px)!important;margin:0 0 14px!important}body.template-index #MainContent .mm-home-shade__text,body.template-index #MainContent .mm-home-testers__text{font-size:14px;line-height:1.65;margin-bottom:20px}body.template-index #MainContent .mm-home-shade__actions{align-items:flex-start;flex-direction:column;gap:8px}body.template-index #MainContent .mm-home-shade__button{width:auto}body.template-index #MainContent .mm-home-shade__button--light{border:0;border-bottom:1px solid #958073;padding:0 0 3px;min-height:35px;text-transform:none;font-size:13px;letter-spacing:0;background:none}body.template-index #MainContent .mm-home-shade__button--light:hover{background:none}body.template-index #MainContent .mm-home-testers__image{order:-1;min-height:0;height:235px;background:#ecd7c7}body.template-index #MainContent .mm-home-testers__image img{object-fit:contain;mix-blend-mode:multiply}body.template-index #MainContent .mm-home-testers__copy{padding:24px 28px;flex:1;justify-content:flex-start}body.template-index #MainContent .mm-home-testers__benefits{display:block;grid-column:auto;background:none;padding:12px 0 0;margin-top:12px;border-top:1px solid #cbb8aa}body.template-index #MainContent .mm-home-testers__benefits p{border:0;padding:0;margin:0 0 7px;font-size:13px}body.template-index #MainContent .mm-home-bestsellers__heading{margin-bottom:18px}body.template-index #MainContent .mm-home-bestsellers h2,body.template-index #MainContent .mm-home-categories h2{font-size:clamp(28px,2.6vw,38px)!important}body.template-index #MainContent .mm-home-bestsellers__grid{gap:12px;grid-template-columns:repeat(4,1fr)}body.template-index #MainContent .mm-home-bestsellers__card{background:#f2eae3;padding:10px}body.template-index #MainContent .mm-home-bestsellers__image{background:transparent;aspect-ratio:1.05}body.template-index #MainContent .mm-home-bestsellers__image img{object-fit:contain;mix-blend-mode:multiply}body.template-index #MainContent .mm-home-bestsellers__meta{padding:10px 2px 0}body.template-index #MainContent .mm-home-founder__inner{grid-template-columns:.9fr 1.1fr;min-height:350px;background:#f1e9e2}body.template-index #MainContent .mm-home-founder__portrait{min-height:350px;max-height:440px}body.template-index #MainContent .mm-home-founder__copy{padding:28px 32px}body.template-index #MainContent .mm-home-founder h2{font-size:clamp(28px,2.8vw,40px)!important;margin-bottom:16px!important}body.template-index #MainContent .mm-home-founder__text{font-size:14px;line-height:1.65;margin-bottom:18px}body.template-index #MainContent .mm-home-founder__bottom{display:flex;justify-content:space-between;gap:15px;align-items:center}body.template-index #MainContent .mm-home-founder__texture{min-height:0;width:130px;flex:0 0 130px;background:none;grid-column:auto;overflow:visible}body.template-index #MainContent .mm-home-founder__texture img{height:100px;object-fit:contain;mix-blend-mode:multiply}body.template-index #MainContent .mm-home-founder__stamp{position:static;width:auto;height:auto;border:0;border-radius:0;background:none;font-size:10px;margin-top:5px}body.template-index #MainContent .mm-home-founder__stamp br{display:none}body.template-index #MainContent .mm-home-categories__head{margin-bottom:18px}body.template-index #MainContent .mm-home-categories__grid{gap:10px}body.template-index #MainContent .mm-home-category__image{aspect-ratio:.95}body.template-index #MainContent .mm-home-category span{padding:10px 12px;background:#eee1d6}@media(max-width:1000px){body.template-index #MainContent .mm-foundation-guide__body{padding:18px}body.template-index #MainContent .mm-foundation-guide__body h3{font-size:19px!important}body.template-index #MainContent .mm-foundation-guide__card--featured h3{font-size:24px!important}body.template-index #MainContent .mm-home-results__copy,body.template-index #MainContent .mm-home-founder__copy{padding:24px}body.template-index #MainContent .mm-home-results__testimonial{grid-template-columns:90px 1fr;gap:14px}body.template-index #MainContent .mm-home-founder__signature{font-size:24px}}@media(max-width:700px){body.template-index #MainContent:has(.mm-foundation-hero){display:block}body.template-index #MainContent>.shopify-section:has(.mm-home-shade),body.template-index #MainContent>.shopify-section:has(.mm-home-testers){margin:0 18px 14px}body.template-index #MainContent .mm-foundation-guide,body.template-index #MainContent .mm-home-bestsellers,body.template-index #MainContent .mm-home-categories{padding:22px 18px}body.template-index #MainContent .mm-home-results,body.template-index #MainContent .mm-home-founder{padding:0 18px 18px}body.template-index #MainContent .mm-foundation-hero{min-height:0;aspect-ratio:auto;max-height:none}body.template-index #MainContent .mm-foundation-hero__content{width:100%;padding:28px 24px 22px}body.template-index #MainContent .mm-foundation-hero h2{font-size:clamp(34px,9vw,46px)!important}body.template-index #MainContent .mm-foundation-hero__media{aspect-ratio:1.5}body.template-index #MainContent .mm-foundation-trust{padding:0 12px}body.template-index #MainContent .mm-foundation-trust__item{font-size:10px;min-height:52px;padding:10px 6px}body.template-index #MainContent .mm-foundation-guide__heading{display:block}body.template-index #MainContent .mm-foundation-guide__heading>p:last-child{margin-top:12px}body.template-index #MainContent .mm-foundation-guide__grid{grid-template-columns:1fr;grid-template-rows:auto;gap:10px}body.template-index #MainContent .mm-foundation-guide__card,body.template-index #MainContent .mm-foundation-guide__card--featured{grid-row:auto;display:grid;grid-template-columns:42% 58%;min-height:230px}body.template-index #MainContent .mm-foundation-guide__card--featured .mm-foundation-guide__image{height:100%}body.template-index #MainContent .mm-foundation-guide__body{padding:16px}body.template-index #MainContent .mm-foundation-guide__body h3,body.template-index #MainContent .mm-foundation-guide__card--featured h3{font-size:20px!important}body.template-index #MainContent .mm-foundation-guide__body p{font-size:12px}body.template-index #MainContent .mm-foundation-guide__card--featured .mm-foundation-guide__link{padding:10px 14px}body.template-index #MainContent .mm-home-results__inner,body.template-index #MainContent .mm-home-founder__inner{grid-template-columns:1fr;min-height:0}body.template-index #MainContent .mm-home-results__compare{min-height:0;aspect-ratio:1.2}body.template-index #MainContent .mm-home-results__customer{height:125px;aspect-ratio:auto}body.template-index #MainContent .mm-home-results__copy{padding:23px}body.template-index #MainContent .mm-home-results h2{font-size:29px!important}body.template-index #MainContent .mm-home-shade__visual--right,body.template-index #MainContent .mm-home-testers__image{height:215px;aspect-ratio:auto}body.template-index #MainContent .mm-home-shade__visual--left{aspect-ratio:auto}body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy{padding:23px}body.template-index #MainContent .mm-home-founder__portrait{min-height:0;max-height:380px;aspect-ratio:1.05}body.template-index #MainContent .mm-home-founder__texture{aspect-ratio:auto}body.template-index #MainContent .mm-home-bestsellers__grid{grid-template-columns:repeat(2,1fr);gap:12px}body.template-index #MainContent .mm-home-categories__grid{grid-template-columns:repeat(3,1fr);gap:8px}body.template-index #MainContent .mm-home-category span{font-size:12px;padding:9px 8px}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent .mm-foundation-guide__card,body.template-index #MainContent .mm-foundation-guide__image img,body.template-index #MainContent .mm-home-category img,body.template-index #MainContent .mm-home-bestsellers__image img{transition:none}}body.template-index #MainContent .mm-home-results__copy{padding:36px clamp(24px,3.2vw,48px);justify-content:center}body.template-index #MainContent .mm-home-results__testimonial{display:block;padding-top:18px;border-top:1px solid #ccb5a5;max-width:440px}body.template-index #MainContent .mm-home-results blockquote{font-size:16px;line-height:1.65;margin:0 0 12px}body.template-index #MainContent .mm-home-results__name{font-size:12px}body.template-index #MainContent .mm-home-results h2{max-width:520px;font-size:clamp(28px,2.5vw,38px)!important;line-height:1.18!important;margin-bottom:22px!important}body.template-index #MainContent .mm-home-results__title-line{display:block}body.template-index #MainContent .mm-home-results__title-line+span{margin-top:7px}body.template-index #MainContent .mm-home-results__link{margin-top:24px}@media(max-width:749px){body.template-index #MainContent .mm-foundation-hero{aspect-ratio:auto;max-height:none;min-height:0}body.template-index #MainContent .mm-foundation-hero__content{width:100%}}@media(max-width:700px){body.template-index #MainContent .mm-home-shade,body.template-index #MainContent .mm-home-testers,body.template-index #MainContent .mm-home-shade__inner,body.template-index #MainContent .mm-home-testers__inner{height:auto}body.template-index #MainContent .mm-home-results__copy{padding:26px 23px}body.template-index #MainContent .mm-home-results h2{font-size:28px!important}body.template-index #MainContent .mm-home-results blockquote{font-size:14px}}body.template-index #MainContent .mm-foundation-guide__image{background:#fff}body.template-index #MainContent .mm-foundation-guide__image img{object-fit:contain;object-position:center;padding:8px;background:#fff}body.template-index #MainContent .mm-foundation-guide__card:hover .mm-foundation-guide__image img{transform:none}body.template-index #MainContent .mm-foundation-guide__image{position:relative}body.template-index #MainContent .mm-foundation-guide__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.template-index #MainContent .mm-foundation-guide__card--featured .mm-foundation-guide__image{flex-shrink:0}body.template-index #MainContent .mm-home-testers__image{height:280px;position:relative;overflow:hidden;background:#f9f0e6;flex-shrink:0}body.template-index #MainContent .mm-home-testers__image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center;mix-blend-mode:multiply}body.template-index #MainContent .mm-home-testers__copy{background:#f4e9df;padding:25px 30px 26px}body.template-index #MainContent .mm-home-testers h2{max-width:450px;font-size:clamp(27px,2.4vw,34px)!important;line-height:1.15!important}body.template-index #MainContent .mm-home-testers__text{max-width:470px;margin-bottom:18px}body.template-index #MainContent .mm-home-testers__button{text-transform:none;letter-spacing:0;font-size:13px;padding:13px 22px}body.template-index #MainContent .mm-home-testers__benefits{display:flex;flex-direction:column;gap:7px;margin-top:19px;padding-top:16px;border-top:1px solid #d6c1b2}body.template-index #MainContent .mm-home-testers__benefits p{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.45;color:#51453d}body.template-index #MainContent .mm-home-testers__benefits p span{font-size:11px;color:#8e6150}@media(max-width:700px){body.template-index #MainContent .mm-home-testers__image{height:280px;aspect-ratio:auto}body.template-index #MainContent .mm-home-testers__copy{padding:23px}body.template-index #MainContent .mm-home-testers h2{font-size:28px!important}}body.template-index #MainContent .mm-home-testers h2{text-wrap:balance}body.template-index #MainContent .mm-home-shade__visual--right,body.template-index #MainContent .mm-home-testers__image{height:280px;flex-shrink:0}body.template-index #MainContent .mm-home-testers__image img{object-fit:cover;mix-blend-mode:normal}body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy{padding:26px 30px;justify-content:flex-start}body.template-index #MainContent .mm-home-shade__kicker,body.template-index #MainContent .mm-home-testers__kicker{font-size:10px!important;line-height:1.5!important;margin:0 0 10px;font-weight:600}body.template-index #MainContent .mm-home-shade h2,body.template-index #MainContent .mm-home-testers h2{font-size:clamp(27px,2.4vw,34px)!important;line-height:1.15!important;max-width:450px;margin:0 0 16px!important;text-wrap:balance}body.template-index #MainContent .mm-home-shade__text,body.template-index #MainContent .mm-home-testers__text{font-size:14px;line-height:1.65;max-width:none;margin:0 0 20px}body.template-index #MainContent .mm-home-shade__button:not(.mm-home-shade__button--light),body.template-index #MainContent .mm-home-testers__button{box-sizing:border-box;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;border:1px solid #191715;background:#191715;align-self:flex-start}body.template-index #MainContent .mm-home-shade__actions{gap:12px}@media(max-width:700px){body.template-index #MainContent .mm-home-shade__visual--right,body.template-index #MainContent .mm-home-testers__image{height:230px}body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy{padding:23px}body.template-index #MainContent .mm-home-shade h2,body.template-index #MainContent .mm-home-testers h2{font-size:28px!important}}body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy{padding:18px 26px}body.template-index #MainContent .mm-home-shade__kicker,body.template-index #MainContent .mm-home-testers__kicker{margin-bottom:6px}body.template-index #MainContent .mm-home-shade h2,body.template-index #MainContent .mm-home-testers h2{font-size:clamp(25px,2.15vw,30px)!important;line-height:1.12!important;margin-bottom:10px!important;max-width:480px}body.template-index #MainContent .mm-home-shade__text,body.template-index #MainContent .mm-home-testers__text{font-size:13px;line-height:1.5;margin-bottom:12px}body.template-index #MainContent .mm-home-shade__button:not(.mm-home-shade__button--light),body.template-index #MainContent .mm-home-testers__button{min-height:44px;padding:11px 20px;font-size:12px}body.template-index #MainContent .mm-home-shade__actions{gap:6px}body.template-index #MainContent .mm-home-shade__button--light{min-height:29px}body.template-index #MainContent .mm-home-testers__benefits{flex-direction:row;flex-wrap:wrap;gap:5px 14px;margin-top:12px;padding-top:10px}body.template-index #MainContent .mm-home-testers__benefits p{font-size:11px;line-height:1.45;gap:6px}@media(max-width:700px){body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy{padding:18px 20px}body.template-index #MainContent .mm-home-shade h2,body.template-index #MainContent .mm-home-testers h2{font-size:26px!important}}body.template-index #MainContent{background:#fffaf6}body.template-index #MainContent .mm-foundation-trust{background:#fff1e3}body.template-index #MainContent .mm-foundation-guide__card,body.template-index #MainContent .mm-home-results__inner,body.template-index #MainContent .mm-home-shade__copy,body.template-index #MainContent .mm-home-testers__copy,body.template-index #MainContent .mm-home-founder__inner,body.template-index #MainContent .mm-home-bestsellers__card{background:#fff5ed}body.template-index #MainContent .mm-foundation-guide__card--featured,body.template-index #MainContent .mm-home-category span{background:#fff1e3}body.template-index #MainContent .mm-foundation-guide,body.template-index #MainContent .mm-home-results,body.template-index #MainContent .mm-home-bestsellers,body.template-index #MainContent .mm-home-founder,body.template-index #MainContent .mm-home-categories{background:#fffaf6}body.template-index #MainContent .mm-annette-accent{font-family:Annette-Bradford-Regular!important;font-weight:400!important;font-size:1.25em;line-height:1.1;color:#624a52;letter-spacing:0;text-transform:none}body.template-index #MainContent .mm-foundation-guide__heading h2 .mm-annette-accent{display:inline-block;margin-left:.12em}body.template-index #MainContent .mm-chic-heart{display:inline-flex;vertical-align:middle;margin-left:8px;color:#cb8b71;transform:rotate(-10deg)}body.template-index #MainContent .mm-chic-heart svg{width:18px;height:18px;stroke-width:1.5}body.template-index #MainContent .mm-home-founder__kicker{display:flex;align-items:center}body.template-index #MainContent .mm-home-founder h2 .mm-annette-accent{white-space:nowrap}body.template-index #MainContent .mm-home-results__testimonial{border-color:#e4ccb9}body.template-index #MainContent .mm-foundation-hero h2 .mm-foundation-hero__accent{font-family:Mundial,sans-serif!important;font-size:1em!important;color:#0a0a08!important;letter-spacing:-.035em;line-height:1.08}body.template-index #MainContent h1.mm-foundation-hero__eyebrow{font-family:Mundial,sans-serif!important;font-size:clamp(11px,.9vw,14px)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#624a52!important;margin:0 0 16px!important}body.template-index #MainContent .mm-chic-heart{display:inline-block;font-family:Mundial,sans-serif;font-size:22px;line-height:1;letter-spacing:0}body.template-index #MainContent .mm-home-results__name a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/57/assets/mineralissima-home-editorial.css.map */
