.elementor-21254 .elementor-element.elementor-element-4da39061{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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 );}.elementor-21254 .elementor-element.elementor-element-5da1bd06{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21254 .elementor-element.elementor-element-5da1bd06{font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-5da1bd06 */table td{
    border: solid 1px #1c1c1c;
}

a{
    color: #3ec2df
}

.cart_totals h2{
    color: #3ec2df;
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
    padding: 4px 6px 3px;
    font-size: .8rem;
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    width: 175px
}

.woocommerce a.button{
    font-weight: 500;
    text-transform: uppercase;
}

.woocommerce a.button.alt{
    background: #000;
    border: solid 1px #3ec2df;
    color: #3ec2df;
}

.woocommerce a.button.alt:hover{
    background: #3ec2df !important;
    color: #fff !important;
}

.wc-proceed-to-checkout .checkout-button{
    width: 100% !important;
    line-height: 0rem !important;
    padding: 20px 0 !important;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    color: #000;
}/* End custom CSS */