.elementor-1661 .elementor-element.elementor-element-7757337{--display:flex;--min-height:800px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1661 .elementor-element.elementor-element-7757337:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-7757337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FD;}.elementor-1661 .elementor-element.elementor-element-1c34a05 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-1c34a05 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1661 .elementor-element.elementor-element-1c34a05 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-1661 .elementor-element.elementor-element-1c34a05{--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--sections-radio-buttons-color:#000000;--forms-fields-normal-color:var( --e-global-color-text );--order-summary-color:var( --e-global-color-96e0305 );--product-link-hover-color:#352B83;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:0px;--checkout-button-normal-text-color:var( --e-global-color-e24baac );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-1661 .elementor-element.elementor-element-1c34a05 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-1661 .elementor-element.elementor-element-1c34a05 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1661 .elementor-element.elementor-element-7757337{--content-width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-1c34a05 *//*Minus button *style*/
.elementor-1661 .elementor-element.elementor-element-1c34a05 .cart button.minus{
    height: 40px;
    width: 40px;
}
/*plus button style*/
.elementor-1661 .elementor-element.elementor-element-1c34a05 .cart button.plus{
    height: 40px;
    width: 40px;
}


/*Quantity box style*/
.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
    height: 23px;
    width: 23px;
}
/*Quantity box style*/
.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
    background-color: white;
    color: black;
    border-radius: 0px;
    margin: 0px -15px;
    height: 40px;
    border: none;
}


.elementor-1661 .elementor-element.elementor-element-1c34a05 .qib-button-wrapper {
    display: inline-flex;
    align-items: center;
}

.elementor-1661 .elementor-element.elementor-element-1c34a05 .wqpmb_input_text {
    border: none;
    width: 50px; /* Adjust width as needed */
    text-align: center;
}

.elementor-1661 .elementor-element.elementor-element-1c34a05 .wqpmb_input_text {
    border: none;
}
.wqpmb_input_text,
.wqpmb_input_text:focus,
.wqpmb_input_text:active {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.wqpmb_input_text {
    position: relative;
    top: 5px; /* adjust this value */
}/* End custom CSS */