/*
Theme Name: Hairdevice
Description: A refined single-product WooCommerce storefront.
Version: 1.0.0
*/
:root{--ink:#30272a;--rose:#a75569;--pale:#f9f1ef;--line:#eadbd8}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 Arial,sans-serif;background:#fffdfb}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.announcement{text-align:center;background:#49363d;color:white;font-size:12px;letter-spacing:.08em;padding:9px}.header{display:flex;align-items:center;justify-content:space-between;padding:20px 6%;border-bottom:1px solid var(--line);gap:20px}.logo{font:700 25px Georgia,serif;letter-spacing:.04em}.nav{display:flex;gap:28px;font-size:13px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--pale)}.hero-copy{padding:8% 12%}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--rose);font-weight:bold}.hero h1,.section h2{font-family:Georgia,serif;line-height:1.12;font-weight:400}.hero h1{font-size:clamp(40px,5.5vw,76px);margin:18px 0}.hero p{max-width:510px;color:#695b5e}.hero img{width:100%;display:block}.button,button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:#a75569;color:white!important;border:0;border-radius:2px;padding:16px 28px;font-weight:700;cursor:pointer}.trust{display:flex;justify-content:center;gap:5vw;flex-wrap:wrap;padding:22px;background:#fff;border-bottom:1px solid var(--line);font-size:13px}.section{max-width:1200px;margin:auto;padding:90px 6%}.section h2{font-size:clamp(32px,4vw,48px);margin:12px 0 20px}.center{text-align:center}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{padding:30px;background:#faf4f2}.card h3{font:24px Georgia,serif}.split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.split img{width:100%}.muted{color:#74686a}.site-footer{background:#392c31;color:#f9f0ed;padding:55px 6%}.footer-inner{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.content{max-width:1200px;margin:auto;padding:50px 6%}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:3em}.woocommerce div.product .product_title{font:42px Georgia,serif}.woocommerce div.product p.price{color:var(--rose)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid #d7c9c6}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--rose)}@media(max-width:700px){.nav{gap:12px;font-size:12px}.hero,.split,.grid{grid-template-columns:1fr}.hero-copy{padding:60px 7%}.hero img{max-height:500px;object-fit:cover}.section{padding:60px 6%}.header{padding:16px 5%}.logo{font-size:20px}}
