.elementor-1160 .elementor-element.elementor-element-8518731{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1160 .elementor-element.elementor-element-6dfb0b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1160 .elementor-element.elementor-element-0eadb5e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1160 .elementor-element.elementor-element-0eadb5e .elementor-divider-separator{width:100%;}.elementor-1160 .elementor-element.elementor-element-0eadb5e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1160 .elementor-element.elementor-element-0eadb5e .elementor-divider__text{color:var( --e-global-color-2d5185b );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;}.elementor-1160 .elementor-element.elementor-element-91da9ec{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-secondary );--totals-color:var( --e-global-color-2d5185b );}.elementor-1160 .elementor-element.elementor-element-91da9ec .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-1160 .elementor-element.elementor-element-91da9ec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1160 .elementor-element.elementor-element-91da9ec .e-cart-section{box-shadow:0px 0px 10px 0px rgba(222.7, 213.8343614130435, 213.8343614130435, 0.5);}.elementor-1160 .elementor-element.elementor-element-91da9ec .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-2d5185b );}@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-91da9ec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1160 .elementor-element.elementor-element-91da9ec{--sections-padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-91da9ec */.paypal-button-row.paypal-button-number-0.paypal-button-layout-vertical.paypal-button-number-single.paypal-button-env-production.paypal-button-color-gold.paypal-button-text-color-black.paypal-logo-color-blue.paypal-button-shape-rect {
    display: none;
}

#cart-ele .coupon-col-end {
    background-color: #8ec92f;
    color: white;
    border: 0;
    border-radius: 4px;
}

#cart-ele .coupon-col-end button {
    background-color: #8ec92f;
    color: white;
    border: 0;
    border-radius: 10px;
}

#cart-ele input#coupon_code {
    background-color: #f1f3f5;
    border: 0;
    height: 100%;
}

#cart-ele input#coupon_code:focus {
    outline: none;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    color: green !important;
}

#cart-ele dd.variation-DetailsInformation {
    display: none;
}

.woocommerce td.product-name {
  color: #8EC92F
 !important;
 font-size: 14px !important;
}

.woocommerce td.product-name dl.variation dt.variation-DetailsInformation {
  display: none !important;
}

.woocommerce-cart table.cart .product-remove {
    vertical-align: top;
    padding: var(--dMP_xs);
    width: 0px !important;
}

#cart-ele .ppc-button-wrapper {
    display: none;
}/* End custom CSS */