:root{--gold:#b9872d;--gold2:#e6c36a;--ink:#17130e;--cream:#fbf8f2;--line:#eadfc9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Montserrat,Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.screen-reader-text{position:absolute;left:-9999px}.topbar{background:var(--ink);color:#f6e8c8;text-align:center;padding:9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.site-header{height:92px;padding:10px 4vw;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:28px;background:rgba(255,255,255,.97);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);transition:.3s}.site-header.scrolled{height:76px;box-shadow:0 10px 30px #2a1c0b12}.brand img,.custom-logo{max-height:70px;width:auto;display:block}.main-nav ul{display:flex;justify-content:center;gap:25px;list-style:none;margin:0;padding:0}.main-nav a{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;position:relative}.main-nav a:after{content:'';position:absolute;left:0;bottom:-8px;width:0;height:1px;background:var(--gold);transition:.25s}.main-nav a:hover:after{width:100%}.header-tools{display:flex;gap:17px;align-items:center;font-size:23px}.cart-link{position:relative}.cart-link b{position:absolute;right:-9px;top:-7px;background:var(--gold);color:white;border-radius:50%;font:700 9px Montserrat;width:17px;height:17px;text-align:center;line-height:17px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{min-height:650px;background:linear-gradient(110deg,#fff 0 52%,#f2e5cd 52%);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:50px 7vw;gap:5vw;overflow:hidden}.eyebrow,.section-heading>span,.newsletter span,.page-heading span{color:var(--gold);letter-spacing:.24em;font-size:11px;font-weight:700}.hero h1,.section-heading h2,.newsletter h2,.page-heading h1{font:600 clamp(44px,6vw,86px)/.95 'Cormorant Garamond',serif;margin:18px 0}.hero p{max-width:650px;line-height:1.8;color:#5b5247}.hero-actions{display:flex;gap:12px;margin-top:32px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--gold)!important;border-radius:0!important;padding:15px 25px!important;text-transform:uppercase;letter-spacing:.1em;font-size:11px!important;font-weight:700!important;transition:.25s}.button.gold,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--gold)!important;color:#fff!important}.button.outline{background:transparent;color:var(--ink)}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #6b4b1726}.hero-visual{height:570px;position:relative;display:flex;align-items:end;justify-content:center}.hero-visual>img{height:100%;width:100%;object-fit:cover;object-position:top center}.seller-placeholder{width:78%;height:88%;background:linear-gradient(155deg,#e7c77a,#9b6818);display:grid;place-content:center;text-align:center;color:white}.seller-placeholder span{font:700 180px/1 'Cormorant Garamond';opacity:.25}.seller-placeholder p{color:#fff;font-size:12px}.seller-note{position:absolute;right:-10px;bottom:35px;background:white;padding:18px 25px;box-shadow:0 15px 40px #3c280c24}.seller-note b,.seller-note span{display:block}.seller-note span{font-size:11px;color:#806f5d;margin-top:6px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:30px 5vw}.trust-strip>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:0 25px;border-right:1px solid var(--line);font-size:20px;color:var(--gold)}.trust-strip>div:last-child{border:0}.trust-strip b,.trust-strip span{font-size:12px;color:var(--ink)}.trust-strip span{grid-column:2;color:#81776b;margin-top:5px}.shop-section,.content-wrap{padding:90px 5vw;max-width:1500px;margin:auto}.section-heading{text-align:center;position:relative;margin-bottom:45px}.section-heading h2{font-size:52px}.section-heading>a{position:absolute;right:0;bottom:12px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--gold);margin:0 5vw 50px}.categories a{min-height:280px;background:linear-gradient(145deg,#2b2116,#98702a);color:white;padding:35px;display:flex;flex-direction:column;justify-content:end;transition:.3s}.categories a:nth-child(even){background:linear-gradient(145deg,#f5ebd8,#cfa952);color:var(--ink)}.categories a:hover{filter:brightness(1.1);transform:translateY(-5px)}.categories b{font:600 34px 'Cormorant Garamond'}.categories span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.newsletter{margin:50px 5vw 90px;padding:50px;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter h2{font-size:40px;margin-bottom:0}.newsletter form{display:flex;min-width:42%}.newsletter input{flex:1;padding:16px;border:0}.site-footer{background:#130f0a;color:#ddd1bd;padding:65px 5vw 25px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.footer-logo{max-width:250px;filter:none}.site-footer h3{color:#d8b45e;font:600 22px 'Cormorant Garamond'}.site-footer a{display:block;margin:12px 0;font-size:12px}.site-footer small{grid-column:1/-1;border-top:1px solid #ffffff1c;padding-top:24px;text-align:center}.page-heading{text-align:center;padding:45px 0;border-bottom:1px solid var(--line);margin-bottom:45px}.page-heading h1{font-size:60px}.entry-content{max-width:950px;margin:auto;line-height:1.8}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.post-card{border:1px solid var(--line)}.post-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.post-card div{padding:25px}.post-card h2{font:600 29px 'Cormorant Garamond'}.post-card time,.post-card span{font-size:10px;color:var(--gold);text-transform:uppercase;letter-spacing:.12em}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:28px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:100%!important;margin:0!important;position:relative}.woocommerce ul.products li.product img{aspect-ratio:4/5;object-fit:cover;margin:0 0 18px!important;background:var(--cream);transition:.35s}.woocommerce ul.products li.product:hover img{transform:scale(.985);filter:brightness(.97)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 23px 'Cormorant Garamond'!important;padding:4px 0!important}.woocommerce ul.products li.product .price{color:var(--gold)!important;font-weight:700!important}.product-brand{display:block;color:#7d7060;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.harsy-badge{position:absolute;left:12px;top:12px;z-index:2;background:var(--ink);color:#fff;padding:7px 10px;font-size:9px;text-transform:uppercase}.harsy-product-specs{display:grid;gap:8px;border-block:1px solid var(--line);padding:18px 0;margin:15px 0}.harsy-product-specs span{font-size:12px}.harsy-product-specs b{display:inline-block;min-width:130px;color:#756852}.woocommerce div.product div.images img{background:var(--cream)}.woocommerce-message,.woocommerce-info{border-top-color:var(--gold)!important}.wa-float{position:fixed;right:25px;bottom:25px;background:#25d366;color:white;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;font-weight:700;z-index:60;box-shadow:0 10px 25px #0002}.reveal{opacity:0;transform:translateY(22px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.site-header{grid-template-columns:180px auto auto}.menu-toggle{display:block;justify-self:end}.main-nav{position:absolute;left:0;right:0;top:100%;background:white;max-height:0;overflow:hidden;transition:.3s}.main-nav.open{max-height:480px;border-bottom:1px solid var(--line)}.main-nav ul{display:block;padding:20px}.main-nav li{padding:12px}.hero{grid-template-columns:1fr;min-height:auto;background:var(--cream)}.hero-visual{height:520px}.trust-strip,.categories{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.newsletter{display:block}.newsletter form{margin-top:25px}.site-footer{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.topbar{font-size:8px}.site-header{height:72px;padding:8px 15px;grid-template-columns:1fr auto auto;gap:12px}.brand img,.custom-logo{max-height:50px;max-width:155px}.header-tools a:first-child{display:none}.hero{padding:55px 22px}.hero h1{font-size:48px}.hero-actions{display:grid}.hero-visual{height:410px}.seller-placeholder{width:100%}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:16px}.shop-section,.content-wrap{padding:65px 20px}.section-heading h2,.page-heading h1{font-size:42px}.section-heading>a{position:static}.categories{grid-template-columns:1fr;margin:0 20px}.categories a{min-height:170px}.woocommerce ul.products{gap:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px!important}.newsletter{margin:30px 20px;padding:30px 22px}.newsletter form{display:grid}.site-footer{grid-template-columns:1fr;padding:50px 25px}.post-grid{grid-template-columns:1fr}}
