.wc-block-components-notice-banner,a.button.wc-forward.wp-element-button,a.button.wc-forward.wp-element-button:hover,a.checkout-button.button.alt.wc-forward.wp-element-button:hover{color:var(--wp--preset--color--contrast)!important}.wc-block-components-button:not(.is-link),.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{border-style:solid!important;transition:.3s!important}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:none!important}.wc-block-components-button:not(.is-link).outlined:hover{background-color:var(--wp--preset--color--base)!important;color:var(--wp--preset--color--contrast)!important;border-color:var(--wp--preset--color--base)!important;text-decoration:underline}button.wc-block-components-button.wp-element-button.wc-block-components-drawer__close.contained{border:none!important}a.checkout-button.button.alt.wc-forward.wp-element-button{color:var(--wp--preset--color--base)!important}.wc-block-components-notice-banner{border:2px solid!important;border-radius:0!important}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-warning{background-color:var(--wp--preset--color--base)!important;border-color:var(--wp--preset--color--contrast)!important}.components-combobox-control__input,.components-form-token-field__input,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus,.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea,.wc-blocks-components-select .wc-blocks-components-select__select{border-radius:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-components-quantity-selector:after,.wc-block-order-confirmation-billing-address,.wc-block-order-confirmation-totals table,.woocommerce table.shop_table{border:1px solid #7f7f7f!important;border-radius:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:black!important}input#wc-block-components-totals-coupon__input-0{background:#fff!important;border:1px solid #7f7f7f!important;color:#000!important}.has-dark-controls .wc-block-components-text-input label{color:#7f7f7f!important}.admin-bar p.demo_store,input#terms{top:0!important}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--contrast)!important;bottom:unset!important;color:var(--wp--preset--color--base)!important;position:fixed!important;top:0!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none!important;background:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important;padding:.5em!important}.cart-subtotal th,.is-large.wc-block-cart .wc-block-cart-items td,.order-total th,.wc-block-order-confirmation-totals table td,.wc-block-order-confirmation-totals table th,.woocommerce table.shop_table td,th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{border-top:1px solid #7f7f7f!important}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid #7f7f7f!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0!important;border-radius:0!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--wp--preset--color--contrast)!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-account .addresses .title .edit,.woocommerce-account .addresses .title h3{float:none!important}