:root{--font-body--family:'Manrope',system-ui,sans-serif;--font-subheading--family:'Manrope',system-ui,sans-serif;--font-heading--family:'Cormorant Garamond',Georgia,serif;--font-accent--family:'Cormorant Garamond',Georgia,serif;--font-heading--weight:500}
body{color:#2B2226}
body,body *{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;text-wrap:pretty}
@media (max-width:640px){body h1{font-size:clamp(30px,8.5vw,44px)!important}body h2{font-size:clamp(26px,7vw,36px)!important}}
.card-gallery{background:#fff;border:1px solid #EFE3E4;border-radius:14px;overflow:hidden}
.card-gallery img,.product-media img{object-fit:contain!important;background:#fff}
.product-media-container,.product-media{background:#fff}
.add-to-cart-button,.button:not(.button-secondary):not(.button-unstyled):not(.button--unstyled){background:#9A6670!important;color:#fff!important;border-color:#9A6670!important;border-radius:99px!important}
.add-to-cart-button:hover,.button:not(.button-secondary):not(.button-unstyled):not(.button--unstyled):hover{background:#7f525b!important}
.price,.price *,product-price,product-price *,.product-price,.product-price *{font-family:'Manrope',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#2B2226}
.product-details .price,.product-details .price *,.product-details product-price,.product-details product-price *,.product-information product-price *{font-size:20px!important}
.price s,.price .compare-at-price,product-price s,.compare-at-price{color:#9A6670!important;font-weight:400!important;font-size:.85em!important}
.product-badges__badge{background:#9A6670!important;color:#fff!important;border-radius:99px!important}
