#brx-content>.woocommerce-notices-wrapper:not(:empty){margin-top:var(--space-m);margin-bottom:0}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove){float:left;position:relative;padding-left:75px;font-size:var(--text-m);line-height:1.4}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove):hover{color:var(--primary)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) img{position:absolute;left:0;top:0}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item .variation{float:left;width:100%;padding-left:75px;margin-top:var(--space-4xs);font-size:var(--text-s)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dt:has(+dd:empty){display:none}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dd:empty{display:none}.brxe-woocommerce-mini-cart .cart-detail.off-canvas .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity{float:left;margin-top:var(--space-2xs);padding-left:75px;font-size:var(--text-s)}form.cart .add-to-cart-wrapper,form.woocommerce-cart-form .add-to-cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-xs)}form.cart .add-to-cart-wrapper .single_add_to_cart_button,form.woocommerce-cart-form .add-to-cart-wrapper .single_add_to_cart_button{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}form.cart .quantity,form.woocommerce-cart-form .quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:125px;padding:0 var(--space-xs);background:var(--inputs-bg);border:var(--inputs-border-width,0) solid transparent;border-color:var(--inputs-border-color);border-radius:var(--inputs-border-radius)}form.cart .quantity .qty,form.woocommerce-cart-form .quantity .qty{border:0}form.cart .quantity .qty:focus,form.woocommerce-cart-form .quantity .qty:focus{-webkit-box-shadow:none;box-shadow:none}form.cart .quantity .action,form.woocommerce-cart-form .quantity .action{border:0;border-radius:0;width:24px;height:24px}form.cart .quantity .action:hover,form.woocommerce-cart-form .quantity .action:hover{background:var(--primary)}form.cart .quantity .action:hover svg,form.woocommerce-cart-form .quantity .action:hover svg{stroke:var(--light)}form.cart table.variations tr,form.woocommerce-cart-form table.variations tr{border:0!important;display:block}form.cart table.variations tr th,form.woocommerce-cart-form table.variations tr th{display:block}form.cart table.variations tr td,form.woocommerce-cart-form table.variations tr td{display:block;padding:0;width:100%}form.cart table.variations tr .reset_variations,form.woocommerce-cart-form table.variations tr .reset_variations{margin-top:var(--space-4xs)}form.cart table.variations tr+tr,form.woocommerce-cart-form table.variations tr+tr{margin-top:var(--space-2xs)}.woocommerce-cart form.woocommerce-cart-form thead th{padding:0 var(--space-xs)}.woocommerce-cart form.woocommerce-cart-form tbody td{padding:var(--space-xs)}.woocommerce-cart .cart_totals .shop_table td,.woocommerce-cart .cart_totals .shop_table th{padding:var(--space-xs)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--content-gap-xs)}.woocommerce-checkout .checkout h3{margin-bottom:var(--space-s)}.woocommerce-checkout .checkout #customer-details{gap:var(--content-gap)}.woocommerce-checkout .checkout .woocommerce-billing-fields+.woocommerce-account-fields{margin-top:var(--content-gap)}.woocommerce-checkout .checkout .woocommerce-shipping-fields{margin-top:0}.woocommerce-checkout .checkout .woocommerce-terms-and-conditions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--content-gap-s)}.woocommerce-checkout .checkout #place_order{line-height:1.4}.woocommerce-account #payment ul.payment_methods,.woocommerce-account #payment ul.wc-saved-payment-methods,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment ul.wc-saved-payment-methods{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space-2xs)}.woocommerce-account #payment ul.payment_methods>*,.woocommerce-account #payment ul.wc-saved-payment-methods>*,.woocommerce-checkout #payment ul.payment_methods>*,.woocommerce-checkout #payment ul.wc-saved-payment-methods>*{margin:0;padding:0}.woocommerce-account #payment ul.payment_methods label,.woocommerce-account #payment ul.wc-saved-payment-methods label,.woocommerce-checkout #payment ul.payment_methods label,.woocommerce-checkout #payment ul.wc-saved-payment-methods label{line-height:1.4;font-size:var(--text-m);letter-spacing:0}.woocommerce-account #payment ul.payment_methods input[type=checkbox],.woocommerce-account #payment ul.payment_methods input[type=radio],.woocommerce-account #payment ul.wc-saved-payment-methods input[type=checkbox],.woocommerce-account #payment ul.wc-saved-payment-methods input[type=radio],.woocommerce-checkout #payment ul.payment_methods input[type=checkbox],.woocommerce-checkout #payment ul.payment_methods input[type=radio],.woocommerce-checkout #payment ul.wc-saved-payment-methods input[type=checkbox],.woocommerce-checkout #payment ul.wc-saved-payment-methods input[type=radio]{width:calc(var(--inputs-font-size) * var(--inputs-line-height))!important;height:calc(var(--inputs-font-size) * var(--inputs-line-height))!important;margin-right:var(--space-2xs)}.woocommerce-account #payment ul.payment_methods input[type=checkbox]+label,.woocommerce-account #payment ul.payment_methods input[type=radio]+label,.woocommerce-account #payment ul.wc-saved-payment-methods input[type=checkbox]+label,.woocommerce-account #payment ul.wc-saved-payment-methods input[type=radio]+label,.woocommerce-checkout #payment ul.payment_methods input[type=checkbox]+label,.woocommerce-checkout #payment ul.payment_methods input[type=radio]+label,.woocommerce-checkout #payment ul.wc-saved-payment-methods input[type=checkbox]+label,.woocommerce-checkout #payment ul.wc-saved-payment-methods input[type=radio]+label{font-size:var(--text-m);margin:0}.woocommerce-account #payment ul.payment_methods li,.woocommerce-account #payment ul.wc-saved-payment-methods li,.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-checkout #payment ul.wc-saved-payment-methods li{margin-bottom:0;overflow:hidden;border:var(--inputs-border-width) solid var(--inputs-border-color);padding:var(--space-xs)}.woocommerce-account #payment ul.payment_methods li .payment_box,.woocommerce-account #payment ul.wc-saved-payment-methods li .payment_box,.woocommerce-checkout #payment ul.payment_methods li .payment_box,.woocommerce-checkout #payment ul.wc-saved-payment-methods li .payment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--space-2xs);padding:0;margin:var(--space-2xs) 0 0;background-color:transparent}.woocommerce-account #payment ul.payment_methods li .payment_box>*,.woocommerce-account #payment ul.wc-saved-payment-methods li .payment_box>*,.woocommerce-checkout #payment ul.payment_methods li .payment_box>*,.woocommerce-checkout #payment ul.wc-saved-payment-methods li .payment_box>*{margin:0;padding:0}.woocommerce-account #payment ul.payment_methods li .payment_box .testmode-info,.woocommerce-account #payment ul.wc-saved-payment-methods li .payment_box .testmode-info,.woocommerce-checkout #payment ul.payment_methods li .payment_box .testmode-info,.woocommerce-checkout #payment ul.wc-saved-payment-methods li .payment_box .testmode-info{font-size:var(--text-s)}.woocommerce-account #payment fieldset,.woocommerce-checkout #payment fieldset{border:0;padding:0}.woocommerce-account #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin:0}.woocommerce-account #payment #place_order,.woocommerce-account #payment .place-order,.woocommerce-checkout #payment #place_order,.woocommerce-checkout #payment .place-order{margin-top:var(--space-s)}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]),.woocommerce-account .woocommerce-form-register:not([class^=brxe-]){margin-top:0;width:100%;max-width:600px;background:var(--bg-surface);padding:var(--space-m);border:1px solid var(--border-primary);border-radius:var(--radius-s);text-align:left;gap:var(--space-s)}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) label,.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) label{font-weight:700;margin-bottom:var(--space-4xs)}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) label .required,.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) label .required{color:var(--error)}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) label.woocommerce-form__label-for-checkbox,.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) label.woocommerce-form__label-for-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-4xs);margin-bottom:var(--space-s)}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) label.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) label.woocommerce-form__label-for-checkbox input[type=checkbox]{width:calc(var(--inputs-font-size) * var(--inputs-line-height))}.woocommerce-account .woocommerce-ResetPassword{width:100%;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-s);gap:var(--space-xs);padding:var(--space-m)}.brxe-product-add-to-cart .wdm-discount{margin-bottom:var(--space-s);padding:var(--space-xs) var(--space-s);background:var(--primary-30);border-left:5px solid var(--primary);color:var(--text-title)}.brxe-product-add-to-cart .wcsatt-options-wrapper ul.wcsatt-options-prompt-radios{padding-left:0}.brxe-product-add-to-cart .wcsatt-options-wrapper ul.wcsatt-options-prompt-radios li label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-4xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.woocommerce .wcsatt-options-wrapper .wcsatt-options-prompt-fieldset{border:0;margin-top:var(--space-s)}#brx-content>.wp-block-woocommerce-cart,#brx-content>.wp-block-woocommerce-checkout{width:calc(2 * var(--gutter-space) + var(--max-screen-width));margin:0 auto;max-width:100%;padding:var(--section-padding-vertical) var(--gutter-space)}