.elementor-3523 .elementor-element.elementor-element-8e4880f{padding:15px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-176b383 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-3523 .elementor-element.elementor-element-dcf02ee.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3523 .elementor-element.elementor-element-dcf02ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3523 .elementor-element.elementor-element-dcf02ee > .elementor-column-wrap > .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-3523 .elementor-element.elementor-element-49ba941 .uael-dual-color-heading{text-align:left;}.elementor-3523 .elementor-element.elementor-element-49ba941 .uael-before-heading{margin-right:0px;}.elementor-3523 .elementor-element.elementor-element-49ba941 .uael-after-heading{margin-left:0px;}.elementor-3523 .elementor-element.elementor-element-49ba941.uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-49ba941.uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-49ba941 .uael-dual-heading-text{color:#111111;font-weight:600;}.elementor-3523 .elementor-element.elementor-element-49ba941 .uael-dual-heading-text.uael-highlight-text{color:#893168;}.elementor-3523 .elementor-element.elementor-element-11dd628 .elementor-icon-list-icon i{font-size:20px;}.elementor-3523 .elementor-element.elementor-element-11dd628 .elementor-icon-list-icon svg{width:20px;}.elementor-3523 .elementor-element.elementor-element-11dd628 .elementor-icon-list-text{color:#111111;padding-left:2px;}.elementor-3523 .elementor-element.elementor-element-11dd628 .elementor-icon-list-item{line-height:0.8em;}.elementor-3523 .elementor-element.elementor-element-11dd628 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-3523 .elementor-element.elementor-element-e02bf56 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-3523 .elementor-element.elementor-element-e02bf56 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-3523 .elementor-element.elementor-element-e02bf56 .elementor-button{background-color:#893168;border-radius:3px 3px 3px 3px;}.elementor-3523 .elementor-element.elementor-element-e02bf56 .elementor-button:hover, .elementor-3523 .elementor-element.elementor-element-e02bf56 .elementor-button:focus{background-color:#56215e;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-heading,.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-sub-heading, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-sub-heading *,.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-subheading, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-subheading *, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator-parent{text-align:left;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-heading-text{color:#111111;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-heading{margin:0px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator-line > span{border-top-style:solid;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator-line > span, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-divider-text{border-top-color:#111111;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator-line > span {border-top-width:1px;}.elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator, .elementor-3523 .elementor-element.elementor-element-0504d58 .uael-separator-wrap{width:100%;}.elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle .elementor-tab-content{border-bottom-color:#FFFFFF;color:#111111;padding:0px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle .elementor-tab-title{border-color:#FFFFFF;padding:5px 5px 20px 0px;}.elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle .elementor-toggle-item:not(:last-child){margin-bottom:1px;}.elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle-title, .elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle-icon{color:#893168;}.elementor-3523 .elementor-element.elementor-element-5382c13 .elementor-toggle .elementor-toggle-title{font-weight:600;line-height:0.5em;}.elementor-3523 .elementor-element.elementor-element-5382c13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-3523 .elementor-element.elementor-element-92e5858 .elementor-spacer-inner{height:92px;}@media(min-width:768px){.elementor-3523 .elementor-element.elementor-element-05faa55{width:80%;}.elementor-3523 .elementor-element.elementor-element-a75022d{width:19.997%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3523 .elementor-element.elementor-element-dcf02ee{width:60%;}.elementor-3523 .elementor-element.elementor-element-9d276ca{width:40%;}.elementor-3523 .elementor-element.elementor-element-05faa55{width:100%;}.elementor-3523 .elementor-element.elementor-element-a75022d{width:100%;}}@media(max-width:1024px){.elementor-3523 .elementor-element.elementor-element-49ba941.uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-49ba941.uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-a75022d > .elementor-element-populated{padding:15px 200px 0px 200px;}}@media(max-width:767px){.elementor-3523 .elementor-element.elementor-element-49ba941 .uael-dual-color-heading{text-align:center;}.elementor-3523 .elementor-element.elementor-element-49ba941.uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-49ba941.uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-3523 .elementor-element.elementor-element-a75022d > .elementor-element-populated{padding:15px 15px 0px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-1a5cd39 */.woocommerce table.shop_table, .woocommerce-page table.shop_table{
    border: none;
}

.woocommerce table.shop_table th{
    font-weight: 500;
}

@media only screen and (min-width: 769px) {
    td.product-thumbnail{
    width: 15%;
    padding: 8px 0 8px 5px !important;
}

td.product-name{
    width: 47%;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{
    width: 35%;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    width: 62%
}

}

@media only screen and (min-width: 635px) {
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
        width:29.75%;
    }
}

@media only screen and (max-width: 634px) {
    ul.products.columns-3{
        margin: auto;
        width: 75%;
    }
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
        width:100%;
        padding-bottom:24px !important;
    }
    
    .empty-cart-header{
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 10px !important;
}
   
   p.empty-cart-img img{
    margin: -40px 0 -26px 0 !important;
}
}


.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img{
    max-width: 125px;
}



td.product-name a{
    font-weight: 600;
}

td.product-name dl.variation{
    font-weight: 400;
    font-size: 14px;
}

td.product-name p.product-remove{
    text-align: right;
}

td.product-name p.product-remove a{
    font-weight: 400;
    font-size: 14px;
}



.cross-sells.promotions p{
    font-size: 14px;
}

.cart_totals h2{
    text-transform: capitalize;
}

p.woocommerce-shipping-destination{
    font-size: 12px;
}

.woocommerce a.button{
    background: #893168 !important;
    border-color: #893168 !important;
    border-radius: 3px !important;
}

.woocommerce a.button:hover{
    background: #fafafa !important;
    border-color: #893168 !important;
    border:1px solid  #893168;
}

.woocommerce .cross-sells{
    background: #fafafa;
    padding: 20px 15px 20px 40px;
    border: 1px solid #cacaca;
}



div.empty-cart{
   text-align: center; 
}

div.empty-cart h2.empty-cart-header{
    font-size: 32px;
    font-weight: 600;
    line-height: 0;
}
.empty-cart-header,
.empty-cart-message{
    z-index: 2;
    position: relative;
}

p.cart-empty{
    display: none;
}

p.empty-cart-img img{
    margin: -80px 0 -26px 0;
    z-index: 1;
}

p.return-to-shop{
    text-align: center;
}

p.return-to-shop a{
    width: 100%;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.empty-cart-error-message{
        background: #fafafa;
    border: 3px solid red;
}

.empty-cart-error-message p{
    text-align: center;
    padding: 15px;
    margin: 0;
    font-weight: 700;
}

#coupons_list{
    display: none !important;
}/* End custom CSS */