:root{--color-primary: #8B1538;--color-primary-dark: #640C24;--color-gold: #C5A059;--color-gold-dark: #A68238;--color-dark: #121619;--color-dark-surface: #1E2328;--color-body-bg: #FFFFFF;--color-card-bg: #FFFFFF;--color-soft-bg: #FAF5F4;--color-border: #EFE4E2;--color-text-main: #14181B;--color-text-muted: #646E73;--color-success: #1E824C;--color-whatsapp: #25D366;--font-serif: "Playfair Display", Georgia, serif;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--shadow-card: 0 4px 16px rgba(0, 0, 0, .05);--shadow-hover: 0 10px 28px rgba(139, 21, 56, .12);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100vw;width:100%;box-sizing:border-box}body{font-family:var(--font-sans);color:var(--color-text-main);background-color:var(--color-body-bg);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:1260px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.mt-10{margin-top:10px}.d-none-sm{display:inline}.announcement-bar-wrapper{background:var(--color-dark);color:#fff;font-size:13px;font-weight:500;text-align:center;padding:9px 16px;position:relative;z-index:101;border-bottom:1px solid rgba(255,255,255,.08)}.announcement-slide{display:none}.announcement-slide.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.feelora-header{background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000000a}.header-main-bar{border-bottom:1px solid var(--color-border);padding:14px 0}.header-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.header-logo .logo-main{font-family:var(--font-serif);font-size:26px;font-weight:800;letter-spacing:2px;color:var(--color-primary);display:block;line-height:1}.header-logo .logo-tagline{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-gold);font-weight:700;display:block}.header-search-box{flex:1;max-width:480px}.search-input-wrap{display:flex;align-items:center;gap:10px;background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:30px;padding:8px 18px}.search-input-wrap input{border:none;background:transparent;outline:none;font-size:13px;width:100%;font-family:inherit}.header-actions{display:flex;align-items:center;gap:16px}.header-icon-link{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-main);position:relative}.offers-pill-link{background:#fff0f2;color:var(--color-primary);padding:6px 14px;border-radius:20px;border:1px solid #FAD1D8}.cart-btn{background:var(--color-primary);color:#fff;padding:8px 14px;border-radius:30px;font-weight:600}.cart-count-badge{background:var(--color-gold);color:#111;font-size:11px;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.header-mobile-toggle{display:none;cursor:pointer}.header-category-bar{background:#fff;border-bottom:1px solid var(--color-border);padding:8px 0;overflow-x:auto}.category-pills-list{display:flex;list-style:none;gap:12px;white-space:nowrap}.cat-pill{font-size:13px;font-weight:600;color:var(--color-text-muted);padding:6px 14px;border-radius:20px;background:transparent;transition:all .2s;display:inline-block}.cat-pill:hover,.cat-pill.active{color:var(--color-primary);background:var(--color-soft-bg)}.cat-pill.highlight-pill{color:var(--color-primary);font-weight:700;background:#fff2f4}.cat-pill.b2b-pill{color:#945b0a;background:#fff7eb;border:1px solid #F5DFBC}.hero-section{background:radial-gradient(circle at 80% 20%,#fff0f2,#fff 60%);padding:60px 0 80px;border-bottom:1px solid var(--color-border)}.hero-container{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.hero-tag-badge{display:inline-flex;align-items:center;gap:6px;background:#fff9ed;border:1px solid #F5DFBC;color:#8c5405;font-size:12px;font-weight:700;padding:6px 14px;border-radius:30px;margin-bottom:20px}.hero-heading{font-family:var(--font-serif);font-size:48px;line-height:1.15;font-weight:800;margin-bottom:18px}.gradient-text{background:linear-gradient(135deg,var(--color-primary) 0%,#D81B60 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtext{font-size:16px;color:var(--color-text-muted);margin-bottom:30px;max-width:540px;line-height:1.6}.hero-btn-row{display:flex;gap:16px;margin-bottom:36px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:30px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all .2s ease}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px #8b153840}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.btn-secondary{background:#fff0f2;color:var(--color-primary);border:1px solid #FAD1D8}.btn-outline{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.btn-block{width:100%}.btn-sm{padding:8px 16px;font-size:12px}.hero-usp-strip{display:flex;gap:20px;font-size:13px;font-weight:600;color:var(--color-text-main);flex-wrap:wrap}.hero-usp-strip span{color:var(--color-primary);font-weight:700}.hero-hero-card{background:#fff;border-radius:var(--radius-lg);padding:24px;border:1px solid var(--color-border);box-shadow:var(--shadow-hover);position:relative}.top-tag{position:absolute;top:16px;right:16px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:20px}.visual-art-box{height:220px;background:radial-gradient(circle,#fff0f2,#faf5f4);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:20px}.bottle-mockup-large{display:flex;flex-direction:column;align-items:center}.gold-cap{width:44px;height:48px;background:linear-gradient(135deg,#e2c17c,#a68238);border-radius:6px 6px 2px 2px;box-shadow:0 2px 6px #00000026}.glass-bottle{width:80px;height:100px;border-radius:12px 12px 18px 18px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000002e,inset 0 0 12px #fff6}.festive-tint{background:linear-gradient(160deg,#9e0b2b,#d81b60 60%,#680016)}.brand-emboss{color:#fff;font-family:var(--font-serif);font-size:11px;text-align:center;letter-spacing:1px}.floating-kajal-art{display:flex;flex-direction:column;align-items:center;gap:6px}.kajal-stick-mockup{width:12px;height:130px;background:linear-gradient(to right,#111,#333,#111);border-radius:3px;box-shadow:0 6px 14px #00000040}.kajal-label{font-size:10px;font-weight:700;color:var(--color-primary);background:#fff;padding:2px 6px;border-radius:4px;border:1px solid var(--color-border)}.product-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.product-title-row h3{font-size:17px;font-weight:700}.rating-pill{font-size:12px;font-weight:700;color:#b57d14;background:#fff9ed;padding:2px 8px;border-radius:6px}.shade-subtitle{font-size:12px;color:var(--color-text-muted);margin-bottom:14px}.price-action-row{display:flex;justify-content:space-between;align-items:center}.prices{display:flex;align-items:baseline;gap:8px}.price-now{font-size:22px;font-weight:800;color:var(--color-primary)}.price-was{font-size:14px;color:#999;text-decoration:line-through}.save-chip{font-size:11px;font-weight:700;color:var(--color-success);background:#e8f5e9;padding:2px 6px;border-radius:4px}.section-title-wrap{margin-bottom:40px}.sub-heading{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);font-weight:800;display:block;margin-bottom:6px}.main-heading{font-family:var(--font-serif);font-size:34px;font-weight:800;color:var(--color-text-main);margin-bottom:8px}.section-desc{font-size:14px;color:var(--color-text-muted);max-width:600px;margin:0 auto}.occasions-section{padding:70px 0;background:#fff}.occasions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.occasion-card{border-radius:var(--radius-md);padding:24px;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;cursor:pointer;transition:transform .25s,box-shadow .25s;overflow:hidden;border:1px solid var(--color-border)}.occasion-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.occ-wedding{background:linear-gradient(180deg,#ffffffb3,#fff0f2)}.occ-office{background:linear-gradient(180deg,#ffffffb3,#f5f7fa)}.occ-party{background:linear-gradient(180deg,#ffffffb3,#f3e5f5)}.occ-gifting{background:linear-gradient(180deg,#ffffffb3,#fff8e1)}.occ-badge{font-size:10px;font-weight:700;text-transform:uppercase;background:var(--color-primary);color:#fff;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:10px}.occ-content h3{font-size:17px;font-weight:700;margin-bottom:6px}.occ-content p{font-size:12px;color:var(--color-text-muted);margin-bottom:12px}.explore-link{font-size:12px;font-weight:700;color:var(--color-primary)}.finish-section{padding:40px 0;background:var(--color-soft-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.finish-pills-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.finish-pill-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .2s}.finish-pill-card:hover,.finish-pill-card.active{border-color:var(--color-primary);box-shadow:0 4px 14px #8b15381a}.finish-dot{width:32px;height:32px;border-radius:50%;flex-shrink:0}.finish-gloss{background:radial-gradient(circle,#fff,#8b1538 80%);box-shadow:0 2px 6px #0003}.finish-matte{background:#9e3d52}.finish-metallic{background:linear-gradient(135deg,#c5a059,#f3e5ab,#9e7d3b)}.finish-longstay{background:#2f3e46}.finish-info h4{font-size:14px;font-weight:700}.finish-info p{font-size:11px;color:var(--color-text-muted)}.offers-section{padding:70px 0;background:#fff}.coupons-carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.coupon-ticket{display:flex;background:var(--color-soft-bg);border:1px dashed #D9B8BD;border-radius:var(--radius-md);overflow:hidden;position:relative}.ticket-left{background:var(--color-primary);color:#fff;padding:20px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:110px;text-align:center}.coupon-discount{font-size:18px;font-weight:800;line-height:1.1}.coupon-sub{font-size:10px;opacity:.85;margin-top:4px}.ticket-right{padding:16px 20px;flex:1;display:flex;flex-direction:column;justify-content:center}.coupon-cond{font-size:12px;font-weight:600;color:var(--color-text-main);margin-bottom:10px}.code-copy-row{display:flex;align-items:center;gap:8px}.code-box{background:#fff;border:1px solid #E0CAD0;padding:5px 12px;font-family:monospace;font-weight:700;font-size:13px;letter-spacing:1px;border-radius:4px}.btn-copy{background:var(--color-dark);color:#fff;border:none;font-size:11px;font-weight:700;padding:6px 12px;border-radius:4px;cursor:pointer}.products-section{padding:70px 0;background:#faf7f6}.filter-pills-bar{display:flex;justify-content:center;gap:10px;margin-top:24px;flex-wrap:wrap}.filter-btn{background:#fff;border:1px solid var(--color-border);padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.filter-btn.active,.filter-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.mars-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mars-card{background:#fff;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;position:relative}.mars-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.card-tag{position:absolute;top:12px;left:12px;font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 8px;border-radius:4px;z-index:2}.tag-bestseller{background:#121619;color:#fff}.tag-trending{background:var(--color-primary);color:#fff}.tag-new{background:#2e7d32;color:#fff}.card-img-area{height:200px;background:var(--color-soft-bg);display:flex;align-items:center;justify-content:center;position:relative}.shade-count-chip{position:absolute;bottom:10px;left:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:700;color:var(--color-text-main);padding:3px 8px;border-radius:12px;border:1px solid #E8DFDC}.card-body{padding:18px;flex:1;display:flex;flex-direction:column}.stars-row{display:flex;align-items:center;gap:4px;font-size:12px;margin-bottom:6px}.star-rating{color:#c5a059;font-weight:700}.review-count{color:#888}.card-product-title{font-size:15px;font-weight:700;line-height:1.35;margin-bottom:4px}.card-feature{font-size:12px;color:var(--color-text-muted);margin-bottom:12px}.card-price-row{display:flex;align-items:baseline;gap:8px;margin-top:auto;margin-bottom:14px}.sale-val{font-size:19px;font-weight:800;color:var(--color-primary)}.mrp-val{font-size:13px;color:#999;text-decoration:line-through}.off-percent{font-size:11px;font-weight:700;color:var(--color-success)}.card-btn-row{display:flex;gap:8px}.nail-art-preview{width:50px;height:110px;border-radius:10px 10px 14px 14px;box-shadow:0 4px 12px #0000001a}.bottle-gold{background:linear-gradient(135deg,#d4af37,#fdf0b0,#b38f2e)}.kajal-art-preview{width:10px;height:120px;background:#111;border-radius:2px;box-shadow:0 4px 10px #0003}.wipes-art-preview{width:90px;height:75px;background:#fff;border:2px solid #EBD5D8;border-radius:8px}.combo-box-art{width:100px;height:80px;background:#fff;border:2px dashed var(--color-gold);border-radius:8px}.brand-story-section{padding:80px 0;background:#fff}.story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.story-lead{font-size:17px;font-weight:600;color:var(--color-primary);margin:16px 0;line-height:1.5}.story-p{font-size:14px;color:var(--color-text-muted);margin-bottom:14px;line-height:1.6}.honest-price-table{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.price-col{padding:20px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.comp-col{background:#f8f9fa}.feelora-col{background:#fff5f6;border-color:#f0cfd6;position:relative}.col-tag{position:absolute;top:-10px;right:16px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px}.price-col h4{font-size:15px;font-weight:700;margin-bottom:6px}.col-price{font-size:22px;font-weight:800;margin-bottom:12px}.col-highlight{color:var(--color-primary)}.price-col ul{list-style:none;font-size:12px;color:var(--color-text-muted)}.price-col li{margin-bottom:6px}.quote-card{border-left:3px solid var(--color-gold);padding-left:16px;font-style:italic;font-size:14px;margin-top:20px}.quote-author{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--color-gold-dark);margin-top:4px}.nail-anatomy-card{background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:26px}.nail-anatomy-card h3{font-size:17px;font-weight:700;margin-bottom:16px}.anatomy-visual{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.layer-band{padding:12px 16px;border-radius:6px;font-size:12px}.layer-band strong{display:block;font-size:13px}.layer-top{background:#fde8ed;color:#8b1538}.layer-mid{background:#8b1538;color:#fff}.layer-bot{background:#ead0d5;color:#551224}.strengths-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;font-weight:700}.social-proof-section{padding:70px 0;background:#faf8f6}.insta-looks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.insta-look-card{height:280px;border-radius:var(--radius-md);overflow:hidden;position:relative;background:#111;box-shadow:var(--shadow-card)}.look-thumb{width:100%;height:100%;opacity:.85;transition:transform .3s}.insta-look-card:hover .look-thumb{transform:scale(1.05);opacity:.95}.look-1{background:radial-gradient(circle,#a31d36,#4a0e1a)}.look-2{background:radial-gradient(circle,#d4a396,#6b4e47)}.look-3{background:radial-gradient(circle,#2a2f35,#111315)}.look-4{background:radial-gradient(circle,#d4af37,#665012)}.look-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 100%);color:#fff}.creator-tag{font-size:11px;font-weight:700;color:var(--color-gold);display:block;margin-bottom:2px}.look-title{font-size:12px;font-weight:600;margin-bottom:10px;line-height:1.3}.btn-light{background:#fff;color:#111;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px}.b2b-section{padding:60px 0;background:#fff9f2}.b2b-box{background:#fff;border:2px solid var(--color-gold);border-radius:var(--radius-lg);padding:36px}.b2b-inner-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.b2b-tag{background:var(--color-gold);color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:4px;display:inline-block;margin-bottom:10px}.b2b-info h2{font-family:var(--font-serif);font-size:28px;font-weight:800;margin-bottom:10px}.b2b-info p{font-size:13px;color:var(--color-text-muted);margin-bottom:20px}.b2b-perks-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.perk-box{background:#fffdf9;border:1px solid #F2E4CB;padding:12px;border-radius:8px;font-size:12px}.perk-box strong{display:block;font-size:13px;color:var(--color-text-main);margin-bottom:2px}.action-card-b2b{background:#faf6f0;border:1px solid #EEDFC7;padding:20px;border-radius:var(--radius-md);text-align:center}.action-card-b2b h4{font-size:16px;font-weight:700;margin-bottom:6px}.action-card-b2b p{font-size:12px;color:var(--color-text-muted);margin-bottom:16px}.btn-whatsapp-full{background:#25d366;color:#fff;width:100%}.cart-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s}.cart-drawer-overlay.active{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background:#fff;z-index:999;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.cart-drawer.active{transform:translate(0)}.cart-drawer-header{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.cart-drawer-header h3{font-size:16px;font-weight:800}.drawer-close-btn{background:none;border:none;font-size:26px;cursor:pointer;color:#888}.tier-rewards-container{background:#fff5f6;border-bottom:1px solid #F5D3D9;padding:16px 20px}.tier-milestones-row{display:flex;justify-content:space-between;margin-bottom:10px}.tier-step{text-align:center;font-size:11px;opacity:.6}.tier-step.unlocked{opacity:1;color:var(--color-primary);font-weight:700}.tier-icon{font-size:16px;display:block;margin-bottom:2px}.tier-bar-track{width:100%;height:8px;background:#eed4d8;border-radius:8px;overflow:hidden;margin-bottom:8px}.tier-bar-fill{height:100%;background:var(--color-primary);transition:width .3s ease}.tier-current-msg{font-size:12px;font-weight:700;color:var(--color-primary);text-align:center}.cart-drawer-body{flex:1;overflow-y:auto;padding:18px 20px}.empty-cart-message{text-align:center;padding:30px 10px}.empty-bag-icon{font-size:42px;margin-bottom:10px}.empty-cart-message h4{font-size:16px;font-weight:700;margin-bottom:6px}.empty-cart-message p{font-size:13px;color:var(--color-text-muted);margin-bottom:18px}.cart-item-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F0F0F0}.cart-item-title{font-size:13px;font-weight:700;margin-bottom:2px}.cart-item-price{font-size:13px;font-weight:800;color:var(--color-primary)}.cart-item-remove{background:none;border:none;font-size:18px;color:#999;cursor:pointer}.cart-upsells-box{background:var(--color-soft-bg);border-top:1px solid var(--color-border);padding:14px 20px}.upsell-heading{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.upsell-item-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.upsell-left strong{display:block;color:var(--color-text-main)}.upsell-left span{color:var(--color-text-muted)}.btn-upsell-add{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;cursor:pointer}.cart-drawer-footer{padding:16px 20px;border-top:1px solid var(--color-border);background:#fafafa}.pincode-box{margin-bottom:12px}.pincode-input-row input{flex:1;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:12px;outline:none}.pincode-msg{font-size:11px;font-weight:600;margin-top:4px}.pincode-success{color:#1e824c}.pincode-error{color:#c0392b}.bill-row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.bill-amount{font-size:19px;font-weight:800;color:var(--color-primary)}.shipping-row{font-size:12px;color:var(--color-text-muted)}.trust-icons-row{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#1e824c;margin:10px 0}.checkout-btn{font-size:15px;padding:14px}.feelora-footer{background:#111518;color:#fff;padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;margin-bottom:40px}.footer-logo{font-family:var(--font-serif);font-size:24px;font-weight:800;letter-spacing:2px;color:#fff;margin-bottom:6px}.brand-tag{font-size:12px;color:var(--color-gold);margin-bottom:12px;font-style:italic}.office-address{font-size:12px;color:#9aa4aa;line-height:1.6;margin-bottom:10px}.gstin-chip{font-size:11px;color:var(--color-gold);background:#ffffff0f;padding:4px 8px;border-radius:4px;display:inline-block}.footer-col h4{font-size:14px;font-weight:700;margin-bottom:16px;color:#fff}.footer-nav{list-style:none;font-size:13px}.footer-nav li{margin-bottom:8px}.footer-nav a{color:#9aa4aa}.footer-nav a:hover{color:#fff}.btn-retailer-apply{display:inline-block;background:var(--color-gold);color:#111;font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;margin:10px 0 14px}.social-row{font-size:12px;color:#9aa4aa}.footer-bottom-row{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;text-align:center}.payment-methods-strip{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pay-tag{background:#ffffff0f;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;color:#ccc}.copyright-line{font-size:12px;color:#768186}@media(max-width:992px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-subtext{margin:0 auto 24px}.hero-btn-row,.hero-usp-strip{justify-content:center}.occasions-grid,.finish-pills-grid{grid-template-columns:repeat(2,1fr)}.coupons-carousel{grid-template-columns:1fr}.mars-product-grid,.insta-looks-grid{grid-template-columns:repeat(2,1fr)}.story-grid,.b2b-inner-grid,.b2b-perks-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.header-search-box{display:none}.header-mobile-toggle{display:block}.hero-heading{font-size:32px}.occasions-grid,.finish-pills-grid,.mars-product-grid,.insta-looks-grid,.footer-grid{grid-template-columns:1fr}.d-none-sm{display:none}}.story-bubbles-section{padding:14px 0 10px;background:#fff;border-bottom:1px solid var(--color-border);overflow-x:auto}.story-bubbles-row{display:flex;gap:18px;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.story-bubble-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;flex-shrink:0}.bubble-ring{width:62px;height:62px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--color-primary),var(--color-gold),#D81B60);display:flex;align-items:center;justify-content:center}.bubble-avatar{width:100%;height:100%;border-radius:50%;background:#fff;border:2px solid #FFF;display:flex;align-items:center;justify-content:center;font-size:22px}.pulse-ring{animation:pulseGold 2s infinite}@keyframes pulseGold{0%{box-shadow:0 0 #c5a05999}70%{box-shadow:0 0 0 8px #c5a05900}to{box-shadow:0 0 #c5a05900}}.bubble-label{font-size:11px;font-weight:700;color:var(--color-text-main);text-align:center}.byob-section{padding:70px 0;background:linear-gradient(135deg,#fff9fa,#fffdf7);border-bottom:1px solid var(--color-border)}.byob-wrapper{background:#fff;border:2px solid #F0DADE;border-radius:var(--radius-lg);padding:40px;box-shadow:0 8px 30px #8b153814}.byob-box-tray{background:#fff5f6;border:2px dashed #E5B4BE;border-radius:var(--radius-md);padding:24px;margin-bottom:30px}.box-slots-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.box-slot{background:#fff;border:1px solid #EED4D9;border-radius:var(--radius-md);padding:16px;text-align:center;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s}.box-slot.filled{border:2px solid var(--color-primary);background:#fffdfe}.slot-number{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--color-primary);margin-bottom:6px}.slot-preview{font-size:13px;color:#999;margin-bottom:6px;font-weight:600}.slot-title{font-size:12px;font-weight:700;color:var(--color-text-main)}.byob-summary-bar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:14px 20px;border-radius:30px;box-shadow:var(--shadow-card)}.byob-box-price{font-size:20px;font-weight:800;color:var(--color-primary)}.byob-box-sub{font-size:12px;color:var(--color-text-muted);display:block}.byob-add-btn:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.byob-picker-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.byob-item-card{background:#fafafa;border:1px solid #EAEAEA;border-radius:var(--radius-md);padding:14px;text-align:center;cursor:pointer;transition:all .2s}.byob-item-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.byob-item-card.selected{border:2px solid var(--color-primary);background:#fff5f7}.byob-thumb{width:40px;height:70px;margin:0 auto 8px;border-radius:6px}.kajal-thumb{background:#111;width:8px;height:70px}.wipes-thumb{background:#fff;border:1px solid #CCC;width:50px;height:50px;border-radius:6px}.remover-thumb{background:#efefef;width:35px;height:70px;border-radius:6px}.gold-thumb{background:linear-gradient(135deg,#d4af37,#fff)}.byob-item-card h4{font-size:12px;font-weight:700;margin-bottom:2px}.byob-item-card span{font-size:11px;color:#888;display:block;margin-bottom:8px}.btn-slot-select{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary);font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;cursor:pointer}.under199-section{padding:70px 0;background:#fff}.under199-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mini-card{background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;text-align:center;position:relative;transition:transform .2s}.mini-card:hover{transform:translateY(-3px)}.mini-tag{position:absolute;top:12px;right:12px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:800;padding:2px 8px;border-radius:4px}.mini-preview{height:100px;display:flex;align-items:center;justify-content:center;margin:10px auto 14px}.mini-card h4{font-size:15px;font-weight:700;margin-bottom:4px}.mini-card p{font-size:12px;color:var(--color-text-muted);margin-bottom:12px}.mini-price-row{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-bottom:14px}.mini-price{font-size:20px;font-weight:800;color:var(--color-primary)}.mini-mrp{font-size:13px;color:#999;text-decoration:line-through}.concerns-section{padding:60px 0;background:#faf7f6}.concerns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.concern-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;cursor:pointer;transition:all .2s}.concern-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:var(--shadow-card)}.concern-icon{font-size:32px;margin-bottom:12px}.concern-card h4{font-size:16px;font-weight:700;margin-bottom:6px}.concern-card p{font-size:12px;color:var(--color-text-muted);margin-bottom:12px;line-height:1.4}.concern-cta{font-size:12px;font-weight:700;color:var(--color-primary)}.clean-science-section{padding:70px 0;background:#fff}.clean-card{background:#faf8f6;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:40px}.ingredients-pillars-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.pillar-box{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px}.pillar-badge{display:inline-block;background:#e8f5e9;color:#2e7d32;font-size:10px;font-weight:800;padding:4px 10px;border-radius:4px;margin-bottom:12px}.badge-red{background:#ffebee;color:#c62828}.pillar-box h4{font-size:17px;font-weight:800;margin-bottom:14px}.pillar-box ul{list-style:none;font-size:13px;color:var(--color-text-muted)}.pillar-box li{margin-bottom:8px;line-height:1.5}.pillar-box strong{color:var(--color-text-main)}@media(max-width:992px){.byob-picker-grid{grid-template-columns:repeat(3,1fr)}.under199-grid,.concerns-grid{grid-template-columns:repeat(2,1fr)}.ingredients-pillars-grid{grid-template-columns:1fr}}@media(max-width:600px){.box-slots-row{grid-template-columns:1fr}.byob-picker-grid{grid-template-columns:repeat(2,1fr)}.under199-grid,.concerns-grid{grid-template-columns:1fr}.byob-summary-bar{flex-direction:column;gap:12px;text-align:center}}.site-official-logo{height:48px;max-width:180px;object-fit:contain;display:block}.footer-official-logo{height:52px;max-width:200px;object-fit:contain;display:block;margin-bottom:12px}.b2b-master-wrapper{background:#fff;border:2px solid var(--color-gold);border-radius:var(--radius-lg);padding:40px;box-shadow:0 10px 30px #0000000f}.distributor-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}.step-card{background:#faf7f4;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;position:relative;transition:transform .2s}.step-card:hover{transform:translateY(-3px)}.step-badge{font-size:10px;font-weight:800;color:var(--color-primary);background:#fff;border:1px solid #F0D0D5;padding:2px 8px;border-radius:12px;display:inline-block;margin-bottom:10px}.step-icon{font-size:28px;margin-bottom:8px}.step-card h4{font-size:14px;font-weight:800;margin-bottom:6px}.step-card p{font-size:12px;color:var(--color-text-muted);line-height:1.4}.b2b-perks-banner{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#fff9f2;border:1px dashed var(--color-gold);border-radius:var(--radius-md);padding:18px 24px;margin-bottom:40px}.perk-col strong{display:block;font-size:13px;color:#8a5600;margin-bottom:2px}.perk-col span{font-size:11px;color:var(--color-text-muted)}.b2b-form-container{background:#faf9f8;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:34px}.form-header h3{font-family:var(--font-serif);font-size:24px;font-weight:800;margin-bottom:6px}.form-header p{font-size:13px;color:var(--color-text-muted);margin-bottom:24px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:700;color:var(--color-text-main)}.form-group input,.form-group select{padding:10px 14px;border:1px solid #D5C2C6;border-radius:var(--radius-sm);font-size:13px;background:#fff;outline:none;font-family:inherit}.form-group input:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #8b15381a}.margin-preview-box{background:#e8f5e9;border:1px solid #C8E6C9;color:#1b5e20;padding:12px 18px;border-radius:var(--radius-sm);font-size:13px;display:flex;align-items:center;gap:10px;margin-bottom:22px}.form-submit-row{text-align:center}.distributor-success-card{text-align:center;padding:30px;background:#fff;border-radius:var(--radius-md);border:2px solid #2E7D32}.distributor-success-card .success-icon{font-size:48px;margin-bottom:12px}.distributor-success-card h3{font-size:22px;font-weight:800;color:#2e7d32;margin-bottom:8px}.distributor-success-card p{font-size:14px;color:var(--color-text-muted);margin-bottom:20px}.success-actions-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.product-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;opacity:0;pointer-events:none;transition:opacity .3s ease}.product-modal-overlay.active{display:block;opacity:1;pointer-events:auto}.product-modal-window{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:95%;max-width:920px;max-height:90vh;background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;z-index:1060;overflow-y:auto;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.product-modal-window.active{display:block;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.modal-close-btn{position:absolute;top:16px;right:18px;background:#f0eaeb;border:none;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;color:#555;transition:background .2s}.modal-close-btn:hover{background:#e0d2d5;color:#111}.modal-body-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;padding:30px}.modal-gallery-col{display:flex;flex-direction:column;align-items:center}.modal-main-image-wrap{width:100%;height:320px;background:radial-gradient(circle,#fff0f2,#faf5f4);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.modal-bottle-mockup{display:flex;flex-direction:column;align-items:center;transition:transform .25s ease}.modal-bottle-cap{width:52px;height:56px;background:linear-gradient(135deg,#e2c17c,#a68238);border-radius:8px 8px 3px 3px;box-shadow:0 2px 8px #0003}.modal-bottle-body{width:96px;height:120px;border-radius:14px 14px 20px 20px;background:linear-gradient(160deg,#9e0b2b,#d81b60 60%,#680016);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px #0003,inset 0 0 15px #fff6;transition:background .3s ease}.modal-bottle-emboss{color:#fff;font-family:var(--font-serif);font-size:12px;text-align:center;letter-spacing:1px}.modal-thumbs-row{display:flex;gap:10px;margin-bottom:16px}.modal-thumb{padding:6px 14px;border:1px solid var(--color-border);border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;background:#fff}.modal-thumb.active{border-color:var(--color-primary);background:var(--color-soft-bg);color:var(--color-primary)}.modal-authenticity-strip{font-size:11px;font-weight:700;color:#1e824c;display:flex;gap:14px}.modal-details-col{display:flex;flex-direction:column}.modal-brand-badge{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gold-dark);font-weight:800;margin-bottom:4px}.modal-product-title{font-family:var(--font-serif);font-size:24px;font-weight:800;line-height:1.25;margin-bottom:8px}.modal-rating-row{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:14px}.modal-stars{color:#c5a059;font-size:14px}.modal-score{font-weight:800}.modal-review-count{color:#777}.modal-price-box{display:flex;align-items:baseline;gap:10px;padding-bottom:14px;border-bottom:1px solid #F0F0F0;margin-bottom:16px;flex-wrap:wrap}.modal-sale-price{font-size:26px;font-weight:800;color:var(--color-primary)}.modal-mrp-price{font-size:15px;color:#999;text-decoration:line-through}.modal-save-pill{background:#e8f5e9;color:#1e824c;font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px}.tax-note{font-size:11px;color:#888;width:100%;margin-top:-4px}.modal-shade-section{margin-bottom:18px}.shade-header-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px}.shade-finish-tag{background:var(--color-soft-bg);border:1px solid var(--color-border);font-size:11px;font-weight:700;color:var(--color-primary);padding:2px 8px;border-radius:12px}.modal-swatches-list{display:flex;gap:10px;flex-wrap:wrap}.modal-swatch-btn{width:32px;height:32px;border-radius:50%;border:3px solid #FFF;box-shadow:0 0 0 1px #ddd;background-color:var(--c);cursor:pointer;transition:transform .2s,box-shadow .2s}.modal-swatch-btn:hover{transform:scale(1.15)}.modal-swatch-btn.active{box-shadow:0 0 0 2.5px var(--color-primary);transform:scale(1.15)}.modal-qty-actions-row{display:flex;gap:12px;margin-bottom:12px}.modal-qty-selector{display:flex;border:1px solid var(--color-border);border-radius:30px;overflow:hidden;background:#fff}.modal-qty-selector button{background:none;border:none;padding:8px 14px;font-size:16px;font-weight:700;cursor:pointer;color:var(--color-primary)}.modal-qty-selector input{width:40px;border:none;text-align:center;font-weight:700;font-size:14px;outline:none}.modal-add-cart-btn{flex:1}.modal-instant-actions-row{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.btn-buy-now{background:#111518;color:#fff;font-size:13px;padding:11px}.btn-buy-now:hover{background:#222b30}.btn-whatsapp-order{background:#25d366;color:#fff;font-size:13px;padding:11px}.btn-whatsapp-order:hover{background:#1ea952}.modal-pincode-box{background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:18px}.modal-pincode-box label{font-size:11px;font-weight:700;color:var(--color-text-main);display:block;margin-bottom:6px}.modal-pincode-input-wrap{display:flex;gap:8px}.modal-pincode-input-wrap input{flex:1;padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:12px;outline:none}.modal-pincode-result{font-size:11px;font-weight:600;margin-top:6px}.modal-accordions{border-top:1px solid var(--color-border);padding-top:12px}.accordion-item{border-bottom:1px solid #F0F0F0}.accordion-head{padding:10px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;cursor:pointer}.acc-arrow{font-size:11px;transition:transform .2s}.accordion-item.open .acc-arrow{transform:rotate(180deg)}.accordion-content{display:none;font-size:12px;color:var(--color-text-muted);line-height:1.5;padding-bottom:12px}.accordion-item.open .accordion-content{display:block}.acc-list{list-style:none}.acc-list li{margin-bottom:4px}@media(max-width:768px){.modal-body-grid{grid-template-columns:1fr;padding:20px}.distributor-steps-grid{grid-template-columns:1fr}.b2b-perks-banner{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}}.hero-slider-section{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border)}.hero-slides-wrapper{position:relative;min-height:480px}.hero-slide-item{display:none;padding:60px 0 70px;animation:slideFadeIn .5s ease-in-out}.hero-slide-item.active{display:block}@keyframes slideFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.slide-content-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.slide-pill{display:inline-block;background:#fff;border:1px solid var(--color-border);font-size:11px;font-weight:800;text-transform:uppercase;color:var(--color-primary);padding:4px 14px;border-radius:20px;margin-bottom:16px;box-shadow:var(--shadow-card)}.slide-title{font-family:var(--font-serif);font-size:44px;font-weight:800;line-height:1.15;margin-bottom:16px}.slide-desc{font-size:15px;color:var(--color-text-muted);max-width:520px;margin-bottom:28px;line-height:1.6}.slide-btn-group{display:flex;gap:14px;flex-wrap:wrap}.slide-mockup-card{background:#fff;border-radius:var(--radius-lg);padding:30px;border:1px solid var(--color-border);box-shadow:var(--shadow-hover);display:flex;flex-direction:column;align-items:center;position:relative;min-height:280px;justify-content:center}.slide-bottle{width:90px;height:150px;border-radius:12px 12px 18px 18px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0000002e}.kajal-slide-art{width:14px;height:160px;background:#111;border-radius:3px;box-shadow:0 10px 24px #00000040}.box-slide-art{width:150px;height:120px;background:#fff;border:2px dashed var(--color-gold);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--color-primary);font-size:14px}.slide-float-badge{margin-top:18px;background:#fff9ed;border:1px solid #F5DFBC;color:#b57d14;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:1px solid var(--color-border);width:44px;height:44px;border-radius:50%;font-size:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s}.slider-arrow:hover{background:var(--color-primary);color:#fff}.prev-arrow{left:20px}.next-arrow{right:20px}.slider-dots-row{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.slider-dot{width:12px;height:12px;border-radius:50%;border:none;background:#d5c0c4;cursor:pointer;transition:all .2s}.slider-dot.active{background:var(--color-primary);width:28px;border-radius:12px}.lang-toggle-btn{background:#fff4e5;color:#8a5600;border:1px solid #F0D9B5;padding:5px 10px;border-radius:16px;font-size:12px;font-weight:700}.badge-dot{background:var(--color-primary);color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px}.wishlist-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s}.wishlist-drawer-overlay.active{opacity:1;pointer-events:auto}.wishlist-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:#fff;z-index:999;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.wishlist-drawer.active{transform:translate(0)}.wishlist-header{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.wishlist-body{flex:1;overflow-y:auto;padding:20px}.empty-wishlist-msg{text-align:center;padding:40px 10px}.empty-icon{font-size:40px;margin-bottom:10px}.wishlist-item-card{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F0F0F0;gap:10px}.wishlist-item-left h5{font-size:13px;font-weight:700;margin-bottom:2px}.wishlist-item-left span{font-size:13px;font-weight:800;color:var(--color-primary)}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background:#111518;color:#fff;padding:14px 0;z-index:1020;box-shadow:0 -4px 20px #00000040;font-size:13px}.cookie-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.cookie-btn-group{display:flex;gap:10px;flex-shrink:0}.search-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1030;opacity:0;pointer-events:none;transition:opacity .25s}.search-modal-overlay.active{opacity:1;pointer-events:auto}.search-modal-window{position:fixed;top:60px;left:50%;transform:translate(-50%);width:90%;max-width:680px;background:#fff;border-radius:var(--radius-lg);z-index:1040;box-shadow:0 20px 60px #0000004d;overflow:hidden;display:none}.search-modal-window.active{display:block;animation:fadeIn .25s ease}.search-modal-header{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:12px}.search-input-box{display:flex;align-items:center;gap:10px;flex:1}.search-input-box input{width:100%;border:none;outline:none;font-size:16px;font-family:inherit;font-weight:600}.search-close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#888}.search-modal-body{padding:20px;max-height:400px;overflow-y:auto}.trending-keywords{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.trend-title{font-size:12px;font-weight:700;color:var(--color-text-muted)}.trend-chip{background:var(--color-soft-bg);border:1px solid var(--color-border);font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;cursor:pointer}.search-item-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #F0F0F0;cursor:pointer}.search-item-row:hover{background:#fff9fa}.account-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1050;opacity:0;pointer-events:none;transition:opacity .3s}.account-modal-overlay.active{opacity:1;pointer-events:auto}.account-modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:640px;max-height:88vh;background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;z-index:1060;overflow-y:auto;padding:30px;display:none}.account-modal-window.active{display:block;animation:fadeIn .3s ease}.auth-header h3{font-family:var(--font-serif);font-size:24px;font-weight:800;margin-bottom:4px}.auth-header p{font-size:13px;color:var(--color-text-muted);margin-bottom:24px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-switch{margin-top:16px;color:var(--color-text-muted)}.dash-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--color-border);margin-bottom:20px}.dash-user-info{display:flex;align-items:center;gap:12px}.dash-avatar{font-size:32px;background:var(--color-soft-bg);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dash-user-info h3{font-size:18px;font-weight:800}.dash-user-info span{font-size:12px;color:var(--color-text-muted)}.dash-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.stat-card{background:#faf7f6;border:1px solid var(--color-border);padding:14px;border-radius:var(--radius-sm);text-align:center}.stat-num{font-size:18px;font-weight:800;color:var(--color-primary);display:block}.stat-label{font-size:11px;color:var(--color-text-muted)}.dash-orders-section h4{font-size:15px;font-weight:800;margin-bottom:14px}.order-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;margin-bottom:14px;box-shadow:var(--shadow-card)}.order-card-header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px}.order-date{display:block;font-size:11px;color:#888;margin-top:2px}.status-badge{font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px}.status-shipped{background:#e3f2fd;color:#1565c0}.status-delivered{background:#e8f5e9;color:#2e7d32}.order-items-preview{font-size:12px;color:#555;display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.order-card-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px dashed #EEE}.order-actions-btn-group{display:flex;gap:8px}.card-wishlist-heart{position:absolute;top:12px;right:12px;background:#ffffffe6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;font-size:16px;transition:transform .2s}.card-wishlist-heart:hover{transform:scale(1.15)}.card-wishlist-heart.active{color:#e53935}.preview-master-bar{background:#0b0e10;color:#fff;font-size:12px;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.preview-badge-gold{background:var(--color-gold);color:#111;font-weight:800;padding:3px 10px;border-radius:4px;font-size:11px}.distributor-page-header{background:linear-gradient(135deg,#fff9f2,#fff);padding:30px 0 20px;border-bottom:1px solid var(--color-border)}.breadcrumb-nav{font-size:13px;color:var(--color-text-muted);margin-bottom:20px}.breadcrumb-nav a{color:var(--color-primary);font-weight:700}.bc-sep{margin:0 8px;color:#bbb}.bc-curr{color:var(--color-text-main);font-weight:600}.page-header-text h1{font-family:var(--font-serif);font-size:34px;font-weight:800;margin-bottom:8px}.b2b-teaser-section{padding:60px 0;background:#fff9f2}.b2b-teaser-card{background:#fff;border:2px solid var(--color-gold);border-radius:var(--radius-lg);padding:36px 40px;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;box-shadow:0 8px 24px #c5a0591f}.b2b-teaser-badge{background:var(--color-gold);color:#111;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px;display:inline-block;margin-bottom:10px}.b2b-teaser-title{font-family:var(--font-serif);font-size:28px;font-weight:800;color:var(--color-text-main);margin-bottom:10px}.b2b-teaser-desc{font-size:14px;color:var(--color-text-muted);margin-bottom:16px;line-height:1.5}.b2b-teaser-tags{display:flex;gap:16px;font-size:12px;font-weight:700;color:#8a5600;flex-wrap:wrap}.b2b-teaser-action{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px dashed #E0D0B5;padding-left:20px}.b2b-portal-btn{padding:14px 28px;font-size:15px;font-weight:800;background:var(--color-primary);color:#fff;border-radius:30px;box-shadow:0 4px 16px #8b153840;transition:all .2s;display:inline-block}.b2b-portal-btn:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.teaser-sub-note{display:block;font-size:11px;color:var(--color-text-muted);margin-top:8px}@media(max-width:900px){.b2b-teaser-card{grid-template-columns:1fr}.b2b-teaser-action{border-left:none;padding-left:0;border-top:1px dashed #E0D0B5;padding-top:20px}}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-nav-overlay.active{opacity:1;pointer-events:auto}.mobile-nav-drawer{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;background:#fff;z-index:1060;transform:translate(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:4px 0 24px #00000026;display:flex;flex-direction:column}.mobile-nav-drawer.active{transform:translate(0)}.drawer-top-bar{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;background:var(--color-soft-bg)}.drawer-logo{height:38px;max-width:140px;object-fit:contain}.drawer-close-btn{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#666}.drawer-menu-list{flex:1;overflow-y:auto;padding:14px 0}.drawer-link{display:flex;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:700;color:var(--color-text-main);border-bottom:1px solid #F5EDED;text-decoration:none;transition:background .2s}.drawer-link:hover{background:#fff5f7;color:var(--color-primary)}.drawer-badge{background:var(--color-primary);color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;margin-left:auto}.drawer-b2b-link{background:#fff9f2;color:#8a5600;border-left:4px solid var(--color-gold)}.drawer-bottom-actions{padding:16px 20px;border-top:1px solid var(--color-border);background:#fafafa}.mb-10{margin-bottom:10px}.photo-hero-slider{position:relative;overflow:hidden;background:#111;border-bottom:1px solid var(--color-border)}.slider-viewport{position:relative;min-height:480px}.photo-slide{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out;display:flex;align-items:center;padding:60px 40px;background-size:cover;background-position:center}.photo-slide.active{opacity:1;pointer-events:auto;position:relative}.photo-slide-1{background:linear-gradient(135deg,#8b1538eb,#320814d9);color:#fff}.photo-slide-2{background:linear-gradient(135deg,#121619f2,#263037e6);color:#fff}.photo-slide-3{background:linear-gradient(135deg,#69323ceb,#c5a059d9);color:#fff}.slide-overlay-content{max-width:620px;z-index:2}.photo-pill{display:inline-block;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:800;letter-spacing:1.5px;padding:5px 14px;border-radius:20px;margin-bottom:16px;border:1px solid rgba(255,255,255,.3)}.photo-slide h2{font-family:var(--font-serif);font-size:42px;font-weight:800;line-height:1.15;margin-bottom:14px;color:#fff}.photo-slide p{font-size:16px;opacity:.92;margin-bottom:26px;line-height:1.5}.photo-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:none;width:46px;height:46px;border-radius:50%;font-size:26px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 4px 12px #0003}.photo-slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.prev-btn{left:24px}.next-btn{right:24px}.photo-slider-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.p-dot{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .25s}.p-dot.active{background:#fff;width:32px;border-radius:12px}.reviews-section{padding:70px 0;background:#fff;border-bottom:1px solid var(--color-border)}.rating-overview-box{background:#fff9ed;border:1px solid #F2E4CB;border-radius:var(--radius-md);padding:16px 24px;display:inline-block;margin-bottom:30px}.overall-stars{color:#e6a100;font-size:22px;letter-spacing:2px}.overall-score{font-size:24px;font-weight:800;color:#111}.overall-sub{font-size:12px;color:var(--color-text-muted)}.reviews-carousel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card{background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-card)}.review-card-stars{color:#e6a100;font-size:16px;margin-bottom:8px}.review-title{font-size:15px;font-weight:800;margin-bottom:8px;color:var(--color-text-main)}.review-quote{font-size:13px;color:var(--color-text-muted);line-height:1.5;margin-bottom:16px;font-style:italic}.reviewer-footer{font-size:12px;color:var(--color-text-main)}.verified-chip{display:inline-block;background:#e8f5e9;color:#2e7d32;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;margin-left:6px}.insta-feed-section{padding:70px 0;background:#faf8f6;border-bottom:1px solid var(--color-border)}.insta-reels-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.insta-reel-item{height:280px;border-radius:var(--radius-md);overflow:hidden;position:relative;background-size:cover;box-shadow:var(--shadow-card);transition:transform .25s ease}.insta-reel-item:hover{transform:translateY(-4px)}.reel-1{background:linear-gradient(180deg,#0000001a,#000000d9),#8b1538}.reel-2{background:linear-gradient(180deg,#0000001a,#000000d9),#d4a396}.reel-3{background:linear-gradient(180deg,#0000001a,#000000d9),#222b30}.reel-4{background:linear-gradient(180deg,#0000001a,#000000d9),#c5a059}.reel-inner-content{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff}.reel-creator{font-size:11px;font-weight:800;color:var(--color-gold);display:block;margin-bottom:4px}.reel-inner-content p{font-size:12px;font-weight:600;margin-bottom:8px;line-height:1.3}.reel-likes{font-size:11px;opacity:.85}.payment-badges-colorful-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pay-badge-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;background:#fff;color:#111;box-shadow:0 2px 6px #00000026}.pill-phonepe{border-left:4px solid #5F259F}.pill-gpay{border-left:4px solid #4285F4}.pill-paytm{border-left:4px solid #00BAF2}.pill-upi{border-left:4px solid #008744}.pill-rupay{border-left:4px solid #FF6D00}.pill-cards{border-left:4px solid #1A1F71}.pill-cod{border-left:4px solid #2E7D32;background:#f1f8e9}.floating-whatsapp-container{position:fixed;bottom:24px;right:24px;z-index:9999}.floating-whatsapp-circle{width:58px;height:58px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #25d36673;position:relative;transition:transform .25s ease;cursor:pointer}.floating-whatsapp-circle:hover{transform:scale(1.1)}.whatsapp-ring-pulse{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid #25D366;animation:pulseWa 1.8s infinite}@keyframes pulseWa{0%{transform:scale(1);opacity:.8}to{transform:scale(1.3);opacity:0}}.floating-wa-tooltip{position:absolute;right:70px;background:#111;color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;box-shadow:0 4px 12px #0003}.floating-whatsapp-circle:hover .floating-wa-tooltip{opacity:1}.auth-tabs-row{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:20px}.auth-tab-btn{flex:1;padding:12px;background:none;border:none;font-size:14px;font-weight:700;color:var(--color-text-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.auth-tab-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.otp-input-group{display:flex;gap:8px}.otp-input-group input{flex:1}@media(max-width:992px){.reviews-carousel-grid{grid-template-columns:1fr}.insta-reels-grid{grid-template-columns:repeat(2,1fr)}.photo-slide h2{font-size:30px}}.floating-whatsapp-circle svg,.btn-whatsapp-b2b svg,.btn-whatsapp-modal svg{fill:#fff!important;color:#fff!important}.mobile-bottom-nav{display:none}.header-brand-block{display:flex;align-items:center;gap:12px}.mobile-search-btn{display:none}@media(max-width:768px){body{padding-bottom:62px!important}.header-main-bar{padding:8px 0!important}.header-container{padding:0 10px!important;gap:8px!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.header-brand-block{gap:8px!important}.header-mobile-toggle{display:flex!important;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--color-primary)}.site-official-logo{height:32px!important;max-width:120px!important;object-fit:contain!important}.header-search-box{display:none!important}.mobile-search-btn{display:flex!important;align-items:center;justify-content:center;padding:6px;background:none;border:none;color:var(--color-text-main);cursor:pointer}.header-actions{gap:6px!important;display:flex!important;align-items:center!important}.lang-toggle-btn{font-size:11px!important;padding:4px 8px!important;background:#fff7ed!important;border:1px solid #FED7AA!important;border-radius:16px!important;color:#9a3412!important;font-weight:700!important;display:flex!important;align-items:center!important;gap:4px!important}.cart-btn{padding:6px 10px!important;gap:4px!important;border-radius:20px!important}.cart-count-badge{width:16px!important;height:16px!important;font-size:10px!important}.d-none-sm{display:none!important}.floating-whatsapp-container{bottom:72px!important;right:14px!important}.floating-whatsapp-circle{width:48px!important;height:48px!important}.floating-whatsapp-circle svg{width:26px!important;height:26px!important;fill:#fff!important}.mobile-bottom-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:56px!important;background:#fff!important;border-top:1px solid var(--color-border)!important;box-shadow:0 -3px 14px #00000014!important;z-index:9999!important;align-items:center!important;justify-content:space-around!important;padding:0 4px!important}.mobile-bottom-nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1!important;height:100%!important;color:var(--color-text-muted)!important;font-size:10px!important;font-weight:600!important;text-decoration:none!important;background:none!important;border:none!important;cursor:pointer!important;transition:color .2s ease!important;padding:4px 0!important}.mobile-bottom-nav-item.active,.mobile-bottom-nav-item:hover{color:var(--color-primary)!important}.mobile-bottom-nav-item .nav-icon{display:flex!important;align-items:center!important;justify-content:center!important;height:22px!important;margin-bottom:2px!important;position:relative!important}.mobile-bottom-nav-item .nav-icon svg{width:20px!important;height:20px!important;stroke:currentColor!important}.mobile-bottom-nav-item .bottom-badge{position:absolute!important;top:-4px!important;right:-8px!important;background:var(--color-primary)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;min-width:15px!important;height:15px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 3px!important}.cookie-consent-banner{bottom:56px!important;padding:10px 14px!important}}.main-product-section{padding:24px 0 60px;background:#fff}.product-breadcrumbs{font-size:13px;color:var(--color-text-muted);margin-bottom:24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-breadcrumbs a{color:var(--color-text-muted);transition:color .2s;text-decoration:none}.product-breadcrumbs a:hover{color:var(--color-primary)}.crumb-separator{color:#ccc}.crumb-current{color:var(--color-text-main);font-weight:600}.product-page-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.product-main-visual{position:relative;background:radial-gradient(circle,#fff0f2,#faf5f4);border-radius:var(--radius-lg);padding:50px 20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);min-height:380px}.bestseller-corner-tag{position:absolute;top:16px;left:16px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px}.prod-bottle-mockup{display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.prod-bottle-cap{width:38px;height:60px;background:linear-gradient(135deg,#1a1a1a,#444,#1a1a1a);border-radius:6px 6px 2px 2px;box-shadow:0 4px 10px #00000040}.prod-bottle-body{width:90px;height:140px;background:var(--prod-color, #8E0E28);border-radius:12px 12px 24px 24px;box-shadow:0 16px 36px #0003;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.4);position:relative;overflow:hidden;transition:background .3s ease}.prod-bottle-body:after{content:"";position:absolute;top:0;left:10px;width:14px;height:100%;background:linear-gradient(to right,rgba(255,255,255,.4),transparent)}.prod-bottle-emboss{color:#fff;font-family:var(--font-serif);font-weight:800;font-size:15px;text-align:center;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.5);line-height:1.2}.product-thumbnails-row{display:flex;gap:10px;margin-top:14px;justify-content:center}.prod-thumb{background:#faf5f4;border:1px solid var(--color-border);padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.prod-thumb.active,.prod-thumb:hover{background:#fff;border-color:var(--color-primary);color:var(--color-primary)}.product-trust-strip{display:flex;justify-content:space-between;background:#fdf9f9;border:1px dashed #E5D5D8;border-radius:10px;padding:12px 16px;margin-top:18px;font-size:11px;font-weight:700;color:var(--color-text-muted)}.trust-badge-item{display:flex;align-items:center;gap:6px}.prod-brand-pill{font-size:11px;letter-spacing:1.5px;color:var(--color-primary);font-weight:800;text-transform:uppercase;margin-bottom:8px}.prod-page-title{font-family:var(--font-serif);font-size:32px;line-height:1.25;color:var(--color-text-main);margin-bottom:12px}.prod-rating-strip{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:13px}.stars-gold{color:#f59e0b;font-size:15px}.rating-num{font-weight:800;color:var(--color-text-main)}.rating-reviews-count{color:var(--color-text-muted)}.prod-price-card{background:#fff8f9;border:1px solid #FCE4E8;border-radius:12px;padding:16px 20px;margin-bottom:22px}.price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.current-price{font-size:30px;font-weight:800;color:var(--color-primary)}.mrp-price{font-size:18px;color:#999;text-decoration:line-through}.save-discount-badge{background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:800;padding:3px 10px;border-radius:20px}.tax-shipping-note{font-size:12px;color:#666;display:flex;gap:16px;flex-wrap:wrap}.prod-shade-picker{margin-bottom:22px}.shade-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px}.shade-type-tag{background:#f3e8ff;color:#6b21a8;font-size:11px;font-weight:700;padding:2px 10px;border-radius:12px}.shade-swatches-grid{display:flex;gap:10px;flex-wrap:wrap}.prod-swatch-item{width:36px;height:36px;border-radius:50%;background-color:var(--sc);border:2px solid #FFF;outline:2px solid transparent;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00000026}.prod-swatch-item.active,.prod-swatch-item:hover{outline-color:var(--color-primary);transform:scale(1.15)}.prod-quantity-actions{display:flex;gap:14px;margin-bottom:14px}.qty-counter-box{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:#faf5f4}.qty-btn{background:none;border:none;width:38px;height:44px;font-size:18px;font-weight:700;cursor:pointer;color:var(--color-text-main);transition:background .15s}.qty-btn:hover{background:#efe4e2}.qty-val{width:36px;text-align:center;font-weight:700;font-size:15px}.btn-add-bag-page{flex:1;font-size:15px;font-weight:700;padding:12px 24px}.prod-instant-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.btn-buy-now-page{background:linear-gradient(135deg,#ff6f00,#e65100);color:#fff;border:none;font-size:15px;font-weight:800;padding:13px 20px;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 14px #e651004d;text-align:center;transition:transform .2s,box-shadow .2s}.btn-buy-now-page:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e6510066}.btn-whatsapp-page{background:#25d366;color:#fff;font-size:14px;font-weight:700;padding:11px 20px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background .2s}.btn-whatsapp-page:hover{background:#1ebe5d}.btn-whatsapp-page svg{width:20px;height:20px;fill:#fff!important}.prod-pincode-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:14px 18px;margin-bottom:20px}.prod-pincode-card label{font-size:12px;font-weight:700;color:#334155;display:block;margin-bottom:8px}.pincode-input-row{display:flex;gap:8px}.pincode-input-row input{flex:1;padding:8px 12px;border:1px solid #CBD5E1;border-radius:6px;font-size:13px}.pincode-result-msg{font-size:12px;margin-top:6px;font-weight:600}.honest-price-comparison-box{background:#fffbeb;border:1px solid #FDE68A;border-radius:10px;padding:14px 16px;margin-bottom:24px}.comparison-header{font-size:12px;font-weight:800;color:#92400e;margin-bottom:10px}.comparison-table{display:grid;grid-template-columns:1fr 1fr;gap:10px}.comp-col{padding:10px;border-radius:6px;font-size:11px}.mnc-col{background:#fff1f2;border:1px solid #FECDD3}.feelora-col{background:#f0fdf4;border:1px solid #BBF7D0}.comp-brand{font-weight:700;display:block;margin-bottom:2px}.comp-price{font-size:14px;font-weight:800;display:block;margin-bottom:4px}.mnc-col .comp-price{color:#e11d48}.feelora-col .comp-price{color:#16a34a}.comp-reason{font-size:10px;color:#666;line-height:1.3;display:block}.product-accordions-wrap{border-top:1px solid var(--color-border)}.accordion-tab{border-bottom:1px solid var(--color-border)}.accordion-head{width:100%;background:none;border:none;padding:14px 0;font-size:14px;font-weight:700;color:var(--color-text-main);display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.accordion-content{display:none;padding:0 0 16px;font-size:13px;color:var(--color-text-muted);line-height:1.6}.accordion-content ul,.accordion-content ol{padding-left:20px;margin-top:8px}.related-products-section{margin-top:60px;padding-top:40px;border-top:1px solid var(--color-border)}.related-heading{font-family:var(--font-serif);font-size:26px;margin-top:4px;margin-bottom:24px}.related-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card-img-link,.card-product-title-link,.mini-title-link{color:inherit;text-decoration:none;display:block}.card-product-title-link:hover .card-product-title,.mini-title-link:hover h4{color:var(--color-primary);text-decoration:underline}@media(max-width:900px){.product-page-grid{grid-template-columns:1fr;gap:24px}.related-products-grid{grid-template-columns:repeat(2,1fr)}.prod-page-title{font-size:26px}}@media(max-width:600px){.related-products-grid{grid-template-columns:1fr}.product-trust-strip{flex-direction:column;gap:6px}.comparison-table{grid-template-columns:1fr}}.main-collection-section{padding:30px 0 70px;background:#fff}.collection-page-header{margin-bottom:30px}.collection-page-title{font-family:var(--font-serif);font-size:34px;color:var(--color-primary);margin-bottom:8px}.collection-page-desc{font-size:14px;color:var(--color-text-muted);max-width:680px;margin:0 auto;line-height:1.6}.collection-toolbar-card{display:flex;justify-content:space-between;align-items:center;background:var(--color-soft-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 20px;margin-bottom:30px;gap:16px;flex-wrap:wrap}.collection-filter-pills{display:flex;gap:8px;flex-wrap:wrap}.col-filter-pill{background:#fff;border:1px solid var(--color-border);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.col-filter-pill.active,.col-filter-pill:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.collection-sort-wrap{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.collection-sort-wrap select{padding:6px 12px;border-radius:6px;border:1px solid var(--color-border);background:#fff;font-size:13px;font-family:inherit;outline:none}.store-features-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#fdf9f9;border:1px dashed #E5D5D8;border-radius:12px;padding:20px;margin-top:50px}.feature-item{display:flex;align-items:center;gap:12px}.feature-item .f-icon{font-size:24px}.feature-item strong{display:block;font-size:13px;color:var(--color-text-main)}.feature-item span{font-size:11px;color:var(--color-text-muted)}@media(max-width:900px){.store-features-strip{grid-template-columns:repeat(2,1fr);gap:14px}.collection-toolbar-card{flex-direction:column;align-items:stretch}.collection-sort-wrap{justify-content:flex-end}}@media(max-width:600px){.store-features-strip{grid-template-columns:1fr}.collection-page-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/feelora-theme.css.map */
