/* Compact storefront composition from the supplied mobile brand boards. */
.hero-photo{background:#193d28!important}.jain .hero-photo{background:#906445!important}.category-image svg{overflow:hidden}
:root{--paper:#faf8f4}.brand{width:174px;height:62px;overflow:visible;display:flex;align-items:center}.brand-logo{width:100%;height:100%;display:block;stroke:none;mix-blend-mode:multiply}.brand-art{display:none}.hero{min-height:270px;max-height:none;background:#193d28;grid-template-columns:1.1fr 1fr;border-radius:13px;color:#fff;margin-top:20px}.hero-copy{padding:30px 34px}.hero .eyebrow,.hero-note,.photo-caption{display:none}.hero h1,.jain .hero h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:34px;line-height:1.18;font-weight:500;letter-spacing:-.035em;margin:0 0 14px}.hero h1 em{font-style:normal;color:inherit}.hero p{font-size:14px;line-height:1.55;color:#f4eee2;margin-bottom:18px}.hero .primary{background:#faf8f1;color:#183b2b;border-radius:30px;font-size:12px;padding:11px 17px}.hero-photo{display:flex;align-items:center;justify-content:center;background:#726248}.hero-photo img{position:static;width:100%;height:270px;object-fit:contain}.hero-photo:before{background:linear-gradient(90deg,#193d28,transparent 40%)}.jain .hero{background:#906445}.jain .hero-photo:before{background:linear-gradient(90deg,#906445,transparent 40%)}.category-section{padding-top:25px}.section-heading .eyebrow{display:none}.section-heading{margin-bottom:16px}h2{font-size:22px}.category-image{height:110px;aspect-ratio:1.3;border-radius:13px}.category-image svg{width:100%;height:100%;stroke:none}.category-image img{object-fit:contain;padding:7px}.category small{display:none}.category strong{font-size:13px;margin-top:8px}.category-grid{gap:16px}.catalog-section{padding-top:28px}.home .filter-row{display:none}.home .travel-banner{display:none}.home .promises{padding-top:30px}.jain-info{padding:12px 16px;margin-top:14px}.jain-info strong{font-size:13px}.jain-info p{font-size:12px}.woocommerce ul.products li.product a img{object-fit:contain!important;padding:8px;mix-blend-mode:normal;background:#f6f3ec}.woocommerce ul.products li.product .product-category{display:none}.woocommerce ul.products li.product .button{border-radius:18px;background:var(--terra);color:white;border:0}.mode-control{padding:6px 0}.mode-control .veg{border:1px solid var(--line);padding:9px 13px;border-radius:30px}.mode-divider{display:none}.mode-control{gap:12px}.mode-control>span:not(.mode-divider){margin-left:8px}.mode-control .mode-switch{margin-right:8px}#main-content[aria-busy=true]{opacity:.6;transition:opacity .15s}
@media(max-width:760px){.announcement{display:none}.header-main{height:122px;padding-top:10px;grid-template-rows:48px 44px;gap:7px 10px}.brand{width:144px;height:49px}.brand-logo{width:144px;height:49px}.header{border-bottom:0}.search{background:#faf8f4;height:42px}.nav-row{height:57px;border:0}.mode-control{gap:7px;justify-content:space-between}.mode-control .veg{font-size:11px;padding:10px 12px}.mode-control>span:not(.mode-divider){margin-left:auto;font-size:11px}.mode-control .mode-switch{margin-right:8px}.hero{margin-top:8px;min-height:202px;grid-template-columns:1.13fr 1fr}.hero-copy{padding:20px 0 18px 18px}.hero h1,.jain .hero h1{font-size:23px;line-height:1.2;margin:0 0 10px;font-weight:500;letter-spacing:-.025em}.hero p,.jain .hero p{font-size:10px;line-height:1.5;margin-bottom:13px}.hero .primary,.jain .hero .primary{font-size:10px;padding:9px 12px;gap:8px}.hero-photo img{height:202px;object-fit:contain}.hero-photo:before{background:linear-gradient(90deg,#193d28,transparent 32%)}.jain .hero-photo:before{background:linear-gradient(90deg,#906445,transparent 32%)}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 15px}.category-image{height:auto;aspect-ratio:1.18}.category strong{font-size:11px}.category-section{padding-top:20px}.section-heading{margin-bottom:13px}h2{font-size:19px}.text-button{font-size:11px}.category:nth-child(n+7){display:none}.catalog-section{padding-top:24px}.woocommerce ul.products li.product a img{height:132px!important;padding:5px}.woocommerce ul.products li.product .product-badge{top:112px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px;min-height:36px}.woocommerce ul.products li.product .product-size{font-size:11px}.woocommerce ul.products li.product .button{font-size:11px}.bottom-nav{padding-top:9px;padding-bottom:12px}.jain-info{display:none}.jain [data-mode-view=jain] .category-section{display:none}.jain [data-mode-view=jain] .catalog-section{padding-top:20px}.jain .hero-copy{padding-right:2px}}
