
:root{--dbl-ink:#17141A;--dbl-paper:#F7F1E8;--dbl-cherry:#AA1739;--dbl-teal:#1E6564;--dbl-gold:#CAA675}
body{background:#F7F1E8}
.announcement-bar,.utility-bar{background:#AA1739!important;color:#fff!important}
.announcement-bar__message{font-size:1.08rem!important;letter-spacing:.16em!important;color:#fff!important;text-transform:uppercase;font-weight:800!important}
.header-wrapper{background:#F7F1E8!important;color:#17141A!important;border-bottom:3px solid #1E6564!important}
.header__heading-link,.header__menu-item,.header__icon,.header__icon .icon,.header__active-menu-item{color:#17141A!important}
.header__menu-item:hover span,.header__active-menu-item{color:#AA1739!important}
.header__heading-logo-wrapper{background:#F7F1E8;box-shadow:none}
.header__inline-menu{padding-left:14px}
.header .header__submenu{background:#F7F1E8!important;border:1px solid #D7C9BE!important}
.header .header__submenu .header__menu-item{color:#17141A!important}
.menu-drawer{background:#F7F1E8;color:#17141A}
.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__close-button{color:#17141A!important}
#MainContent .collection .title,#MainContent .product__title h1{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-.05em!important}
#MainContent .collection .title{font-size:clamp(4.1rem,5.4vw,7rem)!important;line-height:1.04}
#MainContent .collection .title::after{background:#1E6564!important;width:90px!important;height:5px!important}
#MainContent .collection .card__heading{font:700 1.83rem/1.2 Georgia,"Times New Roman",serif!important;color:#17141A}
#MainContent .collection .card__inner{background:#FBF8F3!important}
#MainContent .collection .card:not(.card--text){border:1px solid #E0D5CB!important;box-shadow:0 6px 20px #1510150A}
#MainContent .collection .price{color:#931A38!important;font-weight:800}
#MainContent .collection .button,#MainContent .product-form__submit{background:#AA1739!important;color:#fff!important}
#MainContent .collection .button:hover,#MainContent .product-form__submit:hover{background:#74152F!important}
#MainContent .collection .button:focus-visible,#MainContent .product-form__submit:focus-visible{outline:3px solid #1E6564;outline-offset:4px}
.footer{background:#17141A!important;border-top:5px solid #CAA675!important}
.footer .footer-block__heading{color:#F7F1E8!important}
.footer .footer-block__details-content a:hover{color:#9BD4CB!important}
@media(max-width:749px){.announcement-bar__message{font-size:.95rem!important;letter-spacing:.08em!important}.header{padding:12px 16px!important}.header__inline-menu{padding-left:0}#MainContent .collection .title{font-size:4.5rem!important}}
