/* WooCommerce brand styling for Tax Pros 360 */
.woocommerce,.woocommerce-page{font-family:'Nunito',Arial,sans-serif;color:#231f20}
.woocommerce h1,.woocommerce h2,.woocommerce h3{font-family:'Alegreya',Georgia,serif;letter-spacing:-.02em}
.woocommerce a.button,.woocommerce button.button,.woocommerce .button,.woocommerce #respond input#submit,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--gold,#d9ac2b);color:#231f20;border-radius:100px;font-family:'Nunito',sans-serif;font-weight:900;box-shadow:0 7px 0 #9b7734;border:0;padding:12px 26px;transition:transform .2s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .button:hover,.woocommerce input.button:hover{background:#e8bf45;transform:translateY(-3px)}
.woocommerce ul.products li.product{border:1px solid #eddcb1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(35,31,32,.07);padding-bottom:14px}
.woocommerce ul.products li.product a img{border-radius:0;margin-bottom:10px}
.woocommerce ul.products li.product .price{color:#231f20;font-weight:800}
.woocommerce .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#231f20}
.woocommerce span.onsale{background:#231f20;color:#e4be5c}
.woocommerce .woocommerce-message,.woocommerce-info{border-top-color:var(--gold,#d9ac2b)}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{color:#231f20}
.woocommerce-breadcrumb{color:#655c4e}
.woocommerce div.product .product_title{font-size:clamp(30px,4vw,44px)}
.woocommerce-cart table.cart,.woocommerce-checkout .shop_table{border-radius:14px;overflow:hidden}
body.woocommerce-page main.tp360-main,body.woocommerce main.tp360-main{max-width:1180px;margin:0 auto;padding:40px 20px}

/* block shop buttons -> gold pill */
.wc-block-components-product-button .wp-block-button__link,.wp-block-woocommerce-product-template .wp-block-button__link,.wc-block-grid__product .wp-block-button__link,li.product .wc-block-components-product-button a,.wc-block-components-product-button a{background:var(--gold,#d9ac2b) !important;color:#231f20 !important;border-radius:100px !important;font-weight:800 !important;box-shadow:0 6px 0 #9b7734}
