@font-face{font-family:'PawMaker Editorial';src:url('../site/assets/fonts/cormorant-garamond/regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'PawMaker Editorial';src:url('../site/assets/fonts/cormorant-garamond/italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}
:root{--pm-paper:#f1eadf;--pm-ink:#4d3b2d;--pm-green:#3e5335;--pm-line:#d7c9b7;--pm-rust:#a55d38}
body.pawmaker-wordpress-native{margin:0;background:var(--pm-paper);color:var(--pm-ink);font:400 17px/1.6 Arial,Helvetica,sans-serif}
.pawmaker-native-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px max(5vw,24px);border-bottom:1px solid var(--pm-line);background:#f5efe6}
.pawmaker-native-logo{width:225px;display:block;flex-shrink:0}.pawmaker-native-logo img{width:100%;height:auto;display:block}
.pawmaker-native-header nav{display:flex;gap:32px}.pawmaker-native-header a{color:var(--pm-ink);text-decoration:none;font-weight:600}
.pawmaker-native-actions{display:flex;gap:20px}.pawmaker-native-actions a{position:relative;display:block}.pawmaker-native-actions svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5}.pawmaker-native-actions span{position:absolute;right:-10px;top:-12px;background:var(--pm-green);color:white;font:600 13px/20px Arial,sans-serif;min-width:20px;text-align:center;border-radius:50%}
.pawmaker-native-content{max-width:1180px;margin:0 auto;padding:48px 28px 80px;min-height:55vh}
.pawmaker-native-content h1,.pawmaker-native-content h2,.pawmaker-native-content h3{font-family:'PawMaker Editorial',Georgia,serif;font-weight:400;line-height:1.12;color:var(--pm-ink)}
.pawmaker-native-content h1{font-size:54px;margin:0 0 32px}.pawmaker-native-content h2{font-size:34px}.pawmaker-native-content h3{font-size:28px}
.pawmaker-native-content a{color:#795337;text-underline-offset:4px}.pawmaker-native-content input,.pawmaker-native-content select,.pawmaker-native-content textarea{box-sizing:border-box;max-width:100%;border:1px solid #c8b69f;border-radius:7px;padding:12px;background:#faf6ef;color:var(--pm-ink);font:400 17px/1.4 Arial,sans-serif}
.pawmaker-native-content input[type=checkbox],.pawmaker-native-content input[type=radio]{width:20px;height:20px;accent-color:var(--pm-green)}
.pawmaker-native-content .button,.pawmaker-native-content button.button,.pawmaker-native-content #place_order,.pawmaker-native-content .checkout-button{border:0;border-radius:28px;padding:15px 24px;min-height:50px;background:var(--pm-green);color:#fffaf2;font:500 17px/1.4 Arial,sans-serif;text-decoration:none}
.pawmaker-native-content .woocommerce table.shop_table{border:1px solid var(--pm-line);border-collapse:collapse;border-radius:12px;background:#f7f1e7}.pawmaker-native-content .woocommerce table.shop_table td,.pawmaker-native-content .woocommerce table.shop_table th{padding:18px;border-top:1px solid var(--pm-line)}
.pawmaker-native-content .woocommerce table .product-thumbnail img{width:100px;border-radius:7px}.pawmaker-native-content .woocommerce table .product-name{min-width:160px}
.pawmaker-native-content .woocommerce-cart-form .quantity input{min-width:70px}.pawmaker-native-content .woocommerce .cart-collaterals .cart_totals{background:#f7f1e7;border:1px solid var(--pm-line);padding:24px;border-radius:12px;box-sizing:border-box}
.pawmaker-native-content .woocommerce-info,.pawmaker-native-content .woocommerce-message,.pawmaker-preview-notice{border:1px solid var(--pm-line);border-left:3px solid #7b906c;border-radius:8px;padding:16px 20px;background:#e9e4d8;margin-bottom:24px;color:var(--pm-ink)}
.pawmaker-native-content .woocommerce-error{border:1px solid #cba58e;padding:16px 24px;border-radius:8px;background:#f5e7dd;color:#7f432d}
.pawmaker-native-content .woocommerce-MyAccount-navigation{width:23%}.pawmaker-native-content .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.pawmaker-native-content .woocommerce-MyAccount-navigation li{padding:12px 0;border-bottom:1px solid var(--pm-line)}.pawmaker-native-content .woocommerce-MyAccount-content{width:72%}
.pawmaker-native-footer{border-top:1px solid var(--pm-line);padding:38px max(5vw,24px);color:#79634f}.pawmaker-native-footer>a{font:400 32px/1.2 Georgia,serif;color:var(--pm-green);text-decoration:none}.pawmaker-native-footer p{margin:9px 0}.pawmaker-native-footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.pawmaker-native-footer nav a{color:inherit;font-size:16px}
@media(max-width:760px){.pawmaker-native-header{padding:18px 20px;gap:20px;flex-wrap:wrap}.pawmaker-native-logo{width:180px}.pawmaker-native-header nav{order:3;flex-basis:100%;justify-content:space-between;gap:12px;font-size:15px}.pawmaker-native-actions{gap:18px}.pawmaker-native-content{padding:28px 20px 48px}.pawmaker-native-content h1{font-size:38px;margin-bottom:24px}.pawmaker-native-content h2{font-size:29px}.pawmaker-native-content .woocommerce table.shop_table td,.pawmaker-native-content .woocommerce table.shop_table th{padding:12px}.pawmaker-native-content .woocommerce .cart-collaterals .cart_totals{padding:18px}.pawmaker-native-content .woocommerce-MyAccount-navigation,.pawmaker-native-content .woocommerce-MyAccount-content{width:100%;float:none}.pawmaker-native-content .woocommerce-MyAccount-navigation{margin-bottom:24px}.pawmaker-native-footer{padding:28px 20px}.pawmaker-native-footer nav{gap:14px 20px}}
