/* ========== Home 2 ========== */

/* === Icon Box CTA === */

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; gap: 20px; }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; display: flex; }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon span { padding: 0; font-size: clamp(3.5rem, 1.3571rem + 3.3482vw, 5.375rem); }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Ext); }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon i svg { font-size: clamp(2.1875rem, 0.1087rem + 4.3365vw, 5.3125rem); /* 85 - 35 */ }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { width: calc(100% - 20%); }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-icon { transform: scale(1); transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55); -webkit-transition: 0.4s cubic-bezier(.68,-0.55,.27,1.55); }

.wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-icon { transform: scale(0.9); -webkit-transform: scale(0.9); }

/* === */

/* === Animation Text === */

.wdt-cus-home2-ani-text .wdt-animation-item.icon-item i,
.wdt-cus-home2-ani-text .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtAccentTxtColor); }

.wdt-cus-home2-ani-text .wdt-animation-item.text-item .wdt-animation-text a:hover { -webkit-text-stroke: 0px; color: var(--wdtSecondaryColor); }

.wdt-cus-home2-ani-text .wdt-animation-item.icon-item i { width: 30px; animation: star-blink 2.5s infinite; -webkit-animation: star-blink 2.5s infinite; }

@keyframes star-blink {
    0%{
        clip-path: circle(0);
    }
    50%{
        clip-path: circle(100%);
    }
    100%{
        clip-path: circle(0);
    }
}

@-webkit-keyframes star-blink {
    0%{
        clip-path: circle(0);
    }
    50%{
        clip-path: circle(100%);
    }
    100%{
        clip-path: circle(0);
    }
}

/* === */

/* === Collection Image Box === */

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item { display: grid; grid-template-columns: auto auto; place-items: center; overflow: hidden; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item { flex-direction: row; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { text-align: right; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end.wdt-inview-section .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img { clip-path: inset(0 100% 0 0); }
.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end.wdt-item-is-inview .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img { clip-path: inset(0 0 0 0); }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin: 0; margin-left: auto; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after { right: 0; left: auto; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button { right: -45%; left: auto; }

/* Inview Animation Effect */

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; display: flex; z-index: 1; grid-area: 1/2; }

.wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; }

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin: 0; }

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image { pointer-events: none; }

.wdt-cus-collection-imgbox.wdt-inview-section .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    transform: scale(1.3) translateX(50px);
    -webkit-transform: scale(1.3) translateX(50px);
    clip-path: inset(0 0 0 100%);
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
    pointer-events: none;
}

.wdt-cus-collection-imgbox.wdt-item-is-inview .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img {
    transform: scale(1) translateX(0px);
    -webkit-transform: scale(1) translateX(0px);
    clip-path: inset(0 0 0 0);
}

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(2.5rem, -3.2143rem + 8.9286vw, 7.5rem); position: relative; pointer-events: none; }

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after {
    position: absolute;
    content: '';
    width: 0;
    height: 1px;
    background: var(--wdtPrimaryColor);
    left: 0;
    bottom: 22%;
    z-index: -1;
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
}

.wdt-cus-collection-imgbox.wdt-item-is-inview .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after { width: 100vw; }

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { width: 100%; max-width: 55%; margin: 0; }

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button {
    position: absolute;
    top: 20%;
    left: -50%;
    transition: 0.4s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 0.4s cubic-bezier(.79,.14,.15,.86);
    transform: scale(0.5) rotate(-30deg) skew(60deg);
    -webkit-transform: scale(0.5) rotate(-30deg) skew(60deg);
    opacity: 0;
    visibility: hidden;
}

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-button {
    transform: scale(1) rotate(0deg) skew(0deg);
    -webkit-transform: scale(1) rotate(0deg) skew(0deg);
    opacity: 1;
    visibility: visible;
}

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button a {
    background: var(--wdtTertiaryColor);
    color: var(--wdtBodyTxtColor);
    text-transform: uppercase;
    font-size: clamp(0.75rem, 0.6071rem + 0.2232vw, 0.875rem);
    letter-spacing: var(--wdtLetterSpacing_1X);
    padding: 10px;
    line-height: var(--wdtLineHeight_Base);
    width: clamp(6.25rem, -0.6786rem + 10.8259vw, 12.3125rem);;
    height: clamp(6.25rem, -0.6786rem + 10.8259vw, 12.3125rem);;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button a:hover { background: var(--wdtSecondaryColor); }

/* === */

/* === Animation Text (One & Two) With Bg */

.wdt-cus-home2-bg-anitxt-1 .wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(1.875rem, -0.9821rem + 4.4643vw, 4.375rem); line-height: var(--wdtLineHeight_Alt); }

.wdt-cus-home2-bg-anitxt-2 .wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(1.5625rem, -0.2232rem + 2.7902vw, 3.125rem); line-height: var(--wdtLineHeight_Alt); }

.wdt-cus-home2-bg-anitxt-1 .wdt-animation-item.text-item .wdt-animation-text a,
.wdt-cus-home2-bg-anitxt-2 .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtAccentTxtColor); }

.wdt-cus-home2-bg-anitxt-1 .wdt-animation-item.text-item .wdt-animation-text a:hover,
.wdt-cus-home2-bg-anitxt-2 .wdt-animation-item.text-item .wdt-animation-text a:hover { -webkit-text-stroke: 0px; color: rgba(var(--wdtAccentTxtColorRgb), 0.8); }

/* === */

/* === Animation Text Popup === */

.wdt-cus-hm2-anitxt-popup .wdt-popup-box-trigger-holder.wdt-click-element-icon { justify-content: center; }

.wdt-cus-hm2-anitxt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { font-size: clamp(3.125rem, 1.0462rem + 4.3365vw, 6.25rem); /* 100 - 50 */ }

.wdt-cus-hm2-anitxt-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item svg .anitxt-popup-icon {
    animation: anitxt-icon-rotate 5s linear infinite;
    -webkit-animation: anitxt-icon-rotate 5s linear infinite;
    transform-origin: center center;
    -webkit-transform-origin: center center;
}

@keyframes anitxt-icon-rotate {
    0%{
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes anitxt-icon-rotate {
    0%{
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

.wdt-cus-img-hd .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line,
.wdt-cus-img-hd .wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line { background-color: var(--wdtAccentTxtColor); }

/* === Instagram === */

.wdt-custom-insta .swiper-slide {
    background: none;
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    box-shadow: none;
    -webkit-box-shadow: none;
}

.wdt-custom-insta .swiper-slide:not(.swiper-slide-active) a { pointer-events: all; }

.wdt-custom-insta .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { pointer-events: none; }

.wdt-custom-insta .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }

.wdt-custom-insta .wdt-content-item .wdt-content-media-group {
    display: grid;
    align-items: center;
    justify-content: center;
}

.wdt-custom-insta .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; }

.wdt-custom-insta .wdt-content-item .wdt-content-icon-wrapper {
    pointer-events: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}

.wdt-custom-insta .wdt-content-item .wdt-content-icon-wrapper:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: rgba(var(--wdtHeadAltColorRgb), 0.55);
    filter: blur(5px);
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta .wdt-content-item:hover .wdt-content-icon-wrapper:before {
    width: 90%;
    height: 90%;
    opacity: 1;
    filter: blur(0px);
}

.wdt-custom-insta .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    font-size: var(--wdtFontSize_H4);
    color: var(--wdtAccentTxtColor);
    z-index: 1;
    opacity: 0;
    transform: scale(.8);
    -webkit-transform: scale(.8);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    opacity: 1;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    transform: scale(1);
    -webkit-transform: scale(1);
}

.wdt-custom-insta .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-insta .wdt-content-item .wdt-content-image>a>img {
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.wdt-custom-insta .wdt-content-item:hover .wdt-content-image>span>img {
    animation: blur-insta 0.4s linear;
    -webkit-animation: blur-insta 0.4s linear;
}

@keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
}

@-webkit-keyframes blur-insta {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(2px);
    }

    100% {
        filter: blur(0px);
    }
}

/* === */

/* === Home 2 Slider */

/* Heading */

.wdt-cus-home2-slider-hd .wdt-heading-holder .wdt-heading-title-wrapper { color: var(--wdtAccentTxtColor); }

.wdt-cus-home2-slider-hd .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.125rem, 0.7114rem + 2.9488vw, 4.25rem); /* 68 - 34 */ }

/* Bg Image Style */

/* .wdt-cus-home2-advcarousel .swiper-slide .wdt-content-item .elementor-element.e-parent {
    transition: 3s cubic-bezier(.79, .14, .15, .86);
    -webkit-transition: 3s cubic-bezier(.79, .14, .15, .86);
}

.wdt-cus-home2-advcarousel .swiper-slide-prev .wdt-content-item .elementor-element.e-parent,
.wdt-cus-home2-advcarousel .swiper-slide-next .wdt-content-item .elementor-element.e-parent {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .elementor-element.e-parent {
    transform: scale(1);
    -webkit-transform: scale(1);
} */

/* Heading Style */

.wdt-cus-home2-advcarousel .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-home2-advcarousel .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home2-advcarousel .swiper-slide .wdt-content-item .wdt-button-holder{
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-button-holder{
    -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-cus-home2-advcarousel .swiper-slide-prev .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transition-delay: 80ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-home2-advcarousel .swiper-slide-prev .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    transition-delay: 60ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-home2-advcarousel .swiper-slide-prev .wdt-content-item .wdt-button-holder{
    transition-delay: 40ms;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-cus-home2-advcarousel .swiper-slide-next .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transition-delay: 80ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-home2-advcarousel .swiper-slide-next .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    transition-delay: 60ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-home2-advcarousel .swiper-slide-next .wdt-content-item .wdt-button-holder{
    transition-delay: 40ms;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transition-delay: 0ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    transition-delay: 300ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-home2-advcarousel .swiper-slide-active .wdt-content-item .wdt-button-holder{
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* === */

/* === Home 2 Footer === */

/* Icon Box */

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: flex-start; gap: 20px; }

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; display: flex; }

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: clamp(3.3125rem, 1.1696rem + 3.3482vw, 5.1875rem);
    height: clamp(3.3125rem, 1.1696rem + 3.3482vw, 5.1875rem); /* 83 - 53 */
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.3);
    border-radius: var(--wdtRadius_Full);
    font-size: clamp(1.5625rem, 0.4911rem + 1.6741vw, 2.5rem); /* 40 - 25 */
    opacity: 1 !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.25rem, 0.6786rem + 0.8929vw, 1.75rem) !important; /* 28 - 20 */ }

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { color: var(--wdtAccentTxtColor) !important; }

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: var(--wdtTertiaryColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    z-index: -1;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span:after { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }

/* Copyright */

.wdt-cus-footer-2-copyright p a { color: var(--wdtAccentTxtColor) !important; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-footer-2-copyright p a:hover { color: var(--wdtSecondaryColor) !important; }

/* Social Icons */

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items:after,
.wdt-cus-footer2-social-icons ul.elementor-icon-list-items:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    width: clamp(20rem, -2.8571rem + 35.7143vw, 40rem);
    height: 1px;
    background: rgba(var(--wdtAccentTxtColorRgb), 0.3);
}

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items:before { left: 0; }

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a { display: inline-grid; border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); }

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg {margin: 0; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transition: .5s; -webkit-transition: .5s; }

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon:hover svg { transform: rotateY(360deg); }

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.3);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    z-index: 1;
    transition: .5s;
    -webkit-transition: .5s;
    overflow: hidden;
}

.wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon:before{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wdtTertiaryColor);
    transition: .5s;
    -webkit-transition: .5s;
    z-index: -1;
  }
  
  .wdt-cus-footer2-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon:hover:before{
      top: 0;
  }

/* === Marquee Img Style === */

.wdt-h2-marquee-style .wdt-animation-item.image-item img { width: 100%; height: 100%; }

/* ========== Home 3 ========== */

/* === Header === */

.wdt-cus-hm3-hd-main-contaier .e-con-inner { border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.2); }

/* === Testimonial */

.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-content-item .wdt-content-description {
    font-size: clamp(1.5625rem, -0.2232rem + 2.7902vw, 3.125rem);
    /* 50 - 25 */
}

.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 0.5357rem + 1.1161vw, 1.875rem);
    /* 30 - 20 */
    text-transform: uppercase;
}

.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-content-item .wdt-content-media-group { margin-bottom: clamp(1.5625rem, 0.5231rem + 2.1683vw, 3.125rem); /* 50 - 25 */ }

.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-testimonial-wrapper .swiper-slide-next:after,
.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-testimonial-wrapper .swiper-slide-active:after,
.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-content-item .wdt-content-detail-group .wdt-content-title h5:after {
    display: none;
}

.wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group {
    flex-direction: column;
}

/* === Video Bg ImageBox === */
.wdt-cus-home3-video-overlay:after { position: absolute; content: ''; width: 100%; height: 100%; left: 0; bottom: 0; background: linear-gradient(180deg, transparent 50%, var(--wdtPrimaryColor) 100%); z-index: 0; opacity: 0; visibility: hidden; transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-cus-home3-video-overlay:hover:after { opacity: 1; visibility: visible; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder { position: relative; z-index: 1; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Base) - 2px); letter-spacing: 0; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title { margin-bottom: 15px; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button > a { border: 0; padding: 0; background: transparent; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button .wdt-button-text { display: flex; align-items: center; gap: 5px; }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button .wdt-button-text:after { position: relative; content: ''; display: inline-block; width: 14px; height: 14px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.8,99c-1.7,0-3.4-0.6-4.7-1.9c-2.6-2.6-2.6-6.8,0-9.4L61.8,50L24.2,12.3c-2.6-2.6-2.6-6.8,0-9.4c2.6-2.6,6.8-2.6,9.4,0 l42.3,42.3c2.6,2.6,2.6,6.8,0,9.4L33.5,97C32.2,98.3,30.5,99,28.8,99z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center center; mask-size: cover; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.8,99c-1.7,0-3.4-0.6-4.7-1.9c-2.6-2.6-2.6-6.8,0-9.4L61.8,50L24.2,12.3c-2.6-2.6-2.6-6.8,0-9.4c2.6-2.6,6.8-2.6,9.4,0 l42.3,42.3c2.6,2.6,2.6,6.8,0,9.4L33.5,97C32.2,98.3,30.5,99,28.8,99z'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: cover; background: var(--wdtAccentTxtColor); transform: translateX(0px); -webkit-transform: translateX(0px); transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button:hover .wdt-button-text:after { transform: translateX(5px); -webkit-transform: translateX(5px); }

/* Hover Style */
.wdt-cus-home3-video-overlay .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle,
.wdt-cus-home3-video-overlay .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title,
.wdt-cus-home3-video-overlay .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button{ transform: translate(0, 20px); opacity: 0; transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transition: 0.3s cubic-bezier(0.7, 0, 0.3, 1); }

.wdt-cus-home3-video-overlay:hover .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle, 
.wdt-cus-home3-video-overlay:hover .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title,
.wdt-cus-home3-video-overlay:hover .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button{
   transform: translate(0px);
   -webkit-transform: translate(0px);
   opacity: 1;
}

.wdt-cus-home3-video-overlay:hover .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-title{
   transition-delay: 100ms;
}
.wdt-cus-home3-video-overlay:hover .wdt-cus-home3-video-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-button{
   transition-delay: 200ms;
}

/*============= H5 Instagram =============*/

.wdt-custom-insta .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-insta .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-insta .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container .wdt-content-icon-wrapper .wdt-content-icon { font-size: 30px; opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container  .wdt-content-icon-wrapper .wdt-content-icon{ opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

/*============= Support Icons =============*/

.wdt-cus-support-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(2.1875rem, 1.9712rem + 0.9615vw, 3.125rem); /* 35px to 50px */ line-height: 0; }
.wdt-cus-support-style .wdt-column-holder .wdt-column-wrapper:not(.wdt-snap-scroll) .wdt-column:not(:last-child) { border-right: 1px solid var(--wdtBorderColor); }


/* ------------------
Home 3 video banner
------------------- */
.wdt-cus-grid-banner-marquee .elementor-container{ overflow: hidden; }
.wdt-cus-vertical-marquee1 { height: 100%; }
.wdt-cus-vertical-marquee1 .wdt-animation-holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wdt-cus-vertical-marquee1 .wdt-animation-item.image-item img{ width: 100%; height: 100%; }
.wdt-cus-vertical-marquee1 .wdt-animation-item.image-item{ margin: 5px 0; }
 
 /* responsive */
 @media only screen and (max-width:1024px) {
    .wdt-cus-vertical-marquee1 .wdt-animation-holder{ position: relative; }
    .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper { max-height: clamp(25rem, -12.5rem + 78.125vw, 37.5rem);/*Max-600 Min-400*/ }
    .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale { order: -1; }
    .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale03 { order:1; }
 }
 
 @media only screen and (max-width:767px) {
    .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper { max-height: clamp(18.75rem, -2.1559rem + 69.6864vw, 31.25rem);/*Max-500 Min-300*/ }
 }
 
 @media only screen and (max-width:479px) {
    .wdt-cus-vertical-marquee1 .wdt-animation-holder.vertical .wdt-animation-wrapper { max-height: clamp(18.75rem, 6.1714rem + 62.8931vw, 25rem);/*Max-400 Min-300*/ }
    .wdt-cus-grid-banner-marquee .wdt-cus-grid-banner-sale { order: 0; }
 }
 
 

/*============= H5 Icon box Style =============*/
.elementor-widget__width-auto .elementor-widget-container .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width: 100%; }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper span { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ width: clamp(1.5625rem, 0.5231rem + 2.1683vw, 3.125rem); height: clamp(1.5625rem, 0.5231rem + 2.1683vw, 3.125rem); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item:hover .wdt-content-group .wdt-content-icon-wrapper span { background-color: inherit; color: inherit; font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); /* 30px to 60px */ transition-timing-function: inherit; width: 50px; }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group { flex-wrap: nowrap; align-items: start; margin-bottom: 0; gap: clamp(0.625rem, 0.2092rem + 0.8673vw, 1.25rem); }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-separator { display: none; }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.2885rem + 0.3846vw, 1.75rem); /* 22px to 28px */ font-weight: var(--wdtFontWeight_Ext); }
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-elements-group .wdt-content-title,
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper { margin: 0; }

/*============= H5 Category Style =============*/
.wdt-h5-category-style .elementor-widget-container { display: flex; flex-wrap: nowrap; scroll-behavior: smooth; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory; scrollbar-width: thin; }
.wdt-h5-category-style .elementor-widget-container > div.column { flex: 0 0 16.66%; }
.wdt-h5-category-style .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img,
.wdt-h5-category-style .wdt-shop-category-listing-item.type1:hover .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h5-category-style .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image { overflow: hidden; }
.wdt-h5-category-style .wdt-shop-category-listing-item.type1 .wdt-shop-category-listing-inner:hover .wdt-shop-category-listing-image a img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.wdt-h5-cat-style .wdt-content-item .wdt-content-image > a,
.wdt-h5-cat-style .wdt-content-item .wdt-content-image > span { border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-h5-cat-style .wdt-content-item .wdt-content-image > a img { transform: scale(1); -webkit-transform: scale(1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-h5-cat-style .wdt-content-item .wdt-content-image > a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.wdt-h5-cat-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.125rem, -0.6338rem + 4.6948vw, 5rem); /* 50px to 80px */ line-height: 0; width: clamp(7.8125rem, -0.3316rem + 10.1721vw, 11.875rem); /* 125px to 150px */ height: clamp(7.8125rem, -0.3316rem + 10.1721vw, 11.875rem); /* 125px to 150px */ border: 1px solid var(--wdtBodyTxtColor); border-radius: var(--wdtRadius_Full); }
@media screen and (max-width:1280px) {
    .wdt-h5-cat-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(3.125rem, -0.6338rem + 4.6948vw, 5rem); /* 50px to 80px */ width: clamp(6rem, -1.2855rem + 11.3725vw, 7.8125rem); /* 96px to 125px */ height: clamp(6rem, -1.2855rem + 11.3725vw, 7.8125rem); /* 96px to 125px */ }
    .wdt-h5-cat-style .wdt-content-item .wdt-content-title h5 { display: none; }
    .wdt-h5-cat-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
    .wdt-h5-cat-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-bottom: 0 !important; }
}

@media screen and (max-width:1024px) {
    .wdt-h5-cat-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.5625rem, -3.125rem + 9.7656vw, 3.125rem); /* 25px to 50px */ width: clamp(4.125rem, -1.5rem + 11.7188vw, 6rem); /* 66px to 96px */ height: clamp(4.125rem, -1.5rem + 11.7188vw, 6rem); /* 66px to 96px */ }
}

@media screen and (max-width:767px) {
    .wdt-h5-cat-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.25rem, 0.2047rem + 3.4843vw, 1.875rem); /* 20px to 30px */ width: 63px; /* 60px to 111px */ height: 63px; /* 60px to 111px */ }
}

/*============= Gallery Grid Product Style =============*/
.wdt-gallery-grid-style .elementor-widget-container .wdt-product-image-gallery-holder .wdt-product-image-gallery .wdt-product-image.column { margin-bottom: 4%; width: 100%; }
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs:before { display: none; }
.wdt-gallery-grid-style .wdt-product-image-gallery-container .wdt-product-image-gallery { justify-content: center; display: flex; flex-wrap: wrap; }

/*============= Shop Tabes =============*/
.elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs-wrapper { overflow: hidden; }
.woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs .woocommerce-tabs ul.tabs li a { padding: 0 0 25px; }
.woocommerce .elementor-widget-wdt-shop-product-single-tabs #review_form #respond p.form-submit,
.woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs,
.woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs .woocommerce-tabs .panel,
.woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs .woocommerce-product-attributes { margin: 0; }
.woocommerce .elementor-widget-wdt-shop-product-single-tabs #review_form #respond label { margin-bottom: 10px; }
.product-template-default.single .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { font-size: clamp(1.25rem, 1.2212rem + 0.1282vw, 1.375rem); /* 20px to 22px */ }

/* Slider Animation */

.wdt-cus-home-slider .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-home-slider .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { color: var(--wdtAccentTxtColor); }

.wdt-cus-home-slider .swiper-slide .start .wdt-heading-holder { opacity: 0; -webkit-transform: translateX(-50%) scaleX(0.5); transform: translateX(-50%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-slider .swiper-slide .start .wdt-button-holder { opacity: 0; -webkit-transform: translateX(-150%) scaleX(0.5); transform: translateX(-150%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-slider .swiper-slide .end .wdt-heading-holder { opacity: 0; -webkit-transform: translateX(50%) scaleX(0.5); transform: translateX(50%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-slider .swiper-slide .end .wdt-button-holder { opacity: 0; -webkit-transform: translateX(150%) scaleX(0.5); transform: translateX(150%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-slider .swiper-slide .center .wdt-heading-holder { opacity: 0; -webkit-transform: translateX(-50%) scaleX(0.5); transform: translateX(-50%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-slider .swiper-slide .center .wdt-button-holder { opacity: 0; -webkit-transform: translateX(-150%) scaleX(0.5); transform: translateX(-150%) scaleX(0.5); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-cus-home-slider .swiper-slide.swiper-slide-active .start .wdt-button-holder,
.wdt-cus-home-slider .swiper-slide.swiper-slide-active .end .wdt-heading-holder,
.wdt-cus-home-slider .swiper-slide.swiper-slide-active .end .wdt-button-holder,
.wdt-cus-home-slider .swiper-slide.swiper-slide-active .start .wdt-heading-holder,
.wdt-cus-home-slider .swiper-slide.swiper-slide-active .center .wdt-button-holder,
.wdt-cus-home-slider .swiper-slide.swiper-slide-active .center .wdt-heading-holder { opacity: 1; -webkit-transform: translateX(0) scaleX(1); transform: translateX(0) scaleX(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

/* H5 Shop Tab */
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-content-wrapper,
.wdt-h5-shop-tabs .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper { background-color: transparent; padding: 0; }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor,
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor  { background-color: transparent; }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image { width: 80px; height: 80px; border-radius: var(--wdtRadius_Full); overflow: hidden; border: 1px solid var(--wdtPrimaryColor); padding: 5px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image span { overflow: hidden; width: 100%; height: 100%; display: inline-flex; border-radius: var(--wdtRadius_Full); }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image img { border-radius: var(--wdtRadius_Full); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h5-shop-tabs .wdt-tabs-container[class*="-icon-style-block"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { letter-spacing: normal; text-transform: capitalize; font-size: 1.25em; font-family: var(--wdtFontTypo_Alt); }
.wdt-h5-shop-tabs .wdt-tabs-container[class*="-icon-style-block"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-image-wrapper { margin-bottom: 10px; transition: var(--wdt-Ad-Transition); }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { padding: 0; }
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list-wrapper { margin-bottom: 50px; }

.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-image,
.wdt-h5-shop-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .wdt-content-image { -webkit-transform: scale(1.25) translateY(-8px); transform: scale(1.25) translateY(-8px); }

@media screen and (max-width:767px) {
    .wdt-h5-shop-tabs .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-image-wrapper  { display: none; }
}

/* -----------------
Home 3 Marquee
-------------- */
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item .wdt-animation-item-text { font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);/*Max-50 Min-30*/ color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); }
.wdt-cus-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item{ padding: 0 clamp(1.5625rem, 1.274rem + 1.2821vw, 2.8125rem);/*Max-45 Min-25*/ }
.wdt-cus-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item.image-text{ display: grid; align-items: center; justify-content: center; }
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text>div{ grid-area: 1/-1; }
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-image{ transform: translate(50px) rotate(45deg); -webkit-transform: translate(50px) rotate(45deg); opacity: 0; transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); width: fit-content; height: fit-content; margin: auto; }
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text:hover .wdt-animation-item-image{ transform: translate(0) rotate(0deg); -webkit-transform: translate(0) rotate(0deg); opacity: 1; }
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-text{ z-index: 1; }
.wdt-cus-marquee .wdt-animation-wrapper .wdt-animation-item.image-text .wdt-animation-item-image img{ border-radius: var(--wdtRadius_Full); width: clamp(6.25rem, 5.5288rem + 3.2051vw, 9.375rem);/*Max-150 Min-100*/ }


 /* H3 Category Style */
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-cus-h3-category-style .wdt-content-item .wdt-content-elements-group { align-items: end; }
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { height: fit-content; }
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title { background-color: var(--wdtPrimaryColor); padding: clamp(0.625rem, 0.2092rem + 0.8673vw, 1.25rem); /* 20 - 10 */ }
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 { font-size: clamp(1.125rem, 0.6261rem + 1.0408vw, 1.875rem); /* 30 - 18 */ }
.wdt-cus-h3-category-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-h3-category-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }


/* === Overall Swiper === */

.swiper { cursor: grab; }

/* ========== Overall Mediaquery ========== */

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

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { max-width: 70%; }

}

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

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button { top: 0; }

    .wdt-cus-footer2-social-icons ul.elementor-icon-list-items:after,
    .wdt-cus-footer2-social-icons ul.elementor-icon-list-items:before { display: none; }
    .wdt-h5-category-style .elementor-widget-container > div.column { flex: 0 0 25%; }

    .wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item { flex-direction: column; gap: 0; align-items: center; }
    .wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { width: 100%; }

}

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

    .wdt-cus-home2-iconbox .wdt-icon-box-holder .wdt-content-item { flex-direction: column; align-items: center; }

    /* Collection Image Box */
    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item { grid-template-columns: repeat(1, 1fr); }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { text-align: center; margin-top: 20px; }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin: 0 auto; max-width: 100%; }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-button { top: 50%; left: 50%; right: auto; transform: translate(-50%, -50%) scale(0.5) rotate(-30deg) skew(60deg); -webkit-transform: translate(-50%, -50%) scale(0.5) rotate(-30deg) skew(60deg); }

    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-button,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-button { transform: translate(-50%, -50%) scale(1) rotate(0deg) skew(0deg); -webkit-transform: translate(-50%, -50%) scale(1) rotate(0deg) skew(0deg); width: fit-content; }
    /*  */

    .wdt-cus-footer2-iconbox .wdt-icon-box-holder .wdt-content-item { flex-direction: column; align-items: center; }

    .wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-testimonial-container.swiper .swiper-slide-prev .wdt-content-item .wdt-content-detail-group,
    .wdt-cus-home3-testimonial .wdt-testimonial-holder.wdt-rc-template-wdt-duotone .wdt-testimonial-container.swiper .swiper-slide-next .wdt-content-item .wdt-content-detail-group { width: 100%; margin: 0; opacity: 1; }
    .wdt-h5-category-style .elementor-widget-container > div.column { flex: 0 0 50%; }

    .woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs .woocommerce-tabs ul.tabs li a { padding: 15px 0; }
    .woocommerce .elementor-widget-wdt-shop-product-single-tabs .elementor-widget-container .wdt-product-tabs .woocommerce-tabs ul.tabs li:first-child a { padding-top: 0; }

}

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

    /* Collection Image Box */
    .wdt-cus-collection-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-cus-collection-imgbox.wdt-cus-collection-imgbox-end .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { max-width: 100%; }
    /*  */

}

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

    .wdt-h5-category-style .elementor-widget-container > div.column { flex: 0 0 100%; }

}


/*===== Language Swicher ===== */

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options,
div.gtranslate_wrapper .gt_switcher .gt_option { position: absolute !important; right: -40px;
   background-color: var(--wdtAccentTxtColor); border: none; border-top: none; top: 27px; left: -20px; padding: 10px; scrollbar-width: thin; 
   -webkit-box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.07); box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.07); }

div.gtranslate_wrapper .gt_float_switcher .gt_options a,
div.gtranslate_wrapper .gt_switcher .gt_option a {
   padding: 6px 10px !important; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover,
div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus,

div.gtranslate_wrapper .gt_switcher .gt_option a:hover,
div.gtranslate_wrapper .gt_switcher .gt_option a:focus { background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor); }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
   width: auto; min-width: 150px; border: 1px solid var(--wdtBorderColor); padding: 8px 10px; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a {
    line-height: 1.1em; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; border: none;
    color: var(--wdtHeadAltColor); width: auto; position: relative;  font-weight: var(--wdtFontWeight_Base); text-wrap: nowrap; 
    overflow: hidden; text-overflow: ellipsis; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a:hover,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a:hover { background: none; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a img,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { display: none; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected,
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected { background: none; }

.gtranslate_wrapper { line-height: 1; }

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected a,
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a { color: var(--wdtAccentTxtColor); }

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a:after,
.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a:after { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher,
.wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher {
   border-radius: var(--wdtRadius_2X); -webkit-border-radius: var(--wdtRadius_2X); border-color: var(--wdtAccentTxtColor); }

#footer .wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate .gt_selected a, 
#footer .wdt-cus-currency-footer-style .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a {
   color: var(--wdtAccentTxtColor); }

#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options a:hover,
#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options a:focus,

#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option a:hover,
#footer .wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option a:focus {
   background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor); }

.wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_float_switcher .gt_options,
.wdt-cus-currency-footer-style div.gtranslate_wrapper .gt_switcher .gt_option { height: 100% !important; min-height: 100px;
   border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X); -webkit-border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X); }


/* =========== Anand Style =========== */

/*** Carousel Info ***/

.wdt-header-carousel-info .wdt-image-box-holder .swiper-cube .swiper-cube-shadow:before { opacity: 0 !important; }

.wdt-header-carousel-info .wdt-image-box-holder { width: 100%; padding: 0 40px; margin: auto; }
.wdt-header-carousel-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { 
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-header-carousel-info .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: clamp(0.875rem, 0.8528rem + 0.1227vw, 1rem); line-height: 1.25; font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; 
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; font-family: var(--wdtFontTypo_Base); }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {     
    font-size: 1rem; margin-top: 0; position: absolute; top: 50%; transform: translate(0, -50%);  }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { right: auto; left: -40px; }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { right: -40px; left: auto; }

.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background: transparent; }
.wdt-header-carousel-info .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background: transparent; }

/*============= Default lang swich ================*/

div.gtranslate_wrapper #gt_float_wrapper { display: inline-flex; position: relative;}

div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher,
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected { background: var(--wdtBodyBGColor, #fff) !important; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected { padding-left: 10px; padding-right: 10px; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options { visibility: hidden; transition: var(--wdt-Ad-Transition);
    -webkit-transform: translateY(30px); transform: translateY(30px); }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options.gt-open { 
   -webkit-transform: translateY(2px); transform: translateY(2px); opacity: 1; visibility: visible; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang img { width: 18px; margin: 0 10px 0 0; }
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang { padding: 0px; 
   font-weight: var(--wdtFontWeight_Base, 500); line-height: normal; display: flex; justify-content: space-between; align-items: center; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { line-height: 1;
   font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); color: var(--wdtHeadAltColor); top: 0px;
   font-weight: var(--wdtFontWeight_Alt); margin-right: auto; }

.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
   -webkit-transform: rotate(0deg); transform: rotate(0deg); width: 1em; height: 1em; font-size: 9px; background-size: contain; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
    -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
    
    
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher,
div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected { background: none !important; border: none;
    box-shadow: none; padding: 0px; min-width: 70px; }

.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow { filter: brightness(0) invert(1); }

/*============= Currency default =============*/

.woocommerce-currency-switcher-form.woocs_show_flags .dd-container ~ .select2-container { display: none; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-image, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-option .dd-option-description,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-image,
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-description { display: none; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected .dd-selected-text { 
    margin-right: 32px; cursor: pointer; line-height: normal !important; position: relative; top: -1px; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select { background: transparent !important; border: none; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected { color: var(--wdtHeadAltColor);
  padding: 0px; border-radius: 0px; line-height: normal; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); 
  font-weight: var(--wdtFontWeight_Alt); margin-right: auto; }

.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected { color: var(--wdtAccentTxtColor); }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options { padding: 6px; margin-top: 13px;
    border: none; box-shadow: 0 0 4px 2px rgba(var(--wdtHeadAltColorRgb), 0.09); background: #fff; border-radius: 0px; margin-left: -11px; width: 80px !important; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options li { padding-bottom: 2px; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option { 
    padding: 4px 5px; background: #fff; border-radius: 0px; border: none;
    font-size: var(--wdtFontSize_Ext); line-height: normal; font-weight: var(--wdtFontWeight_Base); }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
    background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option .dd-option-text { line-height: inherit !important; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down, 
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { 
    border: none !important; display: inline-block; height: 24px; width: 15px; vertical-align: middle;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
    background-position: 50%; background-size: 11px; background-repeat: no-repeat; transition: all .3s; margin: -5px 0 0; }

.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down {
    -webkit-transform: rotate(0deg); transform: rotate(0deg); width: 1em; height: 1em; font-size: 9px; background-size: contain; }
.woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up {
    -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down, 
.wdt-dark-bg .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-up { 
    -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }


/* Common Social Icon Style */

.list-social-icons.elementor-widget.elementor-widget-icon-list a:has(> .elementor-icon-list-text:empty) .elementor-icon-list-icon { 
    width: 2.5em; height: 2.5em; border-radius: var(--wdtRadius_Part); justify-content: center; align-items: center; 
    border: 1px solid var(--wdtBorderColor); font-size: var(--e-icon-list-icon-size); }

.list-social-icons.elementor-widget.elementor-widget-icon-list a:has(> .elementor-icon-list-text:empty) .elementor-icon-list-icon { 
    background: transparent; }
.list-social-icons.elementor-widget.elementor-widget-icon-list a:has(> .elementor-icon-list-text:empty):hover .elementor-icon-list-icon { 
    background: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.list-social-icons.elementor-widget.elementor-widget-icon-list a:has(> .elementor-icon-list-text:empty) .elementor-icon-list-icon svg { 
    margin: 0; width: 1em; height: 1em; font-size: inherit; }

@media only screen and (max-width: 1540px) {
    div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options, 
    div.gtranslate_wrapper .gt_switcher .gt_option { right: -24px; }
}

@media only screen and (max-width: 1024px) {
    div.gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options, 
    div.gtranslate_wrapper .gt_switcher .gt_option { right: -18px; }
}
.woocommerce ul.products.ca-product-temp-default li.product .product-wrapper > .tinv-wishlist {
    display: none;
}

/* -------------
WishList Codes
--------------------- */

.woocommerce ul.products li .product-wrapper > .yith-wcwl-add-to-wishlist {
    display: none !important;
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share li a i {
    font-family: 'Vouge Icons';
    font-weight: var(--wdtFontWeight_Base);
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share li a.email .fa-envelope-o:before {
    content: '\e803';
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share li a.twitter .fa-twitter:before {
    content: '\e804';
    font-family: "wdt-ext-icon";
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(1.125rem, 1.0583rem + 0.3681vw, 1.5rem);
    text-transform: capitalize;
    margin-right: 12px;
}

.woocommerce table.shop_table ~ .yith_wcwl_wishlist_footer .yith-wcwl-share li a {
    min-width: 35px;
    min-height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}