.mnf-home-hero,.mnf-home-hero *{box-sizing:border-box}.mnf-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;height:clamp(700px,55vw,840px);overflow:hidden;background:#fff;color:#0b1f2a;font-family:var(--font-body-family),Montserrat,Arial,sans-serif}.mnf-home-hero__picture{position:absolute;z-index:-1;inset:0 auto 0 0;height:100%}.mnf-home-hero__background{display:block;width:auto;height:100%;max-width:none}.mnf-home-hero:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:48%;background:linear-gradient(90deg,#fff0,#fff 28%);pointer-events:none}.mnf-home-hero__content{position:relative;z-index:1;width:min(36vw,650px);margin-left:auto;margin-right:clamp(36px,5vw,140px);padding:20px 0}.mnf-home-hero__eyebrow{margin:0 0 18px;color:#b08a3a;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.24em;text-transform:uppercase}.mnf-home-hero__heading{margin:0;color:#0b1f2a;font-family:var(--font-heading-family),Montserrat,Arial,sans-serif;font-size:clamp(40px,3.3vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.035em}.mnf-home-hero__heading span{display:block;white-space:nowrap}.mnf-home-hero__rule{width:50px;height:2px;margin:24px 0 18px;background:#b08a3a}.mnf-home-hero__body{max-width:600px;margin:0;color:#5f7079;font-size:clamp(15px,1vw,18px);line-height:1.6}.mnf-home-hero__benefits{display:grid;gap:6px;max-width:600px;margin:0;padding:0;list-style:none;color:#0b1f2a;font-size:clamp(15px,.95vw,17px);font-weight:600;line-height:1.4;letter-spacing:.015em}.mnf-home-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:56px;margin-top:26px;padding:0 28px;background:#0b1f2a;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.055em;line-height:1.25}.mnf-home-hero__button:hover,.mnf-home-hero__button:focus-visible{background:#203c4a;color:#fff}.mnf-home-hero__bottles-wrap{display:block;width:100%;min-height:280px;margin-top:14px}.mnf-home-hero__bottles{display:block;width:clamp(300px,20vw,340px);height:auto}@media(min-width:1700px){.mnf-home-hero{height:auto;min-height:920px}.mnf-home-hero__bottles-wrap{min-height:0;pointer-events:none}.mnf-home-hero__bottles{width:clamp(442px,26vw,500px);max-width:none;margin-right:-50px;margin-left:auto}}@media(max-width:1199px){.mnf-home-hero{display:block;height:auto}.mnf-home-hero:after{display:none}.mnf-home-hero__picture{position:relative;inset:auto;z-index:auto;display:block;width:100%;height:auto}.mnf-home-hero__background{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center top}.mnf-home-hero__content{width:100%;max-width:720px;margin:-15vw auto 0;padding:0 32px 52px}.mnf-home-hero__eyebrow{margin-bottom:17px;font-size:12px}.mnf-home-hero__heading{font-size:clamp(36px,6vw,58px)}.mnf-home-hero__heading span{white-space:normal}.mnf-home-hero__rule{margin:21px 0 15px}.mnf-home-hero__body,.mnf-home-hero__benefits{max-width:540px;font-size:15px}.mnf-home-hero__button{min-height:52px;margin-top:27px}.mnf-home-hero__bottles-wrap{min-height:0;margin-top:24px}.mnf-home-hero__bottles{width:clamp(220px,36vw,300px);margin:0 auto}}@media(max-width:600px){.mnf-home-hero__background{aspect-ratio:4 / 5;object-fit:contain}.mnf-home-hero__content{margin-top:-53vw;padding:0 24px 48px}.mnf-home-hero__heading{font-size:clamp(34px,8.3vw,44px)}.mnf-home-hero__button{display:flex;width:fit-content;margin-right:auto;margin-left:auto}.mnf-home-hero__bottles{width:clamp(275px,80vw,362.5px)}}@media(max-width:380px){.mnf-home-hero__heading{font-size:35px}.mnf-home-hero__content{padding-right:20px;padding-left:20px}}.mnf-how{padding:72px 20px 82px;background:#fff;color:#0b1f2a;font-family:Montserrat,Arial,sans-serif}.mnf-how *{box-sizing:border-box}.mnf-how__inner{max-width:1440px;margin:auto}.mnf-how__intro{text-align:center;max-width:800px;margin:0 auto 55px}.mnf-how__eyebrow{margin:0 0 15px;color:#b08a3a;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.22em}.mnf-how__title{margin:0;color:#0b1f2a;font-size:clamp(34px,7.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.045em}.mnf-how__rule{display:block;width:50px;height:2px;margin:22px auto 20px;background:#b08a3a}.mnf-how__subtitle{max-width:650px;margin:0 auto;color:#5f7079;font-size:16px;line-height:1.65;font-weight:500}.mnf-how__steps{display:grid;grid-template-columns:1fr;gap:20px}.mnf-how__step{--mnf-step-side:25px;--mnf-step-bottom:24px;min-width:0;background:#f7f9f9;border:1px solid #B8C3C8;padding:34px var(--mnf-step-side) var(--mnf-step-bottom);display:flex;flex-direction:column;overflow:hidden}.mnf-how__step--scene{position:relative;isolation:isolate;min-height:620px;background:#fff}.mnf-how__step--scene>.mnf-how__number,.mnf-how__step--scene>.mnf-how__step-title,.mnf-how__step--scene>.mnf-how__copy{position:relative;z-index:2}.mnf-how__number{margin:0;color:#0b1f2a;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1}.mnf-how__number:after{content:"";display:block;width:32px;height:2px;background:#b08a3a;margin:14px 0 23px}.mnf-how__step-title{margin:0 0 15px;color:#0b1f2a;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.mnf-how__copy{margin:0;color:#5f7079;font-size:15px;font-weight:500;line-height:1.7}.mnf-how__image{position:relative;width:calc(100% + 2 * var(--mnf-step-side));margin:26px calc(-1 * var(--mnf-step-side)) calc(-1 * var(--mnf-step-bottom));overflow:hidden}.mnf-how__image--scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;margin:0;pointer-events:none}.mnf-how__image--scene:after{content:"";position:absolute;top:0;right:0;bottom:38%;left:0;z-index:1;background:linear-gradient(to bottom,#fff,#fffffffa 33%,#ffffffdb 68%,#fff0)}.mnf-how__image--scene picture,.mnf-how__scene-image{display:block;width:100%;height:100%}.mnf-how__scene-image{object-fit:contain;object-position:center bottom}.mnf-how__step--packaging .mnf-how__scene-image{transform:translateY(28px)}.mnf-how__step--packaging .mnf-how__image--scene:after{bottom:55%}.mnf-how__step--memories .mnf-how__image--scene:after{bottom:55%}.mnf-how__image--marble{aspect-ratio:1.12;background:#f8f8f6 url(/cdn/shop/files/mnf-how-marble-v1.png?v=1790195512) center bottom/cover no-repeat}.mnf-how__image--marble:after{content:"";position:absolute;z-index:1;left:11%;right:11%;bottom:10%;height:17px;border-radius:50%;background:#1b1e202b;filter:blur(13px)}.mnf-how__image--marble picture{position:absolute;z-index:2;display:block}.mnf-how__image--fragrance picture{width:150%;height:135%;left:-25%;bottom:-8%}.mnf-how__image--packaging picture{width:140%;height:120%;left:-20%;bottom:-6%}.mnf-how__product{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px rgba(35,35,35,.16))}.mnf-how__image--photo{margin-top:28px;aspect-ratio:1/1.02}.mnf-how__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%}.mnf-how__trust{margin-top:44px;background:#0b1f2a;color:#fff;padding:6px 24px}.mnf-how__trust-art{margin-top:44px}.mnf-how__trust-image{display:block;width:100%;height:auto}.mnf-how__trust-item{display:grid;grid-template-columns:43px 1fr;gap:18px;align-items:center;padding:20px 0}.mnf-how__trust-item+.mnf-how__trust-item{border-top:1px solid rgba(255,255,255,.19)}@media(max-width:599px){.mnf-how__trust-art{aspect-ratio:.86;overflow:hidden}.mnf-how__trust-image{width:140%;max-width:none;margin-left:-18.3%;margin-top:-13%}}.mnf-how__icon{display:block;width:40px;height:40px;object-fit:contain}.mnf-how__trust-title{margin:0 0 4px;color:#fff;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.09em}.mnf-how__trust-copy{margin:0;color:#dbe1e4;font-size:12px;line-height:1.55;font-weight:500}@media(min-width:600px)and (max-width:1199px){.mnf-how{padding:90px 32px}.mnf-how__steps{max-width:760px;margin:auto;gap:26px}.mnf-how__step{--mnf-step-side:48px;--mnf-step-bottom:32px;padding:42px var(--mnf-step-side) var(--mnf-step-bottom)}.mnf-how__step--scene{min-height:750px}.mnf-how__image--marble{aspect-ratio:1.32}.mnf-how__image--photo{aspect-ratio:1.15/1}.mnf-how__trust{max-width:760px;margin:50px auto 0;padding:12px 48px}.mnf-how__trust-art{max-width:760px;margin:50px auto 0}}@media(min-width:1200px){.mnf-how{padding:112px 48px 110px}.mnf-how__intro{max-width:none;margin-bottom:68px}.mnf-how__eyebrow{font-size:15px;margin-bottom:18px}.mnf-how__title{font-size:54px}.mnf-how__rule{margin:23px auto 22px}.mnf-how__subtitle{max-width:none;font-size:18px;white-space:nowrap}.mnf-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.mnf-how__step{--mnf-step-side:32px;--mnf-step-bottom:27px;padding:34px var(--mnf-step-side) var(--mnf-step-bottom);min-height:620px}.mnf-how__step-title{font-size:21px;min-height:53px}.mnf-how__copy{font-size:15px;min-height:102px}.mnf-how__image{margin-top:auto}.mnf-how__image--marble{aspect-ratio:1.25}.mnf-how__step--packaging .mnf-how__scene-image{transform:translateY(52px)}.mnf-how__image--marble picture{width:122%;height:116%;left:-11%;bottom:-5%}.mnf-how__image--photo{aspect-ratio:1.25}.mnf-how__trust{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 24px}.mnf-how__trust-item{grid-template-columns:42px 1fr;gap:16px;padding:9px 26px}.mnf-how__trust-item+.mnf-how__trust-item{border-top:0;border-left:1px solid rgba(255,255,255,.19)}}@media(min-width:1600px){.mnf-how{padding-left:70px;padding-right:70px}.mnf-how__step{min-height:665px}.mnf-how__step-title{font-size:23px}.mnf-how__copy{font-size:16px}}.product-card__scent-descriptors{display:flex;flex-wrap:wrap;justify-content:center;margin:.55rem 0 0;color:#5f7079;font-size:.64rem;font-weight:600;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.product-card__scent-descriptor{padding:0 .45rem;white-space:nowrap}.product-card__scent-descriptor+.product-card__scent-descriptor{border-inline-start:1px solid #e2e2e2}.collection-template .product-card__wrapper{display:flex;flex-direction:column}.collection-template .product-card__image-wrapper{flex:0 0 auto}.collection-template .product-card__info{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;min-height:0;justify-content:flex-end;row-gap:4px}.collection-template .product-card__vendor{font-size:10px;line-height:1.3}.collection-template .product-card__title{font-size:12px;line-height:1.35}.collection-template .product-card__title+:is(.product-card__strength,.f-price,.product-card__scent-descriptors){margin-block-start:auto}.collection-template .product-card__strength{flex:0 0 auto;max-inline-size:100%;font-size:8px;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.collection-template .product-card__info .f-price,.collection-template .product-card__scent-descriptors{flex:0 0 auto}.collection-template .product-card__scent-descriptors{display:grid;align-items:center;inline-size:100%;max-inline-size:100%;box-sizing:border-box;margin-top:2px;padding-inline:0;overflow:visible;font-size:clamp(6.75px,5cqi,10px);letter-spacing:0;line-height:1.2;min-block-size:1.2em}.collection-template .product-card__scent-descriptors--count-1{grid-template-columns:minmax(0,1fr)}.collection-template .product-card__scent-descriptors--count-2{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:66.6667%;margin-inline:auto}.collection-template .product-card__scent-descriptors--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-template .product-card__scent-descriptor{position:relative;display:block;min-inline-size:0;padding-inline:clamp(2px,1.5cqi,4px);overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.collection-template .product-card__scent-descriptor+.product-card__scent-descriptor{border-inline-start:0}.collection-template .product-card__scent-descriptor:not(:last-child):after{position:absolute;inset-inline-end:0;inset-block-start:50%;block-size:1.05em;border-inline-end:1px solid #e2e2e2;content:"";transform:translateY(-50%)}@container (max-width: 260px){.collection-template .product-card__scent-descriptors{font-size:9px}}@media screen and (max-width:359px){.collection-template .product-card__scent-descriptors{font-size:6.5px}.collection-template .product-card__strength{font-size:7.25px}}.collection-template .product-card__vendor{font-size:10px;font-size:clamp(10px,3.2cqi,14px);line-height:1.3;min-block-size:1.3em}.collection-template .product-card__title{font-size:12px;font-size:clamp(12px,4cqi,18px);line-height:1.25;min-block-size:0}.collection-template .product-card__title+:is(.product-card__strength,.f-price,.product-card__scent-descriptors){margin-block-start:0}.collection-template .product-card__strength{font-size:8px;font-size:clamp(8px,2.8cqi,12px);line-height:1.2;min-block-size:1.2em;text-align:center;white-space:nowrap}.collection-template .product-card__info .f-price{display:flex;align-items:center;justify-content:center;inline-size:100%;font-size:13px;font-size:clamp(13px,4.2cqi,20px);line-height:1.1;min-block-size:1.1em;margin-block:0;white-space:nowrap}.collection-template .product-card__info .f-price__regular,.collection-template .product-card__info .f-price__sale{align-items:baseline;justify-content:center;white-space:nowrap}.collection-template .product-card__info .f-price__regular .f-price-item--regular{font-size:13px;font-size:clamp(13px,4.2cqi,20px);line-height:1.1;white-space:nowrap}.collection-template .product-card__info .f-price--on-sale .f-price__sale{display:flex;flex-flow:row nowrap;gap:clamp(3px,1cqi,6px);inline-size:100%;max-inline-size:100%}.collection-template .product-card__info .f-price--on-sale .f-price-item--sale{font-size:11px;font-size:clamp(11px,3.8cqi,18px);line-height:1.1;white-space:nowrap}.collection-template .product-card__info .f-price--on-sale .f-price-item--regular{font-size:9px;font-size:clamp(9px,2.8cqi,13px);line-height:1.1;white-space:nowrap}.collection-template .product-card__scent-descriptors{margin-block-start:0;margin-block-end:0;font-size:8px;font-size:clamp(8px,2.8cqi,12px);line-height:1.2}.collection-template .product-card__scent-descriptor{padding-inline:clamp(2px,1.1cqi,5px);white-space:nowrap}.collection-template .product-card__info>:is(.product-card__vendor,.product-card__type,.product-card__title,.product-card__strength,.f-price,.product-card__scent-descriptors){margin-block:0}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map?subset=AAAAAAAAAAAYAAAAAAAAAAE */
