/*
Theme Name: Only Nine
Theme URI: https://onlynineclothing.com
Author: Only Nine
Description: Emerald, champagne gold and ivory WooCommerce starter theme.
Version: 1.0.1
Requires at least: 6.2
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: only-nine
*/
:root{--green:#064B3B;--gold:#C9A45C;--ivory:#F5F0E5;--ink:#17231f}
*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Arial,sans-serif;line-height:1.55}a{color:var(--green);text-decoration:none}
.site-header{background:var(--green);color:var(--ivory);padding:18px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.site-branding a{color:var(--ivory);font-size:26px;font-weight:800;letter-spacing:3px}.site-branding small{display:block;color:#e1c48a;font-size:10px;letter-spacing:2px}
.main-navigation ul{display:flex;gap:18px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.main-navigation a,.header-actions a{color:var(--ivory);font-size:13px}
.hero{background:linear-gradient(110deg,rgba(3,55,44,.95),rgba(6,75,59,.65)),url('https://images.unsplash.com/photo-1617137968427-85924c800a22?auto=format&fit=crop&w=1800&q=85') center/cover;color:var(--ivory);padding:100px 7%;min-height:430px;display:flex;align-items:center}
.hero-inner{max-width:650px}.eyebrow{color:#e1c48a;letter-spacing:3px;font-size:12px;font-weight:bold}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.02;margin:15px 0}.hero p{font-size:18px;max-width:480px}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:var(--gold)!important;color:#18372d!important;border:0;border-radius:2px;padding:13px 23px;font-weight:bold}
.section{padding:60px 5%;max-width:1400px;margin:auto}.section-heading{text-align:center;margin-bottom:30px}.section-heading h2{color:var(--green);font-size:30px}
.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-card{min-height:240px;display:flex;align-items:end;padding:20px;background-size:cover;background-position:center;position:relative}.category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.65))}.category-card a{position:relative;color:#fff;font-size:19px;font-weight:bold}
.content-area{padding:40px 5%;max-width:1400px;margin:auto;min-height:50vh}.site-footer{background:#03372c;color:var(--ivory);padding:40px 5%;text-align:center}.site-footer strong{letter-spacing:3px;font-size:21px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--green)}.woocommerce span.onsale{background:var(--gold);color:var(--green)}
@media(max-width:800px){.hero{padding:70px 7%}.category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.category-card{min-height:170px;padding:12px}.main-navigation ul{gap:10px}}
