.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{padding:var(--hgg-content-inner-padding,24px);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);
}
