/* KLYQ v13.1 focused corrections. This file is intentionally loaded last. */

/* 18+ is a normal ticker item, never a separate fixed badge. */
.klyq-header-wrap .klyq-header-top{padding-right:0!important}
.klyq-header-wrap .klyq-ribbon-age{display:none!important}

/* Exact live product template selector: black at rest, KLYQ lime on hover/focus. */
body.single-product .klyq-purchase-panel form.cart button.button.klyq-express-checkout,
body.single-product .klyq-purchase-panel button[data-klyq-direct-flow="checkout"],
.single-product .klyq-buy-box .klyq-express-checkout{border:1px solid #11141a!important;background:#11141a!important;background-color:#11141a!important;color:#fff!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}
body.single-product .klyq-purchase-panel form.cart button.button.klyq-express-checkout:hover,
body.single-product .klyq-purchase-panel form.cart button.button.klyq-express-checkout:focus-visible,
body.single-product .klyq-purchase-panel button[data-klyq-direct-flow="checkout"]:hover,
body.single-product .klyq-purchase-panel button[data-klyq-direct-flow="checkout"]:focus-visible,
.single-product .klyq-buy-box .klyq-express-checkout:hover,
.single-product .klyq-buy-box .klyq-express-checkout:focus-visible{border-color:var(--klyq-lime,#c9ff36)!important;background:var(--klyq-lime,#c9ff36)!important;background-color:var(--klyq-lime,#c9ff36)!important;color:#080b10!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(5,6,7,.15)!important}

/* WooCommerce coupon form stays closed until ENTER CODE is selected. */
.klyq-checkout-page form.checkout_coupon[hidden],
body:not(.klyq-checkout-coupon-open) .klyq-checkout-page form.checkout_coupon{display:none!important}
body.klyq-checkout-coupon-open .klyq-checkout-page form.checkout_coupon{display:grid!important}

@media(max-width:600px){.klyq-header-wrap .klyq-header-top{padding-right:0!important}}
