
.mf-storefront{--mf-paper:#f8f6f0;--mf-cream:#eeebe3;--mf-ink:#272b27;--mf-muted:#61685e;--mf-sage:#dce4d5;--mf-green:#31483c;--mf-line:#d8dcd0;background:var(--mf-paper);color:var(--mf-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;--color-background:248,246,240;--color-foreground:39,43,39;--color-button:49,72,60;--color-button-text:248,246,240;--color-secondary-button-text:49,72,60;--buttons-radius:5px;--buttons-radius-outset:5px}
.mf-storefront *{box-sizing:border-box}.mf-storefront :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.mf-storefront [hidden]{display:none!important}.mf-storefront .header-wrapper{background:var(--mf-paper);border-color:var(--mf-line)}.mf-storefront .header{padding:15px 5vw;min-height:82px;max-width:1800px;column-gap:25px}.mf-storefront .mf-header-wordmark{font:400 34px/1 Arial,Helvetica,sans-serif;letter-spacing:-.075em;color:var(--mf-ink)}.mf-storefront .header__menu-item{font:13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--mf-ink);min-height:48px;padding-inline:12px}.mf-storefront .header__icon{width:48px;height:48px;color:var(--mf-ink)}.mf-storefront .header__icon .svg-wrapper{width:21px;height:21px}.mf-storefront .utility-bar{background:var(--mf-green);color:#f8f6f0;border:0}.mf-storefront .announcement-bar__message{font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.035em;padding:10px 0;color:inherit}.mf-storefront .announcement-bar__link{color:inherit}.mf-storefront .menu-drawer{background:var(--mf-paper);color:var(--mf-ink)}.mf-storefront .menu-drawer__menu-item{font:20px/1.4 Arial,Helvetica,sans-serif;min-height:58px}.mf-storefront .menu-drawer__utility-links{background:var(--mf-sage)}
.mf-section{padding:78px 5vw;max-width:1800px;margin-inline:auto;scroll-margin-top:100px}.mf-kicker{font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:var(--mf-muted)}.mf-kicker>span{width:6px;height:6px;display:inline-block;background:var(--mf-green);border-radius:50%;margin-right:9px;vertical-align:2px}.mf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.mf-section-heading h2{font:400 clamp(36px,4.4vw,64px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.06em;color:var(--mf-ink);margin:0}.mf-section-heading p:not(.mf-kicker){font:14px/1.7 Arial,Helvetica,sans-serif;color:var(--mf-muted);max-width:530px;margin:18px 0 0}.mf-section-heading .mf-kicker{margin-bottom:14px}.mf-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font:13px/1.4 Arial,Helvetica,sans-serif;min-height:48px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;max-width:100%}.mf-text-link>span{font-size:20px;transition:transform .25s}.mf-text-link:hover>span{transform:translate(3px,-2px)}.mf-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.mf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;max-width:100%;padding:16px 22px;border:1px solid var(--mf-green);border-radius:5px;background:var(--mf-green);color:var(--mf-paper);font:13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer;transition:background .25s,transform .25s}.mf-button>span{font-size:19px;line-height:1}.mf-button:hover{background:#223a2d;transform:translateY(-2px)}
.mf-discovery-hero{display:grid;grid-template-columns:45% 55%;background:var(--mf-cream);max-width:1800px;margin:auto;min-height:565px}.mf-discovery-hero__copy{padding:70px 4vw 42px 5vw;align-self:center}.mf-discovery-hero h1{font:400 clamp(46px,5.2vw,89px)/1.03 Arial,Helvetica,sans-serif;letter-spacing:-.065em;margin:0 0 26px;color:var(--mf-ink)}.mf-discovery-hero h1 em{display:block;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.06em;font-size:.9em;line-height:1.17;color:#53604c}.mf-discovery-hero__description{font-size:15px;line-height:1.8;max-width:370px;color:#5b6156;margin:0 0 30px}.mf-discovery-hero__footnote{font-size:11px;line-height:1.5;color:var(--mf-muted);margin:30px 0 0}.mf-discovery-hero__visual{position:relative;min-width:0;margin:0;overflow:hidden;min-height:565px}.mf-discovery-hero__visual picture{display:block;width:100%;height:100%;position:absolute;inset:0}.mf-discovery-hero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}.mf-discovery-hero__visual>img{position:absolute;inset:0}.mf-discovery-hero__visual figcaption{position:absolute;bottom:24px;left:24px;right:24px;display:flex;justify-content:space-between;gap:18px;padding:16px 18px;background:#f8f6f0ed;border:1px solid #ffffff80;font:12px/1.4 Arial,Helvetica,sans-serif;color:#344130;border-radius:4px}.mf-discovery-hero__visual figcaption span:last-child{font-size:9px;letter-spacing:.09em;align-self:center}
.mf-discovery-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mf-discovery-products__grid--duo{grid-template-columns:1fr 1fr .86fr;gap:24px}.mf-discovery-card{display:block;min-width:0}.mf-discovery-card__image{position:relative;display:block;aspect-ratio:1.08;background:#e5e5db;border-radius:6px;overflow:hidden;color:var(--mf-ink)}.mf-discovery-card__image picture{display:block;height:100%;width:100%}.mf-discovery-card__image img,.mf-discovery-card__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mf-discovery-card__badge{position:absolute;top:15px;left:15px;display:inline-flex;min-height:30px;padding:7px 12px;font:700 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.04em;background:#f8f6f0;color:#354a39;border:1px solid #fff9;border-radius:4px}.mf-discovery-card__badge--new{background:#d5f0cf;color:#203e2b}.mf-discovery-card__arrow{position:absolute;bottom:15px;right:15px;width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#f8f6f0ed;font-size:23px;opacity:0;transform:translateY(5px);transition:transform .25s,opacity .25s}.mf-discovery-card:focus-within .mf-discovery-card__arrow{opacity:1;transform:none}.mf-discovery-card__info{padding:19px 0 0}.mf-discovery-card__category{font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mf-muted);margin:0 0 9px}.mf-discovery-card__title{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.mf-discovery-card h3{font:400 19px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:var(--mf-ink);margin:0}.mf-discovery-card h3 a{color:inherit;text-decoration:none}.mf-discovery-card__title p{font:13px/1.5 Arial,Helvetica,sans-serif;margin:0;white-space:nowrap}.mf-discovery-card product-form{display:block}.mf-discovery-card__form{margin:0}.mf-discovery-card__add{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;min-height:48px;margin-top:13px;background:none;border:0;border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);font:12px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;color:var(--mf-green);cursor:pointer}.mf-discovery-card__add:disabled{opacity:.5;cursor:not-allowed}.mf-discovery-card__add>span:nth-child(2){font-size:21px}.mf-discovery-card__add .loading__spinner{right:25px;left:auto}.mf-discovery-card__add.loading>span:nth-child(2){opacity:0}.mf-discovery-card .product-form__error-message-wrapper{font-size:12px;margin-top:12px}.mf-discovery-products__note{background:var(--mf-sage);border-radius:6px;padding:30px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:25px}.mf-discovery-products__mark{font:italic 60px/1 Georgia,serif;letter-spacing:-.1em;color:#445e3f}.mf-discovery-products__note h3{font:400 clamp(25px,2.7vw,41px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.055em;color:#354b31;margin:0 0 18px}.mf-discovery-products__note .mf-kicker{font-size:10px;margin-bottom:18px;color:#4d6047}.mf-discovery-products__note p:not(.mf-kicker){font:13px/1.8 Arial,Helvetica,sans-serif;color:#4d6047;margin:0}.mf-discovery-products__note .mf-text-link{font-size:12px;color:#354b31}
.mf-storefront .mf-collection{background:#edeee5;padding:74px 5vw 60px;color:var(--mf-ink)}.mf-storefront .mf-collection h2{font-weight:400}.mf-storefront .mf-collection__heading .mf-eyebrow{color:var(--mf-muted);font-size:11px}.mf-storefront .mf-collection__heading>a{font-size:13px;min-height:44px;align-items:center;color:var(--mf-ink)}.mf-storefront .mf-collection .mf-card__info p{font-size:10px;color:var(--mf-muted)}.mf-storefront .mf-collection .mf-card__price{font-size:13px;color:var(--mf-ink)}.mf-storefront .mf-collection__hint{font-size:11px;color:#586353}.mf-storefront .mf-collection__toolbar{border-color:#cdd3c5}.mf-storefront .mf-collection__controls button{border-color:#bdc8b6;color:#354b31}.mf-storefront .mf-collection__controls button:hover{background:#dce4d5}.mf-storefront .mf-collection .mf-card__badge--editorial{background:#31483cec;color:#f8f6f0;border-color:#718371}.mf-storefront .mf-collection .mf-card--dark .mf-card__badge--editorial{background:#f8f6f0ed;color:#31483c}.mf-storefront .mf-collection .mf-card__media picture{display:block;height:100%;width:100%}.mf-storefront .mf-collection .mf-card__media picture img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.mf-storefront .mf-collection .mf-card:is(:hover,:focus-within) picture img{transform:scale(1.055)}
.mf-seasonal{margin:72px 5vw;display:grid;grid-template-columns:1.07fr 1fr;background:var(--season-bg);color:var(--season-ink);border-radius:6px;overflow:hidden}.mf-seasonal__image{min-height:480px;position:relative;min-width:0}.mf-seasonal__image picture{display:block;position:absolute;inset:0;width:100%;height:100%}.mf-seasonal__image img{display:block;width:100%;height:100%;object-fit:cover}.mf-seasonal__image>img{position:absolute;inset:0}.mf-seasonal__copy{padding:54px 4vw;align-self:center}.mf-seasonal .mf-kicker{color:var(--season-accent);margin-bottom:25px}.mf-seasonal h2{font:400 clamp(32px,3.8vw,60px)/1.07 Arial,Helvetica,sans-serif;letter-spacing:-.055em;color:var(--season-ink);margin:0 0 24px}.mf-seasonal h2 em{display:block;font-family:Georgia,serif;letter-spacing:-.045em;font-weight:400;color:var(--season-accent);margin-top:3px}.mf-seasonal__copy>p:not(.mf-kicker):not(.mf-seasonal__note){font-size:14px;line-height:1.8;max-width:370px;margin:0 0 28px}.mf-button--seasonal{background:var(--season-ink);color:var(--season-bg);border-color:var(--season-ink)}.mf-button--seasonal:hover{background:var(--season-accent);border-color:var(--season-accent);color:var(--season-bg)}.mf-seasonal__note{font-size:11px;line-height:1.7;max-width:375px;margin:23px 0 0;opacity:.9}.mf-seasonal__note a{color:inherit;text-underline-offset:3px}
.mf-categories{padding-top:12px}.mf-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mf-category{display:block;position:relative;border-radius:6px;overflow:hidden;color:#fff;min-width:0;text-decoration:none;background:#e0ddcf;aspect-ratio:1.18}.mf-category picture{display:block;height:100%}.mf-category img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.mf-category::after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#17291bb8)}.mf-category__label{position:absolute;z-index:1;inset:auto 23px 22px;display:flex;justify-content:space-between;align-items:end;gap:18px}.mf-category__label h3{font:400 27px/1.2 Arial,Helvetica,sans-serif;color:#fff;letter-spacing:-.04em;margin:0}.mf-category__label small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px}.mf-category__label>span{font-size:25px}.mf-benefits{border-top:1px solid var(--mf-line);padding-block:45px 58px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.mf-benefit svg{display:block;width:25px;height:25px;stroke:#53654b;fill:none;stroke-width:1.4;margin-bottom:20px}.mf-benefit h2{font:400 16px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.015em;margin:0 0 10px;color:var(--mf-ink)}.mf-benefit p{font:12px/1.8 Arial,Helvetica,sans-serif;color:var(--mf-muted);margin:0;max-width:255px}.mf-benefit a{color:inherit;text-underline-offset:4px}
.mf-storefront .footer{background:#e2e8d9;border:0;color:#36432e}.mf-storefront .footer__content-top{max-width:1800px;padding-inline:5vw}.mf-storefront .footer__blocks-wrapper{column-gap:5vw}.mf-storefront .footer-block__heading{font:400 19px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#34432d}.mf-storefront .footer-block__details-content{font:13px/1.8 Arial,Helvetica,sans-serif;color:#536349}.mf-storefront .footer-block__details-content a{display:inline-block;min-height:36px;color:#3e5034;text-underline-offset:4px}.mf-storefront .footer-block__details-content p{margin-block:7px}.mf-storefront .footer-block--newsletter{padding-top:20px;border-top:1px solid #c4cfba}.mf-storefront .footer-block--newsletter .footer-block__heading{font-size:28px;letter-spacing:-.045em;margin-bottom:20px}.mf-storefront .newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 1px #a4b398}.mf-storefront .footer .field__input{background:#edf0e6;color:#2c3e24}.mf-storefront .footer .field__label{color:#536349}.mf-storefront .footer__content-bottom{border-color:#c4cfba}.mf-storefront .copyright__content{font-size:11px;letter-spacing:0}.mf-storefront .policies li a{min-height:44px;display:inline-flex;align-items:center;color:#3d4f33}
.mf-storefront .mf-catalog{background:var(--mf-cream);color:var(--mf-ink);padding-inline:5vw}.mf-storefront .mf-catalog h1{color:var(--mf-ink)}.mf-storefront .mf-catalog h1 span{font-family:Georgia,serif;font-style:italic;color:#53604c;letter-spacing:-.05em}.mf-storefront .mf-catalog__description{color:var(--mf-muted)}.mf-storefront .mf-catalog__scene{border-radius:6px;aspect-ratio:1.35;border:0}.mf-storefront .mf-catalog__scene img{object-position:center}.mf-storefront .mf-catalog__scene span{display:none}.mf-storefront .mf-catalog__bottom{border-color:var(--mf-line);color:var(--mf-muted)}.mf-storefront:has(.mf-catalog) collection-component,.mf-storefront:has(.mf-catalog) collection-component>.gradient{background:var(--mf-paper);--color-background:248,246,240}.mf-storefront:has(.mf-catalog) .card__heading{color:var(--mf-ink)}.mf-storefront:has(.mf-catalog) .price{color:#44563b}.mf-storefront:has(.mf-catalog) #product-grid>.grid__item:only-child .card{background:var(--mf-cream);border-color:var(--mf-line)}.mf-storefront .card__media .media>picture{position:absolute;inset:0;width:100%;height:100%}.mf-storefront .card__media .media>picture img{display:block;width:100%;height:100%;object-fit:cover}
.mf-storefront .mf-contact{background:var(--mf-paper);color:var(--mf-ink)}.mf-storefront .mf-contact h1{color:var(--mf-ink)}.mf-storefront .mf-contact h1 span{font-family:Georgia,serif;font-style:italic;color:#53604c}.mf-storefront .mf-contact__aside{background:#31483c;color:#f8f6f0;border:0}.mf-storefront .mf-contact__aside :is(h2,h3,p,a){color:inherit}.mf-storefront .mf-contact__field :is(input,select,textarea){background:var(--mf-paper);border-color:#cbd4c4;color:var(--mf-ink)}.mf-storefront .mf-contact__field label{font-size:12px;color:#485642}.mf-storefront .mf-contact__submit .mf-pill{background:#31483c;border-color:#31483c;border-radius:5px}.mf-storefront .mf-contact__intro>p:last-child{color:#61685e}
.mf-shopping-policies{margin-top:24px;font-size:12px;line-height:1.7}.mf-shopping-policies details{border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent)}.mf-shopping-policies summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 0;min-height:48px}.mf-shopping-policies summary::-webkit-details-marker{display:none}.mf-shopping-policies summary::after{content:'+';font-size:20px}.mf-shopping-policies details[open] summary::after{content:'−'}.mf-shopping-policies .rte{font:12px/1.8 Arial,Helvetica,sans-serif;max-height:340px;overflow:auto;padding:0 10px 16px 0}.mf-shopping-policies .rte :is(h1,h2,h3,h4){font:500 15px/1.5 Arial,Helvetica,sans-serif;color:inherit;letter-spacing:0;margin-top:18px}.mf-shopping-policies a{color:inherit;text-underline-offset:4px}.mf-shopping-policies__links{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;margin-top:15px}.mf-shopping-policies__links a{min-height:44px;display:inline-flex;align-items:center}.mf-shopping-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;border-top:1px solid var(--mf-line)}.mf-shopping-help h2{font:400 clamp(34px,4vw,58px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0 0 24px;color:var(--mf-ink)}.mf-shopping-help__intro>p:not(.mf-kicker){font-size:14px;line-height:1.8;color:var(--mf-muted);max-width:350px}.mf-shopping-help .mf-shopping-policies{margin:0}.mf-shopping-help__extra{font-size:13px;line-height:1.8}.mf-shopping-help__extra details{border-bottom:1px solid var(--mf-line)}.mf-shopping-help__extra summary{cursor:pointer;min-height:48px;padding:17px 0}.mf-shopping-help__extra p{color:var(--mf-muted);margin:0 0 20px}
.mf-mobile-purchase{display:none}.mf-storefront .mf-pdp__purchase .mf-pill{position:relative}.mf-storefront .mf-pdp__form .loading__spinner{left:auto;right:20px}.mf-storefront .mf-pdp__form .loading>span[aria-hidden]{opacity:0}.mf-storefront .mf-product-studio product-form{display:block}.mf-storefront .mf-product-studio .product-form__error-message-wrapper{font-size:13px;padding:10px 0}.mf-storefront .mf-pdp__content .mf-shopping-policies{color:var(--pdp-muted)}.mf-storefront .mf-pdp__content .mf-shopping-policies summary{color:var(--pdp-ink)}.mf-storefront .mf-product-care{background:#e8ebdf}.mf-storefront .mf-care__details summary{font-size:14px}.mf-storefront .mf-care__details dl>div,.mf-storefront .mf-care__details details>p,.mf-storefront .mf-care__details ol{font-size:13px}.mf-storefront .related-products__heading{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.04em}.mf-storefront .product__info-wrapper{--color-button:49,72,60;--color-button-text:248,246,240}
@media(hover:hover) and (pointer:fine){.mf-discovery-card:hover .mf-discovery-card__image img,.mf-category:hover img{transform:scale(1.045)}.mf-discovery-card:hover .mf-discovery-card__arrow{opacity:1;transform:none}}
@media(min-width:1800px){.mf-seasonal{max-width:1620px;margin-inline:auto}}
@media(max-width:1190px) and (min-width:990px){.mf-storefront .header{column-gap:10px;padding-inline:3vw}.mf-storefront .header__menu-item{padding-inline:9px;font-size:12px}.mf-discovery-hero__copy{padding-right:25px}.mf-discovery-hero .mf-actions{gap:18px}.mf-discovery-hero .mf-button{gap:20px;padding-inline:17px}.mf-discovery-hero .mf-text-link{font-size:12px;gap:12px}}
@media(max-width:989px){.mf-discovery-hero{grid-template-columns:47% 53%;min-height:520px}.mf-discovery-hero__visual{min-height:520px}.mf-discovery-hero__copy{padding:45px 24px 38px 5vw}.mf-discovery-hero h1{font-size:53px}.mf-discovery-hero__visual figcaption span:last-child{display:none}.mf-discovery-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-discovery-products__grid--duo{grid-template-columns:1fr 1fr}.mf-discovery-products__note{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:25px;gap:25px}.mf-discovery-products__note h3{font-size:30px;margin-bottom:10px}.mf-discovery-products__note .mf-kicker{margin-bottom:10px}.mf-discovery-products__note p:not(.mf-kicker){max-width:390px}.mf-seasonal__image{min-height:470px}.mf-seasonal__copy{padding:35px 28px}.mf-category-grid{gap:18px}.mf-category__label{inset:auto 17px 17px}.mf-category__label h3{font-size:23px}.mf-benefits{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.mf-storefront .header{min-height:72px;padding-inline:24px}}
@media(max-width:749px){.mf-storefront .header{min-height:68px;padding:10px 16px;column-gap:4px}.mf-storefront .mf-header-wordmark{font-size:30px}.mf-storefront .announcement-bar__message{font-size:10px;letter-spacing:.02em;padding:9px 0}.mf-section{padding:43px 20px}.mf-kicker{font-size:10px;margin-bottom:17px}.mf-section-heading{display:block;margin-bottom:25px}.mf-section-heading h2{font-size:37px;letter-spacing:-.05em}.mf-section-heading p:not(.mf-kicker){font-size:13px;margin-top:14px}.mf-section-heading>.mf-text-link{margin-top:13px;font-size:12px}.mf-discovery-hero{display:flex;flex-direction:column;min-height:0}.mf-discovery-hero__copy{padding:38px 24px 28px;align-self:auto}.mf-discovery-hero h1{font-size:clamp(45px,12.3vw,67px);margin-bottom:21px}.mf-discovery-hero__description{font-size:14px;line-height:1.75;max-width:370px;margin-bottom:24px}.mf-discovery-hero .mf-actions{gap:21px}.mf-button{font-size:12px;padding:15px 17px;gap:24px}.mf-discovery-hero .mf-text-link{font-size:12px;gap:13px}.mf-discovery-hero__footnote{font-size:10px;margin-top:20px}.mf-discovery-hero__visual{width:100%;aspect-ratio:1.55;min-height:0}.mf-discovery-hero__visual img{object-position:center 56%}.mf-discovery-hero__visual figcaption{left:16px;right:16px;bottom:14px;padding:11px 13px;font-size:10px}.mf-discovery-hero__visual figcaption span:last-child{display:block;font-size:8px}.mf-discovery-products__grid{gap:17px 14px}.mf-discovery-card__image{aspect-ratio:.84}.mf-discovery-card__badge{left:10px;top:10px;padding:6px 9px;min-height:27px;font-size:10px}.mf-discovery-card__info{padding-top:14px}.mf-discovery-card__category{font-size:9px;letter-spacing:.025em}.mf-discovery-card__title{display:block}.mf-discovery-card h3{font-size:16px;line-height:1.4}.mf-discovery-card__title p{font-size:13px;margin-top:6px}.mf-discovery-card__add{font-size:11px;margin-top:10px}.mf-discovery-card__arrow{display:none}.mf-discovery-products__note{padding:24px;grid-template-columns:47px 1fr;gap:15px;align-items:start}.mf-discovery-products__mark{font-size:46px}.mf-discovery-products__note h3{font-size:28px;max-width:250px}.mf-discovery-products__note .mf-text-link{grid-column:2;justify-self:start;font-size:11px;min-height:44px}.mf-discovery-products__note p:not(.mf-kicker){font-size:12px}.mf-storefront .mf-collection{padding:43px 20px 35px}.mf-storefront .mf-collection h2{font-size:37px}.mf-storefront .mf-collection__heading>a{font-size:12px;margin-top:16px}.mf-storefront .mf-collection .mf-card__info p{font-size:9px}.mf-storefront .mf-collection .mf-card__info{align-items:start;gap:15px}.mf-storefront .mf-collection .mf-card h3{font-size:17px}.mf-storefront .mf-collection .mf-card__price{font-size:12px}.mf-seasonal{margin:43px 20px;grid-template-columns:1fr}.mf-seasonal__image{min-height:0;aspect-ratio:1.45}.mf-seasonal__copy{padding:31px 25px 32px}.mf-seasonal h2{font-size:37px}.mf-seasonal .mf-kicker{font-size:10px;margin-bottom:20px}.mf-seasonal__copy>p:not(.mf-kicker):not(.mf-seasonal__note){font-size:13px}.mf-seasonal__note{font-size:10px}.mf-categories{padding-top:0}.mf-category-grid{display:flex;overflow-x:auto;gap:15px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:10px}.mf-category{flex:0 0 82%;scroll-snap-align:start;aspect-ratio:1.15}.mf-category__label{inset:auto 22px 23px}.mf-category__label h3{font-size:27px}.mf-benefits{padding-block:34px 40px;gap:30px 23px}.mf-benefit h2{font-size:15px}.mf-benefit p{font-size:12px}.mf-benefit svg{margin-bottom:15px;width:24px;height:24px}.mf-storefront .footer__content-top{padding-inline:24px}.mf-storefront .footer-block--newsletter .footer-block__heading{font-size:27px}.mf-storefront .footer-block__details-content a{min-height:40px}.mf-shopping-help{grid-template-columns:1fr;gap:30px}.mf-storefront .mf-catalog{padding-inline:23px}.mf-storefront .mf-pdp__portrait picture{aspect-ratio:1.15}.mf-storefront .mf-pdp__portrait img{object-fit:cover;object-position:50% 44%}.mf-storefront .mf-pdp__content h1{font-size:48px}.mf-storefront .mf-pdp__grid{gap:27px}.mf-storefront .mf-pdp__tabs small,.mf-storefront .mf-pdp__caption{font-size:9px}.mf-mobile-purchase:not([hidden]){position:fixed;z-index:4;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f8f6f0f7;color:var(--mf-ink);border-top:1px solid #c4cbbf;box-shadow:0 -6px 24px #26332a0b}.mf-mobile-purchase__name{font-size:10px;line-height:1.35;display:block;max-width:150px}.mf-mobile-purchase__price{display:block;font-size:15px;margin-top:3px}.mf-mobile-purchase button{font:12px Arial,Helvetica,sans-serif;background:var(--mf-green);color:var(--mf-paper);min-height:48px;padding:12px 23px;border:0;border-radius:4px;flex-shrink:0}.mf-mobile-purchase button:disabled{opacity:.5}.mf-storefront:has(.mf-mobile-purchase) .footer{padding-bottom:100px}}
@media(max-width:359px){.mf-discovery-hero .mf-actions{gap:12px}.mf-discovery-hero .mf-button{padding-inline:12px;gap:14px}.mf-discovery-hero .mf-text-link{font-size:11px;gap:8px}.mf-discovery-card h3{font-size:15px}.mf-discovery-products__note{padding:20px;grid-template-columns:35px 1fr}.mf-storefront .mf-collection .mf-card__info{display:block}.mf-storefront .mf-collection .mf-card__price{margin-top:6px}}
@media(prefers-reduced-motion:reduce){.mf-storefront :is(.mf-button,.mf-text-link>span,.mf-discovery-card img,.mf-discovery-card__arrow,.mf-category img){transition:none;transform:none!important}.mf-storefront .mf-collection .mf-card:is(:hover,:focus-within) picture img{transform:none}.mf-storefront{scroll-behavior:auto}}
