:root{--kl-gold: #c5a059;--kl-dark: #111111;--kl-bg-cream: #faf8f5;--kl-border: #e8e4de}.product-form__submit,.button--primary{background-color:var(--kl-dark)!important;color:#fff!important;border-radius:2px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:0 4px 14px #00000014!important}.product-form__submit:hover,.button--primary:hover{background-color:#2b2b2b!important;transform:translateY(-1px)}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:1.4rem!important;font-weight:700!important;color:var(--kl-dark)!important}.price__sale .price-item--regular{color:#888!important;text-decoration:line-through!important}.collapsible-content__grid{max-width:800px!important;margin:0 auto!important}.accordion details{border:1px solid var(--kl-border)!important;background-color:#fff!important;margin-bottom:12px!important;border-radius:4px!important;padding:8px 16px!important}.accordion summary{font-weight:600!important;color:var(--kl-dark)!important}.kl-badges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.kl-badge-item{background:var(--kl-bg-cream);border:1px solid var(--kl-border);padding:12px 8px;text-align:center;border-radius:4px}.kl-badge-item h4{margin:0 0 4px;font-size:.85rem;font-weight:600;color:var(--kl-dark)}.kl-badge-item p{margin:0;font-size:.75rem;color:#666}@media(max-width:749px){.kl-badges-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-kbeauty.css.map */
