.elementor-1385 .elementor-element.elementor-element-800649d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1385 .elementor-element.elementor-element-c12b8cc > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-c12b8cc{text-align:center;}.elementor-1385 .elementor-element.elementor-element-c12b8cc .elementor-heading-title{font-family:var( --e-global-typography-38592ed-font-family ), Sans-serif;font-size:var( --e-global-typography-38592ed-font-size );font-weight:var( --e-global-typography-38592ed-font-weight );text-transform:var( --e-global-typography-38592ed-text-transform );font-style:var( --e-global-typography-38592ed-font-style );text-decoration:var( --e-global-typography-38592ed-text-decoration );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1385 .elementor-element.elementor-element-800649d{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1385 .elementor-element.elementor-element-800649d{--width:100%;}}@media(max-width:1366px){.elementor-1385 .elementor-element.elementor-element-800649d{--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-c12b8cc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1385 .elementor-element.elementor-element-c12b8cc .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-800649d{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-c12b8cc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1385 .elementor-element.elementor-element-c12b8cc .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-800649d{--width:100%;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-c12b8cc .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-9883b1c */.elementor-1385 .elementor-element.elementor-element-9883b1c .woocommerce-info {
    display: none;
}


 @media screen and (min-width: 768px) and (max-width: 1024px) {
 .elementor-1385 .elementor-element.elementor-element-9883b1c td.product-quantity, td.product-subtotal {
        width: 23% !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-1385 .elementor-element.elementor-element-9883b1c td.product-quantity, td.product-subtotal {
        width: 51%;
    }
    
    .elementor-1385 .elementor-element.elementor-element-9883b1c tr td.product-name {
    width: 63%;
}
    
    
}


.elementor-1385 .elementor-element.elementor-element-9883b1c input:not([type="button"]):not([type="submit"]){
    border-radius: 0px;
}


.elementor-1385 .elementor-element.elementor-element-9883b1c label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    padding-top: 0px;
    margin-right: 10px;
}



a.button.wc-backward{
height: 55px;
        width: 180px;
        font-size: var(--e-global-typography-5f1037f-font-size);
        line-height: var(--e-global-typography-5f1037f-line-height);
        letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
        border-radius: 8px 8px 8px 8px;
        padding: 20px 30px 20px 30px;
        background-color: var(--e-global-color-11707ba);
        fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-b6ed31f) !important;
}

a.button.wc-backward:hover{
height: 55px;
        width: 180px;
        font-size: var(--e-global-typography-5f1037f-font-size);
        line-height: var(--e-global-typography-5f1037f-line-height);
        letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
        border-radius: 8px 8px 8px 8px;
        padding: 20px 30px 20px 30px;
    background-color: var(--e-global-color-877efc4);
    color: var(--e-global-color-b6ed31f) !important;
}



.woocommerce-info, .woocommerce-message {
  
    background-color: #f8f8f8 !important;
}/* End custom CSS */