.mm-home{color:#111;background:#fff;font-family:var(--font-body-family,Arial,sans-serif);--mm-gutter:clamp(20px,3.2vw,64px)}.mm-home *{box-sizing:border-box}.mm-home a{color:inherit;text-decoration:none}.mm-home h1,.mm-home h2,.mm-home h3,.mm-home p{margin:0}.mm-home h1,.mm-home h2{font-family:inherit;font-weight:400;letter-spacing:-.045em}.mm-hero{display:grid;grid-template-columns:38% 62%;min-height:620px;background:#eeede9}.mm-hero__copy{padding:70px var(--mm-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px}.mm-eyebrow{font-size:13px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.mm-hero h1{font-size:clamp(36px,4.1vw,76px);line-height:1.06;overflow-wrap:anywhere}.mm-hero__price{font-size:18px}.mm-hero__image{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;background:#f4f3f0}.mm-hero__image img{display:block;width:100%;height:100%;max-height:760px;object-fit:contain;mix-blend-mode:multiply}.mm-button{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:50px;padding:14px 28px;border:1px solid #111;border-radius:100px;background:#111;color:#fff!important;font-size:14px;line-height:1.4;transition:background .2s,transform .2s}.mm-button:hover{background:#333;transform:translateY(-2px)}.mm-section{padding:72px var(--mm-gutter)}.mm-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px}.mm-section h2{font-size:clamp(30px,3.4vw,52px);line-height:1.12}.mm-text-link{font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.mm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.mm-card{min-width:0}.mm-card__image{display:block;position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#f0f0f0}.mm-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s}.mm-card__image:hover img{transform:scale(1.035)}.mm-card__badge{position:absolute;right:14px;top:14px;padding:4px 10px;border-radius:30px;background:#fff;font-size:12px;font-weight:600}.mm-card__arrow{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;background:#fff;border-radius:50%;font-size:20px}.mm-card__price{padding-top:18px;font-size:15px;font-weight:600;line-height:1.5}.mm-card__price s{color:#777;font-weight:400;margin-left:6px}.mm-card h3{font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;padding-top:7px}.mm-card h3 a:hover{text-decoration:underline}.mm-collections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.mm-collection{display:flex;position:relative;min-height:320px;border-radius:14px;overflow:hidden;background:#efefed;align-items:flex-end}.mm-collection img{position:absolute;width:100%;height:100%;object-fit:cover}.mm-collection>span{position:relative;display:flex;justify-content:space-between;gap:20px;width:100%;padding:20px;background:#fff;font-size:20px;line-height:1.4;margin:12px;border-radius:8px}.mm-about{background:#efeeea;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px;padding-block:90px}.mm-about h2{max-width:800px;font-size:clamp(36px,4.8vw,72px)}.mm-about>p:not(.mm-eyebrow){max-width:660px;font-size:17px;line-height:1.7;color:#555}.mm-home a:focus-visible{outline:3px solid #555;outline-offset:5px}#MainContent .collection-hero__inner,#MainContent .facets-wrapper.page-width,#MainContent .product-grid-container>.collection{max-width:1600px;padding-inline:clamp(20px,3.2vw,64px);margin-inline:auto}#MainContent .collection-hero__inner{padding-top:52px;padding-bottom:12px}#MainContent .collection-hero__title{font-family:var(--font-body-family,Arial,sans-serif);font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0}#MainContent #product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:44px}#MainContent #product-grid>.grid__item{width:100%;max-width:none}#MainContent #product-grid .card__inner{--ratio-percent:133.333%!important;border-radius:14px;overflow:hidden;background:#f0f0f0}#MainContent #product-grid .card__media{border-radius:14px}#MainContent #product-grid .card__media img{object-fit:contain}#MainContent #product-grid .card>.card__content .card__information{display:flex;flex-direction:column;padding-top:18px}#MainContent #product-grid .card-information{order:-1;margin-bottom:8px}#MainContent #product-grid .card__heading{font-family:var(--font-body-family,Arial,sans-serif);font-size:18px;font-weight:400;line-height:1.4}#MainContent #product-grid .price{font-size:16px;font-weight:600}@media(min-width:990px){#MainContent .banner-sectionpr{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)!important;gap:clamp(40px,4.5vw,90px)!important;width:100%!important;max-width:1600px!important;padding:60px clamp(32px,3.2vw,64px)!important;align-items:start!important}#MainContent .banner-sectionpr__col{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}#MainContent .banner-sectionpr__sticky-wrap{position:static!important;top:auto!important}#MainContent .banner-sectionpr .product-gallery__main{aspect-ratio:auto!important;overflow:visible!important;background:transparent!important}#MainContent .banner-sectionpr .product-gallery__main-wrapper{position:static!important;height:auto!important;display:grid!important;gap:24px!important;transform:none!important}#MainContent .banner-sectionpr .product-gallery__main-slide{display:block!important;position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;border-radius:14px;overflow:hidden;background:#f0f0f0}#MainContent .banner-sectionpr .product-gallery__main-slide img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:14px!important}#MainContent .banner-sectionpr .product-gallery__thumbnails,#MainContent .banner-sectionpr .gallery-single-cta{display:none!important}#MainContent .banner-sectionpr__col--info{position:relative!important;top:auto!important;align-self:start!important;max-height:none!important}#MainContent .banner-sectionpr__col--info>.shopify-section{width:100%!important;max-width:100%!important;margin-top:26px}#MainContent .banner-sectionpr__col--info>.shopify-section>div{max-width:100%!important}#MainContent .product:not(.product--no-media){display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:60px;align-items:start}#MainContent .product>.product__media-wrapper,#MainContent .product>.product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important;min-width:0}#MainContent .product .product__media-list{display:grid!important;grid-template-columns:1fr;gap:24px}#MainContent .product .product__media-item{width:100%!important;max-width:100%!important;display:block!important;margin:0!important}#MainContent .product .thumbnail-slider,#MainContent .product .slider-buttons{display:none!important}#MainContent .product .product__media{border-radius:14px;overflow:hidden}}@media(max-width:989px){.mm-hero{grid-template-columns:1fr;min-height:0}.mm-hero__copy{padding:36px var(--mm-gutter);gap:20px}.mm-hero__image,.mm-hero__image img{max-height:520px}.mm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.mm-section{padding-block:45px}.mm-section__head{flex-wrap:wrap;gap:16px}#MainContent #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}}@media(prefers-reduced-motion:reduce){.mm-home *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mm-combine.css.map */
