:root{--font-heading-family:Georgia,'Times New Roman',serif;--font-heading-weight:400}
body{letter-spacing:.035em}
.header-wrapper{border-bottom:1px solid #eadfd6;background:#fcf8f3}
.header{max-width:1240px}
.header__heading-link .h2{font:italic 34px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.055em;color:#944b61}
.header__menu-item{font-size:13px;letter-spacing:.02em}
.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}
.announcement-bar__message{font-size:11px;letter-spacing:.07em;padding-block:10px;min-height:34px}
.footer{border-top:1px solid #e2d5ca}
.footer-block__heading{font-family:Georgia,'Times New Roman',serif;font-size:22px;letter-spacing:-.02em}
.footer-block__details-content{font-size:14px;line-height:1.9}
.footer__content-top{padding-top:5px}
.footer__newsletter .newsletter-form__field-wrapper{border-radius:5px}
.card__heading{font-family:Georgia,'Times New Roman',serif}
.product__title h1,.collection-hero__title{letter-spacing:-.035em}
.button,.shopify-payment-button__button{font-weight:600}
.button:focus-visible,.header a:focus-visible{outline-color:#944b61}
@media(max-width:749px){.header__heading-link .h2{font-size:29px}.footer-block__heading{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

