.elementor-6775 .elementor-element.elementor-element-f52c9e9{--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;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6775 .elementor-element.elementor-element-64ea2c2{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6775 .elementor-element.elementor-element-823c0a9{width:var( --container-widget-width, 102.78% );max-width:102.78%;--container-widget-width:102.78%;--container-widget-flex-grow:0;}.elementor-6775 .elementor-element.elementor-element-823c0a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6775 .elementor-element.elementor-element-823c0a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer  .return-to-shop{display:none;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer button[name=empty_cart]{display:none;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__head{background-color:#20980D;padding:15px 30px 15px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f2f2f2;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__head div{color:#FCFCFC;font-size:16px;font-weight:600;text-transform:capitalize;line-height:19px;letter-spacing:0px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__head{padding:15px 30px 15px 30px;border-width:1px 1px 1px 1px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body{background:#ffffff;padding:30px 25px 30px 40px;grid-row-gap:30px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body :is(.shopengine-table__body-item--td, div, a, span){color:#000000;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-table__body-item--td a:hover{color:#40CB4A;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-table__body-item--td .amount :is(span, bdi){color:#06AA30;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table tbody .product-subtotal{color:#06AA30;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-table__body-item--td :is(a, .amount, bdi){font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body{padding:30px 40px 30px 25px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .product-thumbnail img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;width:80px;min-width:80px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .product-thumbnail img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-cart-quantity :is(.minus-button, .plus-button, .quantity, input){color:#101010;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-cart-quantity :is(.minus-button, .plus-button):hover{color:#ACA3A3;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body .shopengine-cart-quantity :is(.minus-button, .plus-button, .quantity){border-color:#F2F2F2;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer{background:#ffffff;padding:30px 0px 0px 0px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer{padding:30px 0px 0px 0px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer .shopengine-footer-button{font-size:16px;font-weight:600;text-transform:capitalize;background-color:#2CC02C !important;padding:13px 22px 15px 22px;border-radius:4px 4px 4px 4px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer :is(.shopengine-footer-button, a, i){color:#FFFFFF !important;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer :is(.shopengine-footer-button, a):hover{color:#FFFFFF !important;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer .shopengine-footer-button:hover :is(a, i, span){color:#FFFFFF !important;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer .shopengine-footer-button:hover{background-color:#3A3A3A !important;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__footer .shopengine-footer-button{padding:13px 22px 15px 22px;border-radius:4px 4px 4px 4px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body-item--td:first-child .product-thumbnail .product-remove a{font-size:12px !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f2f2f2;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body-item--td:first-child .product-thumbnail .product-remove a svg{width:12px !important;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body-item--td:first-child .product-thumbnail .product-remove a{border-width:1px 1px 1px 1px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body-item--td:first-child .product-thumbnail .product-remove a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f2f2f2;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body-item--td:first-child .product-thumbnail .product-remove a:hover{border-width:1px 1px 1px 1px;}.elementor-widget-ucaddon_gradient_button .ue_gradient_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6775 .elementor-element.elementor-element-126a96c{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-6775 .elementor-element.elementor-element-126a96c > .elementor-widget-container{margin:-69px 169px 0px -0px;padding:0px 0px 0px 0px;}.elementor-6775 .elementor-element.elementor-element-126a96c.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_btn_wrapper{text-align:right;}.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_button,.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_button *{transition-duration:500ms;color:#ffffff;}.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:5px;padding:10px 15px 10px 15px;}.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6775 .elementor-element.elementor-element-2c06a929{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6775 .elementor-element.elementor-element-823c0a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__head{padding:8px 30px 8px 30px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__head{padding:8px 30px 8px 30px;}.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body{padding:15px 15px 15px 15px;}.rtl .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .shopengine-table__body{padding:15px 15px 15px 15px;}.elementor-6775 .elementor-element.elementor-element-126a96c > .elementor-widget-container{margin:-70px 163px 0px -138px;}.elementor-6775 .elementor-element.elementor-element-2c06a929{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}}@media(max-width:767px){.elementor-6775 .elementor-element.elementor-element-823c0a9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-6775 .elementor-element.elementor-element-126a96c{width:100%;max-width:100%;}.elementor-6775 .elementor-element.elementor-element-126a96c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6775 .elementor-element.elementor-element-126a96c.elementor-element{--align-self:center;}.elementor-6775 .elementor-element.elementor-element-126a96c .ue_gradient_button{padding:10px 10px 10px 10px;}.elementor-6775 .elementor-element.elementor-element-2c06a929{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}}/* Start custom CSS for shopengine-cart-table, class: .elementor-element-823c0a9 */.add{
    display: none !important;
}
.sub{
    display: none !important;
}
.quantity > .qty {
    /*padding: 0px 0px 0px 13px;*/
    position: absolute;
        margin-left: -25px;
}
.shopengine-cart-table .shop_table .product-remove a {
    rn font-size: 25px !important;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .product-quantity .shopengine-cart-quantity .qty {
    rn width: 66px;
    rn outline: 0;
    rn font-weight: 500;
    rn border-width: 2px 0 2px 0;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .product-quantity .shopengine-cart-quantity span {
    rn padding: 0 15px;
    rn color: #101010;
    rn font-size: 24px;
    rn cursor: pointer;
    rn line-height: 40px;
    rn outline: 0;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-quantity {
    rn border-radius: 5px;
    rn outline: 0;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .product-quantity .shopengine-cart-quantity span {
    rn font-weight: 500;
    rn border: 2px solid #F2F2F2;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .product-quantity .shopengine-cart-quantity span.minus-button {
    rn border-top-left-radius: 5px;
    rn border-bottom-left-radius: 5px;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .product-quantity .shopengine-cart-quantity span.plus-button {
    rn border-top-right-radius: 5px;
    rn border-bottom-right-radius: 5px;
    rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shop_table tfoot td {
    rn border-top: 0rn
}

rn.elementor-6775 .elementor-element.elementor-element-823c0a9.elementor-element.elementor-element-e020bf8 .shopengine-cart-table table tbody a {
    rn font-size: 14px;
    rn font-weight: 500;
    rn line-height: 19px;
    rn
}

rnrn@media screen and (max-width: 992px) {
    rn.shopengine-img-title-wrapper a:last-child {
        rn padding-left: 15px;
        rn
    }

    rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine .shopengine-cart-table table .product-name .shopengine-img-title-wrapper {
        rn display: flex;
        rn align-items: center;
        rn
    }

    rn
}

rn@media screen and (max-width: 767px) {
    rn .elementor-6775 .elementor-element.elementor-element-823c0a9.elementor-element.elementor-element-e020bf8 .shopengine .shopengine-cart-table table .product-name .shopengine-img-title-wrapper {
        rn align-items: center;
        rn
    }

    rn .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
        rn display: flex;
        rn align-items: center;
        rn justify-content: space-between;
        rn
    }

    rn .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine .shopengine-cart-table table .product-name .shopengine-img-title-wrapper {
        rn flex-direction: unset;
        rn
    }

    rn .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table table .shopengine-footer-button {
        rn margin: 5px !important;
        rn
    }

    rn .shopengine-img-title-wrapper a:last-child {
        rn padding-left: 10px !important;
        rn
    }

    rn
}

rn@media screen and (max-width: 450px) {
    rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine .shop_table .shopengine-img-title-wrapper a {
        rn text-align: left;
        rn
    }

    rn.elementor-6775 .elementor-element.elementor-element-823c0a9.elementor-element.elementor-element-e020bf8 .shopengine-cart-table table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
        rn display: block;
        rn
    }

    rn.elementor-6775 .elementor-element.elementor-element-823c0a9.elementor-element.elementor-element-e020bf8 .shopengine-cart-table table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td .shopengine-footer-button {
        rn width: 100%;
        rn
    }

    rn .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine .shop_table .shopengine-img-title-wrapper {
        rn padding-left: 20px;
        rn
    }

    rn rn
}

rnrn@media screen and (max-width: 400px) {
    rn .elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine .shopengine-cart-table table .product-name .shopengine-img-title-wrapper {
        rn display: block;
        rn
    }

    rn
}

rnrnrn

/*cart button text uppercase*/
rn.elementor-6775 .elementor-element.elementor-element-823c0a9 .shopengine-cart-table .cart .shopengine-footer-button {
    rn text-transform: uppercase;
    rn
}

rn
/*end cart button text uppercase*//* End custom CSS */
/* Start custom CSS */.page-header {
  visibility: hidden;
padding: 1px 0 1px;
}
.page-header-bg {
    visibility: hidden;
    background-size: cover;
}
.single-product .quantity-button{
    visibility: hidden;
}/* End custom CSS */