.mm-commerce{font-family:var(--font-body--family,Arial,sans-serif);color:#173b2a;background:#fbf8f0}.mm-commerce .page-width{max-width:1320px;margin:auto;padding-inline:24px}.mm-commerce h1,.mm-commerce h2,.mm-commerce h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.mm-shop-hero{padding:52px 0;text-align:center;background:#f2ecdf}.mm-shop-hero h1{font-size:clamp(46px,6vw,78px);line-height:.95;margin:10px 0}.mm-shop-hero p{max-width:650px;margin:auto;font:16px/1.5 Georgia,serif}.mm-kicker{font:700 10px Arial;letter-spacing:.18em;text-transform:uppercase}.mm-chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #cfc5b4}.mm-chip{border:1px solid #bcb19e;border-radius:24px;padding:10px 18px;color:inherit;text-decoration:none;font:700 11px Arial}.mm-chip--active{background:#173b2a;color:#fff}.mm-collection-toolbar{display:flex;justify-content:space-between;align-items:center;padding:24px 0 18px}.mm-collection-toolbar select{padding:11px 38px 11px 13px;border:1px solid #c7bdac;background:#fff;border-radius:4px}.mm-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 20px}.mm-shop-card{color:inherit;text-decoration:none}.mm-shop-card__image{position:relative}.mm-shop-card img,.mm-shop-card svg{display:block;width:100%;aspect-ratio:1.25;object-fit:cover;background:#e9e1d2}.mm-shop-card h3{font-size:20px;margin:10px 0 4px}.mm-shop-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.mm-shop-card__price{font:700 16px Arial}.mm-gold-btn,.mm-green-btn{border:0;border-radius:4px;padding:12px 20px;text-decoration:none;color:#fff;font:700 12px Arial;cursor:pointer}.mm-gold-btn{background:#ad843c}.mm-green-btn{background:#173f2b}.mm-story-banner{display:grid;grid-template-columns:.8fr 1.2fr;margin:55px auto;background:#eee6d7}.mm-story-banner__copy{padding:50px}.mm-story-banner__image,.mm-story-banner__image svg{width:100%;height:100%;min-height:290px;object-fit:cover}.mm-story-banner h2{font-size:44px;line-height:1;margin:8px 0 14px}.mm-product{padding:28px 0 45px}.mm-product__main{display:grid;grid-template-columns:1.12fr .88fr;gap:42px}.mm-gallery{display:grid;grid-template-columns:86px 1fr;gap:12px}.mm-gallery__thumbs{display:grid;gap:9px;align-content:start}.mm-gallery__thumb,.mm-gallery__main{border:1px solid #d4cbbc;background:#eee6d7;overflow:hidden}.mm-gallery__thumb img,.mm-gallery__main img,.mm-gallery__main svg{width:100%;height:100%;object-fit:cover;display:block}.mm-gallery__thumb{aspect-ratio:1}.mm-gallery__main{aspect-ratio:1}.mm-product__info h1{font-size:48px;line-height:1;margin:7px 0 8px}.mm-product__price{font:700 22px Arial;margin:10px 0}.mm-product__description{font:15px/1.55 Georgia,serif;padding-bottom:16px;border-bottom:1px solid #cfc5b4}.mm-product-form label{display:block;font:700 12px Arial;margin:16px 0 7px}.mm-product-form select,.mm-product-form input[type=text],.mm-product-form textarea,.mm-product-form input[type=number]{box-sizing:border-box;width:100%;padding:13px;border:1px solid #bfb4a1;background:#fff;border-radius:4px}.mm-upload-box{border:1px dashed #9f9585;padding:24px;text-align:center;border-radius:4px;background:#fffdf8}.mm-upload-box input{max-width:100%}.mm-product-form__buy{display:grid;grid-template-columns:90px 1fr;gap:10px;margin-top:17px}.mm-product-form__buy .mm-green-btn{width:100%}.mm-product__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;padding-top:18px;border-top:1px solid #cfc5b4;text-align:center;font-size:11px}.mm-product__trust b{display:block;font-size:24px;font-weight:400;margin-bottom:6px}.mm-benefits{padding:35px 0;background:#f2ede2}.mm-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mm-benefit{display:flex;gap:12px}.mm-benefit b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:#173b2a;color:#fff}.mm-benefit h3{font-size:18px;margin:0 0 4px}.mm-benefit p{font-size:12px;margin:0}.mm-related{padding:45px 0}.mm-related h2{font-size:36px}.mm-cart-hero{padding:42px 0;background:#f2ecdf}.mm-cart-hero h1{font-size:64px;line-height:1;margin:8px 0}.mm-cart-hero p{font:20px Georgia,serif;margin:0}.mm-cart-layout{display:grid;grid-template-columns:1.55fr .75fr;gap:40px;padding-block:30px 45px}.mm-cart-item{display:grid;grid-template-columns:210px 1fr;gap:24px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #cfc5b4}.mm-cart-item img{width:100%;aspect-ratio:1;object-fit:cover}.mm-cart-item__head{display:flex;justify-content:space-between;gap:16px}.mm-cart-item h3{font-size:23px;margin:0 0 8px}.mm-cart-item p{font-size:13px;margin:5px 0}.mm-cart-item input{width:70px;padding:9px;border:1px solid #bfb4a1}.mm-cart-item a{color:inherit;font-size:12px}.mm-cart-summary{background:#f6f1e7;border:1px solid #d4cbbc;border-radius:6px;padding:25px;height:max-content;position:sticky;top:20px}.mm-cart-summary h2{font-size:32px;margin:0 0 22px}.mm-cart-summary__row{display:flex;justify-content:space-between;margin:14px 0;font:14px Arial}.mm-cart-summary__total{border-top:1px solid #c7bdac;padding-top:18px;font:23px Georgia,serif}.mm-cart-summary .mm-green-btn{display:block;text-align:center;margin-top:20px}.mm-cart-note{border:1px solid #d4cbbc;border-radius:6px;padding:22px}.mm-cart-note textarea{box-sizing:border-box;width:100%;min-height:90px;border:1px solid #c7bdac;padding:12px}.mm-empty-cart{text-align:center;padding:80px 20px}.mm-custom-hub__hero{display:grid;grid-template-columns:.75fr 1.25fr;background:#f1e9dc}.mm-custom-hub__copy{padding:70px clamp(30px,7vw,100px)}.mm-custom-hub__copy h1{font-size:clamp(50px,6vw,78px);line-height:.93;margin:12px 0}.mm-custom-hub__copy p{font:18px/1.45 Georgia,serif}.mm-custom-hub__image,.mm-custom-hub__image svg{width:100%;height:100%;min-height:390px;object-fit:cover}.mm-custom-lanes{padding:35px 0}.mm-custom-lanes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mm-custom-lane{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #cfc5b4;border-radius:5px}.mm-custom-lane b{font-size:34px;font-weight:400}.mm-custom-lane h3{font-size:21px;margin:0 0 4px}.mm-custom-lane p{font-size:12px;margin:0}.mm-custom-products{padding:25px 0 45px;text-align:center}.mm-custom-products__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mm-custom-product{color:inherit;text-decoration:none;border:1px solid #d4cbbc}.mm-custom-product img,.mm-custom-product svg{width:100%;aspect-ratio:1;object-fit:cover;display:block}.mm-custom-product span{display:block;padding:13px;font:700 11px Arial;text-transform:uppercase}.mm-guidelines{padding:38px 0;background:#f1ede2}.mm-guidelines__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:24px}.mm-guideline-card{background:#fffdf7;border:1px solid #d4cbbc;padding:25px}.mm-guideline-card h2{font-size:30px;margin:0 0 14px}.mm-guideline-card li{margin:8px 0;font-size:13px}.mm-pagination{text-align:center;padding:30px}.mm-pagination a,.mm-pagination span{padding:8px;color:inherit}@media(max-width:749px){.mm-commerce .page-width{padding-inline:18px}.mm-shop-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.mm-shop-card h3{font-size:16px}.mm-shop-card .mm-gold-btn{display:none}.mm-story-banner,.mm-product__main,.mm-cart-layout,.mm-custom-hub__hero,.mm-guidelines__grid{grid-template-columns:1fr}.mm-story-banner__copy{padding:35px 24px}.mm-product__main{gap:25px}.mm-gallery{grid-template-columns:1fr}.mm-gallery__thumbs{grid-template-columns:repeat(5,1fr);order:2}.mm-product__info h1{font-size:38px}.mm-product__trust,.mm-benefits__grid{grid-template-columns:repeat(2,1fr)}.mm-cart-hero h1{font-size:48px}.mm-cart-item{grid-template-columns:110px 1fr;gap:14px}.mm-cart-summary{position:static}.mm-custom-hub__copy{padding:45px 24px}.mm-custom-hub__image{min-height:280px}.mm-custom-lanes__grid{grid-template-columns:1fr}.mm-custom-products__grid{grid-template-columns:repeat(2,1fr)}.mm-collection-toolbar{align-items:flex-start;gap:10px}.mm-collection-toolbar form{max-width:150px}}
