.single-product .wd-single-content .product-description {
    position: sticky;
    top: 120px;
}

.wd-single-short-desc:has(.woocommerce-product-details__short-description) {
    display: none;
}

.elementor-element:has(> .e-con-inner > .elementor-widget-shortcode .elementor-shortcode .slick-slider),
.elementor-element:has(> .e-con-inner > .elementor-widget-icon .elementor-icon .e-font-icon-svg.e-fas-volume-up) {
    display: none;
}

.single-product:not(.elementor-page) .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-highlights) div[data-widget_type*="wd_title"],
.single-product:not(.elementor-page) .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-highlights) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-highlights) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-highlights) div[data-widget_type*="wd_title"],

.single-product:not(.elementor-page) .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-description) div[data-widget_type*="wd_title"],
.single-product:not(.elementor-page) .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-description) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-description) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-description) div[data-widget_type*="wd_title"],

.single-product:not(.elementor-page) .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-specs) div[data-widget_type*="wd_title"],
.single-product:not(.elementor-page) .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-specs) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> .elementor-widget-wd_single_product_content .product-layout .product-specs) div[data-widget_type*="wd_title"],
.single-product .elementor-element:has(> [data-widget_type*="wd_single_product_content"] .product-layout .product-specs) div[data-widget_type*="wd_title"] {
    display: none;
}

.single-product:not(.elementor-page) .product-layout:has(.product-highlights),
.single-product .product-layout:has(.product-highlights) {
    margin-top: 0;
}

.single-product:not(.elementor-page) .product-layout .product-highlights,
.single-product .product-layout .product-highlights {
    margin-bottom: 30px;
}

.single-product:not(.elementor-page) .product-layout:has(.product-description),
.single-product:not(.elementor-page) .product-layout:has(.product-description),
.single-product .product-layout:has(.product-description),
.single-product .product-layout:has(.product-description) {
    margin-top: 0;
    row-gap: 0;
}

div.wd-header-cart.wd-design-3 a span.wd-cart-subtotal .amount bdi {
    color: white;
}

.iscu_shop_by_categories_shortcode_class .wd-cat .wd-entities-title {
    font-size: 15px;
    text-transform: none;
    font-family: var(--wd-entities-title-font);
}

.iscu_shop_by_categories_shortcode_title_class .elementor-heading-title {
    font-weight: 600;
    margin-bottom: 2px;
}

.iscu_shop_by_categories_shortcode_class .wd-carousel-inner~.wd-nav-pagin-wrap:has(.wd-nav-pagin .wd-nav-pagin-item) {
    display: none;
}

.iscu_shop_by_categories_shortcode_class .wd-carousel-inner .wd-cat-thumb.category-image-wrapp {
    max-width: 120px;
}


.iscu_home_main_section_hot_category_wrap_1 .wd-carousel-wrap .wd-cat-thumb.category-image-wrapp {
    max-width: 122px;
}

.iscu_home_main_section_hot_category_wrap_1 .wd-carousel {
    padding-bottom: 0;
}

.iscu_home_best_pick_of_the_week_wrap {
    height: 100%;
}

#slider-119 .wd-slide.wd-carousel-item .container.wd-slide-container {
    padding: 40px;
}

.wd-nav-sticky>li>a .wd-nav-img,
.mobile-nav ul.mobile-categories-menu>.menu-item .wd-nav-img {
    filter: brightness(1) invert(1);
}

.wd-product.wd-hover-base .wd-compare-btn {
    margin-inline-end: auto;
}

.wd-products-element.with-title > .title.element-title {
    margin-bottom: 30px;
}
.wd-products-element.with-title > .products.wd-products {
    row-gap: 36px;
}

@media only screen and (min-width:1025px) and (max-width: 1640px) {

    /* .whb-sticked div.whb-header-bottom-inner,
    .whb-header-bottom .whb-header-bottom-inner {
        height: 75px;
        max-height: 100px;
    } */

    /* .whb-header-bottom .container {
        padding: 15px 15px;
    } */

    /* .wd-content-layout:has( .iscu_home_main_sec_left_wrap),
    .wd-content-layout:has( .iscu_home_main_sec_right_wrap) {
        padding-top: 104px;
    } */

    body:not(.home) #main-content {
        padding-top: 95px;
    }
}

@media only screen and (min-width:767px) and (max-width: 768px) {

    .elementor-element:has(> .iscu_home_main_section_offer_wrap.e-con.e-flex),
    .iscu_home_main_section_offer_wrap.e-con.e-flex {
        --flex-wrap: var(--flex-wrap-mobile);
    }
}

.wd-nav-sticky .wd-dropdown-menu.wd-design-full-width {
    overflow: scroll;
    height: 100vh;
    width: fit-content;
    padding-top: 24px !important;
    padding-right: 10px !important;
}

.wd-nav-vertical>li.menu-mega-dropdown {
    position: sticky !important;
}

.wd-sticky-nav .wd-nav-vertical {
    position: unset !important;
}

.admin-bar .wd-sticky-nav .wd-dropdown-menu.wd-design-full-width {
    top: -70px !important;
}

.wd-search-full-screen-2 .searchform input[type="text"] {
    border: 1px solid #ccc !important;
}

.wd-search-full-screen-2 .wd-clear-search {
    color: #000 !important;
}

@media only screen and (max-width: 1280px) {

    nav.wd-header-nav.wd-header-secondary-nav.text-right {
        display: none;
    }
}