:root{--bg: #f5efe6;--link: #9b1515;--link-hover: #c91a1a;--gold: #d4af37;--gold-light: #f9d423;--dark: #222;--light: #fff;--border: #ddd}body{background-color:var(--bg);color:var(--dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.hero-kingbiss-section{padding:40px 20px 20px;background:linear-gradient(135deg,#f5efe6,#f0e3d6)}.hero-kingbiss__inner{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.hero-kingbiss__content{flex:1}.hero-kingbiss__title{font-size:2.8rem;font-weight:700;color:#9b1515;margin:0 0 16px}.hero-kingbiss__subtitle{font-size:1.2rem;margin:0 0 24px;color:#444}.hero-kingbiss__cta{text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.8px}.hero-membership-badge{background:linear-gradient(135deg,#f5efe6,#ebe3d6);border:1px solid #ddd;border-radius:16px;padding:16px 24px;margin:16px 0 0;text-align:center}.hero-membership-badge span{font-size:1rem;font-weight:600;color:#9b1515}.badge--gold{background:linear-gradient(45deg,var(--gold),var(--gold-light));color:#000;border:1px solid #b8860b;border-radius:40px;padding:6px 16px;font-weight:600;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.8px}.btn{display:inline-block;border-radius:50px;padding:12px 28px;font-weight:600;letter-spacing:.5px;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.btn--primary{background:#9b1515;color:#fff}.btn--primary:hover{background:#be1818;transform:translateY(-2px);box-shadow:0 6px 18px #9b15154d}.btn--secondary{background:transparent;border:2px solid #9b1515;color:#9b1515}.btn--secondary:hover{background:#9b1515;color:#fff;transform:translateY(-2px)}.section{padding:40px 20px;max-width:1200px;margin:0 auto}.section--membership-cta{text-align:center;background:#ffffffd9;border-radius:20px;box-shadow:0 4px 16px #0000001a}.section--membership-cta h2{margin:0 0 12px}.collection-menu__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.collection-menu__item{aspect-ratio:1/1;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 4px 12px #00000026;transition:transform .2s}.collection-menu__item:hover{transform:translateY(-4px)}.collection-menu__image{width:100%;height:100%;object-fit:cover}.collection-menu__title{background:#000000bf;color:#fff;padding:8px 12px;font-size:14px;font-weight:600;text-align:center}.collection-carousel__slider{display:flex;gap:16px;overflow-x:auto;padding:8px 0;-webkit-overflow-scrolling:touch}.collection-carousel__slide{flex:0 0 220px;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000026;transition:transform .2s}.collection-carousel__slide:hover{transform:translateY(-4px)}.collection-carousel__image{width:100%;aspect-ratio:1/1;object-fit:cover}.collection-carousel__name{background:#222;color:#fff;padding:10px;font-size:14px;font-weight:600;text-align:center}.membership-page{background:linear-gradient(135deg,#f5efe6,#ebe3d6);padding:50px 20px;border-radius:20px;box-shadow:0 8px 24px #00000026}.membership-page h1{text-align:center;margin:0 0 24px;color:#9b1515}.membership-locked{text-align:center;padding:60px 20px;background:#fafafa;border-radius:20px}.membership-locked h1{color:#9b1515;margin:0 0 16px}.flash-sale-calendar{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 16px #0000001a;font-size:14px}.membership-tools .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}.membership-tools .tool-card{background:#fff;border:1px solid #ddd;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000001a}.membership-tools .tool-card h3{margin:0 0 12px;color:#9b1515}.membership-discover .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:32px 0}.membership-discover .benefit h3{color:#9b1515;margin:0 0 12px}.rewards .tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:32px 0}.rewards .tier{background:#fff;border:1px solid #ddd;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000001a}.rewards .tier h3{color:#9b1515;margin:0 0 12px}.faq-item summary{font-weight:600;padding:12px 16px;border-bottom:1px solid #ddd;cursor:pointer;background:#fafafa;border-radius:12px 12px 0 0}.faq-item p{padding:16px;margin:0}.cart-membership-upsell{margin:32px 0 24px;padding:24px;background:linear-gradient(135deg,#f5efe6,#ebe3d6);border-radius:16px;box-shadow:0 6px 18px #00000026;text-align:center}.account-dashboard{max-width:900px;margin:60px auto 20px;padding:32px;background:#fff;border-radius:20px;box-shadow:0 6px 24px #00000026}.account-dashboard h1{margin:0 0 24px;color:#9b1515}.account-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat{background:#f9f9f9;border-radius:12px;padding:14px 16px;font-size:14px}.popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s}.popup__overlay:target{opacity:1;visibility:visible}.popup__box{background:#fff;padding:32px;border-radius:16px;max-width:500px;width:90%;box-shadow:0 10px 30px #00000040;position:relative}.popup__close{position:absolute;top:16px;right:16px;font-size:24px;color:#333;text-decoration:none;font-weight:600;opacity:.8}.popup__close:hover{opacity:1}.social-badges{margin:24px 0;text-align:center}.social-badge{display:inline-block;margin:6px;border-radius:50px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;color:#fff}.social-badge.instagram{background:#e1306c}.social-badge.tiktok{background:#010101}.social-badge.whatsapp{background:#25d366}.payment-badges,.shipping-badges{margin:16px 0;text-align:center}.badge{display:inline-block;margin:6px;border-radius:40px;padding:8px 16px;font-size:13px;font-weight:500;background:#f0f0f0;color:#444;border:1px solid #ddd}template-collection__wishlist,.account__columns{gap:32px}flash-sale-calendar__list{list-style:none;padding:0;margin:0}flash-sale-calendar__item{background:#fff;border-radius:12px;padding:12px 16px;margin:4px 0;box-shadow:0 2px 8px #0000001a;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
