*{box-sizing:border-box}body{margin:0;background:#f7f3eb;color:#171513;font-family:Arial,sans-serif;line-height:1.6}h1,h2,h3,.brand{font-family:Georgia,serif}.site-header{height:80px;background:#111;color:#f7eee0;display:flex;justify-content:space-between;align-items:center;padding:0 7%}.brand{font-size:25px;letter-spacing:2px;color:white;text-decoration:none}.brand span,.kicker{color:#bd9456}.site-header ul{display:flex;gap:24px;list-style:none}.site-header a{color:inherit;text-decoration:none}.hero{min-height:80vh;background:#24211e center/cover;display:grid;place-items:center;text-align:center;color:white;padding:40px}.hero>div{max-width:750px}.kicker{letter-spacing:3px;font-size:11px;font-weight:bold}.hero h1{font-size:clamp(52px,8vw,94px);margin:10px}.hero p{font-size:18px}.gold-btn,.light-btn,.dark-btn{display:inline-block;padding:15px 26px;margin:10px 5px;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:1px}.gold-btn{background:#bd9456;color:#171513}.light-btn{border:1px solid white;color:white}.dark-btn{background:#171513;color:white}.section{padding:90px 7%;max-width:1500px;margin:auto}.title{text-align:center;margin-bottom:45px}.title h2{font-size:46px;margin:8px}.collections,.why{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card{background:white;color:#171513;text-decoration:none;padding-bottom:25px}.card h3,.card p{margin-left:28px}.card h3{font-size:30px}.visual{height:460px;background:#9d8b7a center/cover}.women{background:linear-gradient(135deg,#dac8b2,#75645a)}.men{background:linear-gradient(135deg,#292725,#a27b4c)}.why{background:#e8ded0;gap:0}.why-image{min-height:700px;background:#403a34 center/cover}.why-copy{padding:70px 12%}.why h2{font-size:48px;line-height:1.1}.why-copy>div{border-top:1px solid #c8b7a0;padding:18px 0}.newsletter{text-align:center;background:#171513;color:#f7eee0;padding:80px}.arrivals{background:white;max-width:none}footer{background:#0d0d0d;color:#d9cbb9;padding:50px 7%}@media(max-width:800px){.site-header nav{display:none}.collections,.why{grid-template-columns:1fr}.why-image{min-height:400px}.section{padding:65px 6%}.visual{height:380px}}