.elementor-453 .elementor-element.elementor-element-14b7252d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-356204d5 */.qib-button{
    margin: 0px !important;
    border-radius: 100px;
    background: #d7999b !important;
    border: none !important;
    width: 0.8rem !important;
    padding: px !important;
}

.qib-button-wrapper button.qib-button{
    color: #464343 !important;
}

.wqpmb_input_text{
    width: 3rem !important;
    background: #ECECED !important;
    border: none !important;
}

.product-name, .product-subtotal, .product-quantity, .product-price{
    color: #737376;
}

.product-name > a{
    color: #737376;
    font-weight: 500;
}

.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead, .woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2{
    background: #0F402626;
}

.attachment-woocommerce_thumbnail, .size-woocommerce_thumbnail{
    border-radius: 8px !important;
}

.button {
    background: #AF3437 !important;
    color: #FFFFFF !important;
    border-radius: 10px;
}

#coupon_code{
    font-family: "Inter", Sans-Serif;
    padding: 1.4rem !important;
    border-radius: 10px !important;
}

.cart-subtotal, .order-total{
    color: #737376;
}

.woocommerce-message, .woocommerce-info{
    border-top-color: #737376 !important;
}

.woocommerce-message::before, .woocommerce-info::before {
    color: #737376;
}

@media(max-width: 900px){
    .qib-button{
    border-radius: 100px;
    background: #ECECED !important;
    border: none !important;
    min-width: 0px !important;
    width:2rem !important;
    height: 2rem !important;
    padding: 0.3rem !important;
    
}

.attachment-woocommerce_thumbnail, .size-woocommerce_thumbnail{
    width: 13rem !important;
    max-width: none !important;
}

.qib-button-wrapper, .qib-button-wrapper-0{
    margin: 0px !important;
    height: 1.7rem;
}
}/* End custom CSS */