.woocommerce ul.products li.product,.woocommerce div.product,.woocommerce-page ul.products li.product,.woocommerce-page div.product{background:var(--hgg-surface);border-radius:var(--hgg-radius)}

.woocommerce ul.products li.product{padding:1rem;border:1px solid rgba(36,109,232,.08);box-shadow:var(--hgg-shadow)}

.woocommerce div.product,.woocommerce-page div.product{border:var(--hgg-content-border-width,1px) solid var(--hgg-content-border-color,rgba(23,32,51,.08));box-shadow:var(--hgg-content-shadow,none);border-radius:var(--hgg-content-radius,var(--hgg-radius))}

.woocommerce span.onsale{background:var(--hgg-primary)}

.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:999px;background:var(--hgg-primary);color:#fff}



.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,

.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit{

    border-radius:var(--hgg-wc-single-button-radius,999px);

    background:var(--hgg-wc-button-bg,var(--hgg-primary));

    color:var(--hgg-wc-button-text,#fff);

    border:0;

    box-shadow:none;

}

.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,

.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,

.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit:focus,

.woocommerce-page a.button:focus,.woocommerce-page button.button:focus,.woocommerce-page input.button:focus,.woocommerce-page #respond input#submit:focus{

    background:var(--hgg-wc-button-hover-bg,var(--hgg-primary-dark));

    color:var(--hgg-wc-button-hover-text,#fff);

}

