.collection-switch{display:flex;justify-content:center;gap:36px;padding:17px 20px;border-bottom:1px solid #e9e0ed;background:#fffdfa}
.collection-switch a{color:#88748e;text-decoration:none;font-size:13px;letter-spacing:.04em;padding:7px 0;border-bottom:2px solid transparent}
.collection-switch a[aria-current]{color:#58425f;border-color:#87678f;font-weight:800}
.collection-switch a span{font-size:9px;margin-left:8px;letter-spacing:.08em;text-transform:uppercase;color:#927456}
.apapa-collections{max-width:1280px;margin:0 auto;padding:64px 40px}
.collections-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px}
.collections-heading h2{font-family:'Playfair Display',serif;font-size:clamp(26px,3vw,38px);font-weight:400;margin:8px 0;color:#59445f;line-height:1.25}
.collections-heading>p{color:#938399;font-size:14px;line-height:1.7;margin:0}
.collection-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.world-card{display:grid;grid-template-columns:43% 57%;min-height:218px;background:#f0eaf3;text-decoration:none;color:#59445f;overflow:hidden;border:1px solid #e8dfeb;border-radius:3px;transition:box-shadow .2s}
.world-card:hover{box-shadow:0 8px 28px #5a446013}.world-card:focus-visible{outline:2px solid #795c86;outline-offset:4px}
.world-card img{width:100%;height:100%;object-fit:cover;min-height:218px}
.world-card>div{padding:28px 24px;align-self:center}.world-card .eyebrow{font-size:9px;letter-spacing:.13em;line-height:1.8}
.world-card h3{font-family:'Playfair Display',serif;font-size:27px;font-weight:400;line-height:1.25;margin:12px 0 22px}
.world-card-link{font-size:12px;border-bottom:1px solid #b7a5bb;padding-bottom:5px}.world-card-link span{margin-left:14px}
.world-card-sarees{background:#eee7e0;border-color:#e5dcd3}
.saree-hero{display:grid;grid-template-columns:1fr 1.1fr;background:#eee7e0;min-height:490px}
.saree-hero-copy{padding:64px max(40px,calc((100vw - 1200px)/2));padding-right:45px;align-self:center}
.saree-hero h1{font-family:'Playfair Display',serif;font-weight:400;color:#58435c;font-size:clamp(42px,4.6vw,70px);line-height:1.12;margin:20px 0}
.saree-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#817185;max-width:380px;margin-bottom:28px}
.saree-signature{display:block;font-family:'Playfair Display',serif;font-style:italic;font-size:15px;color:#89758c;margin-top:28px}
.saree-hero figure{position:relative;margin:0;min-width:0}.saree-hero figure img{width:100%;height:100%;position:absolute;object-fit:cover}
.saree-hero figcaption{position:absolute;bottom:14px;left:18px;right:18px;font-size:10px;letter-spacing:.04em;color:#54405b;background:#fffdf9df;padding:9px 12px;width:fit-content}
.saree-preview{max-width:900px;margin:0 auto 75px;padding:48px 32px;text-align:center;background:#f3eef5;border:1px solid #e6dcea;border-radius:4px}
.saree-preview h2{font-family:'Playfair Display',serif;font-size:30px;font-weight:400;color:#59445f}.saree-preview>p:not(.eyebrow){max-width:530px;margin:18px auto 26px;line-height:1.8;color:#8d7b94}.saree-preview small{display:block;margin-top:22px;color:#938399;font-size:11px}
@media(max-width:900px){.apapa-collections{padding:42px 24px}.world-card{grid-template-columns:1fr}.world-card img{height:200px;min-height:0}.world-card>div{padding:22px}.saree-hero-copy{padding:40px 28px}.saree-hero{min-height:450px}}
@media(max-width:600px){.collection-switch{gap:30px;padding:10px 12px}.collection-switch a{font-size:12px}.collection-switch a span{font-size:8px;margin-left:5px}.collections-heading{display:block}.collections-heading>p{display:none}.apapa-collections{padding:34px 18px}.collection-card-grid{gap:12px}.world-card img{height:140px}.world-card>div{padding:15px 12px 20px}.world-card .eyebrow{font-size:8px;letter-spacing:.07em}.world-card h3{font-size:22px;margin:9px 0 18px}.world-card-link{font-size:11px}.world-card-link span{margin-left:5px}.saree-hero{grid-template-columns:1fr}.saree-hero-copy{padding:36px 24px}.saree-hero h1{font-size:46px}.saree-hero figure{height:280px;grid-row:2}.saree-signature{margin-top:20px}.saree-preview{margin:0 18px 42px;padding:30px 20px}.saree-preview h2{font-size:26px}}
