/* Flat selectors only: no nested :is() and no newlines inside a selector list.
   LiteSpeed UCSS drops rules it cannot parse, which stripped the button shape. */
@layer hype-buttons {
:root{--hype-button-solid:#df731a;--hype-button-solid-hover:#d26814;--hype-button-ink:#17313d;--hype-button-line:#bdd4df;--hype-button-mist:#edf7fc;--hype-button-radius:6px;--hype-control-height:44px}
.hype-btn--primary,.hype-btn--secondary,.woo-buy .single_add_to_cart_button,.checkout-button,button[name="woocommerce_checkout_place_order"],.hql-btn,.hql-social-btn,#hype-cart .hype-cart__checkout,#hype-cart .hype-cart__card-add,#hype-cart .hype-cart__coupon-apply,.hype-cart-empty__btn,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:var(--hype-control-height,44px)!important;height:auto!important;max-width:100%;padding:8px 18px!important;border:1px solid!important;border-radius:var(--hype-button-radius)!important;background-image:none!important;box-shadow:none!important;font:700 15px/1.35 Manrope,Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;text-shadow:none!important;letter-spacing:0!important;white-space:normal!important;vertical-align:middle;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}
.hype-btn--primary,.woo-buy .single_add_to_cart_button,.checkout-button,button[name="woocommerce_checkout_place_order"],.hql-btn,#hype-cart .hype-cart__checkout,.hype-cart-empty__btn{background-color:var(--hype-button-solid)!important;background-image:linear-gradient(135deg,#F7941D,#F15A24)!important;border-color:var(--hype-button-solid)!important;color:#fff!important}
.hype-btn--secondary,.hql-social-btn,#hype-cart .hype-cart__card-add,#hype-cart .hype-cart__coupon-apply,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn{background-color:#fff!important;background-image:none!important;border-color:var(--hype-button-line)!important;color:var(--hype-button-ink)!important}
.hype-btn--primary span,.hype-btn--secondary span,.woo-buy .single_add_to_cart_button span,.checkout-button span,button[name="woocommerce_checkout_place_order"] span,.hql-btn span,.hql-social-btn span,#hype-cart .hype-cart__checkout span,#hype-cart .hype-cart__card-add span,#hype-cart .hype-cart__coupon-apply span,.hype-cart-empty__btn span,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"] span,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"] span,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn span,.hype-btn--primary b,.hype-btn--secondary b,.woo-buy .single_add_to_cart_button b,.checkout-button b,button[name="woocommerce_checkout_place_order"] b,.hql-btn b,.hql-social-btn b,#hype-cart .hype-cart__checkout b,#hype-cart .hype-cart__card-add b,#hype-cart .hype-cart__coupon-apply b,.hype-cart-empty__btn b,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"] b,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"] b,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn b,.hype-btn--primary strong,.hype-btn--secondary strong,.woo-buy .single_add_to_cart_button strong,.checkout-button strong,button[name="woocommerce_checkout_place_order"] strong,.hql-btn strong,.hql-social-btn strong,#hype-cart .hype-cart__checkout strong,#hype-cart .hype-cart__card-add strong,#hype-cart .hype-cart__coupon-apply strong,.hype-cart-empty__btn strong,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"] strong,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"] strong,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn strong{color:inherit!important;font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}
.hype-btn--primary > span,.hype-btn--secondary > span,.woo-buy .single_add_to_cart_button > span,.checkout-button > span,button[name="woocommerce_checkout_place_order"] > span,.hql-btn > span,.hql-social-btn > span,#hype-cart .hype-cart__checkout > span,#hype-cart .hype-cart__card-add > span,#hype-cart .hype-cart__coupon-apply > span,.hype-cart-empty__btn > span,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"] > span,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"] > span,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn > span{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;height:auto!important}
@media(hover:hover){
.hype-btn--primary:hover,.woo-buy .single_add_to_cart_button:hover,.checkout-button:hover,button[name="woocommerce_checkout_place_order"]:hover,.hql-btn:hover,#hype-cart .hype-cart__checkout:hover,.hype-cart-empty__btn:hover{background-color:var(--hype-button-solid-hover)!important;border-color:var(--hype-button-solid-hover)!important;color:#fff!important}
.hype-btn--secondary:hover,.hql-social-btn:hover,#hype-cart .hype-cart__card-add:hover,#hype-cart .hype-cart__coupon-apply:hover,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"]:hover,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:hover,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn:hover{background-color:var(--hype-button-mist)!important;border-color:#78a9bf!important;color:var(--hype-button-ink)!important}
}
.hype-btn--primary::before,.hype-btn--secondary::before,.hype-btn--primary::after,.hype-btn--secondary::after{margin:0!important}
.hype-btn--primary:active,.hype-btn--secondary:active,.woo-buy .single_add_to_cart_button:active,.checkout-button:active,button[name="woocommerce_checkout_place_order"]:active,.hql-btn:active,.hql-social-btn:active,#hype-cart .hype-cart__checkout:active,#hype-cart .hype-cart__card-add:active,#hype-cart .hype-cart__coupon-apply:active,.hype-cart-empty__btn:active,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"]:active,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:active,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn:active{filter:brightness(.96)}
.hype-btn--secondary[aria-pressed="true"]{background-color:var(--hype-button-mist)!important;border-color:var(--hype-button-ink)!important;color:var(--hype-button-ink)!important}
.hype-btn--primary:focus-visible,.hype-btn--secondary:focus-visible,.woo-buy .single_add_to_cart_button:focus-visible,.checkout-button:focus-visible,button[name="woocommerce_checkout_place_order"]:focus-visible,.hql-btn:focus-visible,.hql-social-btn:focus-visible,#hype-cart .hype-cart__checkout:focus-visible,#hype-cart .hype-cart__card-add:focus-visible,#hype-cart .hype-cart__coupon-apply:focus-visible,.hype-cart-empty__btn:focus-visible,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"]:focus-visible,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:focus-visible,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn:focus-visible{outline:3px solid #3499c4!important;outline-offset:3px!important}
.hype-btn--primary[aria-disabled="true"],.hype-btn--secondary[aria-disabled="true"],.woo-buy .single_add_to_cart_button[aria-disabled="true"],.checkout-button[aria-disabled="true"],button[name="woocommerce_checkout_place_order"][aria-disabled="true"],.hql-btn[aria-disabled="true"],.hql-social-btn[aria-disabled="true"],#hype-cart .hype-cart__checkout[aria-disabled="true"],#hype-cart .hype-cart__card-add[aria-disabled="true"],#hype-cart .hype-cart__coupon-apply[aria-disabled="true"],.hype-cart-empty__btn[aria-disabled="true"],body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"][aria-disabled="true"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"][aria-disabled="true"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn[aria-disabled="true"],.hype-btn--primary.disabled,.hype-btn--secondary.disabled,.woo-buy .single_add_to_cart_button.disabled,.checkout-button.disabled,button[name="woocommerce_checkout_place_order"].disabled,.hql-btn.disabled,.hql-social-btn.disabled,#hype-cart .hype-cart__checkout.disabled,#hype-cart .hype-cart__card-add.disabled,#hype-cart .hype-cart__coupon-apply.disabled,.hype-cart-empty__btn.disabled,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"].disabled,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"].disabled,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn.disabled,.hype-btn--primary:disabled,.hype-btn--secondary:disabled,.woo-buy .single_add_to_cart_button:disabled,.checkout-button:disabled,button[name="woocommerce_checkout_place_order"]:disabled,.hql-btn:disabled,.hql-social-btn:disabled,#hype-cart .hype-cart__checkout:disabled,#hype-cart .hype-cart__card-add:disabled,#hype-cart .hype-cart__coupon-apply:disabled,.hype-cart-empty__btn:disabled,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"]:disabled,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:disabled,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn:disabled{opacity:.5!important;cursor:not-allowed!important;filter:none!important}
.hype-btn--primary.loading,.hype-btn--secondary.loading,.woo-buy .single_add_to_cart_button.loading,.checkout-button.loading,button[name="woocommerce_checkout_place_order"].loading,.hql-btn.loading,.hql-social-btn.loading,#hype-cart .hype-cart__checkout.loading,#hype-cart .hype-cart__card-add.loading,#hype-cart .hype-cart__coupon-apply.loading,.hype-cart-empty__btn.loading,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"].loading,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"].loading,body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn.loading,.hype-btn--primary[aria-busy="true"],.hype-btn--secondary[aria-busy="true"],.woo-buy .single_add_to_cart_button[aria-busy="true"],.checkout-button[aria-busy="true"],button[name="woocommerce_checkout_place_order"][aria-busy="true"],.hql-btn[aria-busy="true"],.hql-social-btn[aria-busy="true"],#hype-cart .hype-cart__checkout[aria-busy="true"],#hype-cart .hype-cart__card-add[aria-busy="true"],#hype-cart .hype-cart__coupon-apply[aria-busy="true"],.hype-cart-empty__btn[aria-busy="true"],body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"][aria-busy="true"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"][aria-busy="true"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn[aria-busy="true"]{opacity:.7!important;cursor:progress!important}
@media(prefers-reduced-motion:reduce){.hype-btn--primary,.hype-btn--secondary,.woo-buy .single_add_to_cart_button,.checkout-button,button[name="woocommerce_checkout_place_order"],.hql-btn,.hql-social-btn,#hype-cart .hype-cart__checkout,#hype-cart .hype-cart__card-add,#hype-cart .hype-cart__coupon-apply,.hype-cart-empty__btn,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn{transition:none!important}}
@media(max-width:600px){.hype-btn--primary,.hype-btn--secondary,.woo-buy .single_add_to_cart_button,.checkout-button,button[name="woocommerce_checkout_place_order"],.hql-btn,.hql-social-btn,#hype-cart .hype-cart__checkout,#hype-cart .hype-cart__card-add,#hype-cart .hype-cart__coupon-apply,.hype-cart-empty__btn,body.woocommerce-cart .hype-cartPage .actions .coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],body.woocommerce-cart .hype-cartPage .brikpanel-cshare-btn{padding:8px 12px!important;font-size:15px!important;gap:8px!important}}
.hype-btn--secondary.hype-btn--on-dark{background-color:transparent!important;border-color:#bdd4df!important;color:#fff!important}
@media(hover:hover){.hype-btn--secondary.hype-btn--on-dark:hover{background-color:rgba(237,247,252,.12)!important;border-color:#fff!important;color:#fff!important}}
body.wp-theme-hype .hype-buy-form button.hype-btn--primary,body.wp-theme-hype #mr-orderbox button.hype-btn--primary{font-size:18px!important;font-weight:800!important;min-height:52px!important}
body.wp-theme-hype .hype-buy-form button.hype-btn--secondary,body.wp-theme-hype #mr-orderbox button.hype-btn--secondary{font-size:14px!important;font-weight:600!important;min-height:44px!important}
}
