.elementor-1343 .elementor-element.elementor-element-5365297b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}@media(max-width:767px){.elementor-1343 .elementor-element.elementor-element-5365297b{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-8ef1a1d */.elementor-1343 .elementor-element.elementor-element-8ef1a1d th {
    text-align: left !important;
    padding: 10px !important;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d td {
    background: white !important;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .raq-totals-label, 
.elementor-1343 .elementor-element.elementor-element-8ef1a1d .raq-totals {
    border: none;
    padding: 10px !important;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .product-thumbnail {
    text-align: center;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .product-thumbnail img {
    width: 100px;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .update-list-wrapper {
    gap: 10px;
    flex-wrap: wrap;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .update-list-wrapper .button {
    margin: 0 !important;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .update-list-wrapper .after-table-right {
    gap: 10px;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d .yith-ywraq-mail-form-wrapper {
    padding: 0;
}

.elementor-1343 .elementor-element.elementor-element-8ef1a1d ul {
    padding-left: 10px;
}

.qib-button-wrapper {
    float: left !important;
}

.ywraq_error {
    display: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#000 !important;
    border:1px solid #200707cc !important;
    line-height:20px !important;
    border-radius:4px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    top:7px !important;
}

.select2-container--default .select2-selection--single{
    border:none !important;
    height:48px !important;
      border-radius:4px !important;
}

@media (max-width: 1024px) {
    .elementor-1343 .elementor-element.elementor-element-8ef1a1d .cart_item, tbody {
        display: flex;
        flex-direction: column;
    }
    
    .elementor-1343 .elementor-element.elementor-element-8ef1a1d .raq-totals-row {
        display: none;
    }
}/* End custom CSS */