.elementor-12 .elementor-element.elementor-element-06387a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-88819a4{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#D9E6EE;--sections-border-radius:22px 22px 22px 22px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:99px 99px 99px 99px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:99px 99px 99px 99px;}.elementor-12 .elementor-element.elementor-element-88819a4 .shop_table .button{background-color:#0B3550;}.elementor-12 .elementor-element.elementor-element-88819a4 .shop_table .button:hover, .elementor-12 .elementor-element.elementor-element-88819a4 .shop_table .button:disabled[disabled]:hover{background-color:#0F86BD;}.elementor-12 .elementor-element.elementor-element-88819a4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#0B3550;}.elementor-12 .elementor-element.elementor-element-88819a4 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#0F86BD;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-88819a4 */.elementor-12 .elementor-element.elementor-element-88819a4 .qib-button-wrapper { display: inline-flex !important; align-items: center !important; gap: 6px; flex-wrap: nowrap; }
.elementor-12 .elementor-element.elementor-element-88819a4 .qib-button-wrapper .qib-button { display: flex !important; align-items: center; justify-content: center; width: 36px !important; height: 36px !important; padding: 0 !important; margin: 0 !important; line-height: 1; border-radius: 99px; }
.elementor-12 .elementor-element.elementor-element-88819a4 .qib-button-wrapper .quantity { display: flex; margin: 0 !important; float: none !important; }
.elementor-12 .elementor-element.elementor-element-88819a4 .qib-button-wrapper input.qty { width: 48px !important; height: 36px !important; min-height: 36px; margin: 0 !important; padding: 0 !important; text-align: center; border-radius: 99px; box-sizing: border-box; }/* End custom CSS */