.kb-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}.kb-section{padding:70px 0}.kb-section-header{text-align:center;max-width:760px;margin:0 auto 48px}.kb-section-kicker{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--kb-gold-hover);background:var(--kb-gold-light);padding:4px 14px;border-radius:50px;margin-bottom:12px}.kb-section-title{font-family:var(--kb-font-serif);font-size:2.4rem;color:var(--kb-mahogany);line-height:1.25;margin-bottom:16px}.kb-section-desc{color:var(--kb-text-muted);font-size:1.05rem;line-height:1.65}.kb-topbar{background:var(--kb-mahogany-deep);color:var(--kb-linen);font-size:.78rem;padding:7px 0;border-bottom:1px solid rgba(212,162,74,.25);position:relative;z-index:100}.kb-topbar-left{display:flex;align-items:center;gap:10px;overflow:hidden;white-space:nowrap;font-size:.78rem;flex:1;min-width:0}.kb-topbar-sep{color:var(--kb-gold);font-size:.65rem;opacity:.8;flex-shrink:0}.kb-pulse-live{color:#ff6b6b;font-size:.7rem;animation:kb-pulse 1.8s infinite;flex-shrink:0}@keyframes kb-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.96)}}.kb-topbar-link{color:#dfd5c8;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:4px;transition:all .2s ease;white-space:nowrap}.kb-topbar-link:hover{color:#fff;background:rgba(255,255,255,.08)}.kb-forex-selector{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(212,162,74,.3);padding:2px 8px;border-radius:6px;font-size:.75rem}.kb-forex-selector select{background:transparent;color:#fff;border:none;font-size:.75rem;font-weight:600;cursor:pointer;outline:none}.kb-forex-selector select option{background:var(--kb-mahogany);color:#fff}.kb-header{background:rgba(255,255,255,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(235,217,191,.8);position:-webkit-sticky;position:sticky;top:0;z-index:999;width:100%;box-shadow:0 4px 20px rgba(35,18,11,.04)}.kb-brand-emblem,.kb-brand img{width:44px;height:44px;border-radius:50% !important;object-fit:cover;border:2px solid var(--kb-gold,#c59b27);box-shadow:0 2px 8px rgba(0,0,0,.22);transition:transform .25s ease}.kb-brand-subtitle{font-size:.65rem;font-weight:700;letter-spacing:.16em;color:var(--kb-gold-hover);text-transform:uppercase}.kb-nav-list a{font-size:.88rem;font-weight:600;color:var(--kb-mahogany);transition:all .2s ease;position:relative;padding:8px 0;letter-spacing:.01em}.kb-nav-list a::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--kb-gold);transition:all .25s ease;transform:translateX(-50%);border-radius:2px}.kb-tag-hot{background:linear-gradient(135deg,var(--kb-gold),var(--kb-gold-hover));color:#fff;font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 1px 3px rgba(184,134,40,.25)}.kb-btn-phone{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:var(--kb-mahogany);padding:8px 14px;border-radius:50px;background:var(--kb-linen);border:1px solid rgba(235,217,191,.7);transition:all .2s ease;white-space:nowrap}.kb-btn-wa{display:inline-flex;align-items:center;gap:6px;background:var(--kb-wa);color:#fff;font-size:.84rem;font-weight:700;padding:8px 16px;border-radius:50px;box-shadow:0 2px 8px rgba(37,211,102,.25);transition:all .2s ease;white-space:nowrap}.kb-btn-wa:hover{background:var(--kb-wa-dark);box-shadow:0 4px 14px rgba(37,211,102,.4);transform:translateY(-1px);color:#fff}.kb-btn-cart{display:inline-flex;align-items:center;gap:7px;background:var(--kb-mahogany);color:#fff;border:none;font-size:.84rem;font-weight:700;padding:8px 16px;border-radius:50px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(35,18,11,.15);white-space:nowrap}.kb-cart-count{background:var(--kb-gold);color:var(--kb-mahogany-deep);font-size:.7rem;font-weight:800;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.kb-btn-cart:hover .kb-cart-count{background:var(--kb-mahogany);color:#fff}.kb-hero{background:linear-gradient(135deg,#1b0e07 0,#29160d 100%);color:#fff;padding:70px 0 80px;position:relative;overflow:hidden}.kb-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 30%,rgba(212,162,74,.15) 0,transparent 60%);pointer-events:none}.kb-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;position:relative;z-index:1}.kb-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(212,162,74,.15);border:1px solid rgba(212,162,74,.4);color:var(--kb-gold);font-size:.82rem;font-weight:700;padding:6px 14px;border-radius:50px;margin-bottom:20px}.kb-hbg-item{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--kb-linen);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:10px 14px;border-radius:var(--kb-radius-sm)}.kb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--kb-gold) 0,var(--kb-gold-hover) 100%);color:var(--kb-mahogany-deep);font-size:1rem;font-weight:800;padding:14px 28px;border-radius:var(--kb-radius-sm);box-shadow:0 4px 15px rgba(212,162,74,.35);transition:all .2s ease;border:none;cursor:pointer}.kb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,162,74,.5)}.kb-btn-hero-wa{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1rem;font-weight:700;padding:14px 24px;border-radius:var(--kb-radius-sm);transition:all .2s ease}.kb-hero-social-proof{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:22px}.kb-sp-av{width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;border:2px solid var(--kb-mahogany);margin-left:-8px}.kb-sp-text strong{display:block;font-size:.88rem;color:var(--kb-gold)}.kb-sp-text span{font-size:.78rem;color:#bfaea2}.kb-hero-img-wrap{position:relative;border-radius:var(--kb-radius-lg);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4);border:1px solid rgba(212,162,74,.3)}.kb-hero-main-img{width:100%;height:auto;object-fit:cover;transition:transform .4s ease}.kb-hero-img-wrap:hover .kb-hero-main-img{transform:scale(1.02)}.kb-hero-floating-pill{position:absolute;bottom:16px;left:16px;background:rgba(35,18,11,.88);backdrop-filter:blur(8px);border:1px solid var(--kb-gold);border-radius:var(--kb-radius);padding:10px 14px;display:flex;align-items:center;gap:10px;color:#fff}.kb-hero-floating-pill strong{display:block;font-size:.82rem;color:var(--kb-gold)}.kb-hero-floating-pill small{font-size:.72rem;color:#dedede}.kb-bundles-section{background:var(--kb-linen);border-bottom:1px solid var(--kb-border)}.kb-bundles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kb-bundle-card{background:var(--kb-card-bg);border-radius:var(--kb-radius);border:2px solid var(--kb-border);overflow:hidden;box-shadow:var(--kb-shadow);display:flex;flex-direction:column;position:relative;transition:all .3s ease}.kb-bundle-card:hover{transform:translateY(-4px);box-shadow:var(--kb-shadow-lg);border-color:var(--kb-gold)}.kb-bundle-popular{border-color:var(--kb-gold);box-shadow:0 8px 30px rgba(212,162,74,.22)}.kb-bundle-badge{position:absolute;top:14px;right:14px;background:var(--kb-mahogany);color:var(--kb-gold);font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:50px;border:1px solid var(--kb-gold);z-index:2}.kb-bundle-img-wrap{background:var(--kb-cream);padding:18px;text-align:center}.kb-bundle-img-wrap img{border-radius:var(--kb-radius-sm);margin:0 auto}.kb-bundle-body{padding:24px;display:flex;flex-direction:column;flex:1}.kb-bundle-title{font-family:var(--kb-font-serif);font-size:1.35rem;color:var(--kb-mahogany);margin-bottom:6px}.kb-bundle-subtitle{font-size:.85rem;color:var(--kb-text-muted);margin-bottom:16px}.kb-bundle-items{list-style:none;margin-bottom:20px;flex:1}.kb-bundle-items li{font-size:.86rem;color:var(--kb-text-dark);padding:5px 0;display:flex;align-items:center;gap:8px}.kb-bi-check{color:var(--kb-green);font-weight:900}.kb-bundle-savings-tag{background:var(--kb-green-light);color:var(--kb-green);font-size:.82rem;font-weight:700;padding:6px 12px;border-radius:6px;text-align:center;margin-bottom:20px}.kb-bundle-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--kb-border);padding-top:16px}.kb-bundle-pricing{display:flex;flex-direction:column}.kb-bundle-price{font-size:1.35rem;font-weight:800;color:var(--kb-mahogany)}.kb-bundle-orig{font-size:.85rem;color:#999}.kb-btn-add-bundle{background:var(--kb-mahogany);color:#fff;border:none;font-size:.88rem;font-weight:700;padding:10px 18px;border-radius:var(--kb-radius-sm);cursor:pointer;transition:all .2s ease}.kb-btn-add-bundle:hover{background:var(--kb-gold);color:var(--kb-mahogany-deep)}.kb-filter-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.kb-filter-btn,.kb-tab-btn{background:var(--kb-card-bg);border:1px solid var(--kb-border);color:var(--kb-text-dark);font-size:.88rem;font-weight:700;padding:8px 18px;border-radius:50px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.kb-filter-btn:hover,.kb-tab-btn:hover{border-color:var(--kb-gold)}.kb-filter-btn.active,.kb-tab-btn.active{background:var(--kb-mahogany);color:#fff;border-color:var(--kb-mahogany)}.kb-shop-filter-tabs{margin:0;display:flex;gap:8px;flex-wrap:wrap}.kb-tab-count{font-size:11px;opacity:.8;margin-left:4px}.kb-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kb-product-card{background:var(--kb-card-bg);border-radius:var(--kb-radius);border:1px solid var(--kb-border);overflow:hidden;box-shadow:var(--kb-shadow);display:flex;flex-direction:column;position:relative;transition:all .3s ease}.kb-product-card:hover{transform:translateY(-4px);box-shadow:var(--kb-shadow-lg);border-color:var(--kb-gold)}.kb-pc-badges-stack{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:3;pointer-events:none}.kb-pc-badge{position:relative;top:auto;left:auto;background:var(--kb-mahogany);color:#fff;font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.25);letter-spacing:.4px;width:fit-content;text-transform:uppercase;z-index:2}.kb-pc-badge.kb-badge-bundle{background:var(--kb-gold-hover);color:#1a0c06}.kb-pc-stock-badge{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;padding:2.5px 7px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.12);width:fit-content;letter-spacing:.2px}.kb-pc-stock-badge.kb-stock-in{background:rgba(255,255,255,.95);color:#047857;border:1px solid rgba(16,185,129,.35)}.kb-pc-stock-badge.kb-stock-out{background:rgba(255,255,255,.95);color:#b91c1c;border:1px solid rgba(239,68,68,.35)}.kb-stock-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor;display:inline-block}.kb-pc-img-wrap{background:#fbf9f5;padding:0;text-align:center;overflow:hidden;position:relative;display:block;aspect-ratio:1 / 1;border-bottom:1.5px solid var(--kb-border)}.kb-pc-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0 auto;border-radius:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.kb-product-card:hover .kb-pc-img-wrap img{transform:scale(1.06)}.kb-pc-body{padding:16px 16px 14px 16px;background:#fff;display:flex;flex-direction:column;flex:1}.kb-pc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kb-pc-cat{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kb-gold-hover)}.kb-pc-urdu{font-size:.85rem;color:#8c7b6f;font-weight:600}.kb-pc-title{font-family:var(--kb-font-serif);font-size:1.15rem;color:var(--kb-mahogany);margin-bottom:6px;line-height:1.3;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.kb-pc-desc{font-size:.82rem;color:var(--kb-text-muted);line-height:1.45;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;flex:none}.kb-pc-bottom-wrap{margin-top:auto;display:flex;flex-direction:column}.kb-pc-price-box{margin:4px 0 8px 0;display:flex;flex-direction:column;gap:2px}.kb-pc-price-label{font-size:11px;font-weight:700;color:#8c7b6f;text-transform:uppercase;letter-spacing:.5px}.kb-pc-price-range{font-size:1.25rem;font-weight:800;color:var(--kb-gold-hover,var(--kb-gold-hover));font-family:'Playfair Display',Georgia,serif;line-height:1.2}.kb-weight-switcher{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;background:#f5eee3;border:1px solid #e4d7c2;padding:4px;border-radius:9px;box-sizing:border-box}.kb-ws-btn{background:transparent;border:1.5px solid transparent;border-radius:7px;padding:7px 6px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;min-height:38px;transition:all .22s cubic-bezier(.16,1,.3,1);box-sizing:border-box;width:100%}.kb-ws-btn:hover{background:rgba(255,255,255,.65)}.kb-ws-btn.active{background:#fff !important;border-color:var(--kb-gold) !important;box-shadow:0 2px 8px rgba(35,18,11,.08),0 1px 3px rgba(212,162,74,.25) !important}.kb-ws-size{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.78rem;font-weight:700;color:#4a3324;line-height:1.25;flex-wrap:wrap;text-align:center}.kb-ws-btn.active .kb-ws-size{color:var(--kb-mahogany);font-weight:800}.kb-pill-best{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#ad7e2c;background:#fdf6ea;border:1px solid #f1ddb6;padding:1px 5px;border-radius:4px;line-height:12px;display:inline-block;vertical-align:middle}.kb-ws-count{display:none !important}.kb-pc-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.kb-pc-footer.kb-pc-footer-single{display:block !important;width:100% !important}.kb-btn-bundle-order{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:12px 16px !important;background:var(--kb-gold) !important;border:none !important;border-radius:8px !important;color:#1a0c06 !important;font-weight:800 !important;font-size:13.5px !important;cursor:pointer !important;transition:all .2s ease !important;box-shadow:0 2px 8px rgba(212,162,74,.25) !important}.kb-btn-bundle-order:hover{background:var(--kb-gold-hover,var(--kb-gold-hover)) !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 5px 15px rgba(184,134,40,.35) !important}.kb-bundle-card .kb-pc-img-wrap{background:#fff;aspect-ratio:4 / 3;padding:8px 12px;display:flex;align-items:center;justify-content:center}.kb-bundle-card .kb-pc-img-wrap img{width:100%;height:100%;object-fit:contain;object-position:center}.kb-bundle-items-wrap{background:var(--kb-linen,var(--kb-linen));border:1px solid var(--kb-border,var(--kb-border));border-radius:8px;padding:9px 12px;margin:8px 0 10px 0}.kb-bundle-items-header{font-size:10.5px;font-weight:800;color:var(--kb-gold-hover,var(--kb-gold-hover));text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:flex;align-items:center;gap:5px}.kb-bundle-items-list{margin:0;padding:0;list-style:none;font-size:11.5px;color:var(--kb-text-dark,var(--kb-mahogany));line-height:1.5}.kb-bundle-items-list li{display:flex;align-items:center;gap:6px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-bi-check{color:#047857;font-weight:800;font-size:11px;flex-shrink:0}.kb-bundle-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kb-bundle-orig-price{text-decoration:line-through;color:#8c7b6f;font-size:13px;font-weight:600}.kb-pill-savings{background:var(--kb-green-light);color:#047857;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;border:1px solid rgba(16,185,129,.25);letter-spacing:.2px}.kb-bundle-perk-badge{display:flex;align-items:center;gap:6px;background:rgba(212,162,74,.1);border:1px dashed rgba(212,162,74,.45);color:var(--kb-gold-hover,var(--kb-gold-hover));font-size:11.5px;font-weight:700;padding:6px 10px;border-radius:6px;margin-bottom:8px}.kb-btn-options{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:rgba(212,162,74,.12);border:1.5px solid rgba(212,162,74,.4);border-radius:8px;color:var(--kb-gold);font-weight:700;font-size:12.5px;text-decoration:none;transition:all .2s ease}.kb-btn-options:hover{background:rgba(212,162,74,.22);border-color:var(--kb-gold)}.kb-pc-actions-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--kb-border);padding-top:12px}.kb-pc-price{font-size:1.22rem;font-weight:800;color:var(--kb-mahogany)}.kb-pc-btns{display:flex;gap:6px}.kb-btn-add-cart{background:var(--kb-mahogany);color:#fff;border:none;font-size:.82rem;font-weight:700;padding:8px 12px;border-radius:var(--kb-radius-sm);cursor:pointer;transition:background .2s ease}.kb-btn-add-cart:hover{background:var(--kb-gold);color:var(--kb-mahogany-deep)}.kb-btn-card-wa{background:var(--kb-wa);color:#fff;border:none;font-size:.88rem;padding:8px 10px;border-radius:var(--kb-radius-sm);cursor:pointer}.kb-guarantees-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.kb-guarantee-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:32px;display:flex;gap:20px;box-shadow:var(--kb-shadow)}.kb-gc-icon{font-size:2.5rem}.kb-gc-pill{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--kb-gold-hover);background:var(--kb-gold-light);padding:3px 10px;border-radius:4px;display:inline-block;margin-bottom:8px}.kb-gc-content h3{font-family:var(--kb-font-serif);font-size:1.35rem;color:var(--kb-mahogany);margin-bottom:8px}.kb-gc-content p{font-size:.92rem;color:var(--kb-text-muted);line-height:1.6}.kb-corporate-section{background:linear-gradient(135deg,#1f1008 0,#2b1408 100%);color:#fff}.kb-corporate-section .kb-section-kicker{background:rgba(212,162,74,.2);color:var(--kb-gold)}.kb-corporate-section .kb-section-title{color:#fff}.kb-corporate-section .kb-section-desc{color:#d1c5b8}.kb-corporate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kb-corp-tier{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(--kb-radius);padding:28px;display:flex;flex-direction:column}.kb-corp-popular{border-color:var(--kb-gold);background:rgba(212,162,74,.08)}.kb-tier-badge{font-size:.72rem;font-weight:800;color:var(--kb-gold);text-transform:uppercase;margin-bottom:6px}.kb-corp-tier h3{font-family:var(--kb-font-serif);font-size:1.6rem;margin-bottom:8px}.kb-tier-desc{font-size:.88rem;color:#c9bcad;margin-bottom:16px}.kb-tier-perks{list-style:none;margin-bottom:24px;flex:1}.kb-tier-perks li{font-size:.85rem;padding:5px 0;color:#e8ded4}.kb-btn-corp-wa{display:block;text-align:center;background:var(--kb-gold);color:var(--kb-mahogany-deep);font-size:.88rem;font-weight:800;padding:12px 18px;border-radius:var(--kb-radius-sm);transition:all .2s ease}.kb-btn-corp-wa:hover{background:#fff}.kb-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px}.kb-story-plaque{background:linear-gradient(135deg,#2b1408 0,#150904 100%);border:2px solid var(--kb-gold);border-radius:var(--kb-radius-lg);padding:48px 32px;text-align:center;color:#fff;box-shadow:var(--kb-shadow-lg)}.kb-sp-year{font-family:var(--kb-font-serif);font-size:4.8rem;font-weight:900;color:var(--kb-gold);line-height:1;letter-spacing:-0.02em}.kb-sp-loc{font-size:.85rem;letter-spacing:.25em;font-weight:700;margin-top:8px;color:#e0d2c0}.kb-sp-divider{width:60px;height:2px;background:var(--kb-gold);margin:18px auto}.kb-sp-legacy{font-size:.92rem;color:#bfaea2}.kb-story-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.kb-stat-box{background:var(--kb-card-bg);border:1px solid var(--kb-border);padding:14px;border-radius:var(--kb-radius-sm);text-align:center}.kb-stat-box strong{display:block;font-size:1.4rem;font-weight:800;color:var(--kb-mahogany)}.kb-stat-box span{font-size:.75rem;color:var(--kb-text-muted)}.kb-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kb-del-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:28px;text-align:center;box-shadow:var(--kb-shadow)}.kb-del-icon{font-size:2.2rem;display:block;margin-bottom:12px}.kb-del-card h3{font-family:var(--kb-font-serif);font-size:1.2rem;margin-bottom:8px;color:var(--kb-mahogany)}.kb-del-card p{font-size:.88rem;color:var(--kb-text-muted);line-height:1.6}.kb-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kb-review-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:24px;box-shadow:var(--kb-shadow);display:flex;flex-direction:column}.kb-rc-stars{color:var(--kb-amber);margin-bottom:12px;font-size:.95rem}.kb-review-card blockquote{font-size:.92rem;color:var(--kb-text-dark);line-height:1.6;margin-bottom:18px;flex:1}.kb-rc-author{display:flex;align-items:center;gap:12px;border-top:1px solid var(--kb-linen);padding-top:14px}.kb-rc-avatar{width:36px;height:36px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800}.kb-rc-author strong{display:block;font-size:.88rem;color:var(--kb-mahogany)}.kb-rc-author span{font-size:.75rem;color:var(--kb-text-muted)}.kb-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kb-contact-items{display:flex;flex-direction:column;gap:16px;margin-top:24px}.kb-ci-item{display:flex;gap:14px;background:var(--kb-card-bg);border:1px solid var(--kb-border);padding:16px;border-radius:var(--kb-radius-sm)}.kb-ci-icon{font-size:1.5rem}.kb-ci-item strong{display:block;font-size:.85rem;color:var(--kb-gold-hover)}.kb-ci-item p{font-size:.9rem;color:var(--kb-text-dark)}.kb-contact-form-wrap{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:32px;box-shadow:var(--kb-shadow)}.kb-contact-form-wrap h3{font-family:var(--kb-font-serif);font-size:1.4rem;color:var(--kb-mahogany);margin-bottom:6px}.kb-contact-form-wrap p{font-size:.88rem;color:var(--kb-text-muted);margin-bottom:20px}.kb-form-group{margin-bottom:16px}.kb-form-group label{display:block;font-size:.82rem;font-weight:700;color:var(--kb-mahogany);margin-bottom:6px}.kb-form-group input,.kb-form-group select,.kb-form-group textarea{width:100%;padding:10px 14px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-linen);color:var(--kb-text-dark);font-size:.92rem;transition:all .2s ease}.kb-form-group input:focus,.kb-form-group select:focus,.kb-form-group textarea:focus{outline:none;border-color:var(--kb-gold);background:#fff;box-shadow:0 0 0 3px rgba(212,162,74,.2)}.kb-btn-block{width:100%}.kb-footer{background:var(--kb-mahogany-deep);color:#dfd8cc;padding:60px 0 24px;border-top:3px solid var(--kb-gold);margin-bottom:0 !important}.kb-footer-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-bottom:1px solid rgba(212,162,74,.2);padding-bottom:36px;margin-bottom:36px}.kb-ft-item{display:flex;align-items:center;gap:14px}.kb-ft-icon{font-size:1.8rem;color:var(--kb-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kb-ft-item strong{display:block;color:#fff;font-size:.92rem;margin-bottom:2px}.kb-ft-item p{font-size:.78rem;color:#a89a8c;line-height:1.4;margin:0}.kb-footer-columns{display:grid;grid-template-columns:1.4fr .9fr .9fr 1fr;gap:36px;margin-bottom:36px}.kb-brand-footer .kb-brand-title{color:#fff}.kb-fc-desc{font-size:.88rem;color:#b5a596;margin:16px 0;line-height:1.6}.kb-fc-contact-info p{font-size:.82rem;margin-bottom:8px;color:#dedede;display:flex;align-items:center;gap:8px}.kb-fc-contact-info p strong{color:var(--kb-gold);display:inline-flex;align-items:center;gap:4px}.kb-fc-heading{font-family:var(--kb-font-serif);color:var(--kb-gold);font-size:1.08rem;margin-bottom:18px;letter-spacing:.02em}.kb-fc-links ul{list-style:none;padding:0;margin:0}.kb-fc-links li{margin-bottom:10px}.kb-fc-links a{font-size:.85rem;color:#b5a596;transition:color .2s ease,padding-left .2s ease;display:inline-block}.kb-fc-links a:hover{color:var(--kb-gold);padding-left:3px}.kb-fc-service-item{margin-bottom:14px}.kb-fc-service-item strong{display:block;font-size:.82rem;color:#fff;margin-bottom:3px}.kb-fc-service-item p{font-size:.78rem;color:#b5a596;line-height:1.45;margin:0}.kb-footer-bottom{border-top:1px solid rgba(212,162,74,.18);padding-top:24px;padding-bottom:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.kb-policy-anchors{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:.82rem}.kb-policy-anchors a{color:#b5a596;transition:color .2s ease}.kb-policy-anchors a:hover{color:var(--kb-gold)}.kb-sep{color:rgba(212,162,74,.4);font-size:.85rem}.kb-copyright{font-size:.78rem;color:#8c7c6e;margin:0}.kb-subfooter-disclaimer{font-size:.72rem;color:#7a6c5f;margin-top:2px;max-width:680px;line-height:1.5}.kb-subfooter-disclaimer strong{color:var(--kb-gold);font-weight:600}.kb-cart-drawer{position:fixed;top:0;right:-440px;width:420px;max-width:90vw;height:100vh;background:var(--kb-card-bg);box-shadow:-5px 0 25px rgba(0,0,0,.25);z-index:1000;transition:right .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.kb-cart-drawer.open{right:0}.kb-cart-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.kb-cart-backdrop.open{opacity:1;visibility:visible}.kb-cart-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--kb-border)}.kb-cart-title-wrap{display:flex;align-items:center;gap:8px}.kb-cart-title-wrap h3{font-family:var(--kb-font-serif);font-size:1.25rem;color:var(--kb-mahogany)}.kb-cart-close{background:none;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#888}.kb-free-shipping-bar{background:var(--kb-gold-light);padding:10px 16px;border-bottom:1px solid var(--kb-border)}.kb-fsb-text{font-size:.78rem;font-weight:700;color:var(--kb-mahogany);margin-bottom:6px;text-align:center}.kb-fsb-track{height:6px;background:rgba(0,0,0,.08);border-radius:10px;overflow:hidden}.kb-fsb-fill{height:100%;background:linear-gradient(90deg,var(--kb-gold),var(--kb-green));transition:width .4s ease}.kb-cart-items{flex:1;overflow-y:auto;padding:16px}.kb-cart-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--kb-linen)}.kb-ci-name{font-weight:700;font-size:.88rem;color:var(--kb-mahogany)}.kb-ci-sub{font-size:.75rem;color:var(--kb-text-muted)}.kb-ci-controls{display:flex;align-items:center;gap:8px}.kb-ci-controls button{width:26px;height:26px;border-radius:50%;border:1px solid var(--kb-border);background:#fff;cursor:pointer;font-weight:bold}.kb-ci-remove{color:var(--kb-ruby);border-color:#fcc !important}.kb-order-bump-card{background:#fffbf2;border-top:1px dashed var(--kb-gold);border-bottom:1px dashed var(--kb-gold);padding:12px 16px}.kb-ob-badge{font-size:.65rem;font-weight:800;color:var(--kb-ruby);margin-bottom:6px}.kb-ob-body{display:flex;align-items:center;gap:10px;margin-bottom:8px}.kb-ob-img{border-radius:6px}.kb-ob-details strong{display:block;font-size:.82rem;color:var(--kb-mahogany)}.kb-ob-details p{font-size:.72rem;color:var(--kb-text-muted)}.kb-ob-price{font-size:.78rem;font-weight:700;color:var(--kb-green)}.kb-ob-price del{color:#999}.kb-btn-bump{width:100%;background:var(--kb-gold);color:var(--kb-mahogany-deep);border:none;font-size:.78rem;font-weight:800;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s ease}.kb-btn-bump:hover:not(:disabled){filter:brightness(1.05)}.kb-btn-bump:disabled,.kb-btn-bump.added{background:#e8dfd5;color:#785f4f;cursor:not-allowed;opacity:.85}.kb-cart-footer{padding:16px 20px;border-top:1px solid var(--kb-border);background:var(--kb-cream)}.kb-cs-row{display:flex;justify-content:space-between;font-size:.88rem;margin-bottom:6px}.kb-cs-total{font-size:1.15rem;border-top:1px solid var(--kb-border);padding-top:8px;margin-top:6px}.kb-cart-ctas{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px}.kb-btn-checkout{display:block;text-align:center;background:linear-gradient(135deg,var(--kb-mahogany) 0,#150904 100%);color:#fff;font-weight:800;font-size:.95rem;padding:12px;border-radius:var(--kb-radius-sm);border:1px solid var(--kb-gold)}.kb-btn-wa-checkout{background:var(--kb-wa);color:#fff;border:none;font-weight:700;font-size:.88rem;padding:10px;border-radius:var(--kb-radius-sm);cursor:pointer}.kb-cart-guarantee-note{text-align:center;font-size:.72rem;color:var(--kb-text-muted)}@media (max-width:1024px){.kb-mobile-menu{display:block !important;position:fixed;top:0;left:-320px;width:300px;max-width:85vw;height:100vh;background:var(--kb-card-bg);box-shadow:5px 0 25px rgba(0,0,0,.25);z-index:1000;transition:left .35s cubic-bezier(.16,1,.3,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.kb-mobile-menu.open{left:0}.kb-mobile-menu-inner{display:flex;flex-direction:column;min-height:100%;padding:24px 20px}.kb-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--kb-border);margin-bottom:20px}.kb-mobile-menu-header .kb-brand{display:flex;align-items:center;gap:10px}.kb-mobile-menu-header .kb-brand-title{font-family:var(--kb-font-serif);font-size:1.25rem;font-weight:800;color:var(--kb-mahogany)}.kb-close-btn{background:none;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#888;padding:4px 8px;border-radius:4px;transition:color .2s ease}.kb-close-btn:hover{color:var(--kb-mahogany)}.kb-mobile-nav{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:24px;flex:1}.kb-mobile-nav li a{display:block;padding:12px 14px;font-size:.95rem;font-weight:700;color:var(--kb-text-dark);border-radius:var(--kb-radius-sm);transition:all .2s ease;border-left:3px solid transparent}.kb-mobile-nav li a:hover,.kb-mobile-nav li a:active{background:var(--kb-linen);color:var(--kb-gold-hover);border-left-color:var(--kb-gold);padding-left:18px}.kb-mobile-contact{padding-top:18px;border-top:1px solid var(--kb-border);font-size:.82rem;color:var(--kb-text-muted);line-height:1.5}.kb-mobile-contact p{margin-bottom:10px}.kb-mobile-contact p:last-child{margin-bottom:0}.kb-mobile-contact strong{color:var(--kb-mahogany);display:inline-flex;align-items:center;gap:6px}.kb-mobile-contact a{color:var(--kb-gold-hover);font-weight:700}}.kb-sticky-bar{position:fixed;bottom:-80px;left:0;right:0;background:var(--kb-card-bg);border-top:2px solid var(--kb-gold);padding:10px 16px;display:none;align-items:center;justify-content:space-between;box-shadow:0 -4px 15px rgba(0,0,0,.12);z-index:95;transition:bottom .3s ease}.kb-sticky-bar.visible{bottom:0}.kb-sticky-name{display:block;font-size:.82rem;font-weight:700;color:var(--kb-mahogany)}.kb-sticky-price{font-size:.92rem;font-weight:800;color:var(--kb-gold-hover)}.kb-sticky-actions{display:flex;align-items:center;gap:8px}.kb-btn-sticky-add{background:var(--kb-mahogany);color:#fff;border:none;font-size:.82rem;font-weight:700;padding:8px 14px;border-radius:var(--kb-radius-sm);cursor:pointer}.kb-btn-sticky-wa{background:var(--kb-wa);color:#fff;font-size:1rem;padding:8px 12px;border-radius:var(--kb-radius-sm)}.kb-checkout-main{padding:40px 0 70px;background:var(--kb-linen)}.kb-checkout-header{text-align:center;margin-bottom:32px}.kb-checkout-title{font-family:var(--kb-font-serif);font-size:2.2rem;color:var(--kb-mahogany)}.kb-checkout-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px}.kb-form-section-card,.kb-gifting-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:24px;margin-bottom:20px;box-shadow:var(--kb-shadow)}.kb-fsc-title{font-family:var(--kb-font-serif);font-size:1.25rem;color:var(--kb-mahogany);margin-bottom:16px;border-bottom:1px solid var(--kb-linen);padding-bottom:10px}.kb-checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.kb-gift-expanded-fields{margin-top:18px;padding-top:18px;border-top:1px dashed var(--kb-border)}.kb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kb-phone-input-wrap{display:flex;align-items:center;background:var(--kb-linen);border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm)}.kb-phone-flag{padding:0 10px;font-size:1.2rem}.kb-phone-input-wrap input{border:none !important;background:transparent !important;box-shadow:none !important}.kb-phone-error{color:var(--kb-ruby);font-size:.78rem;font-weight:700;margin-top:4px}.kb-form-tip{font-size:.72rem;color:var(--kb-text-muted)}.kb-payment-options{display:flex;flex-direction:column;gap:10px}.kb-radio-label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);cursor:pointer;background:var(--kb-card-bg);transition:all .2s ease}.kb-radio-label.active{border-color:var(--kb-gold);background:#fffcf7}.kb-bank-box{background:var(--kb-linen);border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);padding:14px;margin-top:12px;font-size:.85rem}.kb-summary-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:24px;box-shadow:var(--kb-shadow-lg);position:sticky;top:100px}.kb-sc-title{font-family:var(--kb-font-serif);font-size:1.35rem;color:var(--kb-mahogany);margin-bottom:16px}.kb-btn-confirm-order{width:100%;background:linear-gradient(135deg,var(--kb-green) 0,#154022 100%);color:#fff;border:none;font-size:1.05rem;font-weight:800;padding:16px;border-radius:var(--kb-radius-sm);cursor:pointer;margin:18px 0;box-shadow:0 4px 15px rgba(30,86,49,.3);transition:all .2s ease}.kb-btn-confirm-order:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(30,86,49,.45)}.kb-summary-trust-seals{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--kb-linen);padding-top:14px;margin-bottom:14px}.kb-sts-item{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--kb-text-muted)}.kb-thank-you-main{padding:60px 0 80px;background:var(--kb-linen)}.kb-thank-you-card{max-width:620px;margin:0 auto;background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius-lg);padding:44px 36px;text-align:center;box-shadow:var(--kb-shadow-lg)}.kb-ty-icon-wrap{width:72px;height:72px;background:var(--kb-green-light);color:var(--kb-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;margin:0 auto 18px}.kb-ty-kicker{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--kb-green)}.kb-ty-title{font-family:var(--kb-font-serif);font-size:2.2rem;color:var(--kb-mahogany);margin:8px 0 12px}.kb-ty-subtitle{font-size:.95rem;color:var(--kb-text-muted);margin-bottom:28px}.kb-ty-receipt{background:var(--kb-linen);border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);padding:16px 20px;text-align:left;margin-bottom:28px}.kb-ty-row{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.05)}.kb-ty-highlight{color:var(--kb-gold-hover);font-size:1rem}.kb-ty-total-row{border-bottom:none;font-size:1.15rem;padding-top:12px}.kb-ty-price{color:var(--kb-mahogany)}.kb-ty-wa-action{background:#f0fdf4;border:2px dashed var(--kb-green);border-radius:var(--kb-radius);padding:20px;margin-bottom:20px}.kb-ty-action-heading{font-weight:700;font-size:.92rem;color:var(--kb-mahogany);margin-bottom:12px}.kb-btn-ty-wa{display:inline-flex;align-items:center;gap:8px;background:var(--kb-wa);color:#fff;font-size:1rem;font-weight:800;padding:14px 28px;border-radius:50px;box-shadow:0 4px 15px rgba(37,211,102,.35);animation:kb-glow 2s infinite}@keyframes kb-glow{0%,100%{box-shadow:0 4px 15px rgba(37,211,102,.35)}50%{box-shadow:0 6px 25px rgba(37,211,102,.6)}}.kb-ty-viral-share{background:#fffcf5;border:1px solid var(--kb-border);border-radius:var(--kb-radius);padding:18px;margin-bottom:24px}.kb-vs-badge{font-size:.7rem;font-weight:800;color:var(--kb-gold-hover);margin-bottom:4px}.kb-ty-viral-share p{font-size:.85rem;color:var(--kb-text-dark);margin-bottom:12px}.kb-btn-ty-share{display:inline-block;background:var(--kb-mahogany);color:#fff;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:50px}.kb-btn-ty-back{font-size:.88rem;font-weight:700;color:var(--kb-gold-hover)}.kb-legal-main{padding:40px 0 70px;background:var(--kb-linen)}.kb-legal-card{background:var(--kb-card-bg);border:1px solid var(--kb-border);border-radius:var(--kb-radius-lg);padding:40px;box-shadow:var(--kb-shadow)}.kb-legal-title{font-family:var(--kb-font-serif);font-size:2.2rem;color:var(--kb-mahogany);margin-bottom:8px}.kb-legal-meta{font-size:.82rem;color:var(--kb-text-muted);margin-bottom:24px;border-bottom:1px solid var(--kb-linen);padding-bottom:12px}.kb-legal-content h3{font-family:var(--kb-font-serif);font-size:1.25rem;color:var(--kb-mahogany);margin:24px 0 10px}.kb-legal-content p,.kb-legal-content ul{font-size:.95rem;color:var(--kb-text-dark);line-height:1.7;margin-bottom:16px}.kb-legal-content ul{padding-left:20px}.kb-reheat-section{padding:60px 0 30px;background:linear-gradient(180deg,#faf7f2 0,#fff 100%)}.kb-reheat-banner{background:#fff;border:1px solid #e8decb;border-radius:var(--kb-radius-lg,16px);padding:44px 36px 36px;box-shadow:0 10px 30px rgba(60,27,8,.04)}.kb-reheat-header{text-align:center;max-width:720px;margin:0 auto 36px}.kb-reheat-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.kb-reheat-step-card{background:#fdfaf6;border:1px solid #eee4d4;border-radius:12px;padding:28px 22px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kb-reheat-step-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(60,27,8,.08);border-color:var(--kb-gold)}.kb-step-num{font-family:var(--kb-font-serif);font-size:1.8rem;font-weight:700;color:#dfcfbc;line-height:1;margin-bottom:12px}.kb-step-icon{font-size:2rem;margin-bottom:12px}.kb-reheat-step-card h3{font-family:var(--kb-font-serif);font-size:1.15rem;color:var(--kb-mahogany-deep);margin-bottom:6px}.kb-step-badge{display:inline-block;background:rgba(184,134,11,.12);color:var(--kb-mahogany-deep);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px;margin-bottom:14px}.kb-reheat-step-card p{font-size:.88rem;line-height:1.6;color:var(--kb-text-muted)}.kb-reheat-step-card p strong{color:var(--kb-mahogany)}.kb-reheat-callout{display:flex;align-items:center;gap:12px;background:#fff8eb;border:1px dashed #d4af37;border-radius:8px;padding:14px 20px;font-size:.88rem;color:#5c3a10}.kb-rc-star{font-size:1.25rem;flex-shrink:0}.kb-pc-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kb-pc-meta-pill{display:inline-flex;align-items:center;gap:5px;background:#f5ede2;color:var(--kb-mahogany-deep);font-size:.75rem;font-weight:600;padding:4px 9px;border-radius:6px;border:1px solid #ebdccb;line-height:1.2}.kb-pc-aroma-pill{background:#fff9ed;color:#7a4f0d;border-color:#f0deba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kb-pc-meta-icon{font-size:.8rem}.kb-pc-ingredients-details{margin:10px 0 14px;border-top:1px dashed #e8decb;padding-top:10px}.kb-pc-ingredients-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.78rem;font-weight:700;color:var(--kb-mahogany);list-style:none;user-select:none;padding:4px 0}.kb-pc-ingredients-summary::-webkit-details-marker{display:none}.kb-pc-ingredients-summary:hover{color:var(--kb-gold)}.kb-pc-summary-chevron{font-size:.8rem;transition:transform .2s ease}.kb-pc-ingredients-details[open] .kb-pc-summary-chevron{transform:rotate(180deg)}.kb-pc-ingredients-content{background:#fdfaf6;border:1px solid #ebdccb;border-radius:6px;padding:10px 12px;margin-top:8px;font-size:.8rem;line-height:1.5;color:var(--kb-text-muted)}.kb-pc-ingredients-content strong{color:var(--kb-mahogany-deep)}.kb-overseas-section{padding:60px 0;background:#fff}.kb-overseas-card{background:linear-gradient(135deg,#2b180d 0,#170d06 100%);border:1px solid #d4af37;border-radius:var(--kb-radius-lg,16px);padding:48px 40px;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.2)}.kb-overseas-header{text-align:center;max-width:720px;margin:0 auto 36px}.kb-overseas-badge{display:inline-block;background:rgba(212,175,55,.2);border:1px solid #d4af37;color:#f7df94;font-size:.8rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:14px}.kb-overseas-header .kb-section-title{color:#fff;margin-bottom:12px}.kb-overseas-header .kb-section-desc{color:#d1bead;font-size:.96rem}.kb-overseas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}.kb-overseas-col{background:rgba(255,255,255,.05);border:1px solid rgba(212,175,55,.25);border-radius:12px;padding:24px 18px;transition:transform .25s ease,background .25s ease,border-color .25s ease}.kb-overseas-col:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:#d4af37}.kb-oc-icon{font-size:1.8rem;margin-bottom:12px}.kb-overseas-col h3{font-family:var(--kb-font-serif);font-size:1.05rem;color:#f5e4bd;margin-bottom:8px}.kb-overseas-col p{font-size:.84rem;line-height:1.55;color:#c4b5a6}.kb-overseas-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.kb-btn-overseas-wa{display:inline-flex;align-items:center;gap:8px;background:var(--kb-wa);color:#fff;padding:13px 24px;border-radius:var(--kb-radius-pill,9999px);font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.kb-btn-overseas-wa:hover{background:#1eb957;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,211,102,.35);color:#fff}.kb-authenticity-section{padding:70px 0;background:#faf7f2;border-top:1px solid #ebdccb;border-bottom:1px solid #ebdccb}.kb-authenticity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:36px}.kb-auth-card{background:#fff;border:1px solid #e5d8c6;border-radius:12px;padding:26px 24px;box-shadow:0 4px 14px rgba(60,27,8,.04)}.kb-auth-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kb-auth-marker-num{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--kb-gold)}.kb-auth-icon{font-size:1.4rem}.kb-auth-card h3{font-family:var(--kb-font-serif);font-size:1.2rem;color:var(--kb-mahogany-deep);margin-bottom:16px}.kb-auth-comparison{display:flex;flex-direction:column;gap:12px}.kb-auth-asli,.kb-auth-naqli{padding:12px 14px;border-radius:8px;font-size:.86rem;line-height:1.5}.kb-auth-asli{background:#f2f8f3;border-left:3px solid #2e7d32}.kb-auth-asli p{color:#1e4620;margin:4px 0 0}.kb-auth-naqli{background:#fdf3f2;border-left:3px solid #c62828}.kb-auth-naqli p{color:#5f1b18;margin:4px 0 0}.kb-auth-badge{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:4px}.kb-auth-badge.asli{background:#2e7d32;color:#fff}.kb-auth-badge.naqli{background:#c62828;color:#fff}.kb-authenticity-banner{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #ebdccb;border-radius:10px;padding:18px 24px;box-shadow:0 4px 12px rgba(60,27,8,.04)}.kb-ab-icon{font-size:1.8rem;flex-shrink:0}.kb-ab-text strong{display:block;font-size:.95rem;color:var(--kb-mahogany-deep);margin-bottom:2px}.kb-ab-text span{font-size:.86rem;color:var(--kb-text-muted)}.kb-faq-section{padding:70px 0;background:#fff}.kb-faq-accordion{max-width:820px;margin:0 auto 36px;display:flex;flex-direction:column;gap:12px}.kb-faq-item{border:1px solid #e8decb;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.kb-faq-item:hover{border-color:#d1b88e}.kb-faq-item.active{border-color:var(--kb-gold);box-shadow:0 6px 18px rgba(60,27,8,.05)}.kb-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fff;border:none;cursor:pointer;text-align:left;font-family:var(--kb-font-sans);font-size:1rem;font-weight:700;color:var(--kb-mahogany-deep);transition:background .2s ease,color .2s ease}.kb-faq-item.active .kb-faq-trigger{background:#fdfaf5;color:var(--kb-mahogany)}.kb-faq-q-text{flex:1}.kb-faq-icon{font-size:.9rem;color:var(--kb-gold);transition:transform .25s ease}.kb-faq-item.active .kb-faq-icon{transform:rotate(180deg)}.kb-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s ease;background:#fdfaf5;padding:0 22px}.kb-faq-item.active .kb-faq-answer{max-height:300px;padding:0 22px 20px}.kb-faq-answer p{font-size:.92rem;line-height:1.65;color:var(--kb-text-muted);margin:0}.kb-faq-help-strip{max-width:820px;margin:0 auto;background:#f9f4ec;border:1px dashed #d1b88e;border-radius:12px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.kb-fhs-text span{display:block;font-size:.85rem;color:var(--kb-text-muted)}.kb-fhs-text strong{font-size:.95rem;color:var(--kb-mahogany-deep)}.kb-btn-faq-wa{display:inline-flex;align-items:center;gap:8px;background:var(--kb-wa);color:#fff;padding:10px 18px;border-radius:var(--kb-radius-pill,9999px);font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.kb-btn-faq-wa:hover{background:#1eb957;transform:translateY(-2px);color:#fff}.kb-teaser-section{padding:16px 0}.kb-teaser-banner{border-radius:var(--kb-radius-lg,16px);padding:34px 38px;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(60,27,8,.05);transition:transform .25s ease,box-shadow .25s ease}.kb-teaser-banner:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(60,27,8,.09)}.kb-tb-badge{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:12px}.kb-tb-title{font-family:var(--kb-font-serif);font-size:1.45rem;line-height:1.3;margin-bottom:10px}.kb-tb-desc{font-size:.94rem;line-height:1.6;max-width:820px;margin-bottom:20px}.kb-tb-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kb-btn-teaser-primary{display:inline-flex;align-items:center;gap:8px;background:var(--kb-gold);color:var(--kb-mahogany-deep);font-weight:700;font-size:.92rem;padding:11px 22px;border-radius:var(--kb-radius-pill,9999px);text-decoration:none;transition:all .2s ease}.kb-btn-teaser-primary:hover{background:var(--kb-gold-hover);color:#fff;transform:translateY(-2px)}.kb-btn-teaser-secondary{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);color:inherit;font-weight:700;font-size:.92rem;padding:11px 20px;border-radius:var(--kb-radius-pill,9999px);border:1px solid rgba(255,255,255,.25);text-decoration:none;transition:all .2s ease}.kb-btn-teaser-secondary:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.kb-btn-teaser-gold{display:inline-flex;align-items:center;gap:8px;background:var(--kb-mahogany-deep);color:var(--kb-gold-light);font-weight:700;font-size:.92rem;padding:11px 22px;border-radius:var(--kb-radius-pill,9999px);border:1px solid var(--kb-gold);text-decoration:none;transition:all .2s ease}.kb-btn-teaser-gold:hover{background:var(--kb-mahogany);color:#fff;transform:translateY(-2px)}.kb-tb-corporate{background:linear-gradient(135deg,#24140b 0,#150a04 100%);color:#fff;border:1px solid #c9a456}.kb-tb-corporate .kb-tb-badge{background:rgba(212,175,55,.2);color:#f5df9a;border:1px solid rgba(212,175,55,.4)}.kb-tb-corporate .kb-tb-title{color:#fff}.kb-tb-corporate .kb-tb-desc{color:#cfbeaf}.kb-tb-heritage{background:linear-gradient(135deg,#fdf9f2 0,#f7efdf 100%);color:var(--kb-mahogany-deep);border:1px solid var(--kb-border)}.kb-tb-heritage .kb-tb-badge{background:rgba(184,134,11,.12);color:var(--kb-mahogany-deep);border:1px solid var(--kb-gold)}.kb-tb-heritage .kb-tb-title{color:var(--kb-mahogany-deep)}.kb-tb-heritage .kb-tb-desc{color:#5c4e42}.kb-tb-overseas{background:linear-gradient(135deg,#1b2e1e 0,#0e1c10 100%);color:#fff;border:1px solid #3ca85a}.kb-tb-overseas .kb-tb-badge{background:rgba(46,125,50,.25);color:#a8f0b4;border:1px solid rgba(76,175,80,.4)}.kb-tb-overseas .kb-tb-title{color:#fff}.kb-tb-overseas .kb-tb-desc{color:#cce4d0}.kb-tb-contact{background:linear-gradient(135deg,#fff9f0 0,#f6ebdc 100%);color:var(--kb-mahogany-deep);border:1px dashed #d1b88e}.kb-tb-contact .kb-tb-badge{background:#ecdcc6;color:var(--kb-mahogany-deep)}.kb-tb-contact .kb-tb-title{color:var(--kb-mahogany-deep)}.kb-tb-contact .kb-tb-desc{color:#5c4e42}.kb-page-breadcrumbs-wrap{background:#f5ede2;border-bottom:1px solid #ebdccb;padding:12px 0}.kb-breadcrumbs{font-size:.82rem;color:var(--kb-text-muted);display:flex;align-items:center;gap:8px}.kb-breadcrumbs a{color:var(--kb-mahogany);font-weight:600}.kb-breadcrumbs a:hover{color:var(--kb-gold)}.kb-bc-sep{color:#baa896}.kb-page-hero{padding:60px 0 45px;text-align:center;background:#fdfaf6;border-bottom:1px solid #eee4d4}.kb-page-hero-inner{max-width:820px;margin:0 auto}.kb-page-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--kb-gold);margin-bottom:10px}.kb-page-title{font-family:var(--kb-font-serif);font-size:2.6rem;line-height:1.25;color:var(--kb-mahogany-deep);margin-bottom:14px}.kb-page-subtitle{font-size:1.05rem;line-height:1.65;color:var(--kb-text-muted);margin:0 auto}.kb-page-hero-stats{display:flex;justify-content:center;gap:36px;margin-top:30px;padding-top:24px;border-top:1px solid #ebdccb}.kb-phs-item strong{display:block;font-size:1.6rem;font-family:var(--kb-font-serif);color:var(--kb-mahogany)}.kb-phs-item span{font-size:.78rem;color:var(--kb-text-muted);text-transform:uppercase;letter-spacing:.5px}.kb-corp-perks-section{padding:60px 0;background:#fff}.kb-corp-perks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.kb-cpp-card{background:#fdfaf6;border:1px solid #eee4d4;border-radius:12px;padding:24px 20px;text-align:center;transition:transform .2s ease,border-color .2s ease}.kb-cpp-card:hover{transform:translateY(-4px);border-color:var(--kb-gold)}.kb-cpp-icon{font-size:2rem;margin-bottom:12px;display:inline-block}.kb-cpp-card h3{font-family:var(--kb-font-serif);font-size:1.05rem;color:var(--kb-mahogany-deep);margin-bottom:8px}.kb-cpp-card p{font-size:.84rem;line-height:1.55;color:var(--kb-text-muted)}.kb-corp-cta-banner{background:linear-gradient(135deg,#24140b 0,#150a04 100%);border:1px solid var(--kb-gold);border-radius:16px;padding:36px 40px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.kb-ccb-text h3{font-family:var(--kb-font-serif);font-size:1.35rem;color:#f7df94;margin-bottom:6px}.kb-ccb-text p{font-size:.9rem;color:#cfbeaf;margin:0}.kb-story-cta-section{padding:50px 0 70px;background:#fdfaf6}.kb-story-cta-card{background:#fff;border:2px dashed #d4af37;border-radius:16px;padding:44px 36px;text-align:center;max-width:760px;margin:0 auto}.kb-story-cta-card h2{font-family:var(--kb-font-serif);font-size:1.8rem;color:var(--kb-mahogany-deep);margin-bottom:10px}.kb-story-cta-card p{font-size:.95rem;color:var(--kb-text-muted);margin-bottom:24px}.kb-icon{display:inline-block;vertical-align:-0.15em;width:1em;height:1em;fill:currentColor;flex-shrink:0;transition:transform .2s ease}.kb-icon-wa,.kb-wa-icon .kb-icon{width:1.15em;height:1.15em;fill:currentColor}.kb-star-gold{fill:#e6a71e;width:.95em;height:.95em}.kb-stars-row{display:inline-flex;align-items:center;gap:2px}.kb-rc-stars{display:inline-flex;align-items:center;gap:3px;color:#e6a71e;margin-bottom:12px}.kb-forex-globe .kb-icon{width:14px;height:14px;opacity:.85}.kb-btn-primary,.kb-btn-hero-wa,.kb-btn-teaser-primary,.kb-btn-teaser-secondary,.kb-btn-teaser-gold,.kb-btn-confirm-order,.kb-btn-checkout,.kb-btn-wa-checkout{display:inline-flex;align-items:center;justify-content:center;gap:8px}html,body{overflow-x:hidden}@media (max-width:1240px){.kb-btn-phone .kb-phone-num{display:none}.kb-btn-phone{padding:8px 10px;border-radius:50%}}@media (max-width:1120px){.kb-hero-grid,.kb-story-grid,.kb-contact-grid,.kb-checkout-grid,.kb-delivery-grid{grid-template-columns:1fr;gap:32px}.kb-bundles-grid{grid-template-columns:repeat(2,1fr);gap:20px}.kb-corporate-grid,.kb-reviews-grid,.kb-reheat-steps-grid{grid-template-columns:1fr}.kb-overseas-grid,.kb-corp-perks-grid{grid-template-columns:repeat(2,1fr)}.kb-products-grid{grid-template-columns:repeat(3,1fr);gap:16px}.kb-footer-columns{grid-template-columns:1fr 1fr}.kb-footer-trust-grid{grid-template-columns:1fr 1fr}.kb-nav{display:none}.kb-burger{display:flex}.kb-sticky-bar{display:flex}body{padding-bottom:0 !important}}.kb-mobile-quickjump{display:none}.kb-swipe-indicator{display:none}.kb-mobile-currency-bar{display:none}@media (max-width:768px){html,body{overflow-x:hidden}.kb-topbar-right{display:none !important}.kb-topbar-left{justify-content:center;text-align:center;font-size:.72rem}.kb-topbar-sep,.kb-topbar-perk{display:none}.kb-topbar-msg{white-space:normal;line-height:1.3}.kb-header-container{height:60px;padding:0 12px}.kb-brand{gap:8px;flex-shrink:0}.kb-brand-emblem{width:36px;height:36px}.kb-brand-title{font-size:1.15rem;white-space:nowrap}.kb-brand-subtitle{display:none}.kb-header-actions{gap:8px}.kb-btn-phone{display:none}.kb-btn-wa{padding:0;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kb-btn-wa .kb-wa-text{display:none}.kb-btn-cart{padding:0;width:38px;height:38px;border-radius:50%;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kb-btn-cart .kb-cart-text{display:none}.kb-cart-count{position:absolute;top:-4px;right:-4px;width:18px;height:18px;font-size:.65rem;font-weight:800}.kb-burger{padding:8px 6px;min-width:36px}.kb-section{padding:22px 0 !important}.kb-section-header{margin-bottom:14px !important;text-align:center}.kb-section-kicker{font-size:.62rem !important;padding:2px 8px !important;margin-bottom:6px !important;letter-spacing:.05em}.kb-section-title{font-size:1.45rem !important;line-height:1.25 !important;margin-bottom:4px !important}.kb-section-desc{font-size:.8rem !important;line-height:1.4 !important;max-width:95% !important;margin:0 auto 8px !important}.kb-page-hero{padding:24px 0 18px !important}.kb-page-title{font-size:1.5rem !important;line-height:1.25 !important}.kb-mobile-quickjump{display:block;background:linear-gradient(180deg,#fffaf4 0,#fff 100%);border-bottom:1px solid rgba(212,162,74,.25);padding:8px 0;position:sticky;top:60px;z-index:95;box-shadow:0 2px 8px rgba(35,18,11,.05)}.kb-quickjump-inner{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 12px}.kb-quickjump-inner::-webkit-scrollbar{display:none}.kb-qj-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;background:#fff;border:1px solid rgba(212,162,74,.35);font-size:.74rem;font-weight:700;color:#3b2210;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-shadow:0 1px 3px rgba(35,18,11,.04)}.kb-qj-pill:active,.kb-qj-pill:hover{background:var(--kb-gold);color:#fff;border-color:var(--kb-gold)}.kb-swipe-indicator{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.72rem;font-weight:700;color:#8a5a2b;margin-bottom:8px}.kb-swipe-indicator.kb-si-light{color:#e2cbaf}.kb-si-pulse{color:var(--kb-gold);font-size:.55rem;animation:kbPulse 1.8s infinite}@keyframes kbPulse{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}100%{opacity:.3;transform:scale(.9)}}.kb-mobile-currency-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff8f0;border-top:1px solid rgba(212,162,74,.2);border-bottom:1px solid rgba(212,162,74,.2);margin:10px 0;border-radius:8px}.kb-mcb-label{font-size:.8rem;font-weight:700;color:#3b2210;display:flex;align-items:center;gap:6px}.kb-mc-icon{width:16px;height:16px;color:var(--kb-gold)}.kb-mobile-currency-bar select{padding:6px 10px;border-radius:6px;border:1px solid var(--kb-gold);background:#fff;font-size:.78rem;font-weight:600;color:var(--kb-mahogany);max-width:60%}.kb-hero{padding:16px 0 20px !important}.kb-hero-badge{margin-bottom:8px;font-size:.72rem;padding:3px 8px}.kb-hero-title{font-size:1.55rem !important;line-height:1.25 !important;margin-bottom:8px}.kb-hero-desc{font-size:.85rem !important;line-height:1.4 !important;margin-bottom:12px}.kb-hero-badges-grid{grid-template-columns:repeat(2,1fr) !important;gap:5px !important;margin-bottom:14px !important}.kb-hbg-item{padding:5px 8px !important;font-size:.72rem !important;gap:6px !important;border-radius:6px}.kb-hero-actions{flex-direction:column;gap:8px;margin-bottom:14px}.kb-btn-primary,.kb-btn-hero-wa{width:100%;text-align:center;padding:10px 14px !important;font-size:.85rem !important}.kb-hero-social-proof{padding:6px 10px;gap:8px}.kb-sp-text strong{font-size:.8rem}.kb-sp-text span{font-size:.7rem}.kb-hero-visual{margin-top:10px}.kb-hero-main-img{max-height:180px !important;object-fit:cover;border-radius:12px}.kb-hero-floating-pill{position:static;margin-top:8px;border-radius:8px;padding:6px 10px !important;font-size:.72rem !important}.kb-bundles-section{padding:20px 0 !important}.kb-bundles-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:12px !important;padding:4px 16px 14px !important;margin:0 -16px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kb-bundles-grid::-webkit-scrollbar{display:none}.kb-bundle-card{min-width:80vw !important;max-width:310px !important;scroll-snap-align:center !important;flex-shrink:0 !important;border-radius:12px;overflow:hidden}.kb-bundle-img-wrap img{max-height:155px !important;object-fit:cover}.kb-bundle-body{padding:12px 14px !important}.kb-bundle-title{font-size:1.05rem !important;margin-bottom:2px !important}.kb-bundle-subtitle{font-size:.74rem !important;line-height:1.3 !important;margin-bottom:6px !important}.kb-bundle-items{margin-bottom:8px !important;gap:4px !important;font-size:.74rem !important}.kb-bundle-savings-tag{font-size:.7rem !important;padding:2px 6px !important;margin-bottom:8px !important}.kb-bundle-pricing{font-size:1.1rem}.kb-btn-add-bundle{padding:9px 12px !important;font-size:.8rem !important}.kb-products-section{padding:20px 0 !important}.kb-filter-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin:0 -12px 12px;padding-left:12px;padding-right:12px;gap:6px}.kb-filter-btn,.kb-tab-btn{white-space:nowrap;font-size:.75rem !important;padding:6px 12px !important;flex-shrink:0;border-radius:20px}.kb-shop-filter-tabs{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;margin:0 -12px !important;padding:2px 12px 6px 12px !important;gap:6px !important}.kb-shop-filter-tabs::-webkit-scrollbar{display:none !important}.kb-products-grid{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.kb-bundle-card.kb-shop-card{grid-column:span 2 !important}.kb-product-card{border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(212,162,74,.25);display:flex;flex-direction:column}.kb-pc-badges-stack{top:6px !important;left:6px !important;gap:3px !important}.kb-pc-badge{position:static !important;font-size:.58rem !important;font-weight:800 !important;padding:2px 6px !important;border-radius:3px !important;width:fit-content !important}.kb-pc-stock-badge{font-size:.55rem !important;font-weight:700 !important;padding:2px 5px !important;border-radius:3px !important;gap:3px !important;width:fit-content !important}.kb-stock-dot{width:4.5px !important;height:4.5px !important}.kb-pc-img-wrap{padding:0 !important;background:#fbf9f5 !important;aspect-ratio:1 / 1 !important;border-bottom:1.5px solid var(--kb-border) !important;overflow:hidden !important;display:block !important}.kb-pc-img-wrap img{max-height:none !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.kb-bundle-card .kb-pc-img-wrap{aspect-ratio:16 / 9 !important;background:#fff !important;padding:8px 12px !important}.kb-bundle-card .kb-pc-img-wrap img{object-fit:contain !important}.kb-pc-body{padding:8px 8px 10px !important;display:flex;flex-direction:column;flex:1}.kb-pc-header{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:1px !important;margin-bottom:3px !important}.kb-pc-cat{font-size:.58rem !important;text-transform:uppercase !important;letter-spacing:.5px !important}.kb-pc-urdu{font-size:.72rem !important;line-height:1.1 !important;color:var(--kb-gold-hover,var(--kb-gold-hover)) !important}.kb-pc-title{font-size:.82rem !important;line-height:1.25 !important;margin-bottom:3px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.1em !important}.kb-pc-desc{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:.66rem !important;line-height:1.3 !important;color:var(--kb-muted,#716053) !important;margin-bottom:6px !important;min-height:2.6em !important}.kb-pc-meta-row{display:flex !important;flex-wrap:wrap;gap:3px;margin-bottom:6px !important}.kb-pc-meta-pill{font-size:.6rem !important;padding:1px 4px !important;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kb-pc-ingredients-details{display:block !important;margin-bottom:6px !important;font-size:.62rem !important;border-top:1px dashed rgba(212,162,74,.3) !important;padding-top:4px !important}.kb-pc-ingredients-summary{cursor:pointer;font-weight:600;color:var(--kb-gold-hover,var(--kb-gold-hover));display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:.62rem}.kb-pc-ingredients-summary::-webkit-details-marker{display:none}.kb-pc-ingredients-content{padding-top:4px;font-size:.6rem;line-height:1.3;color:var(--kb-charcoal,var(--kb-mahogany))}.kb-pc-bottom-wrap{margin-top:auto !important;display:flex !important;flex-direction:column !important}.kb-pc-price-box{margin:3px 0 6px 0 !important;gap:1px !important}.kb-pc-price-label{font-size:9.5px !important;color:#8c7b6f !important}.kb-pc-price-range{font-size:.92rem !important;font-weight:800 !important;line-height:1.2 !important;white-space:nowrap !important}.kb-weight-switcher{padding:3px !important;gap:4px !important;margin-bottom:8px !important;border-radius:8px !important;background:#f4ede1 !important;border:1px solid #e3d6c1 !important;display:grid !important;grid-template-columns:1fr 1fr !important}.kb-ws-btn{min-height:34px !important;padding:4px 2px !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}.kb-ws-size{font-size:.68rem !important;font-weight:700 !important;line-height:1.15 !important;display:inline-flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:2px !important;text-align:center !important}.kb-ws-count{display:none !important}.kb-pill-best{font-size:7.5px !important;line-height:11px !important;padding:0 3px !important;margin-top:1px !important;border-radius:3px !important}.kb-pc-actions-row{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:6px !important;padding-top:8px !important;border-top:1px solid var(--kb-border) !important;width:100% !important;box-sizing:border-box !important}.kb-pc-price-wrap{display:flex !important;align-items:baseline !important;justify-content:flex-start !important;width:100% !important}.kb-pc-price{font-size:1.05rem !important;font-weight:800 !important;color:var(--kb-mahogany) !important;line-height:1.2 !important;white-space:nowrap !important}.kb-pc-btns{display:flex !important;align-items:center !important;gap:5px !important;width:100% !important;box-sizing:border-box !important}.kb-pc-footer{display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;margin-top:2px !important}.kb-pc-footer.kb-pc-footer-single{display:block !important;width:100% !important}.kb-btn-options{display:flex !important;align-items:center !important;justify-content:center !important;gap:3px !important;padding:7px 4px !important;font-size:.68rem !important;white-space:nowrap !important;border-radius:6px !important;text-align:center !important;background:rgba(212,162,74,.12) !important;border:1px solid rgba(212,162,74,.4) !important;color:var(--kb-gold) !important;font-weight:700 !important;text-decoration:none !important}.kb-btn-add-cart{flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:3px !important;padding:7px 5px !important;font-size:.70rem !important;white-space:nowrap !important;border-radius:6px !important;text-align:center !important;background:var(--kb-mahogany) !important;color:#fff !important;font-weight:700 !important;border:none !important;cursor:pointer !important;box-sizing:border-box !important}.kb-btn-card-wa{flex:0 0 32px !important;width:32px !important;height:32px !important;min-width:32px !important;padding:0 !important;border-radius:6px !important;background:var(--kb-wa) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;cursor:pointer !important;box-shadow:0 2px 6px rgba(37,211,102,.3) !important;box-sizing:border-box !important}.kb-btn-card-wa svg{width:17px !important;height:17px !important;fill:#fff !important}.kb-bundle-items-wrap{padding:7px 10px !important;margin:6px 0 8px 0 !important}.kb-bundle-items-header{font-size:10px !important;margin-bottom:4px !important}.kb-bundle-items-list{font-size:11px !important;line-height:1.4 !important}.kb-bundle-perk-badge{padding:5px 8px !important;font-size:10.5px !important;margin-bottom:6px !important}.kb-bundle-price-row{gap:6px !important;align-items:center !important}.kb-bundle-price-row .kb-pc-price-range{font-size:1.05rem !important}.kb-bundle-orig-price{font-size:11.5px !important}.kb-pill-savings{font-size:10px !important;padding:2px 6px !important}.kb-btn-bundle-order{padding:10px 14px !important;font-size:.85rem !important;border-radius:8px !important}.kb-shop-trust-badges{gap:6px !important;margin-top:14px !important}.kb-stb-pill{font-size:10.5px !important;padding:4px 10px !important;gap:4px !important}.kb-shop-toolbar{flex-direction:column !important;align-items:stretch !important;gap:10px !important}.kb-shop-search-wrap{min-width:100% !important;max-width:100% !important}.kb-shop-sort-wrap{justify-content:space-between !important;width:100% !important}.kb-shop-sort-wrap select{flex:1 !important}.kb-page-shop .kb-sticky-bar{display:none !important}.kb-reheat-section{padding:18px 0 14px !important}.kb-reheat-banner{padding:16px 14px !important;border-radius:12px}.kb-reheat-header{margin-bottom:12px !important}.kb-reheat-steps-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:10px !important;padding:4px 14px 12px !important;margin:0 -14px !important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-reheat-steps-grid::-webkit-scrollbar{display:none}.kb-reheat-step-card{min-width:76vw !important;max-width:280px !important;scroll-snap-align:center !important;flex-shrink:0 !important;padding:14px 12px !important;border-radius:10px}.kb-step-num{font-size:1.1rem;width:28px;height:28px}.kb-reheat-step-card h3{font-size:.95rem;margin-bottom:4px}.kb-step-badge{font-size:.65rem;padding:2px 6px;margin-bottom:6px}.kb-reheat-step-card p{font-size:.75rem;line-height:1.35}.kb-reheat-callout{padding:8px 10px;font-size:.72rem;margin-top:10px}.kb-teaser-section{padding:6px 0 !important}.kb-teaser-banner{padding:14px 14px !important;border-radius:10px !important}.kb-tb-badge{font-size:.65rem !important;padding:2px 7px !important;margin-bottom:6px !important}.kb-tb-title{font-size:1.05rem !important;line-height:1.3 !important;margin-bottom:4px !important}.kb-tb-desc{font-size:.78rem !important;line-height:1.4 !important;margin-bottom:10px !important}.kb-tb-actions{gap:6px !important;flex-direction:row !important;flex-wrap:wrap !important;width:100%}.kb-tb-actions a{flex:1;min-width:120px;font-size:.78rem !important;padding:8px 10px !important;text-align:center;justify-content:center}.kb-reviews-section{padding:20px 0 !important}.kb-reviews-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:10px !important;padding:4px 16px 14px !important;margin:0 -16px !important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-reviews-grid::-webkit-scrollbar{display:none}.kb-review-card{min-width:78vw !important;max-width:290px !important;scroll-snap-align:center !important;flex-shrink:0 !important;padding:14px 12px !important;border-radius:10px}.kb-review-card blockquote{font-size:.78rem !important;line-height:1.35 !important;margin-bottom:8px !important}.kb-rc-author{gap:8px}.kb-rc-avatar{width:28px;height:28px;font-size:.75rem}.kb-rc-author strong{font-size:.78rem}.kb-rc-author span{font-size:.68rem}.kb-authenticity-section{padding:20px 0 !important}.kb-authenticity-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:10px !important;padding:4px 16px 14px !important;margin:0 -16px !important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-authenticity-grid::-webkit-scrollbar{display:none}.kb-auth-card{min-width:80vw !important;max-width:310px !important;scroll-snap-align:center !important;flex-shrink:0 !important;padding:14px 12px !important;border-radius:10px}.kb-auth-card h3{font-size:.95rem;margin-bottom:8px}.kb-auth-comparison{gap:6px}.kb-auth-asli,.kb-auth-naqli{padding:8px 10px !important;font-size:.72rem !important;line-height:1.35;border-radius:6px}.kb-auth-badge{font-size:.65rem;margin-bottom:2px}.kb-authenticity-banner{padding:10px 12px !important;gap:8px !important;border-radius:8px;font-size:.75rem !important;margin-top:10px}.kb-guarantees-section{padding:18px 0 !important}.kb-guarantees-grid{grid-template-columns:1fr !important;gap:10px !important}.kb-guarantee-card{padding:14px 12px !important;gap:10px !important;border-radius:10px}.kb-gc-icon{width:34px;height:34px;min-width:34px}.kb-gc-content h3{font-size:.95rem;margin-bottom:4px}.kb-gc-content p{font-size:.75rem;line-height:1.35}.kb-faq-section{padding:20px 0 16px !important}.kb-faq-accordion{gap:6px !important}.kb-faq-item{border-radius:8px}.kb-faq-trigger{padding:10px 12px !important;font-size:.82rem !important}.kb-faq-answer{padding:0 12px 10px !important;font-size:.76rem !important;line-height:1.4 !important}.kb-faq-help-strip{padding:12px 12px !important;flex-direction:column !important;text-align:center !important;gap:8px !important;border-radius:8px}.kb-btn-faq-wa{font-size:.8rem !important;padding:8px 12px !important}.kb-contact-section{padding:20px 0 !important}.kb-contact-grid{grid-template-columns:1fr !important;gap:14px !important}.kb-contact-items{gap:8px !important}.kb-ci-item{padding:8px 10px !important;gap:10px !important;border-radius:8px;font-size:.78rem !important}.kb-contact-form-wrap{padding:14px 12px !important;border-radius:10px}.kb-contact-form-wrap h3{font-size:1.05rem !important;margin-bottom:2px !important}.kb-contact-form-wrap p{font-size:.76rem !important;margin-bottom:10px !important}.kb-form-group{margin-bottom:8px !important}.kb-form-group label{font-size:.72rem !important;margin-bottom:3px !important}.kb-form-group input,.kb-form-group textarea{padding:7px 9px !important;font-size:.8rem !important}.kb-page-story .kb-page-breadcrumbs-wrap{padding:8px 0 !important}.kb-page-story .kb-breadcrumbs{font-size:.74rem !important;flex-wrap:wrap !important;gap:4px 6px !important;line-height:1.4 !important}.kb-ph-heritage{padding:24px 0 18px !important}.kb-ph-heritage .kb-page-kicker{font-size:.68rem !important;letter-spacing:.5px !important;margin-bottom:6px !important}.kb-ph-heritage .kb-page-title{font-size:1.45rem !important;line-height:1.25 !important;margin-bottom:8px !important}.kb-ph-heritage .kb-page-subtitle{font-size:.82rem !important;line-height:1.45 !important;margin:0 !important;padding:0 !important}.kb-story-section{padding:20px 0 16px !important}.kb-story-grid{grid-template-columns:1fr !important;gap:20px !important}.kb-story-plaque{padding:22px 14px !important;border-radius:12px !important}.kb-sp-year{font-size:3rem !important;line-height:1 !important}.kb-sp-loc{font-size:.72rem !important;letter-spacing:.16em !important;margin-top:6px !important}.kb-sp-divider{width:36px !important;margin:10px auto !important}.kb-sp-legacy{font-size:.8rem !important}.kb-story-content .kb-section-kicker{font-size:.7rem !important}.kb-story-content .kb-section-title{font-size:1.3rem !important;line-height:1.3 !important;margin-bottom:10px !important}.kb-story-content p{font-size:.82rem !important;line-height:1.5 !important;margin-bottom:10px !important}.kb-story-stats{grid-template-columns:repeat(2,1fr) !important;gap:8px !important;margin-top:16px !important}.kb-stat-box{padding:10px 6px !important;border-radius:8px !important}.kb-stat-box strong{font-size:1.2rem !important;line-height:1.1 !important}.kb-stat-box span{font-size:.68rem !important;white-space:normal !important}.kb-delivery-section{padding:20px 0 !important}.kb-delivery-grid{grid-template-columns:1fr !important;gap:12px !important}.kb-del-card{padding:16px 14px !important;border-radius:10px !important;text-align:left !important;display:flex !important;gap:14px !important;align-items:flex-start !important}.kb-del-icon{font-size:1.6rem !important;margin-bottom:0 !important;flex-shrink:0 !important;line-height:1 !important}.kb-del-card h3{font-size:.98rem !important;margin-bottom:4px !important}.kb-del-card p{font-size:.78rem !important;line-height:1.4 !important;margin:0 !important}.kb-page-story .kb-authenticity-section{padding:20px 0 !important}.kb-page-story .kb-authenticity-grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;margin:0 0 16px 0 !important;padding:0 !important;overflow-x:visible !important}.kb-page-story .kb-auth-card{min-width:100% !important;max-width:100% !important;flex-shrink:1 !important;padding:14px 12px !important;border-radius:10px !important}.kb-page-story .kb-auth-card h3{font-size:1rem !important;margin-bottom:8px !important}.kb-page-story .kb-auth-comparison{gap:8px !important}.kb-page-story .kb-auth-asli,.kb-page-story .kb-auth-naqli{padding:8px 10px !important;font-size:.76rem !important;line-height:1.4 !important}.kb-page-story .kb-auth-asli p,.kb-page-story .kb-auth-naqli p{font-size:.76rem !important;line-height:1.4 !important;word-break:break-word !important}.kb-page-story .kb-auth-card code{word-break:break-all !important;font-size:.72rem !important}.kb-story-cta-section{padding:16px 0 28px !important}.kb-story-cta-card{padding:20px 14px !important;border-radius:12px !important}.kb-story-cta-card h2{font-size:1.25rem !important;line-height:1.3 !important;margin-bottom:6px !important}.kb-story-cta-card p{font-size:.8rem !important;line-height:1.4 !important;margin-bottom:16px !important}.kb-story-cta-card .kb-btn-primary{width:100% !important;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:12px 16px !important;font-size:.88rem !important;box-sizing:border-box !important}.kb-footer{padding:32px 0 20px !important;margin-bottom:0 !important}.kb-footer.kb-footer-has-sticky{padding-bottom:85px !important}.kb-footer-trust-grid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:20px;margin-bottom:20px}.kb-ft-item{padding:8px 6px;font-size:.75rem;gap:10px}.kb-ft-icon{font-size:1.5rem}.kb-footer-columns{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.kb-fc-heading{margin-bottom:12px;font-size:1.02rem}.kb-fc-links li{margin-bottom:8px}.kb-footer-bottom{flex-direction:column;gap:10px;text-align:center;padding-top:20px;padding-bottom:8px}.kb-policy-anchors{gap:6px 12px;font-size:.75rem}.kb-copyright{font-size:.72rem}.kb-subfooter-disclaimer{font-size:.68rem;padding:0 10px;line-height:1.45}}@media (max-width:480px){.kb-container{padding:0 12px}.kb-bundles-grid,.kb-reheat-steps-grid,.kb-reviews-grid{margin:0 -12px !important;padding-left:12px !important;padding-right:12px !important}.kb-bundle-footer{flex-direction:column;align-items:stretch;gap:12px}.kb-bundle-pricing{flex-direction:row;align-items:baseline;justify-content:space-between}.kb-btn-add-bundle{width:100%;text-align:center}.kb-filter-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin:0 -12px;padding-left:12px;padding-right:12px}.kb-filter-btn{white-space:nowrap;font-size:.8rem;padding:6px 12px;flex-shrink:0}.kb-cart-drawer{width:100%;max-width:100%}.kb-btn-add-cart{font-size:.72rem !important;padding:7px 4px !important;white-space:nowrap !important}}.kb-floating-wa{position:fixed;bottom:24px;right:20px;z-index:998;display:flex;align-items:center;gap:8px;background:var(--kb-wa);color:#fff !important;padding:10px 18px;border-radius:50px;box-shadow:0 6px 20px rgba(37,211,102,.42),0 2px 6px rgba(0,0,0,.15);text-decoration:none !important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:13.5px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.kb-floating-wa:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 28px rgba(37,211,102,.55);color:#fff !important}.kb-floating-wa-icon{display:flex;align-items:center;justify-content:center}.kb-floating-wa-icon svg{width:22px;height:22px;fill:#fff}@media (max-width:768px){.kb-floating-wa{bottom:20px;right:16px;width:50px;height:50px;padding:0;border-radius:50%;justify-content:center}.kb-floating-wa-label{display:none}.kb-floating-wa-icon svg{width:26px;height:26px}body.single-product .kb-floating-wa,.kb-single-product-scope~* .kb-floating-wa,.kb-is-pdp .kb-floating-wa{bottom:84px !important}}body:not(.single-product) .kb-sticky-bar,.kb-page-home .kb-sticky-bar,.kb-page-shop .kb-sticky-bar{display:none !important}.kb-single-product-scope{background:#faf7f2;color:var(--kb-mahogany);font-family:'Playfair Display',Georgia,serif;min-height:80vh;padding-bottom:80px}.kb-pdp-container{max-width:1240px;margin:0 auto;padding:30px 20px 60px}.kb-pdp-breadcrumbs{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#8c7362;margin-bottom:32px}.kb-pdp-breadcrumbs a{color:#ad7e2c;text-decoration:none;transition:color .2s ease}.kb-pdp-breadcrumbs a:hover{color:#875c17}.kb-pdp-breadcrumbs .sep{color:#c4b5a5}.kb-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}@media (max-width:991px){.kb-pdp-grid{grid-template-columns:1fr;gap:36px}}.kb-pdp-gallery-col{position:sticky;top:90px}.kb-pdp-main-frame{position:relative;background:#fff;border:1px solid #e8dfd5;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(35,18,11,.08);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.kb-pdp-main-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.kb-pdp-main-frame:hover .kb-pdp-main-img{transform:scale(1.05)}.kb-pdp-badge-ribbon{position:absolute;top:16px;left:16px;background:linear-gradient(135deg,var(--kb-gold),#ad7e2c);color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:30px;box-shadow:0 4px 15px rgba(173,126,44,.35);z-index:2}.kb-pdp-thumbs-row{display:flex;gap:12px;margin-top:16px}.kb-pdp-thumb-btn{width:80px;height:80px;border-radius:10px;overflow:hidden;border:2px solid #e8dfd5;background:#fff;padding:0;cursor:pointer;transition:all .2s ease}.kb-pdp-thumb-btn.active,.kb-pdp-thumb-btn:hover{border-color:#ad7e2c;box-shadow:0 0 12px rgba(173,126,44,.25)}.kb-pdp-thumb-btn img{width:100%;height:100%;object-fit:cover}.kb-pdp-info-col{display:flex;flex-direction:column}.kb-pdp-category-tag{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#ad7e2c;margin-bottom:8px}.kb-pdp-title{font-size:36px;font-weight:700;line-height:1.2;margin:0 0 8px 0;color:var(--kb-mahogany)}.kb-pdp-urdu-title{font-family:'Noto Nastaliq Urdu','Jameel Noori Nastaleeq','Urdu Typesetting',serif;font-size:26px;color:#ad7e2c;margin-bottom:16px;line-height:1.4;direction:rtl;text-align:left}.kb-pdp-reviews-strip{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:#785f4f;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e8dfd5}.kb-pdp-stars{color:#f59e0b;letter-spacing:2px}.kb-pdp-sku-badge{margin-left:auto;font-size:12px;color:#8c7362}.kb-pdp-price-box{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.kb-pdp-active-price{font-size:32px;font-weight:800;color:#ad7e2c;font-family:'Plus Jakarta Sans',sans-serif}.kb-pdp-stock-status{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.kb-pdp-stock-status.out-of-stock{background:#fef2f2;color:#dc2626;border-color:#fecaca}.kb-pdp-short-desc{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;line-height:1.6;color:#5c4333;margin-bottom:28px}.kb-pdp-section-label{font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#ad7e2c;margin-bottom:12px;display:flex;justify-content:space-between}.kb-pdp-variants-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:28px}.kb-pdp-variant-pill{background:#fff;border:1.5px solid #e8dfd5;border-radius:12px;padding:14px 16px;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 2px 8px rgba(35,18,11,.04)}.kb-pdp-variant-pill:hover{border-color:#ad7e2c;background:#fffcf7}.kb-pdp-variant-pill.active{border-color:#ad7e2c;background:#fffcf7;box-shadow:0 4px 16px rgba(173,126,44,.2)}.kb-pdp-variant-pill.disabled{opacity:.45;cursor:not-allowed;border-color:#e2e8f0}.kb-vp-name{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:800;color:var(--kb-mahogany);margin-bottom:4px}.kb-vp-pieces{display:none !important}.kb-vp-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:800;color:#ad7e2c}.kb-vp-soldout{font-size:10px;color:#dc2626;font-weight:700;text-transform:uppercase}.kb-pdp-actions-row{display:flex;gap:14px;align-items:center;margin-bottom:32px}.kb-pdp-qty-stepper{display:flex;align-items:center;background:#fff;border:1.5px solid #e8dfd5;border-radius:12px;height:52px;padding:0 8px;box-shadow:0 2px 6px rgba(35,18,11,.04)}.kb-pdp-qty-btn{background:none;border:none;color:#ad7e2c;font-size:18px;font-weight:bold;width:36px;height:100%;cursor:pointer;transition:color .15s}.kb-pdp-qty-btn:hover{color:#875c17}.kb-pdp-qty-input{width:44px;background:none;border:none;text-align:center;color:var(--kb-mahogany);font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700}.kb-btn-add-basket{flex:1;height:52px;background:linear-gradient(135deg,var(--kb-gold),#ad7e2c);color:#fff;border:none;border-radius:12px;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;box-shadow:0 8px 24px rgba(173,126,44,.35)}.kb-btn-add-basket:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(173,126,44,.45);background:linear-gradient(135deg,#dfb461,#bd8d35)}.kb-btn-wa-order{flex:1;height:52px;background:#1bd741;color:#fff;border:none;border-radius:12px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 6px 20px rgba(37,211,102,.3)}.kb-btn-wa-order:hover{background:var(--kb-wa);color:#fff;transform:translateY(-2px)}.kb-pdp-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:#fff;border:1px solid #e8dfd5;border-radius:12px;box-shadow:0 2px 8px rgba(35,18,11,.04);margin-bottom:40px}.kb-pdp-trust-item{display:flex;align-items:center;gap:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:12.5px;color:#5c4333}.kb-pdp-trust-item i{color:#ad7e2c;font-size:16px}.kb-pdp-tabs-wrap{margin-top:48px;border-top:1px solid #e8dfd5;padding-top:36px}.kb-pdp-tab-nav{display:flex;gap:20px;border-bottom:1px solid #e8dfd5;margin-bottom:24px;overflow-x:auto}.kb-pdp-tab-btn{background:none;border:none;padding:10px 4px 14px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:700;color:#785f4f;cursor:pointer;position:relative;white-space:nowrap;transition:color .2s ease}.kb-pdp-tab-btn.active,.kb-pdp-tab-btn:hover{color:var(--kb-mahogany)}.kb-pdp-tab-btn.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#ad7e2c}.kb-pdp-tab-content{display:none;font-family:'Plus Jakarta Sans',sans-serif;font-size:14.5px;line-height:1.7;color:#5c4333}.kb-pdp-tab-content.active{display:block}.kb-pdp-related-section{margin-top:70px;border-top:1px solid #e8dfd5;padding-top:50px}.kb-pdp-related-title{font-size:28px;color:var(--kb-mahogany);text-align:center;margin-bottom:36px}.kb-pdp-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.kb-rel-card{background:#fff;border:1px solid #e8dfd5;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .25s ease;box-shadow:0 4px 14px rgba(35,18,11,.05)}.kb-rel-card:hover{transform:translateY(-4px);border-color:#ad7e2c;box-shadow:0 12px 28px rgba(173,126,44,.2)}.kb-rel-img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.kb-rel-body{padding:16px;display:flex;flex-direction:column;flex:1}.kb-rel-name{font-size:18px;font-weight:700;color:var(--kb-mahogany);margin-bottom:6px}.kb-rel-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:800;color:#ad7e2c;margin-top:auto}.kb-pdp-tab-btn.active .kb-tab-count-pill{background:var(--kb-gold,#d4a24a)!important;color:#fff!important;border-color:var(--kb-gold,#d4a24a)!important}.kb-section{padding:34px 0!important}.kb-section-header{margin:0 auto 20px!important;text-align:center}.kb-section-kicker{margin-bottom:8px!important;font-size:.72rem!important;padding:3px 12px!important}.kb-section-title{font-size:1.85rem!important;line-height:1.25!important;margin-bottom:8px!important}.kb-section-desc{font-size:.92rem!important;line-height:1.5!important;margin-bottom:0!important}.kb-hero{padding:36px 0 32px!important}.kb-hero-grid{gap:32px!important}.kb-hero-badge{margin-bottom:12px!important}.kb-hero-title{font-size:2.2rem!important;line-height:1.2!important;margin-bottom:12px!important}.kb-hero-desc{font-size:.92rem!important;line-height:1.5!important;margin-bottom:18px!important}.kb-hero-badges-grid{margin-bottom:20px!important;gap:10px!important}.kb-hbg-item{padding:8px 12px!important;font-size:.82rem!important}.kb-hero-actions{margin-bottom:20px!important;gap:12px!important}.kb-btn-primary,.kb-btn-hero-wa{padding:11px 22px!important;font-size:.92rem!important}.kb-hero-social-proof{padding-top:14px!important;gap:12px!important}.kb-products-grid{gap:16px!important}.kb-product-card{border-radius:10px!important}.kb-pc-body{padding:12px 14px 10px 14px!important}.kb-pc-header{margin-bottom:3px!important}.kb-pc-title{font-size:1.05rem!important;line-height:1.25!important;margin-bottom:4px!important;min-height:auto!important}.kb-pc-rating{margin-bottom:4px!important;font-size:11.5px!important}.kb-pc-desc{font-size:.78rem!important;line-height:1.35!important;margin-bottom:6px!important;min-height:auto!important;display:-webkit-box!important;-webkit-line-clamp:1!important;line-clamp:1!important}.kb-pc-meta-row{gap:5px!important;margin-bottom:8px!important}.kb-pc-meta-pill{font-size:.7rem!important;padding:2.5px 7px!important}.kb-weight-switcher{margin-bottom:8px!important;gap:4px!important;padding:3px!important;border-radius:7px!important}.kb-ws-btn{padding:5px 4px!important;min-height:32px!important}.kb-ws-size{font-size:.74rem!important}.kb-pc-actions-row{padding-top:8px!important}.kb-pc-price{font-size:1.15rem!important;white-space:nowrap!important}.kb-btn-add-cart{padding:7px 12px!important;font-size:.8rem!important}.kb-btn-card-wa{padding:7px 9px!important}.kb-reheat-section{padding:28px 0 16px!important}.kb-reheat-banner{padding:26px 22px 20px!important}.kb-reheat-header{margin:0 auto 20px!important}.kb-reheat-steps-grid{gap:16px!important;margin-bottom:18px!important}.kb-reheat-step-card{padding:18px 16px!important}.kb-reheat-step-card h3{font-size:1.05rem!important}.kb-reheat-step-card p{font-size:.82rem!important;line-height:1.45!important}.kb-step-badge{margin-bottom:8px!important}.kb-authenticity-section{padding:32px 0!important}.kb-authenticity-grid{gap:16px!important;margin-bottom:18px!important}.kb-auth-card{padding:18px 16px!important}.kb-auth-card h3{font-size:1.1rem!important;margin-bottom:10px!important}.kb-auth-comparison{gap:8px!important}.kb-auth-asli,.kb-auth-naqli{padding:8px 10px!important;font-size:.8rem!important}.kb-reviews-section{padding:28px 0!important}.sg-reviews-wrapper{margin:10px auto!important;padding:0!important}.sg-reviews-wrapper>div:first-child{margin-bottom:20px!important}.kb-faq-section{padding:32px 0!important}.kb-faq-accordion{margin:0 auto 18px!important;gap:8px!important}.kb-faq-trigger{padding:12px 18px!important;font-size:.95rem!important}.kb-faq-item.active .kb-faq-answer{padding:0 18px 14px!important}.kb-faq-help-strip{padding:12px 18px!important}.kb-footer{padding:32px 0 16px!important}.kb-footer-trust-grid{padding-bottom:18px!important;margin-bottom:20px!important;gap:14px!important}.kb-ft-item{gap:10px!important}.kb-footer-columns{gap:20px!important;margin-bottom:20px!important}@media (max-width:768px){.kb-section{padding:18px 0!important}.kb-section-header{margin:0 auto 12px!important}.kb-section-title{font-size:1.35rem!important;margin-bottom:4px!important}.kb-section-desc{font-size:.82rem!important;line-height:1.35!important}.kb-filter-tabs{margin-top:10px!important;gap:6px!important}.kb-filter-btn{padding:5px 12px!important;font-size:.76rem!important}.kb-hero{padding:20px 0 16px!important}.kb-hero-grid{gap:14px!important}.kb-hero-title{font-size:1.4rem!important;line-height:1.22!important;margin-bottom:6px!important}.kb-hero-desc{font-size:.8rem!important;line-height:1.35!important;margin-bottom:10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important}.kb-hero-badges-grid{gap:4px!important;margin-bottom:10px!important}.kb-hbg-item{padding:4px 6px!important;font-size:.68rem!important}.kb-hero-actions{gap:6px!important;margin-bottom:10px!important}.kb-btn-primary,.kb-btn-hero-wa{padding:8px 12px!important;font-size:.8rem!important}.kb-hero-social-proof{padding-top:8px!important}.kb-hero-visual{margin-top:8px!important}.kb-hero-img-wrap{max-height:180px!important}.kb-hero-main-img{max-height:180px!important;object-fit:cover!important}.kb-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.kb-product-card{border-radius:8px!important}.kb-pc-badges-stack{top:6px!important;left:6px!important;gap:3px!important}.kb-pc-badge{font-size:.6rem!important;padding:2px 5px!important}.kb-pc-stock-badge{font-size:.58rem!important;padding:1.5px 5px!important}.kb-pc-body{padding:8px 6px 7px 6px!important}.kb-pc-header{margin-bottom:2px!important}.kb-pc-cat{font-size:.62rem!important}.kb-pc-urdu{font-size:.7rem!important}.kb-pc-title{font-size:.86rem!important;line-height:1.2!important;margin-bottom:2px!important;height:2.4em!important;overflow:hidden!important}.kb-pc-rating{font-size:10.5px!important;margin-bottom:3px!important}.kb-pc-desc{display:none!important}.kb-pc-meta-row{margin-bottom:5px!important}.kb-pc-aroma-pill{display:none!important}.kb-pc-meta-pill{font-size:.64rem!important;padding:1.5px 5px!important}.kb-weight-switcher{margin-bottom:5px!important;padding:2px!important;gap:2px!important}.kb-ws-btn{min-height:27px!important;padding:2px 1px!important}.kb-ws-size{font-size:.68rem!important}.kb-pill-best{display:none!important}.kb-pc-actions-row{padding-top:5px!important;gap:3px!important}.kb-pc-price{font-size:.92rem!important}.kb-pc-btns{gap:4px!important}.kb-btn-add-cart{padding:5px 7px!important;font-size:.72rem!important}.kb-btn-cart-full{display:none!important}.kb-btn-cart-short{display:inline!important}.kb-btn-card-wa{padding:5px 6px!important}.kb-btn-card-wa svg{width:14px!important;height:14px!important}.kb-reheat-steps-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important}.kb-reheat-step-card{min-width:240px!important;max-width:250px!important;flex-shrink:0!important;scroll-snap-align:start!important;padding:14px 12px!important}.kb-step-num{font-size:1.3rem!important;margin-bottom:6px!important}.kb-authenticity-grid{grid-template-columns:1fr!important;gap:8px!important}.kb-auth-card{padding:12px 10px!important}.sg-reviews-wrapper>div:nth-child(2){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:10px!important;-webkit-overflow-scrolling:touch!important}.sg-reviews-wrapper>div:nth-child(2)>div{min-width:270px!important;max-width:280px!important;flex-shrink:0!important;scroll-snap-align:start!important;padding:14px!important}.kb-floating-wa{width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;bottom:16px!important;right:14px!important;box-shadow:0 4px 12px rgba(37,211,102,.4)!important}.kb-floating-wa-label{display:none!important}.kb-floating-wa-icon svg{width:22px!important;height:22px!important}}