/* ===== PrintGoodies site-wide brand — every page ===== */
body { background-color:#faf6f0 !important; }
body, p, li, td, .nav, button, input, select, textarea, .button { font-family:'Plus Jakarta Sans', system-ui, sans-serif !important; }
h1, h2, .banner h1, .entry-title, .product-title, .shop-page-title, .page-title { font-family:'Unbounded', sans-serif !important; letter-spacing:-.02em; }
.button, button, input[type="submit"], input[type="button"], .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius:999px !important; }
.button.primary, button.primary, input[type="submit"].primary, .add_to_cart_button, .single_add_to_cart_button, .button.checkout, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce .button.alt { background-color:#ff6b5b !important; border-color:#ff6b5b !important; color:#fff !important; }
.button.primary:hover, .add_to_cart_button:hover, .single_add_to_cart_button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover { background-color:#e8503f !important; border-color:#e8503f !important; }
a:hover { color:#ff6b5b; }
.badge-inner.on-sale, span.onsale, .woocommerce span.onsale { background-color:#ff6b5b !important; color:#fff !important; }
.woocommerce .price, .product .price, .price ins { color:#1c1430 !important; font-weight:700; }
.woocommerce ul.products li.product .box-image, .product-small .box-image, .col-inner .box-image { border-radius:14px; overflow:hidden; }
