body{background:#fffaf5;color:#3f342f}
body .header__wrapper{background:#fffaf5!important;border-bottom:1px solid #e8dcd2}
body .header-toolbar{background:#efe4d8;color:#4b3930}
body h1,body h2,body .block-heading,body .product-block__title{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.025em;line-height:1.15}
body .product-card__title{font-weight:600;line-height:1.4}
body .button,body .button-link,body .button-action,body .mm-v23-bar__button{border-radius:999px!important;box-shadow:none!important;font-weight:600;letter-spacing:.025em;transition:background-color .18s,box-shadow .18s}
body .button--primary,body .button-link--primary,body .button-action--primary,body .mm-v23-bar__button{background:#63483b!important;border-color:#63483b!important;color:#fff!important}
body .button--secondary,body .button-link--secondary,body .button-action--secondary{border-color:#63483b!important;color:#63483b!important;background:#fffaf5!important}
body .button:focus-visible,body .button-link:focus-visible,body .button-action:focus-visible,body .mm-v23-bar__button:focus-visible{outline:3px solid #956b50;outline-offset:4px}
body .product-card__image,body .collection-card__image-wrapper,body .image-with-text__image,body .block-promo-editorial{border-radius:24px;overflow:hidden}
body .product-card{background:#fffdf9;border-radius:26px;padding:10px 10px 18px;box-shadow:0 3px 18px #63483b0b}
body .product-card__title,body .product-card__price{padding-left:5px;padding-right:5px}
body .price__regular-value,body .price__sale-value,body .product-block__price-price,body .block-product-upsell__product-price,body .mm-v23-bar__price{color:#b52f38!important;font-weight:700!important}
body .price__sale-compare,body .cart-drawer-item__price-original{color:#857a74!important;font-weight:400!important}
body .product-badge,body .product-badges__badge{border-radius:999px}
body .newsletter__wrapper{background:#f1e6db;border-radius:30px}
body .footer{background:#efe4d8!important;color:#44372f}
body .mm-v23-bar{background:#fffaf5!important;border-top-color:#e8dcd2!important;box-shadow:0 -4px 22px #63483b12!important}
body .mm-v23-bar__button{min-height:48px;padding-left:25px;padding-right:25px}
@media(hover:hover){body .button--primary:hover,body .button-link--primary:hover,body .button-action--primary:hover,body .mm-v23-bar__button:hover{background:#493329!important;border-color:#493329!important;box-shadow:0 4px 14px #63483b25!important}}
@media(max-width:767px){body .product-card{padding:6px 6px 14px;border-radius:20px}body .product-card__image,body .collection-card__image-wrapper{border-radius:17px}body .product-card__title{font-size:14px}body .newsletter__wrapper{border-radius:22px}}
@media(prefers-reduced-motion:reduce){body .button,body .button-link,body .button-action,body .mm-v23-bar__button{transition:none}}

body .mm-shipping-promo__button{border-radius:999px!important;background:#63483b!important;color:#fff!important}
body .header-toolbar .social-media-links a,body .header-toolbar .social-media-links svg{color:#4b3930!important}
body .cart-drawer-item__price,body .cart-drawer-item__sale-price{color:#b52f38!important;font-weight:700}
body .cart-drawer-item__price-original{color:#857a74!important;font-weight:400}
