/*==== Text Selector ====*/
body { text-rendering: optimizeSpeed; }
::selection { background-color: var(--wdtHeadAltColor); color: var(--wdtAccentTxtColor); }

/*==== PopUp Overflow scroll fix ====*/
html:has(> body > .wdt-popup-box-window) { overflow: hidden; }

/*==== Safari CSS Hack ====*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i, .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg { height: intrinsic; } } 

/*==== Icon List Style ====*/
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a {     
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); text-transform: capitalize; color: var(--wdtBodyTxtColor); }
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg,
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg { fill: currentColor; }
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { color: var(--wdtPrimaryColor); }
.wdt-dark-bg .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { color: var(--wdtSecondaryColor); }
.wdt-text-capitalize-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a { text-transform: none; }

/*==== Image fixed Cover ====*/
.wdt-image-fixed-cover-style, .wdt-image-fixed-cover-style .elementor-widget-container, .wdt-image-fixed-cover-style .elementor-widget-container > a, 
.wdt-image-fixed-cover-style .elementor-widget-container > a img, .wdt-image-fixed-cover-style .elementor-widget-container > img {
    width: 100%; height: 100%; object-fit: cover; }

/*==== Colum One by one ====*/
.wdt-column-grid-1-1.e-con { 
    display: grid; align-items: center; }
.wdt-column-grid-1-1.e-con .wdt-column-grid-1-1-a, .wdt-column-grid-1-1.e-con .wdt-column-grid-1-1-b { 
    grid-area: 1 / -1; width: 100%; max-width: 100%; min-width: 100%; }

/*==== Common Social Icons ====*/
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a {
    background-color: transparent; border: 1px solid var(--wdtBorderColor); padding: 8px; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon {
    -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon {
    -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg {
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { fill: var(--wdtAccentTxtColor); }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }

.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a::before {
    content: ''; position: absolute; width: 0; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: auto; right: 0; bottom: 0; 
    -webkit-transition: all .3s ease; transition: all .3s ease; margin: auto; }
.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover:before { left: 0; right: auto; width: 100%; }

/*** Dark Bg Styles ***/
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a { border: 1px solid var(--wdtBorderColor); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { 
    background-color: var(--wdtSecondaryColor); border-color: var(--wdtSecondaryColor); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { 
    fill: var(--wdtHeadAltColor); }
.wdt-dark-bg.wdt-common-social-icons ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }

/*==== Hover Styles ====*/
/* Input Hover Styles */
.woocommerce #respond input#submit, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt[disabled]:disabled, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled,
input[type="submit"], input[type="button"], body #back-to-top, input[type="submit"], input[type="reset"], button[type="button"], .wp-block-search .wp-block-search__button, .wdt-infinite-portfolio-load-more, #wpsl-stores li > p ~ .wpsl-directions, .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { 
    border: 1px solid var(--wdtPrimaryColor); isolation: isolate; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); background-image: -webkit-linear-gradient(45deg, var(--wdtSecondaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; background-image: linear-gradient(45deg, var(--wdtSecondaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; background-size: 300%; background-repeat: no-repeat; background-position: right 0px top 0px; backface-visibility: hidden; }

.woocommerce #respond input#submit:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce input.button.disabled:focus, .woocommerce input.button:disabled:focus, .woocommerce input.button:disabled[disabled]:focus, .woocommerce #respond input#submit.disabled:focus, .woocommerce #respond input#submit:disabled:focus, .woocommerce #respond input#submit:disabled[disabled]:focus, .woocommerce input.button.alt.disabled:focus, .woocommerce input.button.alt:disabled:focus, .woocommerce input.button.alt[disabled]:disabled:focus, .woocommerce #respond input#submit.alt.disabled:focus, .woocommerce #respond input#submit.alt:disabled:focus, .woocommerce #respond input#submit.alt[disabled]:disabled:focus,

.woocommerce #respond input#submit:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled:hover,

input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:hover, input[type="button"]:hover,
body #back-to-top:focus, body #back-to-top:hover, input[type="reset"]:hover, button[type="button"]:hover, [role="button"]:hover, .wp-block-search .wp-block-search__button:hover, .wdt-infinite-portfolio-load-more:hover, #wpsl-stores li > p ~ .wpsl-directions:hover, input[type="reset"]:focus, button[type="button"]:focus, [role="button"]:focus, .wp-block-search .wp-block-search__button:focus, .wdt-infinite-portfolio-load-more:focus, #wpsl-stores li > p ~ .wpsl-directions:focus, .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover { background-position: left 0px bottom 0px; color: var(--wdtPrimaryColor); }

/* Woocommerce Button Hover Styles */
.woocommerce-checkout #payment div.form-row.place-order > #place_order:after,
.woocommerce a.button:not([class*="yith-"]):before, .woocommerce button.button:after,
.woocommerce a.button.alt:not([class*="yith-"]):before, .woocommerce button.button.alt:after,
.woocommerce a.button.disabled:after, .woocommerce a.button:disabled:after, .woocommerce a.button:disabled[disabled]:after, 
.woocommerce button.button.disabled:after, .woocommerce button.button:disabled:after, .woocommerce button.button:disabled[disabled]:after,
.woocommerce a.button.alt.disabled:after, .woocommerce a.button.alt:disabled:after, .woocommerce a.button.alt[disabled]:disabled:after, 
.woocommerce button.button.alt.disabled:after, .woocommerce button.button.alt:disabled:after, .woocommerce button.button.alt[disabled]:disabled:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:before { 
    content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: calc(100% + 50px); height: calc(100% + 2px); 
    background-color: var(--wdtSecondaryColor); -webkit-backface-visibility: hidden; backface-visibility: hidden; 
    -webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0); transform: rotate3d(0, 0, 1, -40deg) translate3d(-1.2em, -100%, 0); -webkit-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); z-index: -1; }

.woocommerce-checkout #payment div.form-row.place-order > #place_order:focus:after, .woocommerce a.button:not([class*="yith-"]):focus:before, .woocommerce button.button:focus:after, .woocommerce a.button.alt:not([class*="yith-"]):focus:before, .woocommerce button.button.alt:focus:after, .woocommerce a.button.disabled:focus:after, .woocommerce a.button:disabled:focus:after, .woocommerce a.button:disabled[disabled]:focus:after, .woocommerce button.button.disabled:focus:after, .woocommerce button.button:disabled:focus:after, .woocommerce button.button:disabled[disabled]:focus:after, .woocommerce a.button.alt.disabled:focus:after, .woocommerce a.button.alt:disabled:focus:after, .woocommerce a.button.alt[disabled]:disabled:focus:after, .woocommerce button.button.alt.disabled:focus:after, .woocommerce button.button.alt:disabled:focus:after, .woocommerce button.button.alt[disabled]:disabled:focus:after, .woocommerce-checkout #payment div.form-row.place-order > #place_order:hover:before, .woocommerce a.button:not([class*="yith-"]):hover:before, .woocommerce button.button:hover:after, .woocommerce a.button.alt:not([class*="yith-"]):hover:after, .woocommerce button.button.alt:hover:after, .woocommerce a.button.disabled:hover:after, .woocommerce a.button:disabled:hover:after, .woocommerce a.button:disabled[disabled]:hover:after, .woocommerce button.button.disabled:hover:after, .woocommerce button.button:disabled:hover:after, .woocommerce button.button:disabled[disabled]:hover:after, .woocommerce a.button.alt.disabled:hover:after, .woocommerce a.button.alt:disabled:hover:after, .woocommerce a.button.alt[disabled]:disabled:hover:after, .woocommerce button.button.alt.disabled:hover:after, .woocommerce button.button.alt:disabled:hover:after, .woocommerce button.button.alt[disabled]:disabled:hover:after,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:hover:before { 
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0); transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0); }

.woocommerce-checkout #payment div.form-row.place-order > #place_order:focus, .woocommerce a.button:not([class*="yith-"]):focus, .woocommerce button.button:focus, .woocommerce a.button.alt:not([class*="yith-"]):focus, .woocommerce button.button.alt:focus, .woocommerce a.button.disabled:focus, .woocommerce a.button:disabled:focus, .woocommerce a.button:disabled[disabled]:focus, .woocommerce button.button.disabled:focus, .woocommerce button.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, .woocommerce a.button.alt.disabled:focus, .woocommerce a.button.alt:disabled:focus, .woocommerce a.button.alt[disabled]:disabled:focus, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt:disabled:focus, .woocommerce button.button.alt[disabled]:disabled:focus, .woocommerce-checkout #payment div.form-row.place-order > #place_order:hover, .woocommerce a.button:not([class*="yith-"]):hover, .woocommerce button.button:hover, .woocommerce a.button.alt:not([class*="yith-"]):hover, .woocommerce button.button.alt:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-button a:hover { color: var(--wdtPrimaryColor); }

/*==== Woocommerce Styles ====*/

/* Elementor Overwrite Styles */
.elementor-widget.elementor-widget-wdt-shop-product-single-summary { --container-widget-width: 100% !important; }

/* Elementor Overwrite Styles */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button { overflow: hidden !important; }

/* 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: '\e80f' !important; font-family: "wishlist-icon" !important; }

/* Wishlist Icon Hover Style */
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a { 
    border: none; isolation: isolate; background-color: var(--wdtPrimaryColor); 
    background-image: -webkit-linear-gradient(45deg, var(--wdtPrimaryColor) 50%, var(--wdtAccentTxtColor) 50%) !important; 
    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; }
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a:focus,
.woocommerce ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons a:hover { 
    background-position: left 0px bottom 0px; color: var(--wdtAccentTxtColor) !important; }

/* BG Style - White */
.woocommerce.wdt-product-bg-style-white ul.products li.product .product-thumb .image .primary-image img, 
.woocommerce.wdt-product-bg-style-white ul.products li.product .product-thumb .image .secondary-image img { background-color: var(--wdtAccentTxtColor); }

/* BG Style - Demo 4 Single */
.wdt-product-single-bg-style-white .wdt-product-image-gallery-container, 
.wdt-product-single-bg-style-white.wdt-product-vertical-thumb-left .wdt-product-image-gallery-container,
.wdt-product-single-bg-style-white div[class*="thumb-container"] .swiper-wrapper .swiper-slide img { 
    background-color: var(--wdtAccentTxtColor) !important ; }
.wdt-product-single-bg-style-white div[class*="thumb-container"] .swiper-wrapper .swiper-slide img { border: none; }
.wdt-product-single-bg-style-white div[class*="thumb-container"] .swiper-wrapper .swiper-slide-thumb-active img {     
    -webkit-box-shadow: 0 0 0 1px var(--wdtPrimaryColor) inset; box-shadow: 0 0 0 1px var(--wdtPrimaryColor) inset; }

/* Other Styles */
.wdt-product-detail-iconlist-alter { min-width: 100% !important; }
.woocommerce ul.products.product-style-default li.product .product-wrapper > .product-details ~ div.yith-wcwl-add-to-wishlist { display: none !important; }

/* Canvas Hover Style */
.woocommerce ul[class*="product-hover-secimage-push"].product-overlay-fixed:not(.product-thumb-bg-image) li.product .product-thumb .image .product-thumb-overlay::before {
    content: ''; position: absolute; pointer-events: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; 
    -webkit-background-image: url(../images/Canvas-Pattern-Image.png); background-repeat: no-repeat; background-position: top right; background-size: cover; background-image: url(../images/Canvas-Pattern-Image.jpg); -webkit-transform: scale(1); transform: scale(1); background-repeat: no-repeat; background-position: top right; background-size: cover; margin: auto; z-index: 1; opacity: 0; }
.woocommerce ul[class*="product-hover-secimage-push"].product-overlay-fixed:not(.product-thumb-bg-image) li.product:hover .product-thumb .image .product-thumb-overlay::before {
    -webkit-animation: Canvas-Anim 0.35s linear; animation: Canvas-Anim 0.35s linear; }
@-webkit-keyframes Canvas-Anim {
    0% { background-position: 0px 100%; backdrop-filter: blur(0px); opacity: 0; visibility: hidden; }
    50% { background-position: -175px 100%; backdrop-filter: blur(1px); opacity: 1; visibility: visible; }
    100% { background-position: -350px 100%; backdrop-filter: blur(0px); opacity: 0; visibility: hidden; } }
@keyframes Canvas-Anim {
    0% { background-position: 0px 100%; backdrop-filter: blur(0px); opacity: 0; visibility: hidden; }
    50% { background-position: -175px 100%; backdrop-filter: blur(6px); opacity: 1; visibility: visible; }
    100% { background-position: -350px 100%; backdrop-filter: blur(0px); opacity: 0; visibility: hidden; } }

/* Iconlist Style */
.wdt-product-detail-iconlist .elementor-widget-container > ul.elementor-icon-list-items { gap: 10px clamp(1rem, 0.8888rem + 0.6135vw, 1.625rem); }
.wdt-product-detail-iconlist .elementor-widget-container > ul.elementor-icon-list-items,
.wdt-product-detail-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item { 
    margin-right: 0 !important; margin-left: 0 !important; }

/* Payment Style */
.wdt-payment-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-payment-style .wdt-image-box-holder .wdt-column-wrapper.wdt-column-gap-default { margin: -10px; }

/* BG Style - White */
.wdt-product-scrollbar-alter .wdt-products-carousel-container ~ div[class*="pagination-holder"] > div[class*="scrollbar"] {
    display: block; width: 100%; max-width: 1680px; min-width: 1680px; -webkit-transform: translateX(-38%); transform: translateX(-38%); }

/*==== Svg Animation Works ====*/
/* << Anim - 1 >> */
.wdt-cus-crash-prop-1 { animation: crash-1 5s infinite; -webkit-animation: crash-1 5s infinite; }
@-webkit-keyframes crash-1 {
     0% { transform: translateY(2px); -webkit-transform: translateY(2px); }
    50% { transform: translateY(4px); -webkit-transform: translateY(4px); }
   100% { transform: translateY(2px); -webkit-transform: translateY(2px); } }
@keyframes crash-1 {
     0% { transform: translateY(2px); -webkit-transform: translateY(2px); }
    50% { transform: translateY(4px); -webkit-transform: translateY(4px); }
   100% { transform: translateY(2px); -webkit-transform: translateY(2px); } }

/* << Anim - 2 >> */
.wdt-cus-crash-prop-2, .wdt-cus-crash-prop-3 { -webkit-animation: crash-2 3s infinite; animation: crash-2 3s infinite; }
@-webkit-keyframes crash-2 { 
      0%{ transform: scale(1) translateY(0px); } 
     50%{ transform: scale(0.95) translateY(2px); } 
    100%{ transform:scale(1)translateY(0px); } }
@keyframes crash-2 { 
      0%{ transform: scale(1) translateY(0px); } 
     50%{ transform: scale(0.95) translateY(2px); } 
    100%{ transform:scale(1)translateY(0px); } }

/* << Anim - 3 >> */
.wdt-cus-leaf-assai-1, .wdt-cus-leaf-assai-2 {     
    -webkit-animation: air-movmt 5s infinite linear; animation: air-movmt 3s infinite linear; transform-origin: center; }
@-webkit-keyframes air-movmt {
      0% { transform: rotateY(0deg); }
     33% { transform: rotateY(30deg); }
     66% { transform: rotateY(-30deg); }
    100% { transform: rotateY(0deg); } }
@keyframes air-movmt {
      0% { transform: rotateY(0deg); }
     33% { transform: rotateY(30deg); }
     66% { transform: rotateY(-30deg); }
    100% { transform: rotateY(0deg); } }

/* << Anim - 4 >> */
.wdt-cus-sun-rise-wave-1 { -webkit-animation: sunrise 2s infinite linear; animation: sunrise 2s infinite linear; }
@-webkit-keyframes sunrise {
      0%{ transform: translate(0px) scale(1); -webkit-transform: translateX(0px) scale(1); } 
     50%{ transform: translate(2px) scale(0.5); -webkit-transform: translate(6px,3px) scale(0.8); } 
    100%{ transform: translate(0px) scale(1); -webkit-transform: translate(0px) scale(1); } }
@keyframes sunrise {
      0%{ transform: translate(0px) scale(1); -webkit-transform: translateX(0px) scale(1); } 
     50%{ transform: translate(2px) scale(0.5); -webkit-transform: translate(6px,3px) scale(0.8); } 
    100%{ transform: translate(0px) scale(1); -webkit-transform: translate(0px) scale(1); } }

.wdt-cus-flsh-bottle-1 path:last-child { animation: flsh-bottle 3s infinite linear; }
@-webkit-keyframes flsh-bottle { 
     0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); }
   100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }
@keyframes flsh-bottle { 
     0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
    35% { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); }
    65% { clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%); }
   100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } }

/* << Anim - 5 >> */
.wdt-cus-global-rotate-1 { animation: global-rotate 100s infinite linear; }
@-webkit-keyframes global-rotate { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } }
@keyframes global-rotate { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } }

/*==== Image Inview Style ====*/
.wdt-overlay-image-style.wdt-inview-section .elementor-widget-container > img,
.wdt-overlay-image-style.wdt-inview-section .elementor-widget-container > div img { 
    -webkit-clip-path: circle(100% at 50% -120%); clip-path: circle(100% at 50% -120%); -webkit-transform: scale(0.9); transform: scale(0.9); transform-origin: top center; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; } 
.wdt-overlay-image-style.wdt-inview-section.wdt-item-is-inview .elementor-widget-container > img,
.wdt-overlay-image-style.wdt-inview-section.wdt-item-is-inview .elementor-widget-container > div img { 
    -webkit-clip-path: circle(100% at 50% 50%); clip-path: circle(100% at 50% 50%); -webkit-transform: scale(1); transform: scale(1); opacity: 1; }

/*==== Demo 2 Banner Style ====*/    
.wdt-offer-banner-style { overflow: hidden; position: relative; }
.wdt-offer-banner-style::after { 
    content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); 
    -webkit-transform: skewX(-15deg) translateX(-120%); transform: skewX(-15deg) translateX(-120%); opacity: 1; 
    -webkit-transition: none; transition: none; z-index: 0; }
.wdt-offer-banner-style:hover:after { -webkit-transform: skewX(-15deg) translateX(120%); transform: skewX(-15deg) translateX(120%); 
    -webkit-transition: 1s ease transform; transition: 1s ease transform; }    
    
/*==== Filler Spacer Animations ====*/    
.wdt-filler-spacer-1 { overflow: hidden; }
.wdt-filler-spacer-1 .elementor-spacer-inner { position: relative; background-color: var(--wdtBodyBGColor); z-index: 3; }
.wdt-filler-spacer-1 .elementor-spacer {
    overflow: hidden; width: 100%; height: 100%; border: solid transparent; border-width:  clamp(0.625rem, 0.4231rem + 0.8974vw, 1.5rem); }
.wdt-filler-spacer-1 .elementor-spacer:before,.wdt-filler-spacer-1 .elementor-spacer:after {
    content: ""; position: absolute; display: block; width: 120%; height: 100%; -webkit-animation: 5s rotate-border linear infinite; animation: 5s rotate-border linear infinite; z-index: 0; opacity: 1; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-filler-spacer-1 .elementor-spacer:before { 
    top: -50%; left: -50%; -webkit-transform-origin: bottom right; transform-origin: bottom right; 
    background-image: linear-gradient(45deg, transparent, transparent, var(--wdtTertiaryColor),var(--wdtTertiaryColor),var(--wdtTertiaryColor)); }
.wdt-filler-spacer-1 .elementor-spacer:after {
    bottom: -50%; right: -50%; -webkit-transform-origin: top left; transform-origin: top left; 
    background-image: linear-gradient(45deg, var(--wdtTertiaryColor),var(--wdtTertiaryColor),var(--wdtTertiaryColor), transparent, transparent); }

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

/*==== Coundown Banner - Text Editor ====*/ 
.wdt-cus-home-2-countdown-text-editor-1 p { font-size: var(--wdtFontSize_H6); color: var(--wdtPrimaryColor); }
.wdt-cus-home-2-countdown-text-editor-1 del { font-size: var(--wdtFontSize_Ext); margin-right: 6px; }

/*==== Filler Image Animations ====*/   

/* << Animation 1 >> */
.wdt-filler-img-style-1 .elementor-widget-container,
.wdt-filler-img-style-1 .elementor-widget-container img { 
    border-top-left-radius:clamp(7.5rem, 5.625rem + 8.3333vw, 15.625rem); border-top-right-radius:clamp(7.5rem, 5.625rem + 8.3333vw, 15.625rem); }
.wdt-filler-img-style-1 .elementor-widget-container:before{
    content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid var(--wdtPrimaryColor); border-top-left-radius:clamp(7.5rem, 5.625rem + 8.3333vw, 15.625rem); border-top-right-radius:clamp(7.5rem, 5.625rem + 8.3333vw, 15.625rem); -webkit-transform: translate(15px,15px); transform: translate(15px,15px); -webkit-animation: border-anim 10s infinite linear; animation: border-anim 10s infinite linear; z-index: 1; margin: auto; }
@-webkit-keyframes border-anim {
      0% { -webkit-transform: translate(15px,15px); transform: translate(15px,15px); }
     50% { -webkit-transform:translate(-15px,-15px); transform:translate(-15px,-15px); }
    100% { -webkit-transform: translate(15px,15px); transform: translate(15px,15px); } }
@keyframes border-anim {
      0% { -webkit-transform: translate(15px,15px); transform: translate(15px,15px); }
     50% { -webkit-transform:translate(-15px,-15px); transform:translate(-15px,-15px); }
    100% { -webkit-transform: translate(15px,15px); transform: translate(15px,15px); } }

/* Half Size Border Radius */
.wdt-filler-img-style-1-part .elementor-widget-container,
.wdt-filler-img-style-1-part .elementor-widget-container img,
.wdt-filler-img-style-1-part .elementor-widget-container:before { border-top-left-radius: 410px; border-top-right-radius: 410px; }

/* << Animation 2 >> */
.wdt-filler-img-style-2 .elementor-widget-container, .wdt-filler-img-style-2 .elementor-widget-container img {
    border-top-left-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); border-bottom-right-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); }
.wdt-filler-img-style-2 .elementor-widget-container:before {
    content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid var(--wdtPrimaryColor); border-top-left-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); border-bottom-right-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); -webkit-transform: translate(15px,15px); transform: translate(15px,15px); -webkit-transform: translate(15px,15px); 
    animation: border-anim 10s infinite linear; z-index: 1; }
.wdt-filler-img-style-2-small .elementor-widget-container, .wdt-filler-img-style-2-small .elementor-widget-container img {
    border-top-left-radius:clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem); border-bottom-right-radius:clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem); }

/*----*****---- << Gallery >> ----*****----*/

.wdt-default-gallery .gallery { margin: 0; }
.wdt-default-gallery .elementor-image-gallery .gallery-item { width: 100%; max-width: 100% !important; padding: 0; margin: 0; }
.wdt-default-gallery .gallery-item > div.gallery-icon { width: 100%; height: 100%; object-fit: cover; }
.wdt-default-gallery .gallery-item > div > a {
    position: relative; overflow: hidden; width: 100%; height: 100%; object-fit: cover; margin: 0; }
.wdt-default-gallery .elementor-image-gallery .gallery-item img {
    position: relative; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.01); transform: scale(1.01); 
    -webkit-transition: transform 3s cubic-bezier(.1,.2,.7,1); transition: transform 3s cubic-bezier(.1,.2,.7,1); z-index: 0; border: none; margin: 0; }
.wdt-default-gallery .gallery-item > div > a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.wdt-default-gallery .gallery-item > div > a::before {
    content: ''; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; background: rgba(var(--wdtPrimaryColorRgb),0.3); -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); z-index: 1; }
.wdt-default-gallery .gallery-item > div > a:hover::before {
    -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
.wdt-default-gallery .gallery-item > div > a::after {
    content: ''; position: absolute; pointer-events: none; width: clamp(2.5rem, 2.2776rem + 1.227vw, 3.75rem); height: clamp(2.5rem, 2.2776rem + 1.227vw, 3.75rem); background: var(--wdtAccentTxtColor); font-size: clamp(1rem, 0.911rem + 0.4908vw, 1.5rem); top: 0; left: 0; right: 0; bottom: 0; opacity: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.05,84.25,79.17,66.37a6.67,6.67,0,0,0-8.29-.91l-3.59-3.4a37.52,37.52,0,1,0-5.64,5.64l3.58,3.39a6.66,6.66,0,0,0,.87,8.35L84,97.32a6.66,6.66,0,0,0,9.42,0l3.65-3.65A6.66,6.66,0,0,0,97.05,84.25ZM62.11,57.15a30.68,30.68,0,0,1-5.67,5.6,30.41,30.41,0,1,1,5.67-5.6Z'/%3E%3Cpath d='M57,35.92v5.22a1.14,1.14,0,0,1-1.14,1.14H41.88V56.14a1.23,1.23,0,0,1-1.23,1.23h-5a1.24,1.24,0,0,1-1.24-1.23V42.28h-14a1.14,1.14,0,0,1-1.14-1.14V35.92a1.14,1.14,0,0,1,1.14-1.14h14V20.93a1.24,1.24,0,0,1,1.24-1.24h5a1.23,1.23,0,0,1,1.23,1.24V34.78H55.83A1.14,1.14,0,0,1,57,35.92Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 80%; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97.05,84.25,79.17,66.37a6.67,6.67,0,0,0-8.29-.91l-3.59-3.4a37.52,37.52,0,1,0-5.64,5.64l3.58,3.39a6.66,6.66,0,0,0,.87,8.35L84,97.32a6.66,6.66,0,0,0,9.42,0l3.65-3.65A6.66,6.66,0,0,0,97.05,84.25ZM62.11,57.15a30.68,30.68,0,0,1-5.67,5.6,30.41,30.41,0,1,1,5.67-5.6Z'/%3E%3Cpath d='M57,35.92v5.22a1.14,1.14,0,0,1-1.14,1.14H41.88V56.14a1.23,1.23,0,0,1-1.23,1.23h-5a1.24,1.24,0,0,1-1.24-1.23V42.28h-14a1.14,1.14,0,0,1-1.14-1.14V35.92a1.14,1.14,0,0,1,1.14-1.14h14V20.93a1.24,1.24,0,0,1,1.24-1.24h5a1.23,1.23,0,0,1,1.23,1.24V34.78H55.83A1.14,1.14,0,0,1,57,35.92Z'/%3E%3C/svg%3E");
    mask-size: 80%; mask-repeat: no-repeat; mask-position: center; -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 1; display: flex; align-items: center; justify-content: center; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); margin: auto; }
.wdt-default-gallery .gallery-item > div > a:hover::after { 
    -webkit-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; opacity: 1; }
.elementor-lightbox .dialog-widget-content { padding: 30px !important; }

.wdt-default-gallery .gallery-item > div.gallery-icon::before, .wdt-default-gallery .gallery-item > div.gallery-icon::after {
    content: ""; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); z-index: 100; margin: 0px; }
.wdt-default-gallery .gallery-item > div.gallery-icon::before {
    border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(100% 100% 0% 0%); 
    clip-path: inset(100% 100% 0% 0%); }
.wdt-default-gallery .gallery-item > div.gallery-icon:hover::before { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-default-gallery .gallery-item > div.gallery-icon::after {
    border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); -webkit-clip-path: inset(0% 0% 100% 100%); 
    clip-path: inset(0% 0% 100% 100%); }
.wdt-default-gallery .gallery-item > div.gallery-icon:hover::after { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

/* << Gallery Style 1 >> */
.wdt-gallery-style-1 .gallery {     
    display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(0.9375rem, 0.7707rem + 0.9202vw, 1.875rem); }
.wdt-gallery-style-1 .gallery.gallery-size-full .gallery-item {     
    position: relative; overflow: hidden; width: 100%; max-width: 100%; height: 100%; border: 1px solid var(--wdtAccentTxtColor); 
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }    
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(1) { grid-column: 1 / 2; grid-row: 1 / 2; }
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(2) { grid-column: 2 / 2; grid-row: 1 / 3; }
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(3) { grid-column: 3 / 3; grid-row: 1 / 2; }
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(4) { grid-column: 2 / 1; grid-row: 2 / 4; }
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(5) { grid-column: 2 / 2; grid-row: 3 / 4; }
.wdt-gallery-style-1 .gallery .gallery-item:nth-child(6) { grid-column: 3 / 3; grid-row: 2 / 4; }

/*==== Section Half Bg Style ====*/ 
.wdt-half-bg-section-style.elementor-element:not(.elementor-motion-effects-element-type-background) {
    background-size: 100% 60% !important; background-repeat: no-repeat !important; }
.wdt-half-bg-section-style.elementor-element:not(.elementor-motion-effects-element-type-background)::before { height: 60.1%; }

/*==== Shipping Information ====*/
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span:before {
    content: none; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items {
    padding: clamp(1.125rem, 1.0805rem + 0.2454vw, 1.375rem) 35px; border-top: 1px solid var(--wdtBorderColor); }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-spec-group > .wdt-content-spec-items > span {
    font-size: clamp(1rem, 0.9167rem + 0.1736vw, 1.125rem); /* Min-16 & Max-18 */ text-transform: capitalize; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title {
    padding: clamp(1.5625rem, 1.5069rem + 0.3067vw, 1.875rem) 35px; margin-bottom: 0; }
.wdt-policy-table .wdt-content-item .wdt-specification-block .wdt-content-detail-group .wdt-content-title h5 {
    font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem); /* Min-18 & Max-24 */ font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

/*==== Contact Form ====*/ 
.wdt-contact-form p .wpcf7-form-control-wrap input[type="email"]::placeholder, .wdt-contact-form p .wpcf7-form-control-wrap input[type="text"]::placeholder, .wdt-contact-form p .wpcf7-form-control-wrap input[type="tel"]::placeholder, .wdt-contact-form textarea::placeholder { opacity: 1; }
.wdt-contact-form textarea { height: 124px; margin: 0; }
.wdt-contact-form p .wpcf7-form-control-wrap input, .wdt-contact-form textarea {
    border: 0; padding: 16px 0px; background-image: linear-gradient(270deg, var(--wdtPrimaryColor) 50%, var(--wdtBorderColor) 50%); 
    background-repeat: no-repeat; background-position: bottom right; background-size: 200% 1px; } 
.wdt-contact-form p .wpcf7-form-control-wrap input:focus, .wdt-contact-form textarea:focus {
    background-repeat: no-repeat; background-position: bottom left; }  

/* Contact Form A */
.wdt-contact-form-a { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: center; 
    gap: clamp(1.5625rem, 1.4513rem + 0.6135vw, 2.1875rem); }
.wdt-contact-form-a > div { width: 100%; max-width: 100%; }
.wdt-contact-form-a > div p { margin: 0; }
.wdt-contact-form-a > div.selector-1 .select2-container--default { width: 100% !important; }
.wdt-contact-form-a > div.text-area { grid-column: 1 / 3; }
.wdt-contact-form-a > div.submit-button { grid-column: 1 / 3; margin-top: 20px; }

/* Contact Details */
.wdt-contact-details-title .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.1028rem + 0.1227vw, 1.25rem); font-weight: var(--wdtFontWeight_Alt); 
    text-transform: capitalize; }

/*==== Slider 1 ====*/ 
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide { cursor: grab; }
.wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper h2 { font-size: clamp(2.1875rem, 1.9095rem + 1.5337vw, 3.75rem); }

/* Heading */
.wdt-slider-1-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading,
.wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper { overflow: hidden; }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide .wdt-slider-1-button .elementor-widget-container .wdt-button-holder { filter: blur(0px); }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide .wdt-slider-1-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide .wdt-slider-1-button .wdt-button-holder {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation, .wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-button .wdt-button-holder {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation { transition-delay: 0.3s; } 
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation{ transition-delay: 0.6s; }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation { transition-delay: 0.9s; }
.wdt-advanced-slider-1 .wdt-carousel-holder .swiper-slide-active .wdt-slider-1-button .wdt-button-holder { transition-delay: 1.2s; }

.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {     
    position: absolute; pointer-events: none; width: 100%; max-width: 1700px; height: 100%; top: 0; left: 0; right: 0; bottom: 120px; padding: 0 30px; 
    display: flex; align-items: flex-end; justify-content: flex-start; z-index: 1; margin: auto; }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { pointer-events: all; }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: clamp(3.75rem, 3.5276rem + 1.227vw, 5rem); height: clamp(0.5rem, 0.4778rem + 0.1227vw, 0.625rem); transform: none; }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background-color: transparent; -webkit-transform: none; transform: none; border-width: 2px; -webkit-border-radius: 0; border-radius: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    border: 2px solid var(--wdtPrimaryColor); top: 0; right: 0; -webkit-transform: none; transform: none; }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after {
    content: ''; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--wdtPrimaryColor); 
    -webkit-transform: scaleX(0); transform: scaleX(0); transform-origin: left; margin: auto; }
.wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:after { -webkit-transform: scaleX(1); transform: scaleX(1); animation: autoplay var(--swiper-autoplay) linear; }
@-webkit-keyframes autoplay { 0% { transform: scaleX(0) } 100% { transform: scaleX(1); } }
@keyframes autoplay { 0% { transform: scaleX(0) } 100% { transform: scaleX(1); } }

/*** Icon List ***/
.wdt-demo-1-slider-iconlist { z-index: 3; }
.wdt-demo-1-slider-iconlist .elementor-widget-container ul.elementor-icon-list-items { writing-mode: vertical-lr; flex-wrap: nowrap; }
.wdt-demo-1-slider-iconlist .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item { 
    padding: 8px; line-height: 1; margin: 0; }
.wdt-demo-1-slider-iconlist .elementor-widget-container ul li span.elementor-icon-list-text, 
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a {
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: 10px; -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { 
    background-color: var(--wdtSecondaryColor); color: var(--wdtPrimaryColor); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon {
    -webkit-transform: scale(1); transform: scale(1); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon {
    -webkit-transform: scale(1.05); transform: scale(1.05); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg {
    -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg { fill: var(--wdtPrimaryColor); }
.wdt-demo-1-slider-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item a > .elementor-icon-list-icon svg { margin: 0; }


/*==== Slider 2 ====*/ 
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide { cursor: grab; }
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper h2 { font-size: clamp(2.1875rem, 1.9095rem + 1.5337vw, 3.75rem); }

/* Images */
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-img-1 .elementor-widget-container { position: relative; overflow: hidden; }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-img-1 .elementor-widget-container img {
    -webkit-transform: scale(1.3) translateX(-50px); transform: scale(1.3) translateY(-50px); clip-path: inset(0 100% 0 0); 
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86); transition: 1s cubic-bezier(.79,.14,.15,.86); }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-img-1 .elementor-widget-container img {
    -webkit-transform: scale(1.01) translateX(0px); transform: scale(1.01) translateY(0px); clip-path: inset(0 0 0 0); }

/* Heading */
.wdt-slider-2-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading,
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-slider-2-heading .wdt-heading-holder .wdt-heading-content-wrapper { overflow: hidden; }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-button .elementor-widget-container .wdt-button-holder { filter: blur(0px); }

/*  Subtitle - Tittle */
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading[class*="charsplit-"] .wdt-words__item .wdt-chars__item,
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    display: block; -webkit-transform: translateX(50px) skewX(-60deg) skewY(-35deg) rotate(-8deg) scaleY(2); 
    transform: translateX(50px) skewX(-60deg) skewY(-35deg) rotate(-8deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading[class*="charsplit-"] .wdt-words__item .wdt-chars__item,
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    -webkit-transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }

/* Content */
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdt-content-animation {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdt-content-animation {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); transition-delay: .6s; }

/* Price Description */
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-price {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-price {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); transition-delay: .9s; }

/* Button */
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-button .wdt-button-holder {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(50px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide-active .wdt-slider-2-button .wdt-button-holder {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); transition-delay: 1.2s; }

/* Pagination */
.wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute; width: 100%; max-width: 1735px; height: 100%; top: 0; left: 0; right: 0; bottom: 0; 
    padding: 0 clamp(1.25rem, -8.8816rem + 10.5263vw, 3.75rem); margin: auto; display: flex; align-items: center; justify-content: center; }
.wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
    width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; }
.wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; }


/*==== Slider 3 ====*/ 
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide { cursor: grab; }
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper h2 { font-size: clamp(2.1875rem, 1.9095rem + 1.5337vw, 3.75rem); }

/* Bubble Style */
.wdt-advanced-carousel-holder .wdt-bubble {
    pointer-events: none; background-image: url(../images/Bubble.png); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center; background-position: center; -webkit-background-size: cover; background-size: cover; box-shadow: none; z-index: 1; }

/* .wdt-advanced-carousel-holder .wdt-bubble {
    position: relative; overflow: hidden; -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 1), inset 0px 10px 30px 5px rgba(255, 255, 255, 0.5);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 1), inset 0px 10px 30px 5px rgba(255, 255, 255, 0.5); z-index: 1; mix-blend-mode: screen; 
    border-radius: var(--wdtRadius_Full); }
.wdt-advanced-carousel-holder .wdt-bubble::after {
    content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.wdt-advanced-carousel-holder .wdt-bubble::after {
    background: radial-gradient(ellipse at center, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 70%); 
    -webkit-box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3); box-shadow: inset 0 20px 30px rgba(255, 255, 255, 0.3); mix-blend-mode: color-burn; } */

/* Heading */
.wdt-slider-3-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading,
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper { overflow: hidden; }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide .wdt-slider-3-button .elementor-widget-container .wdt-button-holder { filter: blur(0px); }

/* Subtitle */
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide .wdt-slider-3-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    display: block; -webkit-transform: translateX(-50px) skewX(60deg) skewY(35deg) rotate(8deg) scaleY(2); 
    transform: translateX(-50px) skewX(60deg) skewY(35deg) rotate(8deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    -webkit-transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }

/* Tittle */
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    display: block; -webkit-transform: translateX(50px) skewX(-60deg) skewY(-35deg) rotate(-8deg) scaleY(2); 
    transform: translateX(50px) skewX(-60deg) skewY(-35deg) rotate(-8deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title[class*="charsplit-"] .wdt-words__item .wdt-chars__item {
    -webkit-transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateX(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }

/* Content */
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation:nth-child(1) { transition-delay: 0.4s; }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation:nth-child(2) { transition-delay: 0.6s; }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation:nth-child(3) { transition-delay: 0.8s; }

/* Button */
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide .wdt-slider-3-button .wdt-button-holder {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); 
    transform: translateY(50px) skewX(3deg) skewY(-3deg) rotate(7deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-3 .wdt-carousel-holder .swiper-slide-active .wdt-slider-3-button .wdt-button-holder {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); transition-delay: 1s; }

/* Pagination */
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {     
    position: absolute; pointer-events: none; width: 100%; max-width: 1700px; height: 100%; top: 0; left: 0; right: 0; bottom: 120px; padding: 0 30px; 
    display: flex; align-items: flex-end; justify-content: center; z-index: 1; margin: auto; }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { pointer-events: all; }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: clamp(3.75rem, 3.5276rem + 1.227vw, 5rem); height: clamp(0.5rem, 0.4778rem + 0.1227vw, 0.625rem); transform: none; }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background-color: transparent; -webkit-transform: none; transform: none; border-width: 2px; -webkit-border-radius: 0; border-radius: 0; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
    border: 2px solid var(--wdtPrimaryColor); top: 0; right: 0; -webkit-transform: none; transform: none; }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after {
    content: ''; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--wdtPrimaryColor); 
    -webkit-transform: scaleX(0); transform: scaleX(0); transform-origin: left; margin: auto; }
.wdt-advanced-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:after { -webkit-transform: scaleX(1); transform: scaleX(1); animation: autoplay var(--swiper-autoplay) linear; }
@-webkit-keyframes autoplay { 0% { transform: scaleX(0) } 100% { transform: scaleX(1); } }
@keyframes autoplay { 0% { transform: scaleX(0) } 100% { transform: scaleX(1); } }


/*==== Slider 4 ====*/ 
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide { cursor: grab; }

/* Flowers */
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-flower-1 .elementor-widget-container {
    -webkit-transform: translate(80px, -80px); transform: translate(80px, -80px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-flower-1 .elementor-widget-container {
    -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); transition-delay: 1s; opacity: 1; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-flower-2 .elementor-widget-container {
    -webkit-transform: translate(80px, 80px); transform: translate(80px, 80px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-flower-2 .elementor-widget-container {
    -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); transition-delay: 1.5s; opacity: 1; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-flower-3 .elementor-widget-container {
    -webkit-transform: translate(80px, -80px); transform: translate(80px, -80px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-flower-3 .elementor-widget-container {
    -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); transition-delay: 1.5s; opacity: 1; }

/* Images */
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-img-1 .elementor-widget-container, 
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-img-2 .elementor-widget-container { position: relative; overflow: hidden; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-img-1 .elementor-widget-container img {
    -webkit-transform: scale(1.3) translateY(-50px); transform: scale(1.3) translateY(-50px); clip-path: inset(0 0 100% 0); 
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86); transition: 1s cubic-bezier(.79,.14,.15,.86); }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-img-2 .elementor-widget-container img {
    -webkit-transform: scale(1.3) translateY(50px); transform: scale(1.3) translateY(50px); clip-path: inset(100% 0 0 0); 
    -webkit-transition: 1s cubic-bezier(.79,.14,.15,.86); transition: 1s cubic-bezier(.79,.14,.15,.86); }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-img-1 .elementor-widget-container img,
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-img-2 .elementor-widget-container img {
    -webkit-transform: scale(1.01) translateY(0px); transform: scale(1.01) translateY(0px); clip-path: inset(0 0 0 0); }

/* Heading */
.wdt-slider-4-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading,
.wdt-slider-4-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-slider-4-heading .wdt-heading-holder .wdt-heading-content-wrapper { overflow: hidden; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-button .elementor-widget-container .wdt-button-holder { filter: blur(0px); }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide .wdt-slider-4-button .wdt-button-holder {
    display: block; -webkit-transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(8deg) scaleY(2); 
    transform: translateY(80px) skewX(3deg) skewY(-3deg) rotate(8deg) scaleY(2); -webkit-transition: var(--wdt-Livi-Transition); 
    transition: var(--wdt-Livi-Transition); opacity: 0; filter: blur(3px); }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation, .wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-button .wdt-button-holder {
    -webkit-transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); 
    transform: translateY(0px) skewX(0deg) skewY(0deg) rotate(0deg) scaleY(1); opacity: 1; filter: blur(0px); }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-subheading-content-wrapper .wdt-subheading .wdtsplitanimation { transition-delay: 0.3s; } 
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdtsplitanimation{ transition-delay: 0.6s; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-heading .wdt-heading-holder .wdt-heading-content-wrapper .wdtsplitanimation { 
    transition-delay: 0.9s; }
.wdt-advanced-slider-4 .wdt-carousel-holder .swiper-slide-active .wdt-slider-4-button .wdt-button-holder { transition-delay: 1.2s; }

/* Pagination */
.wdt-advanced-slider-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
    position: absolute; pointer-events: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 120px; display: flex; 
    align-items: flex-end; justify-content: center; z-index: 1; margin: auto; }
.wdt-advanced-slider-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { width: 100%; max-width: 180px; margin: 0 auto; }
.wdt-advanced-slider-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before, 
.wdt-advanced-slider-4 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after {
    background-image: none; background-color: var(--wdtAccentTxtColor); }

/*==== Order Tracking ====*/
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order {     
    width: 100%; max-width: 700px; display: flex; flex-direction: column; text-align: center; margin: auto; }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p:first-child {     
    margin: 0 0 clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p.form-row.form-row-first,
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p.form-row.form-row-last { 
    width: 100%; margin: 0 0 clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p input { 
    border: none; border-bottom: 1px solid var(--wdtBorderColor); text-align: center; font-size: var(--wdtFontSize_H6); 
    font-weight: var(--wdtFontWeight_Base); padding: 16px clamp(0.375rem, 0.1304rem + 1.3497vw, 1.75rem); }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p button[type="submit"] {
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-style: normal; font-weight: var(--wdtFontWeight_Ext); 
    line-height: var(--wdtLineHeight_Alt); background: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: var(--wdtPadding_Btn); 
    border: 1px solid var(--wdtPrimaryColor); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); z-index: 1; }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p button[type="submit"]:hover { 
    background: var(--wdtPrimaryColor); color: var(--wdtPrimaryColor); }
.wdt-order-tracking form.woocommerce-form.woocommerce-form-track-order.track_order p label {
    font-size: var(--wdtFontSize_H5); color: var(--wdtLinkColor); line-height: 1; }

/*==== Gift Card ====*/

/* Feature Thumb Styles */
.product-type-gift-card .woocommerce-product-gallery__image { background-color: var(--wdtTertiaryColor); padding: 0; }
.product-type-gift-card .woocommerce-product-gallery__wrapper, .product-type-gift-card .ywgc-main-form-preview-container { box-shadow: none; }
.product-type-gift-card .ywgc-main-form-preview-container {
    background: var(--wdtTertiaryColor); min-height: auto; padding: 30px; box-shadow: none; }
.product-type-gift-card .ywgc-main-form-preview-container .ywgc-form-preview-title-container .ywgc-form-preview-title, 
.product-type-gift-card .ywgc-main-form-preview-container .ywgc-form-preview-amount {
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }
.product-type-gift-card hr { 
    margin-top: 6px !important; margin-bottom: 20px; border-style: solid; border-width: 0 0 1px 0; border-color: var(--wdtBorderColor); opacity: 1; }
.product-type-gift-card .ywgc-form-preview-separator { display: none; }
.product-type-gift-card .ywgc-main-form-preview-container .ywgc-form-preview-from-to-container .ywgc-form-preview-from,
.product-type-gift-card .ywgc-main-form-preview-container .ywgc-form-preview-from-to-container .ywgc-form-preview-to {
    font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; }

/* Feature Detail Styles */
.product-type-gift-card div.summary .gift-cards_form > h3, 
.product-type-gift-card .gift-cards-list h3 {     
    font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; 
    margin-top: 14px; margin-bottom: 14px; }

.product-type-gift-card .gift-card-content-editor.step-appearance, .product-type-gift-card .gift-card-content-editor.step-content { margin-bottom: 25px; }
.product-type-gift-card .selected_image_parent { border: none !important; padding: 0; }
.product-type-gift-card .ywgc-design-list .ywgc-preset-image img { width: 120px; height: 120px; 
    background-color: var(--wdtTertiaryColor); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.product-type-gift-card .gift-cards-list { margin-bottom: 40px; }
.product-type-gift-card .ywgc-predefined-amount-button.selected_button { background-color: var(--wdtPrimaryColor); }
.product-type-gift-card .gift-cards-list button {
    position: relative; width: 100%; max-width: fit-content; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); 
    background-color: var(--wdtTertiaryColor); padding: 12px 40px; border: none; margin: 5px 5px 5px 0 !important; }
.product-type-gift-card .gift-cards-list button:hover { background-color: var(--wdtPrimaryColor); }
.product-type-gift-card .gift-cards-list button .woocommerce-Price-amount { color: var(--wdtPrimaryColor); transition: all .3s ease; }
.product-type-gift-card .gift-cards-list button:hover .woocommerce-Price-amount { color: var(--wdtAccentTxtColor); }
.product-type-gift-card .ywgc-predefined-amount-button.selected_button .woocommerce-Price-amount { color: var(--wdtAccentTxtColor); }

.product-type-gift-card div.summary .gift-cards_form > div.gift_card_template_button { margin-bottom: 0; }
.product-type-gift-card .gift-card-content-editor.step-content h5 { font-size: 20px; margin: 30px 0 20px 0; }
.product-type-gift-card .gift-card-content-editor.step-content input, .product-type-gift-card .gift-card-content-editor.step-content textarea {     
    float: none; width: 100%; max-width: 100%; min-width: 100%; border: none; border-bottom: 1px solid; padding: 8px 0; }
.product-type-gift-card .ywgc-sender-name { margin-bottom: 20px; }
.product-type-gift-card .gift-card-content-editor.step-content label { 
    font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; }
.product-type-gift-card .gift-card-content-editor.step-content textarea { height: 80px; }
.product-type-gift-card form.gift-cards_form .gift_card_template_button div.quantity ~ .button.single_add_to_cart_button { margin-right: 0; }

/*==== Home Page Mega Menu ====*/

.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item {
    position: relative; padding: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
    position: relative; overflow: hidden; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.2); }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before, 
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after {
    content: ""; position: absolute; pointer-events: none; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); z-index: 100; margin: 0px; }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before { 
    border-width: 0px 0px 1px 1px; border-style: solid; border-color: var(--wdtPrimaryColor); 
    -webkit-clip-path: inset(100% 100% 0% 0%); clip-path: inset(100% 100% 0% 0%); }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before {
    -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { 
    border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--wdtPrimaryColor); 
    -webkit-clip-path: inset(0% 0% 100% 100%); clip-path: inset(0% 0% 100% 100%); }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after {
    -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.wdt-home-menu-item .wdt-image-box-holder .wdt-content-item .wdt-content-image img { box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.07); -webkit-box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.07); transform: scale(1); -webkit-transform: scale(1); -webkit-transition: var(--wdt-Livi-Transition); transition: var(--wdt-Livi-Transition); }
.wdt-home-menu-item .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image img { transform: scale(1.05); -webkit-transform: scale(1.05); }

.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 18px; }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a {
    font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0583rem + 0.3681vw, 1.5rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }
.wdt-home-menu-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a:hover { color: var(--wdtLinkHoverColor); }

/*==== Additional Work ====*/

/* Custom Heading */

.wdt-cust-heading-s.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper h2{
    font-size: clamp(2.25rem, 1.9038rem + 1.5385vw, 3.75rem); /* Min-36 & Max-60 */  }


/* Image-wrapper */

.wdt-advanced-slider-5 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 30px; }
.wdt-advanced-slider-5 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { justify-content: center; align-items: center; }
.wdt-advanced-slider-5 .wdt-content-item .wdt-content-image > span::before, .wdt-advanced-slider-5 .wdt-content-item .wdt-content-image > a::before {
    content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid var(--wdtPrimaryColor); border-radius: inherit; -webkit-transform: translate(15px,15px); transform: translate(15px,15px); -webkit-transform: translate(15px,15px); 
    animation: border-anim 10s infinite linear; z-index: 1; }
.wdt-advanced-slider-5 .wdt-content-item .wdt-content-image > a img { object-fit: cover; object-position: center; }
.wdt-advanced-slider-5 .wdt-content-item .wdt-content-image > span, .wdt-advanced-slider-5 .wdt-content-item .wdt-content-image > a {
    position: relative; border-top-right-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); 
    border-bottom-left-radius: clamp(7.5rem, 5.2205rem + 12.5767vw, 20.3125rem); }

/*==== Responsive ====*/

@media (max-width: 1540px) {
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 35% !important; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-details { width: 65% !important; }
}

@media only screen and (min-width:1025px) and (max-width:1280px) { 
    .elementor-widget-wdt-shop-products .woocommerce.wdt-alter-product-list-style ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper), .elementor-widget-wdt-shop-products .woocommerce.wdt-alter-product-list-style ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper).wdt-column-3 { grid-template-columns: repeat(2,1fr); }
}

@media (max-width: 1024px) {
    .wdt-product-scrollbar-alter .wdt-products-carousel-container ~ div[class*="pagination-holder"] > div[class*="scrollbar"] {
        width: 100%; max-width: 100%; min-width: 100%; -webkit-transform: translateX(0); transform: translateX(0); 
        margin: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem) 0; }
    .elementor-element.wdt-slider-4-parent-section { display: grid; grid-template-columns: repeat(2, 1fr); }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-1"] { grid-row: 1/2; grid-column: 1/2; }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-2"] { position: relative; grid-row: 1/2; grid-column: 1/3; }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-3"] { grid-row: 1/2; grid-column: 2/3; }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-2"]::before {
        content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtTertiaryColorRgb),0.8); 
        top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
    .wdt-advanced-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { padding: 0 10px; }

    .wdt-slider-2-temp-section { display: grid; }
    .wdt-slider-2-temp-section .wdt-slider-2-col-1, .wdt-slider-2-temp-section .wdt-slider-2-col-2 { grid-area: 1/-1; }
    .wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-img-1 { border: 1px solid var(--wdtPrimaryColor); }
    .wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-img-1 .elementor-widget-container::before {
        content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(var(--wdtTertiaryColorRgb),0.7); 
        top: 0; left: 0; right: 0; bottom: 0; z-index: 1; margin: auto; }
    .wdt-advanced-slider-2 .wdt-carousel-holder .swiper-slide .wdt-slider-2-img-1 .elementor-widget-container img { 
        aspect-ratio: 1 / 1; min-height: 500px; object-fit: cover; object-position: center; }
    .wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { bottom: 250px; }
    .wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
        align-items: flex-end; justify-content: center; }
}

@media (min-width: 768px) {
    /* Alter List Style */
    .woocommerce.wdt-alter-product-list-style ul.products li.product.product-list-view .product-wrapper .product-details { 
        padding: 15px clamp(0.75rem, 0.5498rem + 1.1043vw, 1.875rem); text-align: left; }
    .woocommerce.wdt-alter-product-list-style ul.products li.product .product-thumb .product-buttons-wrapper.product-button { display: none; }
    .woocommerce.wdt-alter-product-list-style ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce.wdt-alter-product-list-style ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button { 
        width: 42px; height: 42px; line-height: 44px; }
    .woocommerce.wdt-alter-product-list-style ul.products[class*="position-top"] li.product .product-thumb .product-buttons-wrapper.product-icons { top: 0; }
    .woocommerce.wdt-alter-product-list-style ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce.wdt-alter-product-list-style ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button { right: 0; }
    .woocommerce.wdt-alter-product-list-style ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline { margin: 2px; }
    .woocommerce.wdt-alter-product-list-style ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:before,
    .woocommerce.wdt-alter-product-list-style ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:after { display: none; }

    /* Alter List Style */
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 28%; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-details { width: 72%; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-details { 
        padding: 15px 20px; text-align: left; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-details .product-title h5 { 
        font-size: clamp(1.125rem, 1rem + 0.2604vw, 1.3125rem); }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product .product-thumb .product-buttons-wrapper.product-button { display: none; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button { display: none; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products[class*="position-top"] li.product .product-thumb .product-buttons-wrapper.product-icons { 
        top: 0; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a,
    .woocommerce.wdt-alter-product-list-style-2 ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-vertical[class*="vertical-position-top-right"] li.product:hover .product-thumb .product-buttons-wrapper.product-icons a.button { right: 0; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products[class*="product-thumb-iconsgroup-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline { margin: 2px; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:before,
    .woocommerce.wdt-alter-product-list-style-2 ul.products.vertical-position-top-right li.product .product-wrapper .product-thumb .product-thumb-content .product-icons .wc_inline_buttons .wc_btn_inline:after { display: none; }
}

@media (max-width: 767px) {
    .wdt-product-scrollbar-alter { overflow: hidden; }
    .wdt-gallery-style-1 .gallery { display: grid; grid-template-columns: repeat(2, 1fr); }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(1) { grid-column: 1 / 2; grid-row: 1 / 2; }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(2) { grid-column: 2 / 2; grid-row: 1 / 3; }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(3) { grid-column: 1 / 3; grid-row: 3 / 4; }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(4) { grid-column: 1/2; grid-row: 2/3; }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(5) { grid-column: 1 / 2; grid-row: 4 / 5; }
    .wdt-gallery-style-1 .gallery .gallery-item:nth-child(6) { grid-column: 2 / 3; grid-row: 4 / 5; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 100% !important; }
    .woocommerce.wdt-alter-product-list-style-2 ul.products li.product.product-list-view .product-wrapper .product-details { width: 100% !important; }
}

@media (max-width: 480px) {
    .wdt-payment-style .wdt-image-box-holder .wdt-column { width: 20% !important; }
    .wdt-contact-form-a { display: flex; flex-direction: column; gap: 15px; }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-1"] { display: none; }
    .elementor-element.wdt-slider-4-parent-section div[class*="wdt-slider-4-alter-col-3"] { grid-row: 1/2; grid-column: 1/3; }

    .wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; bottom: 0; }
    .wdt-advanced-slider-2 .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 30px 5px; }
}