/* WooCommerce – light touch on top of WooCommerce's own styles */
.woocommerce-content{padding-bottom:20px}
.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--em-primary);color:#fff;border-radius:4px;font-weight:400;padding:.8em 1.6em;transition:background-color .2s}
.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background:var(--em-secondary);color:#fff}
.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--em-secondary)}
.woocommerce .button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:var(--em-heading)}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--em-font-heading);color:var(--em-heading);font-size:var(--em-h5)}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--em-primary)}
.woocommerce span.onsale{background:var(--em-primary)}
.woocommerce-message,.woocommerce-info{border-top-color:var(--em-primary)}
.woocommerce-message:before,.woocommerce-info:before{color:var(--em-primary)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--em-bg)}
.woocommerce .quantity .qty{display:inline-block;width:4.5em;min-height:2.6em}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:2.8em}
