body.ss-theme:not(.home) :is(.woocommerce-info,.woocommerce-message,.woocommerce-error)::before{color:#bc7a87}body.ss-theme:not(.home) :is(.woocommerce-info,.woocommerce-message,.woocommerce-error) a{color:var(--ss-white);text-underline-offset:3px}body.ss-theme:not(.home) :is(.woocommerce-info,.woocommerce-message,.woocommerce-error) .button{background:var(--ss-wine);color:var(--ss-white)}body:is(.woocommerce-cart,.woocommerce-checkout) main{font-family:var(--ss-sans)}body:is(.woocommerce-cart,.woocommerce-checkout) main :is(h1,h2,h3,button,input,select,textarea,label){font-family:var(--ss-sans)}body.woocommerce-cart .ss-cart-hero h1{font-family:var(--ss-sans);font-size:clamp(42px,5vw,68px);font-weight:600}body:is(.woocommerce-cart,.woocommerce-checkout) main :focus-visible{outline:2px solid #a7374b;outline-offset:3px}body:is(.woocommerce-cart,.woocommerce-checkout) main :is(input,textarea)::placeholder{color:var(--ss-muted);opacity:1}body:is(.woocommerce-cart,.woocommerce-checkout) :is(input[type=checkbox],input[type=radio]){accent-color:var(--ss-wine)}body.woocommerce-cart .wc-block-components-notice-banner{background:#111;color:var(--ss-white);border-color:#64313b}body.woocommerce-cart .wc-block-components-notice-banner>svg{background:var(--ss-wine);color:var(--ss-white)}