.template--product .product__media .media,.template--product .swiper-slide .media,.template--product .media{background:#efe6dc!important}.template--product .media img,.template--product .product__media img{mix-blend-mode:multiply!important}
.card .media,.card-wrapper .media,.product-card .media,[class*=product] .media{background-color:#efe6dc!important}.card .media img,.card-wrapper .media img,.product-card .media img{mix-blend-mode:multiply!important}
#shopify-pc__banner{background:#0a0608!important;color:#efe6dc!important;border:1px solid rgba(232,180,196,.35)!important;border-radius:0!important;font-family:var(--dg-f-serif)!important}#shopify-pc__banner *{color:#efe6dc!important}#shopify-pc__banner a{color:#e8b4c4!important}#shopify-pc__banner button{background:transparent!important;border:1px solid #e8b4c4!important;border-radius:0!important;font-family:var(--dg-f-caps)!important;letter-spacing:.18em;text-transform:uppercase;color:#e8b4c4!important}#shopify-pc__banner button#shopify-pc__banner__btn-accept{background:linear-gradient(135deg,#7d1530,#a81f43)!important;border-color:transparent!important;color:#efe6dc!important}
.template--product h1{font-size:clamp(34px,4.4vw,60px)}.template--product input[type=radio]:checked+label{background:#e8b4c4!important;color:#0a0608!important;border-color:#e8b4c4!important}.template--product input[type=radio]+label{border-radius:0!important;border-color:rgba(232,180,196,.4)!important;color:#efe6dc!important;background:transparent!important}
.footer .field__input,.footer input[type=email]{background:rgba(10,6,8,.8)!important}
h4.heading-static,h5.heading-static,h6.heading-static,.footer__menu-title,.footer__newsletter-title{font-family:var(--dg-f-caps)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.16em!important;line-height:1.6!important;color:#efe6dc!important;text-shadow:none!important}
.footer__menu-title{font-size:14px!important;color:#e8b4c4!important}.footer h5.footer__newsletter-title.footer__menu-title{font-size:clamp(17px,1.6vw,21px)!important;color:#efe6dc!important;letter-spacing:.12em!important;max-width:30em}
.footer__body,.footer__content,.footer a,.footer p,.footer li,.footer strong{font-size:16px;line-height:1.6;letter-spacing:.02em}.footer .field__label,.footer input::placeholder{font-size:15px!important;letter-spacing:.08em!important;text-transform:none!important}.footer button[type=submit],.footer .newsletter-form__button{font-size:13px!important;letter-spacing:.24em!important;color:#e8b4c4!important}
.footer .disclosure__button,.footer .localization-form__select,.footer [class*=localization] button,.footer [class*=localization] summary,.footer [class*=country] button{font-family:var(--dg-f-caps)!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important;color:#d9cdbf!important}
