/* Common Heading Style (H) */
.elementor-widget-text-editor .elementor-widget-container h2, div h2, .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { text-transform: capitalize; }

/* Swiper Style */
.swiper-slide { cursor: grab; }

/* Sticky Style */
.wdt-cus-sticky-style { position: sticky; top: 10px; height: 100%; }
html:has(.wdt-cus-sticky-style),
body:has(.wdt-cus-sticky-style) { overflow-x: visible; }
.inner-wrapper:has(.wdt-cus-sticky-style) { overflow: visible; }

/* H1 Branding Animator Style */
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-image img,
.wdt-h1-brand-style-01 .elementor-widget-container .wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item.image-item img { width: 100%; max-width: 180px; height: auto; margin: auto; }
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-image,
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-media-group .wdt-content-image a { width: 100%; }
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-media-group { display: grid; padding: 2px 0; }
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; margin-bottom: 0 !important; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-brand-style-01 .wdt-content-item .wdt-content-media-group>div:nth-child(2) { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-brand-style-01 .wdt-content-item:hover .wdt-content-media-group>div:nth-child(2) { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-h1-brand-style-01 .wdt-content-item:hover .wdt-content-media-group>div:nth-child(1) { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

/* H1 Animator Style */

.wdt-h1-marquee-style .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text { line-height: var(--wdtLineHeight_Ext); }
.wdt-h1-marquee-style .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text a { font-size: clamp(1.875rem, 1.3269rem + 2.4359vw, 4.25rem); /* 60px to 30px */ }

.wdt-h1-marquee-style .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text a:hover { color: rgba(var(--wdtPrimaryColorRgb), 0.5); }

/* H1 Category Style */
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { display: inline-flex; }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-button>a { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */ font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_1X); padding: 0; background-color: transparent; position: relative; }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group { margin-bottom: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); /* 20px to 40px */ }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-detail-group .wdt-content-description { width: 100%; max-width: 80%; margin: 0 auto clamp(0.9375rem, 0.75rem + 0.8333vw, 1.75rem); /* 15px to 28px */ }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-image { overflow: hidden; width: 100%; height: 100%; transition: var(--wdt-Ad-Transition); }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-image>a>img { -webkit-transition: -webkit-transform 0.3s linear; transition: transform 0.3s linear; -webkit-transform: translate3d(-40px, 0, 0) scale(1.2); transform: translate3d(-40px, 0, 0) scale(1.2); -webkit-transform-origin: left top; transform-origin: left top; }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-image>a>img { -webkit-transform: translate3d(0px, 0, 0) scale(1.2); transform: translate3d(0px, 0, 0) scale(1.2); }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-image>a{ position: relative; width: 100%; height: 100%; transition: var(--wdt-Ad-Transition); }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-image>a:after { content: ""; position: absolute; top: 0; left: -75%; margin: auto; width: 50%; height: 100%; background: linear-gradient(to right, rgba(var(--wdtAccentTxtColorRgb), 0) 0%, rgba(var(--wdtAccentTxtColorRgb), 0.3) 100%); filter: blur(5px); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-image>a:after { -webkit-animation: wdt-shine 0.65s linear; animation: wdt-shine 0.65s linear; }
@-webkit-keyframes wdt-shine { 100% { left: 125%; } }
@keyframes wdt-shine { 100% { left: 125%; } }

/* Underline Animation (H)*/

.woocommerce .woocommerce-error>a:before,
.woocommerce .woocommerce-info>a:before,
.woocommerce .woocommerce-message>a:before,
.wdt-cus-h3-slider-style .wdt-content-item .wdt-content-button>a:before,
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-button>a:before,
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text button[type="submit"]:after,
.wdt-cus-hm3-iconbx-ico .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:after { content: ""; position: absolute; right: 0; left: 0; bottom: -2px; top: auto; margin: auto; width: 100%; height: 1px; background-color: currentColor; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left; transform-origin: left; -webkit-transition: transform .4s cubic-bezier(.22, .61, .36, 1); transition: transform .4s cubic-bezier(.22, .61, .36, 1); }
.woocommerce .woocommerce-error>a:hover:before,
.woocommerce .woocommerce-info>a:hover:before,
.woocommerce .woocommerce-message>a:hover:before,
.woocommerce .woocommerce-error>a:focus:before,
.woocommerce .woocommerce-info>a:focus:before,
.woocommerce .woocommerce-message>a:focus:before,
.wdt-cus-h3-slider-style .wdt-content-item .wdt-content-button>a:hover:before,
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-button>a:hover:before,
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text button[type="submit"]:hover:after,
.elementor-widget-container .wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item .wdt-content-button > a:hover:after,
.wdt-cus-h3-slider-style .wdt-content-item .wdt-content-button>a:focus:before,
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-button>a:focus:before,
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text button[type="submit"]:focus:after,
.wdt-cus-hm3-iconbx-ico .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover:after { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right; transform-origin: right; -webkit-transition: transform .4s cubic-bezier(.22, .61, .36, 1); transition: transform .4s cubic-bezier(.22, .61, .36, 1); }

/* H1 Coundown */
.elementor-widget-container .wdt-countdown-holder > .wdt-countdown-label { display: none; }

/* H1 Newsletter Style */
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { padding: 12px 0px; padding-right: clamp(5.9375rem, 5.5769rem + 1.6026vw, 7.5rem); /* 95px to 120px */ border: 0px solid var(--wdtBorderColor); border-bottom-width: 1px; }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtPrimaryColor); }
.elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text button[type="submit"] {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); /* 14px to 16px */
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: var(--wdtLetterSpacing_1X);
    padding: 0;
    text-transform: uppercase;
    height: auto;
    background-image: none !important;
}

.wdt-dark-bg .elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
    border-color: rgba(var(--wdtAccentTxtColorRgb), 0.6);
}

.wdt-dark-bg .elementor-widget-container .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
    border-color: var(--wdtAccentTxtColor);
}
/* H1 Image On Hover Box */
.wdt-hover-box-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.625rem, 0.9904rem + 2.8205vw, 4.375rem); /* 26px to 70px */ line-height: 1; }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { width: 230px; }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group .wdt-content-title,
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { margin: 0 !important; }
.wdt-hover-box-style .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-hover-box-style .wdt-active .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { text-shadow: 0 0px 10px rgba(var(--wdtBodyBGColorRgb),0.4); }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { position: relative; width: fit-content; margin: auto; }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_H6); font-size: var(--wdtFontSize_H6); position: absolute; right: -25px; top: -5px; }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; align-items: center; }
.wdt-hover-box-style .wdt-content-item .wdt-content-media-group > div { grid-area: 1/-1; margin-bottom: 0 !important; }

/* H1 Slider Section Style */
.wdt-cus-h1-slider-style .wdt-content-item > div.elementor { display: grid; align-items: end; justify-content: center; }
.wdt-cus-h1-slider-style .wdt-content-item > div.elementor > div { grid-area: 1/-1; height: 100%; }
.wdt-cus-h1-slider-style .wdt-content-item > div.elementor > div img { object-fit: cover; object-position: top center; }
.wdt-cus-h1-slider-style .wdt-content-item > div.elementor > div:first-child > div,
.wdt-cus-h1-slider-style .wdt-content-item > div.elementor > div:first-child > div * { height: 100%;}
.wdt-cus-h1-slider-style .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); text-transform: uppercase; }

.wdt-cus-hm1-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 */ }

/* Img Style */

.wdt-cus-h1-slider-style .swiper-slide .wdt-content-item .wdt-left {
    transform: scale(1.3) translateX(50px);
    -webkit-transform: scale(1.3) translateX(50px);
    clip-path: inset(0 100% 0 0);
}

.wdt-cus-h1-slider-style .swiper-slide .wdt-content-item .wdt-right {
    transform: scale(1.3) translateX(50px);
    -webkit-transform: scale(1.3) translateX(50px);
    clip-path: inset(0 0 0 100%);
}

.wdt-cus-h1-slider-style .swiper-slide.swiper-slide-active .wdt-content-item .wdt-left,
.wdt-cus-h1-slider-style .swiper-slide.swiper-slide-active .wdt-content-item .wdt-right {
    transform: scale(1.01) translateX(0px);
    -webkit-transform: scale(1.01) translateX(0px);
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
    clip-path: inset(0 0 0 0);
}

/* Heading Style */

.wdt-cus-h1-slider-style .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cus-h1-slider-style .swiper-slide .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cus-h1-slider-style .swiper-slide .wdt-content-item .wdt-button-holder {
    -webkit-transition: 200ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 200ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-cus-h1-slider-style .swiper-slide-prev .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-h1-slider-style .swiper-slide-prev .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-h1-slider-style .swiper-slide-prev .wdt-content-item .wdt-button-holder {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-cus-h1-slider-style .swiper-slide-next .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-h1-slider-style .swiper-slide-next .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-h1-slider-style .swiper-slide-next .wdt-content-item .wdt-button-holder {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-cus-h1-slider-style .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-h1-slider-style .swiper-slide-active .wdt-content-item .wdt-heading-holder .wdt-heading-title-wrapper{
    transition-delay: 800ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-h1-slider-style .swiper-slide-active .wdt-content-item .wdt-button-holder {
    transition-delay: 1000ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* H1 Footer Heading Animation Css */

/* .wdt-anim-font-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-anim-font-style div h2,
.wdt-anim-font-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(25rem, 5.6739rem + 30.1676vw, 41.875rem); font-weight: var(--wdtFontWeight_H2); line-height: 1; position: relative; overflow: hidden; background: linear-gradient(90deg, transparent 0%, rgba(var(--wdtAccentTxtColorRgb)), transparent 90%); background-repeat: no-repeat; background-size: 80%; animation: wdt-shine-text-style 3s linear infinite; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: rgba(var(--wdtAccentTxtColorRgb),0.7); }
@keyframes wdt-shine-text-style { 0% { background-position: -500%; } 100% { background-position: 500%; } } */

/* Home 1 Footer Big Logo */

.wdt-cus-hm1-footer-big-logo .elementor-icon-wrapper .elementor-icon svg path {
    position: relative;
    overflow: hidden;
    background: linear-gradient(90deg, transparent 0%, rgba(var(--wdtAccentTxtColorRgb)), transparent 90%);
    background-repeat: no-repeat;
    background-size: 80%;
    animation: wdt-shine-text-style 3s linear infinite;
}

@keyframes wdt-shine-text-style { 0% { background-position: -500%; } 100% { background-position: 500%; } }


/* H1 Video Banner */

.wdt-video-banner-caro-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 0.1807rem + 7.5301vw, 5rem); }

/* === End === */

/* H2 Animator Style */
.wdt-h2-marquee-style .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text a { font-size: clamp(2.1875rem, 0.7323rem + 3.0356vw, 4.375rem); /* 70px to 35px */ color: var(--wdtAccentTxtColor); }

/* === End === */

/* H3 Animator Marquee Style */
.wdt-h2-marquee-style.wdt-style-2 .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtPrimaryColor); font-size: clamp(1.875rem, 1.1266rem + 1.5611vw, 3rem); /* 48 - 30 */ }
.wdt-h2-marquee-style.wdt-style-2 .elementor-widget-container .wdt-animation-item.text-item .wdt-animation-text a:hover { background-color: inherit; background-size: inherit; background-clip: inherit; -webkit-background-clip: inherit; -webkit-text-stroke: inherit; color: rgba(var(--wdtPrimaryColorRgb), 0.5); }

.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper,
.wdt-h1-mrq-style.wdt-style-2 .wdt-animation-wrapper { position: relative; }

.wdt-h1-mrq-style.wdt-style-2 .wdt-animation-wrapper:before,
.wdt-h1-mrq-style.wdt-style-2 .wdt-animation-wrapper:after,
.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:before,
.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:after {
    z-index: 2;
    pointer-events: none;
    content: "";
    position: absolute;
    width: 10%;
    height: 100%;
    top: 0;
}

.wdt-h1-mrq-style.wdt-style-2 .wdt-animation-wrapper:before,
.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:before { left: 0; background-image: linear-gradient(to right, var(--wdtSecondaryColor), transparent); }

.wdt-h1-mrq-style.wdt-style-2 .wdt-animation-wrapper:after,
.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:after { right: 0; background-image: linear-gradient(to left, var(--wdtSecondaryColor), transparent); }

/* H3 Category Section */
.wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); /* Min-28 & Max-48 */ }
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-media-group { margin-bottom: 10px; }
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-description { width: 100%; max-width: 95%; margin: 0 auto 30px; }
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-button > a > div,
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-button > a > div > span { transition: 0s; -webkit-transition: 0s; }
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-button>a { position: relative; font-size: clamp(0.75rem, 0.7212rem + 0.1282vw, 0.875rem); /* 12px to 14px */ padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); letter-spacing: var(--wdtLetterSpacing_1X); text-transform: uppercase; background-color: transparent; background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, transparent 50%) !important; background-size: 300%; background-repeat: no-repeat; background-position: right -1px top 0px; color: var(--wdtPrimaryColor); border: 1px solid var(--wdtPrimaryColor); backface-visibility: hidden; }
.elementor-widget-container .wdt-image-box-holder.wdt-rc-template-platinum .wdt-content-item .wdt-content-button>a:hover { background-position: left 0px bottom 0px; color: var(--wdtAccentTxtColor); }

/* Rating Filler Style */
.wdt-cus-hm3-iconbx-ico .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a { position: relative; padding: 0; color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-cus-hm3-iconbx-ico .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; }
.wdt-cus-hm3-iconbx-ico .wdt-content-item .wdt-content-button > a > div,
.wdt-cus-hm3-iconbx-ico .wdt-content-item .wdt-content-button > a > div > span { transition: 0s; -webkit-transition: 0s; }
.wdt-cus-hm3-iconbx-ico .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); /* Min-20 & Max-24 */ pointer-events: none; }
.wdt-cus-hm3-iconbx-ico .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem); /* 60 - 30 */ padding: 0; }
.wdt-cus-hm3-iconbx-ico .wdt-content-item .wdt-content-icon-wrapper { margin-bottom: 30px !important; }

/* H3 Slider Style */
.wdt-cus-h3-slider-style .elementor-widget-text-editor .elementor-widget-container h2, .wdt-cus-h3-slider-style div h2, .wdt-cus-h3-slider-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem); /* 30px to 70px */ }
.wdt-cus-h3-slider-style .wdt-content-item .wdt-content-button>a { position: relative; padding: 0 !important; }
.wdt-cus-h3-slider-style .wdt-icon-box-holder .wdt-content-item { padding-bottom: 8px; }
.wdt-cus-h3-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: clamp(1.875rem, 1.125rem + 1.5625vw, 3rem); /* 30px to 48px */ width: clamp(2.1875rem, 0.9375rem + 2.6042vw, 4.0625rem); /* 35px to 65px */ height: clamp(2.1875rem, 0.9375rem + 2.6042vw, 4.0625rem); /* 35px to 65px */ }
.wdt-cus-h3-slider-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper { position: absolute; right: 0; left: 0; margin: auto; }
.wdt-advanced-carousel-wrapper .swiper-slide .wdt-cus-h3-slider-style.elementor-element:before { -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: transform 0.6s linear 0s; transition: transform 0.6s linear 0s; }
.wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-cus-h3-slider-style.elementor-element:before { transform: scale(1); -webkit-transition: transform 0.6s linear 0s; transition: transform 0.6s linear 0s; }

/* H3 Static Filler Style */
.wdt-h3-static-filler-style .elementor-widget-text-editor .elementor-widget-container h2, .wdt-h3-static-filler-style div h2, .wdt-h3-static-filler-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem); /* 30px to 70px */ }

.wdt-h3-static-filler-style .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:nth-child(2),
.wdt-h3-static-filler-style .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:nth-child(6) { font-style: italic; font-weight: 600; }

.wdt-h3-static-filler-style .wdt-elementor-repeater-container .wdt-elementor-repeater-container-wrapper span:nth-child(4) { text-transform: uppercase; }

/* H3 Footer Style */
.wdt-cus-footer2-social-icons.wdt-type-2 ul.elementor-icon-list-items:before,
.wdt-cus-footer2-social-icons.wdt-type-2 ul.elementor-icon-list-items:after { display: none; }
.wdt-cus-footer2-social-icons.wdt-type-2 ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon { border: 1px solid rgba(var(--wdtBorderColorRgb)); }

/* Shop Style */
.woocommerce ul.products.wdt-shop-template-01 li.product .product-wrapper,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-wrapper::before,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-thumb,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-thumb .image,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-thumb .image .product-thumb-overlay,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-thumb .image img,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-thumb a.image>div[class*="image"] img { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.woocommerce ul.products.product-style-default:not(.product-padding-content).wdt-shop-template-01 li.product.product-grid-view .product-details { padding-top: 30px; padding-bottom: 30px; }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details .product-category-wrapper { line-height: 1; }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details .product-category-wrapper a { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtLetterSpacing_1X); text-transform: uppercase; transition: var(--wdt-Ad-Transition); }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details > .product-title h5 { font-size: clamp(1.375rem, 1.2885rem + 0.3846vw, 1.75rem); /* 22px to 28px */ }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details .product-category-wrapper a,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details>.product-title h5 a { display: inline; background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: background-size var(--wdt-Ad-Transition); transition: background-size var(--wdt-Ad-Transition); background-repeat: no-repeat; background-position: 0 85%; background-size: 0% 1px; }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details .product-category-wrapper a { background-position: 0 95%; }
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details .product-category-wrapper a:hover,
.woocommerce ul.products.wdt-shop-template-01 li.product .product-details>.product-title h5 a:hover { background-size: 100% 1px; text-decoration:none; }
.woocommerce ul.products.wdt-shop-template-01 li .product-wrapper { background-color: transparent; }

/* Elementor Backend Shop Fix */
.elementor-editor-active .woocommerce ul.products li .product-wrapper > a,
.elementor-editor-active .woocommerce ul.products li .product-wrapper > img,
.elementor-editor-active .woocommerce ul.products li .product-wrapper > h2,
.elementor-editor-active .woocommerce ul.products li .product-wrapper > span,
.elementor-editor-active .woocommerce ul.products li .product-wrapper > .product-thumb + .onsale,
.elementor-editor-active .woocommerce ul.products li .product-wrapper > .product-thumb > a:not([class="image"]) { display: none; }
.elementor-editor-active .woocommerce ul.products.product-hover-secimage-fade li.product.product-with-secondary-image .product-thumb .image .secondary-image { opacity: 0; }
.elementor-editor-active .woocommerce ul.products li.product .product-thumb .image:has(.secondary-image),
.elementor-editor-active .woocommerce ul.products li.product .product-thumb .image .primary-image + .secondary-image,
.elementor-editor-active .woocommerce ul.products li.product .product-thumb .image .secondary-image ~ .primary-image { height: auto; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; }
.elementor-editor-active .woocommerce ul.products.product-hover-secimage-fade li.product.product-with-secondary-image:hover .product-thumb .image .secondary-image { opacity: 1; }
.elementor-editor-active .woocommerce ul.products li.product .product-labels { position: absolute; right: 0; top: 0; text-align: right; z-index: 2; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels>span { display: table; height: 25px; line-height: 24px; margin: 1px; min-height: 25px; min-width: 50px; text-align: center; vertical-align: middle; }
.elementor-editor-active .woocommerce ul.products li.product .onsale,
.elementor-editor-active .woocommerce ul.products li.product .out-of-stock,
.elementor-editor-active .woocommerce ul.products li.product .product-labels>span { display: inline-block; font-size: 10px; font-weight: var(--wdtFontWeight_Ext); letter-spacing: 1px; margin: 0; padding: 0; position: relative; left: auto; top: auto; text-align: center; text-transform: uppercase; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels { right: 5px; top: 5px; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels > span { display: table; height: 25px; line-height: 24px; margin: 1px; min-height: 25px; min-width: 50px; text-align: center; vertical-align: middle; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels span span { padding: 0 10px; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels > span.out-of-stock { display: block; font-size: 9px; overflow: hidden; width: 50px; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels > span.out-of-stock > span { height: 100%; }
.elementor-editor-active .woocommerce ul.products.product-label-boxed li.product .product-labels .onsale, .woocommerce ul.products.product-label-boxed li.product .product-labels .out-of-stock { border-radius: 0; }
.elementor-editor-active .woocommerce span.onsale { background-color: var(--wdtPrimaryColor) !important; }

/* Faq Section Style */
#main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder { border: 0; margin: 0 !important; padding: clamp(0.625rem, 0.2092rem + 0.8673vw, 1.25rem) 0 ; /* 20px to 10px */ align-items: flex-start; }
#main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { border: 0; padding: 0 0 clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); width: calc(100% - 20%); } /* 15px to 30px */
#main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper { border: 0 solid var(--wdtBorderColor); border-bottom-width: 1px; }
#main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(1.375rem, 1.2308rem + 0.641vw, 2rem); /* 22px to 32px */ line-height: var(--wdtLineHeight_Alt); }
#main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); /* 16px to 20px */ margin-top: 5px; }
.wdt-faq-side-01 ul li:not(:last-child) { border: 0 solid var(--wdtPrimaryColor); border-right-width: 1px; padding-right: 16px; } 
.wdt-faq-side-01 ul li > a { line-height: var(--wdtLineHeight_Alt); }
.wdt-faq-side-02 ul li .elementor-icon-list-text { font-family: var(--wdtFontTypo_H6) !important; font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); /* 16px to 18px */ font-weight: var(--wdtFontWeight_Ext) !important; }

/* Contact Form Style */
.wdt-contact-form-01 p { margin-bottom: 0; }
.wdt-contact-form-01 { display: flex; flex-wrap: wrap; gap: 25px; }
.wdt-contact-form-01 > div,
.wdt-contact-form-01 .col-01 > p > span { width: 100%; }
.wdt-contact-form-01 .col-01 > p { display: inline-flex; flex-wrap: wrap; gap: 25px;}
.wdt-contact-form-01 .wpcf7-text,
.wdt-contact-form-01 .wpcf7-email,
.wdt-contact-form-01 .wpcf7-textarea { border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.6); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); padding: var(--wdtInputPadding); transition: var(--wdt-Ad-Transition); }
.wdt-contact-form-01 .wpcf7-text:focus,
.wdt-contact-form-01 .wpcf7-email:focus,
.wdt-contact-form-01 .wpcf7-textarea:focus { border: 1px solid rgba(var(--wdtPrimaryColorRgb),1); }
.wdt-contact-form-01 .col-02 { padding-top: 20px; }

.wdt-cus-contact-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { border: 1px solid var(--wdtPrimaryColor); }
.wdt-cus-contact-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span:after { background: var(--wdtPrimaryColor); }


/* Validation Style */
.wpcf7-not-valid-tip { font-size: 12px; position: absolute; right: 10px; bottom: 5px; }

/* Contact Box Style */
.wdt-con-style .wdt-content-item { display: grid; grid-template-columns: auto 1fr; gap: 20px; align-items: flex-start; }
.wdt-con-style .wdt-content-item>div { margin-bottom: 0 !important; }
.wdt-con-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(.wdt-content-description) .wdt-content-title h5,
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(:not(.wdt-content-description)) .wdt-content-subtitle { font-family: var(--wdtFontTypo_H5); font-weight: var(--wdtFontWeight_H5); font-size: 24px; letter-spacing: normal; line-height: 1; }
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(:not(.wdt-content-description)) .wdt-content-subtitle,
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(.wdt-content-description) .wdt-content-title { margin-bottom: 10px; }
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(:not(.wdt-content-description)) .wdt-content-title { margin-top: 0 !important; }
.wdt-con-style .wdt-content-item .wdt-content-detail-group:has(.wdt-content-subtitle) .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }

/* === Hotspot Sec === */

.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger {
    padding: 0;
    width: 36px;
    height: 36px;
    background: transparent;
    border: 1px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-hm1-hotspot .wdt-hotspot-item-trigger div[class*="wdt-hotspot-item-"]:after {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    background: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-cus-hm1-hotspot .wdt-hotspot-item-active .wdt-hotspot-item-trigger { border-color: var(--wdtAccentTxtColor); background-color: transparent; }

.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
    background: var(--wdtTertiaryColor);
    color: var(--wdtPrimaryColor);
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    justify-items: flex-start;
    gap: 15px;
    width: calc(100% - 20%);
}

.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5 { line-height: var(--wdtLineHeight_Ext); margin: 0 0 10px; }

.wdt-cus-hm1-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p { line-height: 1; }

/* === Home 1 Cound Down === */

.wdt-cus-hm1-countdwn .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H4);
    text-transform: capitalize;
    letter-spacing: 0;
}

.wdt-cus-hm1-countdwn .wdt-countdown-holder .wdt-downcount { display: grid; grid-template-columns: repeat(4, 1fr); place-content: center; }

.wdt-cus-hm1-countdwn .wdt-countdown-holder .wdt-counter-wrapper { justify-content: center; }

/* === Home 1 Mailchimp Image Box === */

.wdt-cus-hm1-mailchimp-imgbx .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; grid-template-columns: auto auto auto; place-items: center; }

.wdt-cus-hm1-mailchimp-imgbx .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; }

.wdt-cus-hm1-mailchimp-imgbx .wdt-content-item .wdt-content-image > span > img { width: 200px; }

.wdt-cus-hm1-mailchimp-imgbx .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0; margin-left: 6px; }

.wdt-cus-hm1-mailchimp-imgbx .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-right: 20px; }

.wdt-cus-hm1-mailchimp-imgbx .wdt-content-item .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Alt);
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Ext);
}

/* === Home 1 Mailchimp === */

.wdt-cus-hm1-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { border-color: var(--wdtBorderColor); color: var(--wdtPrimaryColor); }

.wdt-cus-hm1-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border: 1px solid var(--wdtBorderColor); }

/* === Image Aside Product === */

.wdt-cus-hm1-imgaside-prd .woocommerce ul.products.product-padding-content li.product .product-details { background-color: transparent; padding-bottom: clamp(1.125rem, 0.9808rem + 0.641vw, 1.75rem); }

.wdt-cus-hm1-imgaside-prd .woocommerce ul.products.product-padding-content li.product .product-wrapper { background-color: transparent !important; }

/* Map Style */
.elementor-widget-wdt-google-map,
.wdt-google-map-wrapper,
.wdt-google-map-wrapper > .wdt-google-map { height: 100%; }

/* H1 Marquee Style */
.wdt-h1-mrq-style .wdt-animation-holder:not(.vertical) .wdt-animation-wrapper .wdt-animation-item { padding: 0 clamp(3.125rem, 1.0462rem + 4.3365vw, 6.25rem); /* 50px to 100px */ }

.wdt-h1-mrq-style .wdt-animation-wrapper { position: relative; }
.wdt-h1-mrq-style .wdt-animation-wrapper:before,
.wdt-h1-mrq-style .wdt-animation-wrapper:after {
    z-index: 2;
    pointer-events: none;
    content: "";
    position: absolute;
    width: 10%;
    height: 100%;
    top: 0;
}

.wdt-h1-mrq-style .wdt-animation-wrapper:before { left: 0; background-image: linear-gradient(to right, var(--wdtBodyBGColor), transparent); }
.wdt-h1-mrq-style .wdt-animation-wrapper:after { right: 0; background-image: linear-gradient(to left, var(--wdtBodyBGColor), transparent); }

/* Rights Style */
#footer .wdt-rights-style .elementor-widget-container > p > a { position: relative; color: rgba(var(--wdtAccentTxtColor), 0.7); }
#footer .wdt-rights-style .elementor-widget-container > p > a:hover { color: var(--wdtAccentTxtColor); }
#footer .wdt-rights-style .elementor-widget-container > p > a:before { content: ""; position: absolute; left: 0; bottom: 0; background-color: currentColor; width: 100%; height: 1px; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); -webkit-transform-origin: left bottom; transform-origin: left bottom; }
#footer .wdt-rights-style .elementor-widget-container > p > a:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
#footer .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text { color: inherit !important; }


/* Nesletter Pop Style */
.wdt-newsltr-style .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_1X); }
.wdt-newsltr-style .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { width: auto; }
.wdt-newsltr-style .elementor-widget-image,
.wdt-newsltr-style .elementor-widget-image img { height: 100%; }
.wdt-newsltr-style .elementor-widget-image img { object-fit: cover; object-position: center; }

/* Wishlist icon */
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before { content: "\e805" !important; font-family: 'Vouge Icons' !important; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before { content: "\e804" !important; }
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"].wdt-cus-product-main-style li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons div.wc_btn_inline:nth-child(2) { position: relative; top: -20px; }
.woocommerce ul.products.product-label-boxed.wdt-cus-product-main-style li.product .product-labels { right: 55px !important; top: 55px !important; }
.woocommerce ul.products.wdt-cus-product-main-style li.product .product-thumb .image > .primary-image > img,
.woocommerce ul.products.wdt-cus-product-main-style li.product .product-thumb .image > .secondary-image > img { transform: scale(0.8) !important; transform-origin: center center !important; }

/* =================== End =================== */

/* === Sticky Section Column === */

.wdt-custom-split-slider-sec { align-self: flex-start; position: sticky; top: 0;}

/* === End ==== */

/* === Home Page 1 === */

/* Countdown Sec Btn */

.wdt-cus-btn-light .wdt-button-holder .wdt-button { background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtTertiaryColor) 50%) !important; }

.wdt-cus-btn-dark .wdt-button-holder .wdt-button { background-image: linear-gradient(45deg, var(--wdtTertiaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; color: var(--wdtAccentTxtColor); }

.wdt-cus-btn-dark .wdt-button-holder .wdt-button:hover { background-image: linear-gradient(45deg, var(--wdtTertiaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; color: var(--wdtPrimaryColor); }

/* === About Page === */

/* Icon Slider */

.wdt-cus-abt-icon-slider .wdt-icon-box-wrapper .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_Alt) + 40px);
    color: rgba(var(--wdtPrimaryColorRgb), 18%);
    padding: 0;
}

.wdt-cus-abt-icon-slider .wdt-icon-box-wrapper .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtPrimaryColorRgb), 100%); }

/* Team */

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-media-group { display: grid; margin-bottom: 30px; }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper  { grid-area: 1 / 1; margin: 0; }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-social-icons-container { grid-area: 1 / 1; margin-top: auto; }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-title { margin-bottom: 10px; }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-subtitle { margin: 0 !important; font-size: var(--wdtFontSize_Base); }

.wdt-cus-team .wdt-team-holder .wdt-content-item .wdt-content-media-group:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(180deg, transparent 0%, rgba(var(--wdtPrimaryColorRgb), 0.5) 100%);
    z-index: 0;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    pointer-events: none;
}

.wdt-cus-team .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group:after { opacity: 1; visibility: visible; }

.wdt-cus-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a i{margin: 0; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transition: .5s; -webkit-transition: .5s; }

.wdt-cus-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a:hover i { transform: rotateY(360deg); }

.wdt-cus-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a {
    position: relative;
    width: 40px;
    height: 40px;
    color: var(--wdtAccentTxtColor);
    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;
    top: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}

.wdt-cus-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a:hover { color: var(--wdtPrimaryColor); }

.wdt-cus-team .wdt-team-holder  .wdt-content-item:hover .wdt-social-icons-list li a { opacity: 1; visibility: visible; top: -20px; }

.wdt-cus-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a: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-team .wdt-team-holder  .wdt-content-item .wdt-social-icons-list li a:hover:before{ top: 0; }

.wdt-cus-team .wdt-team-holder  .wdt-content-item:hover .wdt-social-icons-list li:nth-child(1) a { transition-delay: 100ms; }
.wdt-cus-team .wdt-team-holder  .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2) a { transition-delay: 200ms; }
.wdt-cus-team .wdt-team-holder  .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3) a { transition-delay: 300ms; }
.wdt-cus-team .wdt-team-holder  .wdt-content-item:hover .wdt-social-icons-list li:nth-child(4) a { transition-delay: 400ms; }

/* === End ==== */

/* =============== Home 4 =============== */

/* === Header === */

.wdt-cus-hm4-hdr.sticky-header-active { background: rgba(var(--wdtPrimaryColorRgb), 0.8); }

/* === Interactive Showcase === */

.wdt-cus-home4-interactive-hd .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
    font-size: clamp(2.5rem, -0.8261rem + 6.9384vw, 7.5rem); /* 120 - 40 */
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container {
    display: grid;
    grid-template-columns: 50% 50%;
    margin: 0;
    /* grid-gap: clamp(5rem, 0.8424rem + 8.673vw, 11.25rem); */
    align-items: flex-end;
    justify-content: space-between;
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { grid-area: 1/2; padding: 0; }
.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { grid-area: 1/1; padding: 0; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { display: none; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 0; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: clamp(1.25rem, 0.6264rem + 1.301vw, 2.1875rem); /* 35 - 20 */ }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-interactive-showcase-content-group {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    align-items: baseline;
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
    font-size: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: 1.1em;
    position: relative;
    font-family: var(--wdtFontTypo_Alt);
    grid-area: 1/1;
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: 100%; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container { overflow: hidden; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a { color: rgba(var(--wdtPrimaryColorRgb), 0.3); text-align: right; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a { color: rgba(var(--wdtPrimaryColorRgb), 1); }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-title:after{
    position: absolute;
    content: '';
    width: 0;
    height: 1px;
    right: 0;
    bottom: 0.20em;
    background: var(--wdtPrimaryColor);
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active a  .wdt-content-title:after { width: 100%; }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description {
    line-height: 1em;
    grid-area: 1/1;
    margin-left: 50px;
    margin-right: auto;
    clip-path: inset(0 100% 0 0);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    transition-delay: 300ms;
    background: var(--wdtBodyBGColor);
    padding: 0 15px;
    transform: translateY(5px);
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-description { clip-path: inset(0 0 0 0); }

/* Product Carousel */

.wdt-cus-hm4-prd-carou .wdt-products-carousel-container ul.products li .wdt-col{ padding: 0 15px; }

/* Image Style */

.wdt-cus-home4-interactive-img-sec { display: grid; grid-template-columns: auto; }

.wdt-cus-home4-interactive-img-sec .wdt-cus-hm4-interactive-img-1,
.wdt-cus-home4-interactive-img-sec .wdt-cus-hm4-interactive-img-2 { grid-area: 1/1; }

.wdt-cus-home4-interactive-img-sec .wdt-cus-hm4-interactive-img-2 { text-align: center; padding: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem); }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform-origin: 0 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    opacity: 0;
    visibility: hidden;
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
    opacity: 1;
    visibility: visible;
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-hm4-interactive-img-1 img { clip-path: inset(0 100% 0 0); }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-hm4-interactive-img-2 img { clip-path: inset(0 0 0 100%); }

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-hm4-interactive-img-1 img,
.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-cus-hm4-interactive-img-2 img {
    transform: scale(1.1) translateX(50px);
    -webkit-transform: scale(1.1) translateX(50px);
    transition: 1s cubic-bezier(.79,.14,.15,.86);
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86);
}

.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-hm4-interactive-img-1 img,
.wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-cus-hm4-interactive-img-2 img {
    transform: scale(1) translateX(0px);
    -webkit-transform: scale(1) translateX(0px);
    clip-path: inset(0 0 0 0);
}

/* === Countdown === */
.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper { 
    padding: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); position: relative; }
.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-downcount { color: var(--wdtAccentTxtColor); display: flex; 
    flex-wrap: nowrap; width: 100%; }

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { flex-direction: column; }

.wdt-cus-hm4-countdown .wdt-counter-wrapper .wdt-counter-number { font-size: clamp(2.5rem, -0.8261rem + 6.9384vw, 7.5rem); /* 120 - 40 */ }

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { 
    padding: 0px; min-width: clamp(2.5rem, 1.3462rem + 5.1282vw, 7.5rem); }

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title {
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
    letter-spacing: 0;
    color: rgba(var(--wdtAccentTxtColorRgb), 0.7);
}

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider { font-size: 0; 
    position: absolute; right: 0; left: auto; }

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper:first-child .wdt-counter-inner-wrapper { padding-left: 0px; }
.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper:last-child .wdt-counter-inner-wrapper { padding-right: 0px; }

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper:first-child .wdt-counter-inner-wrapper:before,
.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-divider:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 100vmax;
    top: -50vmax;
    right: 0;
    background-color: rgba(var(--wdtAccentTxtColorRgb), 0.5);
}

.wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper:first-child .wdt-counter-inner-wrapper:before { right: auto; left: 0; }

/* === Grid Banner === */

.wdt-cus-hm4-gridban-imgbox .wdt-image-box-holder .wdt-content-item { display: grid; grid-template-columns: repeat(1, 1fr); }

.wdt-cus-hm4-gridban-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; margin: 0; grid-area: 1/1; pointer-events: none; }

.wdt-cus-hm4-gridban-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { grid-area: 1/1; margin-top: auto; margin-bottom: 0; padding: clamp(0.9375rem, 0.7212rem + 0.9615vw, 1.875rem); /* 30 - 15 */ z-index: 1; }

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.125rem + 1.6667vw, 3.125rem); /* 50 - 24 */ line-height: var(--wdtLineHeight_Alt); }

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-title { margin-bottom: 10px !important; }

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); }

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-button a {
    padding: var(--wdtPadding_Btn);
    margin-top: 10px;
    font-size: clamp(0.875rem, 0.7918rem + 0.1735vw, 1rem);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_Base);
    background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtAccentTxtColor) 50%) !important;
    background-size: 300%;
    background-repeat: no-repeat;
    background-position: right 0px top 0px;
    color: var(--wdtPrimaryColor);
    border: 1px solid var(--wdtPrimaryColor);
}

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-button a:hover {
    background-position: left 0px bottom 0px;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-button > a > div,
.wdt-cus-hm4-gridban-imgbox .wdt-content-item .wdt-content-button > a > div > span { transition: 0s; -webkit-transition: 0s; }

.wdt-cus-hm4-gridban-imgbox .wdt-image-box-holder .wdt-content-item:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(180deg, transparent 0%, rgba(var(--wdtPrimaryColorRgb), 0.8) 100%);
    z-index: 0;
}

/* === Icon Box === */

.wdt-cus-hm4-iconbox .wdt-icon-box-holder .wdt-content-item {
    padding: clamp(3.125rem, 1.0462rem + 4.3365vw, 6.25rem) /* 100 - 50 */ clamp(1.5625rem, 0.5231rem + 2.1683vw, 3.125rem) /* 50 - 25 */ ;
    border-style: solid;
    border-color: var(--wdtPrimaryColor);
    border-width: 0 0 1px 1px;
    height: 100%;
}

.wdt-cus-hm4-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin: 0; }

.wdt-cus-hm4-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: clamp(0.625rem, 0.2092rem + 0.8673vw, 1.25rem);
}

.wdt-cus-hm4-iconbox .wdt-content-item > div[class*="group"] > .wdt-content-title { width: 40%; }

.wdt-cus-hm4-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon span { font-size: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem); /* 60 - 30 */  }
.wdt-cus-hm4-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon span i { display: flex; }

.wdt-cus-hm4-iconbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.2505rem + 0.5204vw, 1.875rem); /* 30 - 24 */ line-height: var(--wdtLineHeight_Ext); }

/* === Shop Aside ImageBox === */

.wdt-cus-hm4-shp-aside-imgbox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group {
    padding: clamp(2.5rem, -1.6576rem + 8.673vw, 8.75rem); /* 140 - 40 */
    z-index: 1;
}

/* === Social Icon Box === */

.wdt-cus-hm4-socialicon .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: center; justify-content: center; gap: 20px; }

.wdt-cus-hm4-socialicon .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-cus-hm4-socialicon .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon a { display: flex; font-size: clamp(1.5625rem, 0.731rem + 1.7346vw, 2.8125rem); /* 45 - 25 */ }

.wdt-cus-hm4-socialicon .wdt-content-item .wdt-content-title,
.wdt-cus-hm4-socialicon .wdt-content-item .wdt-content-subtitle { margin: 0 !important; }

.wdt-cus-hm4-socialicon .wdt-content-item .wdt-content-subtitle { letter-spacing: 0; font-size: var(--wdtFontSize_Base); }

.wdt-cus-hm4-socialicon .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Ext); }

/* Marque Style */

.wdt-cus-vertical-marquee2 .wdt-animation-item.image-item { margin: 30px 0; }

/* === Animation Text Dark === */

.wdt-cus-home2-bg-anitxt-dark .wdt-animation-item.text-item .wdt-animation-text a { color: rgba(var(--wdtPrimaryColorRgb), 1); }
.wdt-cus-home2-bg-anitxt-dark .wdt-animation-item.text-item .wdt-animation-text a:hover { color: rgba(var(--wdtPrimaryColorRgb), 0.4); }

/* === Slider Heading === */

.wdt-cus-hm4-slider-hd .wdt-content-item .wdt-content-title h5 { font-size: clamp(2.125rem, 0.7114rem + 2.9488vw, 4.25rem); pointer-events: none; }

.wdt-cus-hm4-slider-hd .wdt-content-item .wdt-content-button > a {
    border: 1px solid var(--wdtAccentTxtColor);
    padding: var(--wdtPadding_Btn);
    font-size: var(--wdtFontSize_Base);
    background-color: transparent;
    background-image: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, transparent 50%) !important;
    background-size: 300%;
    background-repeat: no-repeat;
    background-position: right 0px top 0px;
}

.wdt-cus-hm4-slider-hd .wdt-content-item .wdt-content-button > a:hover { background-position: left 0px bottom 0px; border: 1px solid var(--wdtPrimaryColor); }

.wdt-cus-hm4-slider-hd .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { border: 0; }

.wdt-cus-hm4-slider-hd .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); padding: 0 clamp(2.8125rem, -20.595rem + 48.8291vw, 38rem); margin-bottom: 30px !important; }

/* Heading Style */

.wdt-cus-hm4-slider-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-cus-hm4-slider-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-cus-hm4-slider-hd .swiper-slide .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}

/* Prev */

.wdt-cus-hm4-slider-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-hm4-slider-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}
.wdt-cus-hm4-slider-hd .swiper-slide-prev .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0;
}

/* Next */

.wdt-cus-hm4-slider-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-hm4-slider-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}
.wdt-cus-hm4-slider-hd .swiper-slide-next .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
}

/* Active */

.wdt-cus-hm4-slider-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    transition-delay: 200ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-hm4-slider-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    transition-delay: 400ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.wdt-cus-hm4-slider-hd .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-button {
    transition-delay: 600ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/* === Home 4 Footer === */

.wdt-cus-footer4-social-icons ul.elementor-icon-list-items:after,
.wdt-cus-footer4-social-icons ul.elementor-icon-list-items:before { display: none; }

/* Icon Box */

.wdt-cus-hm4-footer-iconbox .wdt-content-item { display: flex; align-items: center; justify-content: flex-start; gap: 20px; }

.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(2.5rem, 0.8369rem + 3.4692vw, 5rem); /* 80 - 40 */
    height: clamp(2.5rem, 0.8369rem + 3.4692vw, 5rem) !important; /* 80 - 40 */
    border: 1px solid var(--wdtAccentTxtColor);
    font-size: clamp(1.25rem, 0.4185rem + 1.7346vw, 2.5rem); /* 40 - 20 */
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.3);
    transform: none !important;
    -webkit-transform: none !important;
    opacity: 1 !important;
}

.wdt-cus-hm4-footer-iconbox .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtPrimaryColor); }

.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
    font-size: clamp(1.25rem, 0.8342rem + 0.8673vw, 1.875rem); /* 30 - 20 */
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-title h5,
.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-title h5 a { font-size: var(--wdtFontSize_Base) !important; color: rgba(var(--wdtAccentTxtColorRgb), 0.7) !important; }

.wdt-cus-hm4-footer-iconbox .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 1) !important; }

.wdt-cus-hm4-footer-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-hm4-footer-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; }

/* === Home 2 === */

/* Sign Heading */

.wdt-cus-hm2-sign-hd .wdt-heading-holder { display: flex; align-items: baseline; }

.wdt-cus-hm2-sign-hd .wdt-heading-holder .wdt-heading-title-wrapper { margin: 0; }

/* Product Tab */

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list { justify-content: center; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    padding: 0;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: var(--wdtFontSize_H2);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_Ext);
}

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { color: rgba(var(--wdtPrimaryColorRgb), 0.3); }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) { margin: 0; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) .ui-tabs-anchor:after {
    position: absolute;
    content: "/";
    bottom: 0;
    right: 0;
} 

.wdt-cus-hm2-prd-tab .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon { margin-bottom: 20px; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { position: relative; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-content-wrapper { background: transparent; padding: clamp(1.875rem, 0.6277rem + 2.6019vw, 3.75rem) 0 0 0; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background: transparent; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { background-color: transparent; }

.wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-content-icon-wrapper .wdt-content-icon span i {
    font-size: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem);
    line-height: 1;
    width: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem);
    height: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem);
    display: inline-block;
}

/* === Blog Post Text Editor === */

.wdt-cus-poet-text-edi .elementor-widget-container p { font-size: var(--wdtFontSize_H6); }

/* === Home 3 Product Top Arrow === */

.wdt-cus-hm3-prd-arrow-top-hd { position: absolute; top: 0; }

.wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] {
    opacity: 1;
    visibility: visible;
    margin: 0;
    background-image: none !important;
    background: transparent;
    border: 0;
    top: clamp(2.5rem, 0.8369rem + 3.4692vw, 5rem);
    right: 0;
}

.wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { right: 60px; }

.wdt-cus-hm3-prd-arrow-top .woocommerce ul.products { padding-top: clamp(7.5rem, 5.3571rem + 3.3482vw, 9.375rem) /* 150 - 120 */; }

.wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { color: rgba(var(--wdtPrimaryColorRgb), 0.3); }

.wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover { color: var(--wdtPrimaryColor); background-color: transparent; }

/* Mailchimp */

.wdt-cus-hm3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { border: 1px solid var(--wdtPrimaryColor); }

.wdt-cus-hm3-mailchimp .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { border: 1px solid var(--wdtAccentTxtColor); }

/* === Home 5 Header === */

/* Header Iconlist */

.wdt-cus-hm5-header-iconlist .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text,
.wdt-cus-hm5-header-iconlist .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text { color: var(--wdtAccentTxtColor) !important; line-height: var(--wdtLineHeight_Ext); }

/* === Home 5 Footer === */

/* Mailchimp */

.wdt-cushm5-footer-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { background-image: none !important; }

.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button i { font-size: 27px; }

.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover { color: var(--wdtTertiaryColor); }

/* Currency */

.wdt-cus-dark-currency .gt_options a,
.wdt-cus-dark-currency .dd-options a { color: var(--wdtPrimaryColor) !important; }

.wdt-cus-dark-currency .gt_options a:hover,
.wdt-cus-dark-currency .dd-options a.dd-option.dd-option-selected { color: var(--wdtAccentTxtColor) !important; }

.woocommerce .woocommerce-message { line-height: var(--wdtLineHeight_Alt); }

/* === Default Mailchimp === */

.wdt-cus-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    color: var(--wdtPrimaryColor);
    text-overflow: ellipsis;
    padding-right: clamp(7rem, 5.0043rem + 4.1631vw, 10rem);
    border-color: var(--wdtPrimaryColor);
}

.wdt-cus-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus { border-color: rgba(var(--wdtPrimaryColorRgb), 0.5); }

.wdt-cus-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
    border-radius: var(--wdtRadius_Zero);
    -webkit-border-radius: var(--wdtRadius_Zero);
    border: 1px solid transparent;
    background-image: linear-gradient(45deg, var(--wdtAccentTxtColor) 50%, var(--wdtPrimaryColor) 50%) !important;
}

.wdt-cus-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { color: var(--wdtPrimaryColor); border: 1px solid var(--wdtPrimaryColor); }

/* Dark Bg */

.wdt-cus-mailchimp.wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { color: var(--wdtAccentTxtColor); border-color: var(--wdtAccentTxtColor); }

.wdt-cus-mailchimp.wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input:focus { border-color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

.wdt-cus-mailchimp.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { background-image: linear-gradient(45deg, var(--wdtTertiaryColor) 50%, var(--wdtAccentTxtColor) 50%) !important; color: var(--wdtPrimaryColor); }

/* Terms & Conditions */

.wdt-cus-hm4-mailchimp-tc .elementor-widget-container p a {
    color: rgba(var(--wdtAccentTxtColorRgb), 0.9);
    background-image: linear-gradient(0deg, currentColor, currentColor);
    -webkit-transition: var(--wdt-Ad-Transition) !important;
    transition: var(--wdt-Ad-Transition) !important;
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: 0% 1px;
}
.wdt-cus-hm4-mailchimp-tc .elementor-widget-container p a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.9); background-size: 100% 1px; }

/* === Mac Issue == */

.wdt-cus-hm1-footer-big-logo { width: 100%; height: 100%; }

.wdt-cus-hm1-footer-big-logo .elementor-icon { width: 100%; }

/* === Overall Responsive === */

@media only screen and (max-width: 1280px){

    .wdt-cus-hm4-countdown { overflow: hidden; }
    .wdt-cus-hm4-countdown .wdt-countdown-holder .wdt-counter-wrapper:first-child .wdt-counter-inner-wrapper:before { display: none; }

}

@media screen and (max-width:1024px) {
    
    .wdt-cus-home4-interactive .wdt-interactive-showcase-container { align-items: center; }

    .wdt-cus-home4-interactive-hd { position: static !important; }

}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description { margin-left: 0; }

}

@media screen and (min-width:768px) {
    /* H3 Slider Style */
    .wdt-cus-h3-slider-style .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; }
    .wdt-cus-h3-slider-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper { top: 0; bottom: 0; width: calc(100% - clamp(1.875rem, -94.7159rem + 90.9091vw, 14.375rem)); /* 30px to 230px */ height: 100%; }
    .wdt-cus-h3-slider-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { height: 100%; display: flex; justify-content: space-between; align-items: center; }
}

@media screen and (max-width:767px) {
    /* H3 Slider Style */
    .wdt-cus-h3-slider-style .wdt-icon-box-holder .wdt-content-item { padding-bottom: 0; }
    .wdt-cus-h3-slider-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper { bottom: 50px; }

    .wdt-cus-home4-interactive .wdt-interactive-showcase-container { grid-template-columns: repeat(1, 1fr); gap: 30px; }
    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { grid-area: 2/1; }
    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { grid-area: 1/1; }
    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a { text-align: left; }
    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li a .wdt-content-title:after { left: 0; right: auto; }

    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description { margin-right: 0; margin-left: auto; clip-path: inset(0 0 0 100%); }

    .wdt-cus-hm4-iconbox .wdt-content-item > div[class*="group"] > .wdt-content-title { width: 100%; }

    .wdt-cus-hm2-prd-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { padding: 0; } 

    .wdt-cus-hm3-prd-arrow-top-hd { position: static; }
    .wdt-cus-hm3-prd-arrow-top .woocommerce ul.products { padding-top: 0; padding-bottom: 60px; }
    .wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] { top: auto; bottom: 0; }
    .wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-prev { right: 50%; }
    .wdt-cus-hm3-prd-arrow-top div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a.wdt-products-arrow-next { left: 50%; }

    #main .elementor-widget-container .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { width: 100%; }

    .wdt-cus-hm2-prd-tab .wdt-tabs-container .wdt-content-icon-wrapper .wdt-content-icon span i { display: none; }

}

@media screen and (max-width:479px) {
    .wdt-cus-pay-style .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 16.66% !important; }
    .tinv-wishlist .tinv-modal .tinv-modal-inner { max-width: 300px; }

    .wdt-cus-hm4-footer-iconbox .wdt-content-item { justify-content: center; }

    .wdt-cus-home4-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-description { grid-area: 2/1; }

}

.wdt-popup-box-content-inner .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover {
    color: var(--wdt-elementor-color-primary); }

.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] { background-image: none !important; }

body .wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:before,
body .wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:after { top: 18px; left: 11px; }