.template-index{--mm-home-paper: #fcfaf7;--mm-home-soft: #f2eee8}.template-index #MainContent{background:var(--mm-home-paper)}.mm-home{color:var(--mm-ink);background:var(--mm-home-paper);font-family:var(--mm-font-body)}.mm-home h1,.mm-home h2,.template-index .mm-home-bestsellers .m-section__heading{font-family:var(--mm-font-editorial);font-weight:400;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.mm-home h1{font-size:clamp(2.8rem,4.8vw,5.6rem)}.mm-home h2,.template-index .mm-home-bestsellers .m-section__heading{font-size:clamp(2.2rem,3.6vw,3.8rem)}.mm-eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.6}.mm-section-heading{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.mm-section-heading h2{margin-top:.8rem}.mm-editorial{display:grid;grid-template-columns:1.15fr 1fr;min-width:0;margin-block:clamp(1.5rem,4vw,4rem)}.mm-editorial--hero{margin-block:0;min-height:0}.mm-editorial--hero .mm-editorial__media{min-height:clamp(420px,45vw,580px)}.mm-editorial--hero .mm-editorial__copy{padding:clamp(2rem,4.5vw,5rem)}.mm-editorial--hero h1{font-size:clamp(2.6rem,4.1vw,4.5rem)}.mm-editorial__media{min-width:0;min-height:440px;background:var(--mm-home-soft);position:relative}.mm-editorial__media picture{display:block;height:100%}.mm-editorial__image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--mm-image-position, center)}.mm-editorial__copy{padding:clamp(2rem,6vw,7rem);align-self:center}.mm-editorial__text{max-width:34rem;color:var(--mm-muted);line-height:1.8;font-size:1rem}.mm-editorial__copy .mm-button{margin-top:2rem;font-size:.8rem;letter-spacing:.07em;min-height:48px;padding-inline:2rem}.mm-editorial--reverse .mm-editorial__media{order:2}.mm-editorial--reverse{grid-template-columns:1fr 1.15fr}.mm-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;list-style:none;padding:0;margin:0}.mm-category{display:block;text-align:center;text-decoration:none}.mm-category__image{aspect-ratio:1;background:#fff;overflow:hidden;padding:8%;display:grid;place-items:center}.mm-category__image img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;transition:transform .3s ease}.mm-category:hover img{transform:scale(1.025)}.mm-category__title{display:block;padding-block:1rem;font-size:.9rem;line-height:1.5}.template-index .mm-home-bestsellers{background:var(--mm-home-paper);color:var(--mm-ink)}.template-index .mm-home-bestsellers .m-section__header{margin-bottom:2.5rem}.template-index .mm-home-bestsellers .m-product-card__name{font-size:.9rem;line-height:1.5}.template-index .mm-home-bestsellers .m-product-card{height:100%;display:flex;flex-direction:column}.template-index .mm-home-bestsellers .m-product-card__content{flex:1;display:flex;flex-direction:column}.template-index .mm-home-bestsellers .m-product-card__info{flex:1;display:flex;flex-direction:column;padding-top:1rem}.template-index .mm-home-bestsellers .m-product-card__name{display:block;min-height:4.5em;margin-bottom:.75rem;overflow-wrap:anywhere}.template-index .mm-home-bestsellers .m-product-card__price{margin-top:auto;padding-top:.25rem}.template-index .mm-home-bestsellers select{font-size:1rem;min-height:44px}.mm-testimonials{background:var(--mm-home-soft)}mm-review-carousel{display:block}.mm-review-card{position:relative}.mm-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/3);gap:1.5rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;list-style:none;margin:0;padding:.5rem .25rem 1.5rem;scrollbar-width:thin}.mm-review-card{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);background:var(--mm-home-paper);scroll-snap-align:start;min-width:0}.mm-review-stars{font-size:1rem;letter-spacing:.14em;margin-bottom:1.5rem}.mm-review-card blockquote{border:0;margin:0 0 2rem;padding:0;font-family:var(--mm-font-editorial);font-size:1.25rem;line-height:1.65;overflow-wrap:anywhere}.mm-review-author{margin-top:auto;font-size:.9rem;font-weight:500}.mm-review-source{font-size:.8rem;color:var(--mm-muted);margin-top:.5rem;text-underline-offset:.25em}.mm-review-controls{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.mm-review-controls[hidden]{display:none}.mm-review-controls button{border:1px solid var(--mm-border);background:transparent;padding:.75rem 1rem;min-height:44px;font:inherit;font-size:.85rem;cursor:pointer}.mm-review-controls [aria-disabled=true]{opacity:.55;cursor:default}.mm-asset-note{padding:2rem;border:1px dashed var(--mm-border);font-size:1rem}.template-index .m-footer{border-top:1px solid #d9d1c7}.template-index .m-footer--middle,.template-index .m-footer--bottom{background:var(--mm-home-soft);color:var(--mm-ink)}.template-index .m-footer--middle{padding-block:clamp(2rem,5vw,4rem)}.template-index .m-footer .m-footer--block-title{font-family:var(--mm-font-editorial);font-size:1.25rem;letter-spacing:0}.template-index .m-footer a{text-underline-offset:.25em}@media(max-width:999px){.mm-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.mm-editorial,.mm-editorial--reverse{grid-template-columns:1fr;min-height:auto}.mm-editorial--reverse .mm-editorial__media{order:0}.mm-editorial__media{min-height:0;aspect-ratio:4/5}.mm-editorial__image{object-position:var(--mm-mobile-image-position, center)}.mm-editorial--hero .mm-editorial__media{aspect-ratio:4/3;min-height:0}.mm-editorial--hero .mm-editorial__copy{padding:1.75rem var(--mm-gutter) 2.25rem}.mm-editorial--hero .mm-editorial__copy>*+*{margin-block-start:1rem}.mm-editorial--hero .mm-editorial__copy .mm-button{margin-top:1.25rem}.mm-editorial__copy{padding:2.5rem var(--mm-gutter) 3rem}.mm-home h1{font-size:clamp(2.5rem,10vw,3.5rem)}.mm-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mm-review-track{grid-auto-columns:88%;gap:1rem}}@media(prefers-reduced-motion:reduce){.mm-category__image img{transition:none}.mm-category:hover img{transform:none}.mm-review-track{scroll-behavior:auto}}.mm-editorial--hero.mm-hero--approved{grid-template-columns:42% 58%;background:#fcfaf7}.mm-hero--approved .mm-editorial__copy{min-width:0;background:#fcfaf7}.mm-editorial--hero.mm-hero--approved .mm-editorial__media{min-height:0;aspect-ratio:4/3;align-self:center;overflow:hidden}.mm-hero--approved .mm-editorial__image{max-width:none;width:104%;left:-4%;object-fit:cover;object-position:center}@media(max-width:749px){.mm-editorial--hero.mm-hero--approved{grid-template-columns:1fr}.mm-hero--approved .mm-editorial__media{order:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mm-homepage.css.map */
