.elementor-7386 .elementor-element.elementor-element-46ecf09 > .elementor-container{max-width:1400px;}.elementor-7386 .elementor-element.elementor-element-cdf3c1b > .elementor-element-populated{padding:10px 10px 10px 50px;}.elementor-7386 .elementor-element.elementor-element-47bb93a .price .amount{font-size:25px;}.elementor-7386 .elementor-element.elementor-element-49eedf8{text-align:center;}.elementor-7386 .elementor-element.elementor-element-49eedf8 .elementor-heading-title{color:#000000;font-size:15px;}.elementor-7386 .elementor-element.elementor-element-49eedf8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7386 .elementor-element.elementor-element-6c11bba > .elementor-container{max-width:1890px;}.elementor-7386 .elementor-element.elementor-element-6c11bba{margin-top:50px;margin-bottom:50px;}.elementor-7386 .elementor-element.elementor-element-9ad7cf0{text-align:center;}.elementor-7386 .elementor-element.elementor-element-9ad7cf0 .elementor-heading-title{text-decoration:underline;}.elementor-7386 .elementor-element.elementor-element-9ad7cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7386 .elementor-element.elementor-element-226ecb8 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:1280px){.elementor-7386 .elementor-element.elementor-element-acf30a3{margin-top:50px;margin-bottom:0px;}}@media(max-width:767px){.elementor-7386 .elementor-element.elementor-element-cdf3c1b > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-e8c3439 */.elementor-7386 .elementor-element.elementor-element-e8c3439 .woo-variation-gallery-thumbnail-wrapper{
    max-height: 544px;
    overflow-y: auto;
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-94b13e1 */.elementor-7386 .elementor-element.elementor-element-94b13e1 table.variations {
    border-style: none;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .variations tr {
    grid-template-columns: 1fr;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 table th {
    border-style: none;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 #size-guide-btn u {
    float: right;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .swatchly-swatch {
    min-width: calc(100% / 5 - 5px);
    min-height: 33px;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .cart .wrap-cart-cta {
    display: flex!important;
    flex-direction: column;
    margin: 0 !important;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .cart .wrap-cart-cta .button{
    border-radius: 0;
    margin: 20px 0 10px;
    padding: 15px 50px;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .cart .wrap-cart-cta .quantity {
    margin-right: 0;
    border-radius: 0;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .wrap-cart-cta .quantity .qty {
    width: 45px;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .wishlist.button-default.yith-wcwl-add-to-wishlist {
    padding: 8px;
    width: 100%;
    border: 1px solid #000;
    text-align: center;
    height: 46px;
}
table.variations {
    margin-bottom: 10px;
}

.elementor-7386 .elementor-element.elementor-element-94b13e1 .quantity{
    display: none !important;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 a.added_to_cart.wc-forward {
    display: none;
}


.elementor-7386 .elementor-element.elementor-element-94b13e1 span.ht-product-action-tooltip {
    text-transform: capitalize;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 .sli-heart:before {
    display: none;
}
.elementor-7386 .elementor-element.elementor-element-94b13e1 span.ht-product-action-tooltip {
    text-transform: uppercase!important;
}/* End custom CSS */
/* Start custom CSS for wl-product-data-tabs, class: .elementor-element-0e6f2ab */.elementor-7386 .elementor-element.elementor-element-0e6f2ab ul.tabs.wc-tabs {
    margin: 0;
    gap: 40px;
    display: flex;
    background-color: #eee;
    padding-top: 2px;
    justify-content: center;
    border-bottom: 1px solid #ccc;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab li {
    padding: 10px;
    list-style-type: none;
    min-width: 130px;
    text-align: center;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab .woocommerce-Tabs-panel {
    max-width: 1400px;
    margin: 20px auto;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab li.active {
    background-color: #fff;
    border-width: 1px 1px 0;
    border-color: #ccc;
    border-style: solid;
    margin-bottom: -1px;
    text-decoration: underline;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab .additional_information_tab{
    display: none;
}

@media screen and (max-width: 600px) {
.elementor-7386 .elementor-element.elementor-element-0e6f2ab li {
    padding: 5px;
    text-align: center;
    min-width: 110px;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab ul.tabs.wc-tabs {
    gap: 10px;
}

.elementor-7386 .elementor-element.elementor-element-0e6f2ab .woocommerce-Tabs-panel{
    overflow: auto;
}
.elementor-7386 .elementor-element.elementor-element-0e6f2ab .woocommerce-Tabs-panel table{
    width:500px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-acf30a3 */.elementor-7386 .elementor-element.elementor-element-acf30a3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for wl-product-grid, class: .elementor-element-226ecb8 */.elementor-7386 .elementor-element.elementor-element-226ecb8 .ht-product-2:hover .ht-product-image-wrap-2 a img.ht-product-img-zoom {
   transform: scale(1);
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 .ht-product-title-2{
    display: -webkit-box;
   -webkit-line-clamp: 1;
   overflow: hidden;
   text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 .ht-product-action-2{
    display: none;
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 .ht-image-top-block {
    display: flex;
    position: absolute;
    width: 100%;
    padding: 5px;
    z-index: 2;
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 .ht-top-wishlist {
    right: 0;
    position: absolute;
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 span.new-in-block {
    padding: 0px 5px;
    background-color: #6B6B6B
;
    font-size: 13px;
    color: #fff;
}
.elementor-7386 .elementor-element.elementor-element-226ecb8 .yith-wcwl-wishlistexistsbrowse.show {
    padding-right: 10px;
}/* End custom CSS */