.header{background:#FAF7F2;border-bottom:1px solid rgba(28,28,30,.08)}
.header__heading-link,.header__menu-item,.header__icon{color:#1C1C1E!important}
.button--primary,.button{background:#C9763D!important;color:#fff!important;border-color:#C9763D!important;border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}
.button--secondary{background:transparent!important;color:#C9763D!important;border-color:#C9763D!important}
.card-wrapper,.card{background:#FAF7F2;border:none;box-shadow:none}
.card__heading,.card__heading a{color:#1C1C1E;font-family:'Cormorant',serif;font-size:1rem}
.footer{background:#1A2035;color:rgba(242,239,228,.6);border-top:none}
.footer a{color:rgba(242,239,228,.6)}
.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale,.price-item--last,.price .money,.price__container,.product__info .price,.price__availability{color:#1C1C1E!important;font-size:1rem!important;visibility:visible!important;opacity:1!important}
.product-form__submit{background:#C9763D!important;color:#fff!important;border:none!important;opacity:1!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.14em;padding-top:1.2rem!important;padding-bottom:1.2rem!important}
.share-button{display:none!important}
.card__media .media{position:relative;overflow:hidden}
.card__media .media img:nth-of-type(2){position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .35s ease;object-fit:contain}
.card-wrapper:hover .card__media .media img:nth-of-type(1){opacity:0;transition:opacity .35s ease}
.card-wrapper:hover .card__media .media img:nth-of-type(2){opacity:1}