/*
Theme Name: ARVANE Perfume Store
Theme URI: https://arvanepfume.com
Author: ARVANE
Description: Luxury perfume WooCommerce-ready storefront theme.
Version: 1.0
Requires at least: 6.0
License: GPL-2.0-or-later
Text Domain: arvane
*/
:root{--black:#111;--cream:#f7f1e8;--gold:#b08d57;--white:#fff;--muted:#777}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--black);background:#fff}a{text-decoration:none;color:inherit}.topbar{background:#111;color:#fff;text-align:center;padding:7px;font-size:12px}.site-header{background:#111;color:#fff;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{font-family:Georgia,serif;font-size:25px;letter-spacing:3px}.tagline{font-size:8px;letter-spacing:2px;color:#ddd}.nav{display:flex;gap:22px;font-size:13px}.nav a:hover{color:#d6b37a}.icons{display:flex;gap:14px}.hero{min-height:530px;padding:80px 7%;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.1)),linear-gradient(120deg,#2a160b,#b58b62);color:#fff}.hero h1{font:56px Georgia,serif;max-width:620px;margin:0 0 15px}.hero p{font-size:19px}.btn{display:inline-block;background:#111;color:#fff;padding:14px 24px;border:0;margin-top:15px}.btn.light{background:#fff;color:#111}.section{padding:55px 6%}.section h2{text-align:center;font:32px Georgia,serif}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:22px 6%;border-bottom:1px solid #eee}.feature{text-align:center;padding:15px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product{background:#f8f7f5;padding:15px;text-align:center}.product img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#eee}.price{font-weight:bold}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category{min-height:180px;padding:25px;display:flex;align-items:end;background:linear-gradient(135deg,#ddd,#8c6d55);color:#fff;font:24px Georgia,serif}.site-footer{background:#111;color:#fff;padding:45px 6%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.site-footer a{display:block;color:#ccc;margin:8px 0}.page-hero{background:#21160f;color:#fff;padding:65px 7%}.page-hero h1{font:45px Georgia,serif}.container{max-width:1200px;margin:auto;padding:50px 6%}.notice{padding:18px;background:#f7f1e8;margin-bottom:25px}
@media(max-width:800px){.site-header{flex-wrap:wrap}.nav{order:3;width:100%;overflow:auto}.hero{min-height:440px}.hero h1{font-size:40px}.features,.products,.category-grid,.site-footer{grid-template-columns:1fr 1fr}.products{gap:12px}}
@media(max-width:520px){.features,.products,.category-grid,.site-footer{grid-template-columns:1fr}.hero{padding:55px 6%}}
