:root{--fx-brand-grad:linear-gradient(90deg, #fe06d2, #e9bbc1, #87b8fd);--fx-brand-pink:#fe06d2;--fx-radius:8px}.checkout-page .apply-coupon-code,.checkout-page .back-to-cart-btn,.checkout-page .mobile-apply-coupon-btn,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary,.checkout-page .payment-checkout-btn,.checkout-page .payment-checkout-btn-step,.fx-account .btn:not(.btn-close):not(.btn-link),.fx-button{--fxb-bg:#fff;--fxb-bg-hover:#f6f6f8;--fxb-color:#111;--fxb-height:44px;--fxb-radius:var(--fx-radius);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fxb-height);margin:0;padding:0 20px;border:1.5px solid transparent;border-radius:var(--fxb-radius);background:linear-gradient(var(--fxb-bg),var(--fxb-bg)) padding-box,var(--fx-brand-grad) border-box;color:var(--fxb-color);font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:-.01em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:box-shadow .2s ease,transform .1s ease,opacity .2s ease}.checkout-page .apply-coupon-code:focus-visible,.checkout-page .apply-coupon-code:hover,.checkout-page .back-to-cart-btn:focus-visible,.checkout-page .back-to-cart-btn:hover,.checkout-page .mobile-apply-coupon-btn:focus-visible,.checkout-page .mobile-apply-coupon-btn:hover,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn:focus-visible,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn:hover,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary:focus-visible,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary:hover,.checkout-page .payment-checkout-btn-step:focus-visible,.checkout-page .payment-checkout-btn-step:hover,.checkout-page .payment-checkout-btn:focus-visible,.checkout-page .payment-checkout-btn:hover,.fx-account .btn:focus-visible:not(.btn-close):not(.btn-link),.fx-account .btn:hover:not(.btn-close):not(.btn-link),.fx-button:focus-visible,.fx-button:hover{border-color:transparent;background:linear-gradient(var(--fxb-bg-hover),var(--fxb-bg-hover)) padding-box,var(--fx-brand-grad) border-box;color:var(--fxb-color)}.checkout-page .ck-content .apply-coupon-code,.checkout-page .ck-content .back-to-cart-btn,.checkout-page .ck-content .mobile-apply-coupon-btn,.checkout-page .ck-content .payment-checkout-btn,.checkout-page .ck-content .payment-checkout-btn-step,.checkout-page .mobile-checkout-footer__actions .ck-content .mobile-checkout-btn,.checkout-page .mobile-checkout-footer__actions .ck-content .mobile-checkout-footer__btn-secondary,.ck-content .checkout-page .apply-coupon-code,.ck-content .checkout-page .back-to-cart-btn,.ck-content .checkout-page .mobile-apply-coupon-btn,.ck-content .checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn,.ck-content .checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary,.ck-content .checkout-page .payment-checkout-btn,.ck-content .checkout-page .payment-checkout-btn-step,.ck-content .fx-account .btn:not(.btn-close):not(.btn-link),.ck-content .fx-button,.ck-content .fx-button:focus,.ck-content .fx-button:hover,.fx-account .ck-content .btn:not(.btn-close):not(.btn-link){color:var(--fxb-color);text-decoration:none}.checkout-page .apply-coupon-code:focus-visible,.checkout-page .back-to-cart-btn:focus-visible,.checkout-page .mobile-apply-coupon-btn:focus-visible,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn:focus-visible,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary:focus-visible,.checkout-page .payment-checkout-btn-step:focus-visible,.checkout-page .payment-checkout-btn:focus-visible,.fx-account .btn:focus-visible:not(.btn-close):not(.btn-link),.fx-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(254,6,210,.16)}.checkout-page .apply-coupon-code:active,.checkout-page .back-to-cart-btn:active,.checkout-page .mobile-apply-coupon-btn:active,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn:active,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary:active,.checkout-page .payment-checkout-btn-step:active,.checkout-page .payment-checkout-btn:active,.fx-account .btn:active:not(.btn-close):not(.btn-link),.fx-button:active{transform:translateY(1px)}.checkout-page .apply-coupon-code:disabled,.checkout-page .back-to-cart-btn:disabled,.checkout-page .btn-disabled.apply-coupon-code,.checkout-page .btn-disabled.back-to-cart-btn,.checkout-page .btn-disabled.mobile-apply-coupon-btn,.checkout-page .btn-disabled.payment-checkout-btn,.checkout-page .btn-disabled.payment-checkout-btn-step,.checkout-page .disabled.apply-coupon-code,.checkout-page .disabled.back-to-cart-btn,.checkout-page .disabled.mobile-apply-coupon-btn,.checkout-page .disabled.payment-checkout-btn,.checkout-page .disabled.payment-checkout-btn-step,.checkout-page .mobile-apply-coupon-btn:disabled,.checkout-page .mobile-checkout-footer__actions .btn-disabled.mobile-checkout-btn,.checkout-page .mobile-checkout-footer__actions .btn-disabled.mobile-checkout-footer__btn-secondary,.checkout-page .mobile-checkout-footer__actions .disabled.mobile-checkout-btn,.checkout-page .mobile-checkout-footer__actions .disabled.mobile-checkout-footer__btn-secondary,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn:disabled,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary:disabled,.checkout-page .mobile-checkout-footer__actions [aria-disabled=true].mobile-checkout-btn,.checkout-page .mobile-checkout-footer__actions [aria-disabled=true].mobile-checkout-footer__btn-secondary,.checkout-page .payment-checkout-btn-step:disabled,.checkout-page .payment-checkout-btn:disabled,.checkout-page [aria-disabled=true].apply-coupon-code,.checkout-page [aria-disabled=true].back-to-cart-btn,.checkout-page [aria-disabled=true].mobile-apply-coupon-btn,.checkout-page [aria-disabled=true].payment-checkout-btn,.checkout-page [aria-disabled=true].payment-checkout-btn-step,.fx-account .btn-disabled.btn:not(.btn-close):not(.btn-link),.fx-account .btn:disabled:not(.btn-close):not(.btn-link),.fx-account .disabled.btn:not(.btn-close):not(.btn-link),.fx-account [aria-disabled=true].btn:not(.btn-close):not(.btn-link),.fx-button.btn-disabled,.fx-button.disabled,.fx-button:disabled,.fx-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;background:linear-gradient(var(--fxb-bg),var(--fxb-bg)) padding-box,var(--fx-brand-grad) border-box}.checkout-page .apply-coupon-code .svg-icon,.checkout-page .apply-coupon-code svg,.checkout-page .back-to-cart-btn .svg-icon,.checkout-page .back-to-cart-btn svg,.checkout-page .mobile-apply-coupon-btn .svg-icon,.checkout-page .mobile-apply-coupon-btn svg,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn .svg-icon,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn svg,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary .svg-icon,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary svg,.checkout-page .payment-checkout-btn .svg-icon,.checkout-page .payment-checkout-btn svg,.checkout-page .payment-checkout-btn-step .svg-icon,.checkout-page .payment-checkout-btn-step svg,.fx-account .btn:not(.btn-close):not(.btn-link) .svg-icon,.fx-account .btn:not(.btn-close):not(.btn-link) svg,.fx-button .svg-icon,.fx-button svg{flex:none;width:18px;height:18px}.checkout-page .back-to-cart-btn,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary,.fx-account .btn:not(.btn-close):not(.btn-link),.fx-button--light{--fxb-bg:#fff;--fxb-bg-hover:#f6f6f8;--fxb-color:#111}.checkout-page .apply-coupon-code,.checkout-page .mobile-apply-coupon-btn,.checkout-page .mobile-checkout-footer__actions .mobile-checkout-btn,.checkout-page .payment-checkout-btn,.checkout-page .payment-checkout-btn-step,.fx-account .btn:not(.btn-close):not(.btn-link).btn-dark,.fx-account .btn:not(.btn-close):not(.btn-link).btn-primary,.fx-account .btn:not(.btn-close):not(.btn-link).btn-success,.fx-button--dark{--fxb-bg:#111;--fxb-bg-hover:#2b2b30;--fxb-color:#fff}.fx-account .btn:not(.btn-close):not(.btn-link).btn-danger,.fx-account .btn:not(.btn-close):not(.btn-link).btn-outline-danger,.fx-button--danger{--fxb-bg:#fff;--fxb-bg-hover:#fff5f5;--fxb-color:#dc2626}.fx-account .btn:not(.btn-close):not(.btn-link).btn-sm,.fx-button--sm{--fxb-height:36px;padding:0 14px;font-size:13px}.fx-button--lg{--fxb-height:50px;padding:0 28px;font-size:15px}.fx-button--block{width:100%}.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary,.fx-button--icon{flex:0 0 var(--fxb-height);width:var(--fxb-height);padding:0}.checkout-page .mobile-checkout-footer__actions .mobile-checkout-footer__btn-secondary svg,.fx-button--icon svg{width:20px;height:20px;fill:none}.checkout-page .mobile-checkout-footer__actions .active.mobile-checkout-footer__btn-secondary,.checkout-page .mobile-checkout-footer__actions .is-active.mobile-checkout-footer__btn-secondary,.fx-button--icon.active,.fx-button--icon.is-active{color:var(--fx-brand-pink)}.checkout-page .mobile-checkout-footer__actions .active.mobile-checkout-footer__btn-secondary svg,.checkout-page .mobile-checkout-footer__actions .is-active.mobile-checkout-footer__btn-secondary svg,.fx-button--icon.active svg,.fx-button--icon.is-active svg{fill:currentColor}.fx-account .btn:not(.btn-close):not(.btn-link){border-radius:var(--fxb-radius)!important}