/*
Theme Name: PawEaze Playful Blue
Theme URI: https://paweaze.shop/
Description: Playful royal-blue, ivory, tangerine and sunshine-gold child theme for PawEaze Pet Shop.
Author: PawEaze
Version: 1.0.0
Template: paweaze-pet-theme
Text Domain: paweaze-playful-blue
*/
:root {
  --paw-forest: #2453C6;
  --paw-forest-dark: #17305C;
  --paw-cream: #FFF8EE;
  --paw-paper: #FFF8EE;
  --paw-orange: #FF914D;
  --paw-orange-dark: #C95D1B;
  --paw-ink: #17305C;
  --paw-muted: #52627A;
  --paw-line: #E7E3DB;
  --paw-shadow: 0 12px 35px rgba(23, 48, 92, .10);
}
body { color: #17305C; background: #FFF8EE; }
a { color: #2453C6; }
a:hover { color: #C95D1B; }
button, .button, a.button, .wp-element-button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit {
  background: #FF914D; color: #17305C;
}
button:hover, .button:hover, a.button:hover, .wp-element-button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover {
  background: #F47B32; color: #17305C;
}
:focus-visible { outline-color: #2453C6; }
.paw-announcement { background: #17305C; color: #FFF8EE; }
.paw-header { background: #FFF8EE; }
.paw-brand, .paw-logo-mark { color: #2453C6; }
.paw-logo-mark { background: #FFD447; }
.paw-nav a { color: #17305C; }
.paw-nav a:hover { color: #C95D1B; }
.paw-cart { background: #FFFFFF; color: #17305C; border: 1px solid #E7E3DB; }
.paw-menu-toggle { background: #FFFFFF; color: #2453C6; }
.paw-hero-panel { background: #FFF0DF; }
.paw-eyebrow { color: #17305C; background: rgba(255,255,255,.86); border-color: rgba(36,83,198,.16); }
.paw-hero h1, .paw-section h2, .paw-content h1, .paw-content h2, .entry-title, .paw-newsletter h2 { color: #17305C; }
.paw-hero p { color: #43546E; }
.paw-blob { background: #FFD447; }
.paw-sticker { color: #17305C; }
.paw-button-secondary { color: #17305C; border-color: rgba(36,83,198,.28); }
.paw-trust-item { color: #2453C6; background: #FFFFFF; }
.paw-kicker { color: #B94E16; }
.paw-category-card { color: #17305C; background: #FFFFFF; border-color: #E7E3DB; }
.paw-category-card:nth-child(2n) { background: #FFF0DF; }
.paw-category-card:hover { color: #17305C; border-color: #2453C6; }
.paw-category-card small { color: #52627A; }
.paw-product-section { background: #FFF0DF; }
.woocommerce ul.products li.product { background: #FFFFFF; }
.woocommerce ul.products li.product a img { background: #FFF8EE; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { color: #17305C; }
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { color: #2453C6 !important; }
.woocommerce span.onsale { background: #FFD447; color: #17305C; }
.woocommerce ul.products li.product .button { background: #FF914D; color: #17305C; }
.woocommerce ul.products li.product .button:hover { background: #F47B32; color: #17305C; }
.paw-value-card { background: #2453C6; color: #FFFFFF; }
.paw-value-card h2 { color: #FFFFFF; }
.paw-value-card p { color: #F0F4FF; }
.paw-value-card .button { background: #FFD447; color: #17305C; }
.paw-value-card .button:hover { background: #F4C72D; color: #17305C; }
.paw-value-card--light { background: #FFF0DF; color: #17305C; }
.paw-value-card--light h2 { color: #17305C; }
.paw-value-card--light p { color: #43546E; }
.paw-value-card--light .button { background: #FF914D; color: #17305C; }
.paw-newsletter { background: #FFFFFF; border-color: #E7E3DB; }
.paw-newsletter p { color: #52627A; }
.paw-footer { background: #17305C; color: #FFF8EE; }
.paw-footer a { color: #FFD447; }
.paw-footer p, .paw-footer li, .paw-footer-bottom { color: #E1E8F5; }
.woocommerce .woocommerce-breadcrumb { color: #52627A; }
.woocommerce-message, .woocommerce-info { border-top-color: #2453C6; }
.woocommerce-message::before, .woocommerce-info::before { color: #2453C6; }
.woocommerce input.input-text, .woocommerce textarea, .woocommerce select, input[type="text"], input[type="email"], input[type="search"], input[type="tel"], input[type="password"], textarea, select {
  border-color: #D7DDE8; color: #17305C; background: #FFFFFF;
}
