.hero{min-height:690px;background:linear-gradient(120deg,var(--color-wine),var(--color-secondary));display:grid;grid-template-columns:1.05fr .95fr;color:var(--color-white);overflow:hidden}.hero-copy{padding:clamp(70px,8vw,125px) var(--page-gutter);align-self:center}.hero h1{margin:0 0 25px}.hero h1 em,.size-feature em{font-weight:600;color:var(--color-blush)}.hero-copy>p:not(.eyebrow){max-width:610px;color:var(--color-white)}.hero-lead{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hero-image{height:100%;position:relative}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-primary) 0,transparent 35%)}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero .btn-outline{color:var(--color-white)}.hero-links{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-lg)}.hero-links a{color:var(--color-white);text-underline-offset:4px;font-weight:600}.store-strip{padding:28px var(--page-gutter);background:var(--color-white);display:grid;grid-template-columns:1.05fr 1.3fr auto;gap:35px;align-items:center;border-bottom:1px solid var(--color-border)}.store-strip h2{font-size:1.75rem;margin:0}.store-strip .eyebrow{margin:0}.store-strip address{color:var(--color-muted)}.strip-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.strip-actions a{color:var(--color-wine);font-weight:700;font-size:.75rem}.section{padding:95px var(--page-gutter)}.intro{display:flex;justify-content:space-between;align-items:end;padding-bottom:35px}.intro>p{max-width:480px;color:var(--color-muted)}.product-grid{padding:0 var(--page-gutter) 100px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.product-card img{display:block;width:100%;height:min(31vw,460px);object-fit:contain;background:var(--color-white)}.product-info{padding:18px}.product-info h3{margin:0 0 8px}.product-info p{font-size:.8rem;color:var(--color-muted);margin:0 0 14px}.product-info .status{color:var(--color-whatsapp);font-weight:700}.product-info a{width:100%;background:var(--color-whatsapp);color:var(--color-white);padding:.7rem;border-radius:var(--radius-sm);text-decoration:none;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block;text-align:center}.categories{background:var(--color-white)}.section-head{text-align:center;margin-bottom:45px}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,440px);grid-auto-rows:440px;gap:14px}.category-grid a{grid-column:span 2;background-image:linear-gradient(0deg,rgba(46,9,24,.78),transparent 65%),var(--bg);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:25px;color:var(--color-white);text-decoration:none;border-radius:var(--radius-md)}.category-grid a:nth-child(4){grid-column:2/span 2}.category-grid b{display:block;font:700 1.85rem var(--font-display)}.size-feature{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:var(--color-deep);color:var(--color-white)}.size-photo img{width:100%;height:100%;object-fit:cover}.size-feature>div:last-child{padding:9vw 8vw;align-self:center}.size-feature p:not(.eyebrow){color:var(--color-footer-secondary);max-width:560px}.journey{text-align:center;padding:105px var(--page-gutter);background:var(--color-blush)}.steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:920px;margin:55px auto 0}.steps div{padding:10px 45px;border-right:1px solid var(--color-border)}.steps div:last-child{border:0}.steps b{color:var(--color-wine);font:600 2.2rem var(--font-display)}.offer{background:var(--color-wine);color:var(--color-white);display:flex;align-items:center;justify-content:space-between;gap:40px}.offer p:not(.eyebrow){max-width:750px;color:var(--color-blush)}.why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.why-grid article{background:var(--color-white);padding:28px 22px;border:1px solid var(--color-border)}.why-grid span{color:var(--color-wine);font:700 1.25rem var(--font-display)}.why-grid h3{font-family:var(--font-sans);font-size:1rem}.why-grid p{color:var(--color-muted);font-size:.8rem}.instagram{display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:center;padding:100px var(--page-gutter);background:var(--color-white)}.instagram>div:first-child>p:not(.eyebrow){color:var(--color-muted)}.insta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insta-image{aspect-ratio:4/5;max-height:520px;overflow:hidden;background:var(--color-white)}.insta-grid img{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-white)}.reviews{text-align:center;padding:90px var(--page-gutter);background:var(--color-blush)}.reviews>p:last-child{color:var(--color-muted)}
@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr)}.product-card img{height:auto;aspect-ratio:4/5}.category-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,440px)}.category-grid a,.category-grid a:nth-child(4){grid-column:auto}.category-grid a:last-child{grid-column:1/-1}.why-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.hero{display:flex;min-height:760px;position:relative}.hero-image{position:absolute;inset:0}.hero-image:after{background:linear-gradient(0deg,var(--color-primary) 15%,rgba(84,21,43,.66) 70%,rgba(84,21,43,.20))}.hero-copy{position:relative;z-index:2;padding:110px var(--page-gutter) 65px;align-self:flex-end}.store-strip{grid-template-columns:1fr;padding:30px var(--page-gutter);gap:15px}.intro{display:block}.product-grid{padding:0 14px 70px;grid-template-columns:repeat(2,1fr);gap:10px}.product-info{padding:13px}.product-info h3{font-size:1rem}.product-info p:not(.status){display:none}.category-grid{grid-template-rows:repeat(3,330px);gap:8px}.size-feature{grid-template-columns:1fr;min-height:auto}.size-photo{height:auto;aspect-ratio:2/3;background:var(--color-deep)}.size-photo img{object-fit:contain}.size-feature>div:last-child{padding:65px var(--page-gutter)}.steps{grid-template-columns:1fr;margin-top:30px}.steps div{border-right:0;border-bottom:1px solid var(--color-border);padding:24px}.offer{display:block}.why-grid{grid-template-columns:1fr 1fr;gap:9px}.instagram{grid-template-columns:1fr;padding:70px var(--page-gutter)}.insta-grid{gap:4px}.float-whatsapp{right:14px;bottom:14px}}
@media(max-width:700px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid a{min-width:0;overflow-wrap:anywhere}}
.category-dresses{--bg:url('../../assets/catalog/maroon-strappy-maxi-dress.jpeg')}.category-kurtis{--bg:url('../../assets/catalog/rose-pink-floral-kurta-set.jpeg')}.category-ethnic{--bg:url('../../assets/catalog/mint-embroidered-anarkali-set.jpeg')}.category-western{--bg:url('../../assets/catalog/black-belted-coord-set.jpeg')}.category-festive{--bg:url('../../assets/catalog/floral-embellished-palazzo-set.jpeg')}
.hero-links a,.strip-actions a{display:inline-flex;align-items:center;min-height:44px}
.hero{background:linear-gradient(120deg,var(--color-primary),var(--color-secondary))}.hero-image:after{background:linear-gradient(90deg,rgba(84,21,43,.85) 0%,rgba(84,21,43,.45) 35%,rgba(84,21,43,.08) 70%,rgba(84,21,43,0) 100%)}
.hero .eyebrow,.size-feature .eyebrow,.offer .eyebrow{color:var(--color-gold)}.size-feature p:not(.eyebrow){color:var(--color-footer-secondary)}
.offer{background:var(--color-secondary)}
@media(max-width:700px){.hero-image:after{background:linear-gradient(0deg,rgba(84,21,43,1) 15%,rgba(84,21,43,.72) 70%,rgba(84,21,43,.18))}}
.hero .btn.primary,.size-feature .btn.primary{background:var(--color-white);color:var(--color-primary)}.hero .btn.primary:hover,.size-feature .btn.primary:hover{background:var(--color-gold);color:var(--color-primary-dark)}
/* Shared 4:5 image treatment, matching the Follow the latest looks section. */
.product-card img{display:block;width:min(100%,416px);height:auto;aspect-ratio:4/5;max-height:520px;margin-inline:auto;object-fit:contain;background:var(--color-white)}
.category-grid{grid-template-rows:none;grid-auto-rows:auto}
.category-grid a{position:relative;justify-self:center;width:min(100%,416px);aspect-ratio:4/5;max-height:520px;min-height:0;overflow:hidden}
.category-grid a>span{position:absolute;left:25px;right:25px;bottom:25px}
@media(max-width:700px){.category-grid a>span{left:14px;right:14px;bottom:14px}.category-grid b{font-size:1.25rem}.category-grid a span span{font-size:.7rem}}
.categories{background:var(--color-background)}

.faq{background:var(--color-background)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-width:1000px;margin-inline:auto}.faq-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(22px,3vw,32px)}.faq-grid h3{margin-top:0;color:var(--color-primary)}.faq-grid p{color:var(--color-text-secondary);margin-bottom:0}@media(max-width:700px){.faq-grid{grid-template-columns:1fr}}
.hero-image:after{background:linear-gradient(90deg,rgba(112,17,47,.85) 0%,rgba(112,17,47,.45) 35%,rgba(112,17,47,.08) 70%,rgba(112,17,47,0) 100%)}@media(max-width:700px){.hero-image:after{background:linear-gradient(0deg,rgba(112,17,47,1) 15%,rgba(112,17,47,.72) 70%,rgba(112,17,47,.18))}}
.category-grid a{background-image:linear-gradient(0deg,rgba(54,8,23,.78),transparent 65%),var(--bg)}
