/*
Theme Name: We Know Outdoors
Description: Green-and-gold equipment storefront with WooCommerce, fitment browsing and quote requests.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: weknow-outdoors
*/
.admin-bar header.sticky{top:32px}
.wko-native{max-width:1216px;margin:32px auto;padding:0 24px;min-height:55vh}
.wko-native h1{font-size:32px;font-weight:800;margin-bottom:24px;color:#193b22}
.wko-native h2{font-size:24px;font-weight:700;margin:20px 0}
.wko-native p{margin:12px 0;line-height:1.7}
.wko-native a{color:#275333;text-decoration:underline}
.wko-native .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#193b22;color:#fff;border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block;font-weight:700}
.woocommerce input:not([type=checkbox]):not([type=radio]),.woocommerce textarea,.woocommerce select{border:1px solid #cbd5c0;border-radius:7px;padding:10px;max-width:100%}
.woocommerce ul.products li.product{background:white;border:1px solid #dde3da;padding:18px;border-radius:14px}
.woocommerce ul.products li.product img{height:220px;object-fit:contain}
.woocommerce div.product div.images img{max-height:520px;object-fit:contain;background:#f1f3ed}
.wko-product-specs{clear:both;border-top:1px solid #dde3da;padding-top:16px}
.wko-native-header{background:#fff;border-bottom:1px solid #dde3da;padding:18px 24px}
.wko-native-header>div{max-width:1216px;margin:auto;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}
.wko-native-header a{color:#193b22;font-weight:700}
.wko-native-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.wko-native-logo{display:flex;gap:12px;align-items:center;font-size:22px}
.wko-native-logo img{width:50px;height:50px;border-radius:50%}
.wko-native-footer{background:#0a1d0e;color:#fff;padding:32px 24px;text-align:center;margin-top:48px}
.wko-native-footer a{color:#dfc78c}
.wko-editor-content{max-width:1216px;margin:24px auto;padding:0 24px}
.wko-editor-content:empty{display:none}
.woocommerce .quantity input.qty{width:80px}
.wko-full-product{display:inline-block;margin-top:9px;color:#275333;font-size:11px;text-decoration:underline}
@media(max-width:782px){.admin-bar header.sticky{top:46px}.wko-native{padding:0 16px}.wko-native-header nav{gap:14px;font-size:13px}}
