.mm-categories .mm-text-link{color:#514132;display:block;padding:14px 0;text-underline-offset:5px}.mm-categories{background:#eee5d8;padding:60px 0 66px;scroll-margin-top:100px}.mm-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.mm-section-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.16;margin:0 0 12px}.mm-section-heading p{margin:0;font-size:17px;color:#635449}.mm-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mm-category{color:#332b25;text-decoration:none;display:block;border-radius:14px;overflow:hidden;background:#faf7f1}.mm-category__image{aspect-ratio:1.12;background:#fff;padding:18px}.mm-category__image img{width:100%;height:100%;object-fit:contain}.mm-category__text{display:grid;grid-template-columns:1fr auto;padding:20px;gap:8px}.mm-category__text h3{font-family:inherit;font-weight:650;font-size:18px;line-height:1.25;margin:0}.mm-category__text p{grid-column:1/-1;margin:0;font-size:14px;color:#635449;line-height:1.5}.mm-category:hover h3{text-decoration:underline;text-underline-offset:4px}@media(max-width:989px){.mm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:749px){.mm-categories{padding:40px 0}.mm-section-heading{display:block;margin-bottom:24px}.mm-section-heading h2{font-size:31px}.mm-category__text{padding:14px}.mm-category__text h3{font-size:16px}.mm-category__image{padding:10px}.mm-category__text p{font-size:13px}}@media(max-width:420px){.mm-category-grid{grid-template-columns:1fr}.mm-category{display:grid;grid-template-columns:100px minmax(0,1fr)}.mm-category__image{aspect-ratio:auto;min-height:128px}.mm-category__text{align-content:center;grid-template-columns:1fr}.mm-category__text>span{display:none}}.mm-help.page-width{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:64px;padding-bottom:64px}.mm-help h2{font-size:clamp(32px,3.2vw,46px);line-height:1.15;margin:0}.mm-help p:not(.mm-eyebrow){font-size:18px;line-height:1.7;color:#635449;margin:0 0 22px}.mm-help .button{gap:24px}@media(max-width:749px){.mm-help.page-width{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:42px}}.mm-hero.page-width{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-top:38px;padding-bottom:42px}.mm-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;color:#80533e;margin:0 0 22px}.mm-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.06;letter-spacing:-.045em;max-width:600px;margin:0 0 26px}.mm-hero__text{font-size:19px;line-height:1.65;max-width:430px;margin:0 0 30px;color:#635449}.mm-hero .button{padding:16px 25px;justify-content:space-between;gap:25px;font-size:16px}.mm-primary span{font-size:22px}.mm-text-link{display:block;width:fit-content;color:#514132;padding:14px 0;font-size:15px;text-underline-offset:5px}.mm-hero__figure{position:relative;margin:0}.mm-hero__figure img{width:100%;height:auto;aspect-ratio:1.04;object-fit:cover;border-radius:110px 16px 16px;display:block}.mm-hero__figure figcaption{position:absolute;bottom:16px;left:16px;background:#faf7f1ed;border-radius:6px;padding:8px 12px;font-size:12px;color:#332b25}@media(max-width:749px){.mm-hero.page-width{grid-template-columns:1fr;gap:26px;padding-top:28px;padding-bottom:30px}.mm-hero h1{font-size:44px;max-width:350px}.mm-hero__text{font-size:17px;margin-bottom:24px}.mm-hero .button{width:100%;padding:15px 18px;gap:12px}.mm-hero__figure img{aspect-ratio:1.18;border-top-left-radius:74px}.mm-eyebrow{font-size:10px;margin-bottom:18px}}.mm-notice{background:#e9ddcb;color:#514132;padding:9px 20px;text-align:center;font-size:13px;letter-spacing:.035em;line-height:1.4}.mm-notice a{color:inherit;text-decoration:none;display:block}body{color:#332b25;background:#faf7f1;letter-spacing:.01em}body h1,body h2,body .h1,body .h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}body a,body button,body input,body select,body summary{-webkit-tap-highlight-color:transparent}body :focus-visible{outline:3px solid #80533e;outline-offset:4px;box-shadow:none}body .button{font-weight:600;min-height:48px;line-height:1.35;white-space:normal}body .button:not(.button--secondary):not(.button--tertiary){--color-button:147,77,53;--color-button-text:255,255,255}body .button--secondary{--color-button-text:115,64,47;--color-button:115,64,47;border:1px solid #b19a83}body .button:after{box-shadow:none}body .button:hover{filter:brightness(.94)}body .field__input,body .select__select,body .customer input{font-size:16px}body .header-wrapper{background:#faf7f1;border-bottom:1px solid #e6dccc}body .header{column-gap:30px}body .header__heading-link{padding:10px 0;text-decoration:none}.mm-wordmark{display:block;font:600 28px/1.05 Georgia,Times New Roman,serif;color:#514132;white-space:nowrap;letter-spacing:-1px}.mm-wordmark>span{display:block;font:500 10px/1.8 var(--font-body-family);text-transform:uppercase;text-align:center;letter-spacing:.21em;margin-top:5px}body .header__inline-menu .header__menu-item{font-size:16px;min-height:46px;padding:10px 14px}body .header__inline-menu .mm-nav-feature{color:#934d35;font-weight:650}body .header__submenu .header__menu-item{font-size:16px;padding:12px 18px}body .header__icon{width:46px;height:46px;min-width:44px;flex-shrink:0}body .cart-count-bubble{background:#934d35;color:#fff}body .menu-drawer{background:#faf7f1;max-width:100vw}body .menu-drawer__menu-item{min-height:50px;font-size:18px}body .menu-drawer__title{font-family:Georgia,serif;font-size:24px}body .collection__title .title{font-size:clamp(32px,3.3vw,44px);line-height:1.15;margin-bottom:16px}body .collection__description{font-size:18px;color:#635449;max-width:650px}body .card-wrapper .card{background:#fffdf8;border:1px solid #e5dacd;border-radius:16px;overflow:hidden;box-shadow:none}body .card-wrapper .card__inner{background:#fff;margin:0;border-radius:0;width:100%}body .card-wrapper .card__media{top:0;right:0;bottom:0;left:0;margin:0}body .card-wrapper .card__media .media img{object-fit:contain;padding:18px}body .card-wrapper .card>.card__content{padding:0 20px 20px}body .card-wrapper .card__information{padding:20px 0 14px}body .card-wrapper .card__heading{font-family:var(--font-body-family);font-size:20px;line-height:1.35;font-weight:600;overflow:visible;text-overflow:clip;display:block;-webkit-line-clamp:unset;max-height:none}body .card-wrapper .card__heading a{display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;max-height:none}body .card-wrapper .price{margin-top:12px;font-size:20px;font-weight:650;color:#332b25}body .card-wrapper .quick-add{margin:0;align-self:end}body .card-wrapper .quick-add__submit{min-height:48px;padding:12px 16px;font-size:16px}body .collection-hero__title{font-size:clamp(34px,4vw,50px)}body .product__title h1{font-size:clamp(32px,3.6vw,47px);line-height:1.13}body .product .price{font-size:25px;color:#332b25}body .product-form__input{max-width:none}body .product-form__input input[type=radio]+label{font-size:15px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-color:#baa996;margin:0 8px 10px 0}body .product-form__input input[type=radio]:checked+label{background:#514132;border-color:#514132;color:#fff}body .product-form__input .form__label{font-size:15px;font-weight:650;margin-bottom:12px}body .quantity{min-height:48px;border-radius:8px;background:#fffdf8}body .quantity__button{width:44px}body .quantity__input{font-size:16px}body .product-form__submit{min-height:54px;font-size:18px}body .product__media-wrapper{min-width:0}body .product__media-list .product__media img{object-fit:contain;background:#fff}body .thumbnail{border-radius:8px}body .drawer__inner{width:460px;max-width:100vw;padding:0 22px;background:#faf7f1}body .drawer__heading{font-size:30px}body .drawer__header,body .drawer__footer{background:#faf7f1}body .drawer__footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}body .cart-drawer .cart-item__name{font-size:16px;line-height:1.4;overflow-wrap:anywhere}body .cart-item__details .product-option{font-size:14px}body .cart-drawer .cart-item{gap:12px}body .cart-drawer .cart-item__image{object-fit:contain;border-radius:8px;background:#fff}body cart-remove-button .button{min-height:44px;min-width:44px}body .cart-drawer .cart__checkout-button{min-height:50px;font-size:18px}body .cart-drawer .totals{flex-wrap:wrap;gap:8px}body .footer{background:#eee5d8}body .footer .footer-block__heading{font:400 26px/1.25 Georgia,serif}body .footer .footer-block__details-content{font-size:16px;line-height:1.65}body .footer .list-menu__item--link{min-height:44px;padding-top:10px;padding-bottom:10px}body .footer__copyright{font-size:13px}@media(max-width:989px){body .header{column-gap:12px}.mm-wordmark{font-size:23px}body .header__icons{padding-right:0}}@media(max-width:749px){body .page-width{padding-left:20px;padding-right:20px}body .header{padding-left:12px;padding-right:12px;column-gap:4px;grid-template-columns:44px minmax(0,1fr) 88px}body header-drawer{margin-left:0}body .header__heading-link{min-width:0}body .header__icon--cart{margin-right:0}.mm-wordmark{font-size:23px}.mm-wordmark>span{font-size:9px;letter-spacing:.13em}body .header__icon{width:44px;height:46px}body .header__icon--account{display:none}body .collection__title{margin-bottom:24px}body .card-wrapper .card__heading{font-size:20px}body .product__title h1{font-size:33px}body .product__info-container{padding-top:8px}body .product-form__input input[type=radio]+label{max-width:100%}body .drawer__inner{padding:0 16px}body .drawer__header{padding-top:15px;padding-bottom:15px}body .cart-drawer .cart-item{grid-template-columns:80px minmax(0,1fr) auto}body .cart-drawer .cart-item__details{grid-column:2/4}body .cart-drawer .cart-item__totals{grid-column:2/4;justify-self:start}body .cart-drawer .cart-item__quantity{grid-column:2/4}body .footer-block.grid__item{width:100%;margin:0 0 22px}body .footer__content-top{padding-bottom:10px}body .rte table{width:100%;table-layout:fixed;overflow-wrap:anywhere}body .rte img,body .rte video{max-width:100%;height:auto}}@media(max-width:360px){.mm-wordmark{font-size:clamp(18px,5.6vw,20px)}}@media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body .cart-drawer .quantity{width:132px;min-width:132px;min-height:48px}body .cart-drawer .quantity__button{width:44px;flex:0 0 44px}body .mm-view-cart{display:flex;min-height:44px;align-items:center;justify-content:center;color:#514132;font-size:15px;text-underline-offset:4px}body .quick-add-modal__toggle{color:#332b25;opacity:1;width:44px;height:44px}.mm-product-details .mm-text-link{display:block;padding:14px 0;color:#514132;font-size:15px;text-underline-offset:5px}.mm-product-details{margin-top:26px}.mm-product-intro{color:#635449;font-size:17px;line-height:1.65;margin:0 0 24px}.mm-product-details details{border-top:1px solid #d8cbbc;padding:0}.mm-product-details summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;gap:18px;font-size:16px;font-weight:650;padding:14px 0;list-style:none;cursor:pointer}.mm-product-details summary::-webkit-details-marker{display:none}.mm-product-details summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:400}.mm-product-details details[open]>summary:after{content:"\2212"}.mm-product-details .rte{padding:0 0 16px;font-size:16px;line-height:1.65;color:#635449}.mm-product-details .rte p{margin:0 0 12px}.mm-product-details .rte ul{padding-left:22px;margin:0}.mm-product-details .rte li+li{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
