.elementor-1532 .elementor-element.elementor-element-bb20a76{padding:25px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1532 .elementor-element.elementor-element-ec78a3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-1532 .elementor-element.elementor-element-6e596a1 > .elementor-widget-container{margin:-19px 0px -26px 0px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1532 .elementor-element.elementor-element-27ab5b5 .elementor-button{background-color:#0073aa;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1532 .elementor-element.elementor-element-27ab5b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1532 .elementor-element.elementor-element-27ab5b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1532 .elementor-element.elementor-element-891f662{margin-top:-50px;margin-bottom:0px;}.elementor-1532 .elementor-element.elementor-element-3b48b5e > .elementor-widget-container{margin:0px 0px -25px 0px;border-radius:0px 0px 0px 0px;}.elementor-1532 .elementor-element.elementor-element-3b48b5e{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1532 .elementor-element.elementor-element-58eaffa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1532 .elementor-element.elementor-element-82252bc{--spacer-size:50px;}.elementor-1532 .elementor-element.elementor-element-190b320{margin-top:-30px;margin-bottom:0px;}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-27ab5b5 */.woocommerce-Price-amount {
    color: black;
    white-space: nowrap
}
.optionscol {color: black}
.input-text {
    padding-right: 0.3rem;
    padding-left: 0.3rem;
    font-family: Roboto
}
.vartable_thumb {
    color: white;
}

table td, table th{
    word-break: keep-all;
}

.totalcol {
    white-space: nowrap;
    width: 150px
}
.thumbcol {
    width: 200px;
}
.optionscol {
    width: 400px;
}
.pricecol {
    width: 200px;
    
}
.qtycol {
    width: 150px;
}
.qtywrap {
    margin-left: 5mm;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec78a3d */@media screen and (max-width: 767px){
    table.vartable tr{
        display: table-row !important;
    }
table.vartable td {
    display: table-cell !important;
    width: auto !important;
    clear: both;
    text-align: right;
}
table.vartable td:before{
    content: '' !important;
}

table.vartable .cartcol, 
table.vartable .globalcartcol{
display:none !important;
}
table.vartable .thumbcol{
    display:none !important
}
}
.table {
    font-size: 16px
}

.wccpf_fields_table {
    font-size: 16px;
}

.wccpf_fields_table li {
    list-style-type: none;
}/* End custom CSS */