.elementor-304 .elementor-element.elementor-element-9314ac1{padding:50px 0px 50px 0px;}.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-304 .elementor-element.elementor-element-c48af6b{--divider-border-style:solid;--divider-color:#0000002E;--divider-border-width:1px;--divider-element-spacing:23px;}.elementor-304 .elementor-element.elementor-element-c48af6b .elementor-divider-separator{width:100%;}.elementor-304 .elementor-element.elementor-element-c48af6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-304 .elementor-element.elementor-element-c48af6b .elementor-divider__text{color:var( --e-global-color-18a853e6 );font-family:"Heebo", Sans-serif;font-size:25px;font-weight:500;}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-9314ac1{padding:0px 0px 0px 0px;}}/* Start custom CSS for wc-elements, class: .elementor-element-dd87ca2 */.elementor-304 .elementor-element.elementor-element-dd87ca2 tr , .elementor-304 .elementor-element.elementor-element-dd87ca2 td, .elementor-304 .elementor-element.elementor-element-dd87ca2 thead, .elementor-304 .elementor-element.elementor-element-dd87ca2 th{
    border-width: 0px !important;
    border-radius: 0px !important;
}
.elementor-304 .elementor-element.elementor-element-dd87ca2{
    font-family: 'heebo',Sans-Serif;
}
.elementor-304 .elementor-element.elementor-element-dd87ca2 a{
    color:black;
    font-weight: 500;
    text-decoration: underline;
}
.remove{
    text-decoration: none !important;
}
.checkout-button{
     background-color:black !important;
     text-decoration: none !important;
     border-radius: 0px !important;
     color:white !important;
}

.elementor-304 .elementor-element.elementor-element-dd87ca2 div.coupon button.button{

    padding: 11px;
    margin-top:1px;
    border-radius: 0px;

}
.elementor-304 .elementor-element.elementor-element-dd87ca2 button[type="submit"].button{
        background: #272424;
            color:white;
    font-weight: 300;
        border-radius: 0px;

}
.elementor-304 .elementor-element.elementor-element-dd87ca2 h2{
    font-size: 20px;
}

@media screen and (max-width:760px){
    .elementor-304 .elementor-element.elementor-element-dd87ca2 table{
        border:0px !important;
    }
    .elementor-304 .elementor-element.elementor-element-dd87ca2 tr{
        margin-bottom:15px;
             border:1px solid rgba(0,0,0,.1) !important;
    }
    .elementor-304 .elementor-element.elementor-element-dd87ca2 td{
        background:white !important;
   
    }
    
}

.elementor-304 .elementor-element.elementor-element-dd87ca2 img{
    max-width:50px;
}/* End custom CSS */