/* AHD Exports Jodhpur - Botiga-compatible starter styling */
.ahd-home{--ahd-ink:#29231d;--ahd-brown:#70452b;--ahd-gold:#b18a58;--ahd-cream:#f5f0e8;color:var(--ahd-ink);font-family:inherit}
.ahd-home *{box-sizing:border-box}
.ahd-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:510px;background:#31251d;color:#fff;overflow:hidden}
.ahd-hero-copy{padding:clamp(36px,6vw,82px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.ahd-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--ahd-gold);margin:0 0 18px;text-transform:uppercase}
.ahd-hero h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,65px);line-height:1.08;letter-spacing:-1.5px;color:#fff;margin:0 0 22px}
.ahd-hero h1 em{color:#d8bd96;font-weight:400}
.ahd-hero-copy>p:not(.ahd-eyebrow){max-width:490px;color:#e6ddd2;font-size:16px;line-height:1.8}
.ahd-hero-art{min-height:420px;background:linear-gradient(90deg,rgba(49,37,29,.12),rgba(49,37,29,0)),url('https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?auto=format&fit=crop&w=1400&q=85') center/cover}
.ahd-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:22px}
.ahd-button{display:inline-block;background:#70452b;color:#fff!important;padding:14px 23px;text-decoration:none!important;font-size:13px;font-weight:700;letter-spacing:.3px;border:1px solid #70452b}
.ahd-button:hover{background:#4f3020;border-color:#4f3020}
.ahd-button-light{background:#f2e6d4;color:#30251e!important;border-color:#f2e6d4}
.ahd-text-link{color:#f4e6d4;text-decoration:none;font-size:13px}
.ahd-intro{max-width:780px;margin:85px auto 65px;text-align:center;padding:0 22px}
.ahd-intro h2,.ahd-section-heading h2,.ahd-craft h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(29px,3vw,42px);line-height:1.2;margin:0 0 16px;color:#30251e}
.ahd-intro>p:last-child{color:#766b60;line-height:1.8}
.ahd-category-section,.ahd-products{margin:65px 0}
.ahd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}
.ahd-section-heading h2{font-size:32px;margin:0}
.ahd-section-heading>a{font-size:13px;color:#70452b;text-decoration:none}
.ahd-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.ahd-category-card{min-height:265px;padding:22px;display:flex;flex-direction:column;justify-content:end;color:#fff!important;text-decoration:none!important;background-size:cover;background-position:center;position:relative;isolation:isolate}
.ahd-category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(25,18,13,.8),rgba(25,18,13,.05));z-index:-1}
.ahd-category-card span{font-size:11px;color:#e3c89e;margin-bottom:auto}
.ahd-category-card strong{font-family:Georgia,serif;font-size:23px;font-weight:400}
.ahd-category-card small{font-size:11px;color:#eee0cf;margin-top:6px}
.ahd-cat-one{background-image:url('https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?auto=format&fit=crop&w=700&q=80')}
.ahd-cat-two{background-image:url('https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=700&q=80')}
.ahd-cat-three{background-image:url('https://images.unsplash.com/photo-1604578762246-41134e37f9cc?auto=format&fit=crop&w=700&q=80')}
.ahd-cat-four{background-image:url('https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=700&q=80')}
.ahd-craft{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:clamp(28px,5vw,60px);background:#f2ece3;margin:75px 0}
.ahd-craft>div:first-child{max-width:650px}
.ahd-craft p:not(.ahd-eyebrow){color:#74695f;line-height:1.8}
.ahd-craft-mark{font-family:Georgia,serif;font-size:clamp(45px,8vw,90px);color:#9b7851;letter-spacing:5px;text-align:center}
.ahd-craft-mark span{display:block;font-family:inherit;font-size:12px;letter-spacing:5px}
.ahd-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #e8dfd4;border-bottom:1px solid #e8dfd4;padding:28px 0;margin:55px 0}
.ahd-trust div{text-align:center;display:flex;flex-direction:column;gap:6px}
.ahd-trust strong{font-family:Georgia,serif;font-size:18px;font-weight:400}
.ahd-trust span,.ahd-muted{font-size:12px;color:#82766b}
.ahd-notice{padding:18px;background:#f6f0e7;border-left:3px solid #9b7851;color:#554638}
.ahd-home ul.products{margin:0}
.ahd-home .woocommerce-loop-product__title{font-size:15px!important}
@media(max-width:800px){.ahd-hero{grid-template-columns:1fr}.ahd-hero-art{min-height:300px;grid-row:1}.ahd-hero-copy{padding:34px 25px}.ahd-category-grid{grid-template-columns:repeat(2,1fr)}.ahd-category-card{min-height:220px}.ahd-craft{align-items:flex-start;flex-direction:column}.ahd-trust{grid-template-columns:1fr;gap:22px}}
@media(max-width:480px){.ahd-category-grid{grid-template-columns:1fr 1fr;gap:9px}.ahd-category-card{min-height:185px;padding:14px}.ahd-category-card strong{font-size:18px}.ahd-section-heading h2{font-size:26px}.ahd-hero h1{font-size:39px}}
