.puraatva-campaign-banner{background:#f0d7af;color:#44382a;border-bottom:1px solid #ddc6a1}
.puraatva-campaign-inner{display:flex;align-items:center;gap:24px;justify-content:space-between;min-height:62px}
.puraatva-campaign-inner span{font-size:10px;font-weight:800;letter-spacing:.16em}
.puraatva-campaign-inner strong{font:600 clamp(16px,2vw,24px) var(--serif)}
.puraatva-campaign-inner a{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}
.a26-hero-actions-three{gap:10px;flex-wrap:wrap}.a26-hero-actions-three .a26-pill{padding:0 16px;min-height:47px;font-size:11px}
.a26-hero-copy{min-width:0}.a26-hero h1{font-size:clamp(43px,5vw,75px)}
.a26-home .a26-catalogue{padding-bottom:80px}
.a26-home .puraatva-catalogue-compact{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff9eb;border:1px solid #e1d7c1;border-radius:18px;padding:17px 21px;margin:0 0 22px}
.puraatva-catalogue-compact span{font-size:13px;color:#40523d;font-weight:700}
.puraatva-catalogue-compact button{border:0;border-radius:99px;background:#2b4831;color:#fff9e9;padding:13px 17px;font-size:12px;font-weight:800;white-space:nowrap}
.a26-home .puraatva-collapsible-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.a26-home .puraatva-collapsible-categories>.a26-category{grid-column:auto;min-height:340px;padding:24px}
.a26-home .puraatva-collapsible-categories>.a26-category:nth-child(n+4){display:none}
.a26-home .puraatva-collapsible-categories.is-expanded>.a26-category{display:flex}
.a26-home .puraatva-collapsible-categories .a26-cat-info{max-width:72%}
.a26-home .puraatva-collapsible-categories .a26-category>img{width:38%;right:-3%;height:73%}
.a26-home .puraatva-collapsible-categories .a26-category h3{font-size:clamp(23px,2vw,31px)}
.a26-home .puraatva-collapsible-categories .a26-cat-links{gap:5px}
.a26-home .puraatva-collapsible-categories .a26-cat-links button{font-size:10px;padding:7px 9px}
.a26-home .a26-know-spice-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding-bottom:14px}
.a26-home .a26-know-card{flex:0 0 min(260px,76vw);scroll-snap-align:start;min-width:0}
.a26-home .a26-know-spice{padding-top:65px;padding-bottom:65px}
.a26-home .a26-story{padding-top:80px;padding-bottom:80px}
.puraatva-spec-image{display:block;max-width:min(100%,590px);max-height:620px;object-fit:contain;border-radius:12px;box-shadow:0 9px 35px rgba(35,44,25,.1)}
.puraatva-spec-image[hidden]{display:none!important}
.puraatva-collection-detail .pdp-thumbs button[data-gallery-view=spec]{border:2px solid #b99c66}
.puraatva-collection-detail .pdp-thumbs button[data-gallery-view=spec] img{object-fit:contain;background:#f7f2e7}
.collection-enquire-button{box-shadow:0 12px 25px rgba(28,71,39,.16)}
.a26-home .a26-category button,.a26-home .a26-know-card button,.a26-pill{transition:transform .17s,box-shadow .17s}
.a26-home .a26-category button:hover,.a26-home .a26-know-card button:hover,.a26-pill:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(25,48,32,.13)}
@media(max-width:980px){.a26-home .puraatva-collapsible-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.puraatva-campaign-inner{gap:12px}.puraatva-campaign-inner span{display:none}}
@media(max-width:640px){.puraatva-campaign-inner{min-height:53px}.puraatva-campaign-inner strong{font-size:16px}.puraatva-campaign-inner a{font-size:10px}.a26-home .puraatva-collapsible-categories{grid-template-columns:1fr}.a26-home .puraatva-collapsible-categories>.a26-category{min-height:285px}.a26-home .puraatva-collapsible-categories>.a26-category:nth-child(n+3){display:none}.a26-home .puraatva-collapsible-categories.is-expanded>.a26-category{display:flex}.a26-home .puraatva-catalogue-compact{display:grid;padding:16px}.a26-home .puraatva-catalogue-compact button{width:100%}.a26-home .a26-hero-actions-three{display:grid;grid-template-columns:1fr;max-width:360px}.a26-home .a26-hero-actions-three .a26-pill{justify-content:center;min-height:43px}.a26-home .a26-story{padding-top:60px;padding-bottom:60px}.a26-home .a26-catalogue{padding-top:65px}}

/* 01 Nov live-cut visual QA: preserve the original brand crest, improve image-gallery discoverability. */
.premium-site-header .premium-logo{width:80px!important;height:68px!important;object-fit:contain!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;transform:none!important}
.premium-site-header .premium-brand{height:72px!important;align-items:center!important}
.puraatva-collection-detail .pdp-gallery{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:'thumbs main' '. caption';align-items:start;gap:15px}
.puraatva-collection-detail .gallery-main{grid-area:main;position:relative;top:auto;height:570px;min-width:0}
.puraatva-collection-detail .collection-thumb-row{grid-area:thumbs;display:flex;flex-direction:column;gap:10px;margin:0}
.puraatva-collection-detail .collection-thumb-row button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:94px;min-width:94px;height:106px;flex:0 0 auto;font-size:10px;line-height:1.2;padding:5px}
.puraatva-collection-detail .collection-thumb-row button img{width:100%;height:76px;object-fit:contain}
.puraatva-collection-detail .collection-caption{grid-area:caption;margin-top:1px}
.puraatva-collection-detail #collectionSpecificationImage{max-width:92%;max-height:92%;width:auto;height:auto;object-fit:contain;filter:none}
@media(max-width:1020px){.puraatva-collection-detail .pdp-gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:'main' 'thumbs' 'caption';gap:11px}.puraatva-collection-detail .collection-thumb-row{display:flex;flex-direction:row;flex-wrap:wrap}.puraatva-collection-detail .gallery-main{height:460px}}
@media(max-width:640px){.premium-site-header .premium-logo{width:61px!important;height:55px!important}.premium-site-header .premium-brand{height:62px!important}.puraatva-collection-detail .gallery-main{height:395px}.puraatva-collection-detail .collection-thumb-row{gap:8px}.puraatva-collection-detail .collection-thumb-row button{width:88px;min-width:88px;height:100px}.puraatva-collection-detail .collection-thumb-row button img{height:70px}}
