.blockUI.blockOverlay{background:rgb(255 255 255 / .8)!important;z-index:10000!important}.wp-block-woocommerce-cart-order-summary-block.blockUI.blockOverlay,.wp-block-woocommerce-cart-totals-block.blockUI.blockOverlay,.wp-block-woocommerce-cart-items-block.blockUI.blockOverlay{z-index:10000!important}.wp-block-woocommerce-cart-order-summary-block.blockUI.blockOverlay~*,.wp-block-woocommerce-cart-order-summary-block.blockUI.blockOverlay *{pointer-events:none!important}.wp-block-woocommerce-cart-order-summary-block.blockUI.blockOverlay .wc-block-components-checkout-button,.wp-block-woocommerce-cart-order-summary-block.blockUI.blockOverlay a[href*="checkout"]{pointer-events:none!important;opacity:0.5!important}#gr_checkout_redeem_lable .gr-loading-spinner,.gr_apply_discount .gr-loading-spinner{display:flex!important;align-items:center!important;justify-content:center!important;min-height:60px!important}#gr_checkout_redeem_lable .gr-loading-spinner .spinner,.gr_apply_discount .gr-loading-spinner .spinner{border:3px solid #f3f3f3!important;border-top:3px solid #0073aa!important;border-radius:50%!important;width:32px!important;height:32px!important;animation:gr-spin 0.8s linear infinite!important;display:block!important;margin:0 auto!important;background:transparent!important}.blockUI .spinner{border:3px solid #f3f3f3!important;border-top:3px solid #0073aa!important;border-radius:50%!important;width:32px!important;height:32px!important;animation:gr-spin 0.8s linear infinite!important;display:block!important;margin:0 auto!important;background:transparent!important}@keyframes gr-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blockUI .gr-loading-spinner,.blockUI .spinner{visibility:visible!important;opacity:1!important;display:block!important}#gr_checkout_redeem_lable .gr-apply-button-wrapper,.gr_apply_discount .gr-apply-button-wrapper{position:relative!important;display:inline-block!important}#gr_checkout_redeem_lable .gr-apply-button-wrapper.is-loading,.gr_apply_discount .gr-apply-button-wrapper.is-loading{opacity:0.7!important}#gr_checkout_redeem_lable .gr-apply-button-wrapper .gr-spinner,.gr_apply_discount .gr-apply-button-wrapper .gr-spinner{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;border:2px solid #fff!important;border-top-color:transparent!important;border-radius:50%!important;animation:spinner 0.6s linear infinite!important;display:inline-block!important;z-index:10!important;pointer-events:none!important}#gr_checkout_redeem_lable .gr_rewards_apply_discount.is-loading,.gr_apply_discount .gr_rewards_apply_discount.is-loading{opacity:0.7!important;cursor:wait!important;padding-left:32px!important}#gr_checkout_redeem_lable .gr_rewards_apply_discount.is-loading *,.gr_apply_discount .gr_rewards_apply_discount.is-loading *{cursor:wait!important}@keyframes spinner{to{transform:translateY(-50%) rotate(360deg)}}#gr_checkout_redeem_lable{text-align:right!important}#gr_checkout_redeem_lable .gr_redeem_extra_point_info{color:var(--gr-extra-points-color,#d00)!important}#gr_checkout_redeem_lable .grPointsRedeem{padding:10px!important;border:1px dashed var(--gr-border-color,currentColor)!important}#gr_checkout_redeem_lable .gr_rewards_remove_discount,.gr_apply_discount .gr_rewards_remove_discount{opacity:0.6!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.woocommerce ul.product_list_widget li a{line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}