.elementor-379 .elementor-element.elementor-element-092e7a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-379 .elementor-element.elementor-element-af930f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-af930f8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#000000;}.elementor-379 .elementor-element.elementor-element-bf4256b > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-bf4256b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-379 .elementor-element.elementor-element-6a4d5fa{padding:70px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{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-379 .elementor-element.elementor-element-1ea1b22.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-379 .elementor-element.elementor-element-1ea1b22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-a99510a{text-align:center;}.elementor-379 .elementor-element.elementor-element-a99510a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-379 .elementor-element.elementor-element-8754606 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-379 .elementor-element.elementor-element-8754606 img{width:166px;}.elementor-379 .elementor-element.elementor-element-4e4c66c{text-align:center;}.elementor-379 .elementor-element.elementor-element-4e4c66c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-widget-login .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-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{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-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{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-379 .elementor-element.elementor-element-7a81796 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-379 .elementor-element.elementor-element-7a81796 .elementor-field-group{margin-bottom:10px;}.elementor-379 .elementor-element.elementor-element-7a81796 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-379 .elementor-element.elementor-element-7a81796 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:53px 53px 53px 53px;}.elementor-379 .elementor-element.elementor-element-7a81796 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:53px 53px 53px 53px;}.elementor-379 .elementor-element.elementor-element-7a81796 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:32px 32px 32px 32px;}.elementor-379 .elementor-element.elementor-element-8282476{text-align:center;}.elementor-379 .elementor-element.elementor-element-e5a62a3 > .elementor-container{max-width:807px;}.elementor-379 .elementor-element.elementor-element-e5a62a3{padding:70px 0px 70px 0px;}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-7226fc6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-3a405660 > .elementor-widget-container{margin:0px 20px 0px 10px;padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-2cb67e34{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-e5a62a3{padding:0px 5px 5px 5px;}}/* Start custom CSS for section, class: .elementor-element-2cb67e34 *//*.yith-ywraq-before-table{display:none;}
table.shop_table{border:0 !important;}
th{border:0 !important;}
td{border:0 !important;}
.product-remove{display:none;}
td img{
    height: 100px !important;
    width: 100px !important;
}
.ywraq-form-table-wrapper {font-family: "Montserrat", Sans-serif !important;
    
}
.raq-send-request, button{
    background-color: #000 !important;
    color: #FFF !important;
    border-radius: 20px !important;
    font-weight: 500 !important;
}
.yith-ywraq-mail-form-wrapper{
    padding: 25px 0px 25px 0px !important;
}*//* End custom CSS */
/* Start custom CSS */table {background-color:#FFF}
.product-thumbnail {width: 300px !important}
td.product-name{vertical-align: top !important;}
.yith-ywraq-mail-form-wrapper{
    padding:0px 10px !important;
    font-family: "Montserrat", Sans-serif !important;
    color: #000;
}
.woocommerce a.remove {
    color: #707070 !important;
    text-decoration: none;
    font-weight: 300;
    border: solid 1px #707070;
    font-size:2em;}
.product-name a{
    padding:0px 00px !important;
    font-family: "Montserrat", Sans-serif !important;
    color: #000 !important;
    font-size: 16px;
    font-weight: 400;
}
table th, table td {
    background: transparent !important;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #B4B4B4;
    border-left: none;
}
.woocommerce table.shop_table{
    border:none;
}
.woocommerce input.button {
    border-radius: 20px;
    color: #FFF;
    background-color: #000;
    left:41%;
    margin-top: 70px;
}

.title-sample-cart{
    padding: 0 0 ;
    margin: 5px 0 0 0
}
.value-sample-cart {color:#000;
    padding: 0 0;
    margin: 0 0;
    font-size: 13px
}
.disclaimer-cart{padding-top:10px;
    font-size:12px;
    color: #A83418
}

.yith-ywraq-mail-form-wrapper h3{font-size:25px;
    padding-top: 15px
}

table.cart img{
    max-height:150px !important;
}
.woocommerce table.shop_table td {
padding: 16px 0px !important;}

@media screen and (max-width: 768px) {
.product-thumbnail {
    width: 100px !important;}

#yith-ywraq-form table.cart .product-thumbnail {
    padding-right: 10px !important;
}
.woocommerce table.shop_table td {
    vertical-align: top;
}
table th, table td {
    border-bottom: 1px solid #B4B4B4 !important;
}
    .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper .raq-send-request-row {
    text-align: left !important;
}
}
.value-sample-cart{display:none;}/* End custom CSS */