/* thim-ekit-widgets – sumažinta medpraktika dizaino puslapiams, sugeneruota 2026-11-03 11:06 iš build/widgets.css */
.thim-ekit-archive-post__inner{column-gap:var(--thim-ekits-archive-post-column-gap,30px);display:grid;grid-template-columns:var(--thim-ekits-archive-post-columns,repeat(3,1fr));row-gap:var(--thim-ekits-archive-post-row-gap,30px)}
.thim-ekit-single-post__navigation--show-image-yes .thim-ekit-single-post__navigation__link__content{align-content:center;display:flex;flex:1;flex-direction:row}
.thim-ekit-single-post__navigation--show-image-yes .thim-ekit-single-post__navigation__link__content .thim-ekit-single-post__navigation__link__content--label{width:100%}
@media(max-width:660px){
.thim-ekit-single-post__navigation__link.show-thumbnail .thim-ekit-single-post__navigation__link__content--title,.thim-ekit-single-post__navigation__link.show-thumbnail img{display:none}
}
.thim-archive-categories .thim-archive-category-item.is-active{background-color:#e57a35;border-color:#e57a35;color:#fff}
.thim-archive-categories .thim-archive-category-item.is-active .category-count{color:#fff}
.thim-archive-categories.thim-archive-categories-slider .swiper-wrapper{align-items:center;display:flex}
.thim-archive-categories.thim-archive-categories-slider .swiper-slide{flex-shrink:0;width:auto}
.thim-ekit-single-product__related--show-heading-yes .products>h2{display:block}
.thim-ekit-single-product__upsells--show-heading-yes h2{display:block}
.thim-ekit-single-product__add-to-cart form.cart{column-gap:10px;display:flex!important}
.thim-ekit-single-product__add-to-cart .quantity input.qty{line-height:normal}
.theme-eduma .woocommerce-tabs .tabs.wc-tabs li.active:after{background:#fff;border:0;border-radius:0;bottom:-1px;box-shadow:none;content:"";height:1px;left:0;position:absolute;right:3px;width:auto;z-index:10}
.theme-eduma .woocommerce-tabs .tabs.wc-tabs li:last-child.active:after{right:0}
.theme-eduma .woocommerce-tabs .tabs.wc-tabs li.active,.theme-eduma .woocommerce-tabs .tabs.wc-tabs li.active a{background:#fff}
.theme-eduma .woocommerce-tabs .tabs.wc-tabs li.active:before{background-color:#ffb606;border:0;border-radius:0;box-shadow:none;content:"";height:4px;left:0;position:absolute;right:3px;top:0;width:auto;z-index:10}
.thim-ekit-single-product__related--show-heading-yes .thim-ekit-single-product__related h2{display:block}
.ekits-product-thumbnails__wrapper .product-image-thumbnail.flex-active-slide{opacity:1}
.thim-ekits-mini-cart{position:relative}
.thim-ekits-mini-cart .minicart-icon{cursor:pointer}
.thim-ekits-mini-cart .minicart-icon i{font-size:var(--thim-ekits-mini-cart-font-size,20px)}
.thim-ekits-mini-cart .minicart-icon svg{height:var(--thim-ekits-mini-cart-font-size,20px);width:var(--thim-ekits-mini-cart-font-size,20px)}
.thim-ekits-mini-cart .minicart-icon span.cart-items-number{background:var(--thim-ekits-indicator-background-color,#000);border-radius:var(--thim-ekits-indicator-border-radius,50%);bottom:15px;color:var(--thim-ekits-indicator-color,#fff);display:block;font-size:var(--thim-ekits-indicator-font-size,11px);height:var(--thim-ekits-indicator-height,20px);left:15px;line-height:var(--thim-ekits-indicator-height,20px);position:absolute;text-align:center;width:var(--thim-ekits-indicator-width,20px)}
.thim-ekits-mini-cart .minicart-icon .minicart-icon-indicator{position:relative}
.thim-ekits-mini-cart .widget_shopping_cart_content{background:#fff;opacity:0;transition:all .27s ease;visibility:hidden;z-index:9999}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget{margin:0;padding:0}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget::-webkit-scrollbar{width:6px}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 6px #0000004d}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px #00000080}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li{list-style:none;margin-left:0;padding:var(--product-divider-gap,10px) 0;position:relative;width:100%}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li:after{clear:both;content:"";display:table}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li a{max-width:95%;text-align:left}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li a img{float:left;margin-bottom:0;margin-right:15px;width:65px}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li dl{border-left:0;float:left;min-width:60%;padding-left:0}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li dl dd{margin:0;padding:0}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity{float:left;min-width:60%;padding:0}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity span{display:inline-block}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove{font-size:20px;position:absolute;right:10px;text-align:center}
.thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget .empty{padding-bottom:0;padding-top:0;text-align:center}
.thim-ekits-mini-cart .widget_shopping_cart_content .total{grid-column-gap:10px;border-bottom:var(--subtotal-divider-height,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#eee);border-top:var(--subtotal-divider-height,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#eee);display:grid;font-weight:700;grid-template-columns:1fr 1fr;padding:var(--subtotal-divider-gap,15px) 0}
.thim-ekits-mini-cart .widget_shopping_cart_content .total .woocommerce-Price-amount{text-align:right}
.thim-ekits-mini-cart .widget_shopping_cart_content .buttons{grid-column-gap:var(--cart-space-between-buttons,10px);grid-row-gap:var(--cart-space-between-buttons,10px);display:grid;grid-template-columns:var(--cart-button-layout,1fr 1fr);text-align:center}
.thim-ekits-mini-cart .widget_shopping_cart_content .buttons a{display:inline-block;padding:var(--product-button-padding,8px 15px)}
.thim-ekits-mini-cart .widget_shopping_cart_content .buttons a:not(.checkout){background-color:var(--view-cart-button-background-color,#333);color:var(--view-cart-button-text-color,#fff)}
.thim-ekits-mini-cart .widget_shopping_cart_content .buttons a.checkout{background-color:var(--checkout-button-background-color,#222);color:var(--checkout-button-text-color,#fff)}
.thim-ekits-mini-cart.mini-cart .minicart-icon{align-items:center;display:flex;flex-direction:row;gap:5px}
.thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content{box-shadow:0 1px 5px 0 #0000001a;-webkit-box-shadow:0 1px 5px 0 #0000001a;left:auto;margin-top:50px;min-width:var(--ekits-mini-cart-width-content,350px);opacity:0;padding:var(--ekits-mini-cart-content-padding,10px 20px 25px 20px);position:absolute;right:-25px;top:auto;visibility:hidden}
.thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content .cart_list.product_list_widget{max-height:315px;overflow:auto}
.thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content:before{content:"";display:inline-block;height:15px;left:0;min-width:330px;position:absolute;top:-15px}
.thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content:after{border-color:#fff;border-style:solid;border-width:5px 6px 6px 5px;box-shadow:-1px -1px 2px #0003;content:"";margin-left:-5px;margin-top:-4px;position:absolute;right:27px;top:0;transform:rotate(45deg);transition:all .27s ease;z-index:9999}
.thim-ekits-mini-cart.mini-cart:hover .widget_shopping_cart_content{margin-top:15px;opacity:1;visibility:visible}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__inner{background-color:#00000040;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:scale(0);transition:background-color .4s,transform 0s;visibility:hidden;width:100vw;z-index:9998}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__content{align-items:stretch;background-color:var(--cart-background-color,#fff);bottom:0;box-shadow:0 0 20px #0003;display:flex;flex-direction:column;left:var(--side-cart-alignment-left,auto);margin-top:var(--mini-cart-spacing,0);max-width:100%;padding:var(--ekits-mini-cart-content-padding,20px 30px);position:fixed;right:var(--side-cart-alignment-right,0);top:0;transform:translateX(var(--side-cart-alignment-transform,100%));transition:.3s;width:var(--ekits-mini-cart-width-content,350px)}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__content .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;opacity:1;transform:none;visibility:visible}
.thim-ekits-mini-cart.side-cart.thim-ekits-mini-cart--is-show .thim-ekits-mini-cart__inner{opacity:1;transform:translateX(0);transform:scale(1);visibility:visible}
.thim-ekits-mini-cart.side-cart.thim-ekits-mini-cart--is-show .thim-ekits-mini-cart__content{transform:translateX(0)}
.thim-ekits-mini-cart.side-cart.open-side-cart .widget_shopping_cart_content{opacity:1;transform:none;visibility:visible}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__content-header{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__content-header h3{margin:0}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__close{cursor:pointer;text-transform:uppercase}
.thim-ekits-mini-cart.side-cart .thim-ekits-mini-cart__close i{margin-left:4px}
.thim-ekits-mini-cart .elementor-menu-cart__product{border-bottom-color:var(--divider-color,#d5d8dc);border-bottom-style:var(--divider-style,solid);border-width:0 0 var(--divider-width,1px);display:grid;grid-template-columns:28% auto;grid-template-rows:var(--price-quantity-position--grid-template-rows,auto auto);padding-bottom:var(--product-divider-gap,20px);padding-right:30px;position:relative}
.thim-ekits-mini-cart .elementor-menu-cart__product .variation{color:var(--product-variations-color,#1f2124);display:grid;grid-template-columns:max-content auto;margin:10px 0}
.thim-ekits-mini-cart .elementor-menu-cart__product .variation dt{grid-column-start:1}
.thim-ekits-mini-cart .elementor-menu-cart__product .variation dd{grid-column-start:2;margin-inline-start:5px}
.thim-ekits-mini-cart .elementor-menu-cart__product .variation dd p{margin-bottom:0}
.thim-ekits-mini-cart .elementor-menu-cart__product:last-child{border:none}
.thim-ekits-mini-cart .elementor-menu-cart__product-image{grid-row-end:3;grid-row-start:1;width:100%}
.thim-ekits-mini-cart .elementor-menu-cart__product-image a,.thim-ekits-mini-cart .elementor-menu-cart__product-image img{display:block}
.thim-ekits-mini-cart .elementor-menu-cart__product-name{font-size:14px;grid-column-end:3;grid-column-start:2;margin:0;padding-left:20px}
.thim-ekits-mini-cart .elementor-menu-cart__product-name a{transition:.3s}
.thim-ekits-mini-cart .elementor-menu-cart__product-price{align-self:var(--price-quantity-position--align-self,end);color:var(--product-price-color,#d5d8dc);font-size:14px;grid-column-end:3;grid-column-start:2;padding-left:20px}
.thim-ekits-mini-cart .elementor-menu-cart__product-price .quantity{display:flex}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove{border:1px solid var(--remove-item-button-color,#d5d8dc);border-radius:var(--remove-item-button-size,22px);bottom:20px;color:#69727d;height:var(--remove-item-button-size,22px);overflow:hidden;position:absolute;right:0;text-align:center;transition:.3s;width:var(--remove-item-button-size,22px)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove:hover{border:1px solid var(--remove-item-button-hover-color,#d5d8dc)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove:hover:after,.thim-ekits-mini-cart .elementor-menu-cart__product-remove:hover:before{background:var(--remove-item-button-hover-color,#d5d8dc)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove:after,.thim-ekits-mini-cart .elementor-menu-cart__product-remove:before{background:var(--remove-item-button-color,#d5d8dc);content:"";height:1px;left:25%;margin-top:-1px;position:absolute;top:50%;transition:.3s;width:50%;z-index:1}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove:before{transform:rotate(45deg)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove:after{transform:rotate(-45deg)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove>a{display:block;height:100%;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:2}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove>a.remove_from_cart_button{display:var(--remove-from-cart-button,block)}
.thim-ekits-mini-cart .elementor-menu-cart__product-remove>a.elementor_remove_from_cart_button{display:none}
.thim-ekits-mini-cart .elementor-menu-cart__subtotal{border-color:var(--subtotal-divider-color,#d5d8dc);border-style:var(--subtotal-divider-style,solid);border-width:var(--subtotal-divider-top-width,1px) var(--subtotal-divider-right-width,1px) var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-left-width,1px);color:var(--menu-cart-subtotal-color,inherit);font-size:20px;font-weight:600;padding-bottom:var(--product-divider-gap,20px);text-align:var(--menu-cart-subtotal-text-align,center)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons{grid-column-gap:var(--space-between-buttons,10px);grid-row-gap:var(--space-between-buttons,10px);display:var(--cart-footer-buttons-alignment-display,grid);font-size:20px;grid-template-columns:var(--cart-footer-layout,1fr 1fr);margin-top:var(--cart-buttons-position-margin,0);text-align:var(--cart-footer-buttons-alignment-text-align,center)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button{border-radius:var(--cart-footer-buttons-border-radius,0);display:inline-block;height:fit-content}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:var(--view-cart-button-background-color,#69727d);color:var(--view-cart-button-text-color,#fff);padding:var(--view-cart-button-padding,15px)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background-color:var(--view-cart-button-hover-background-color,#69727d);color:var(--view-cart-button-hover-text-color,#fff)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout{background-color:var(--checkout-button-background-color,#69727d);color:var(--checkout-button-text-color,#fff);display:var(--checkout-button-display,inline-block);padding:var(--checkout-button-padding,15px)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background-color:var(--checkout-button-hover-background-color,#69727d);color:var(--checkout-button-hover-text-color,#fff)}
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons,.thim-ekits-mini-cart .elementor-menu-cart__product:not(:first-of-type),.thim-ekits-mini-cart .elementor-menu-cart__subtotal{padding-top:var(--product-divider-gap,20px)}
@media(max-width:767px){
.thim-ekits-mini-cart .elementor-menu-cart__footer-buttons .elementor-button{padding-left:10px;padding-right:10px}
}
.thim-header-info i,.thim-header-info svg{display:inline-block;text-align:center;vertical-align:middle;width:1.25em}
.rtl .thim-ekits-mini-cart .minicart-icon span.cart-items-number{left:auto;right:15px}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li{margin-left:auto;margin-right:0}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li a{text-align:right}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li a img{float:right;margin-left:15px;margin-right:0}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li dl{border-left:none;border-right:0;float:right;padding-left:inherit;padding-right:0}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity{float:right}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove{left:10px;right:auto}
.rtl .thim-ekits-mini-cart .widget_shopping_cart_content .total .woocommerce-Price-amount{text-align:left}
.rtl .thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content{left:-25px;right:auto}
.rtl .thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content:before{left:auto;right:0}
.rtl .thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content:after{left:27px;margin-left:0;margin-right:-5px;right:auto}
.thim-ekits-course__inner{column-gap:var(--thim-ekits-course-column-gap,30px);display:grid;grid-template-columns:var(--thim-ekits-course-columns,repeat(3,1fr));row-gap:var(--thim-ekits-course-row-gap,30px)}
.thim-course-tabs .nav-tabs>li.active>a,.thim-course-tabs .nav-tabs>li.active>a:focus,.thim-course-tabs .nav-tabs>li.active>a:hover{border:none}
.thim-slider-pagination{align-content:space-between;align-items:center;column-gap:var(--thim-pagination-space,5px);display:flex;flex-wrap:nowrap;justify-content:center;left:0;position:absolute;top:100%;width:100%;z-index:2}
.thim-slider-pagination.thim-number .swiper-pagination-bullet{background:#0000;border-radius:0;height:auto;opacity:1;width:auto}
.thim-ekits-sliders:not(.thim-ekits-testimonial__avatars) .swiper-slide{margin-right:var(--thim-ekits-slider-space,20px);width:calc(100%/var(--thim-ekits-slider-show, 3))}
.elementor-widget-thim-ekits-slider .thim-ekits-sliders.thim-slider-effect-creative>.swiper-wrapper>.swiper-slide,.elementor-widget-thim-ekits-slider .thim-ekits-sliders.thim-slider-effect-fade>.swiper-wrapper>.swiper-slide{margin:0;width:100%}
.thim-ekits-sliders{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}
.thim-block-tabs.loading .loop-wrapper{position:relative}
.thim-block-tabs.loading .loop-wrapper>div{opacity:.4}
.thim-block-tabs.loading .loop-wrapper:after{animation:thim-ekits-archive-loadmore-spinner 1s linear infinite;content:"";font-family:Font Awesome\ 5 Free;font-size:36px;font-weight:900;left:50%;margin-left:-15px;position:absolute;top:100px;z-index:1}
.thim-block-tabs .fadeIn{animation-duration:1s;animation-fill-mode:both;animation-name:ekit--slide-up}
@media(max-width:480px){
.hidden-nav-mobile{display:none!important}
}
.rtl .thim-ekits-sliders:not(.thim-ekits-testimonial__avatars) .swiper-slide{margin-left:var(--thim-ekits-slider-space,20px);margin-right:0}
.thim-slider-pagination .swiper-pagination-bullet{opacity:1}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-wrapper{height:100%;position:relative;transform:none!important;transform-style:preserve-3d;width:100%}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-slide{height:auto;left:50%!important;opacity:0;pointer-events:none;position:absolute!important;top:50%!important;transform-origin:center center;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s ease,visibility .6s ease,filter .6s ease,z-index 0s;visibility:hidden;width:100%}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-slide.swiper-slide-duplicate{display:none!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=horizontal][data-horizontal-effect=cards] .swiper-slide{transform-origin:center center}
@keyframes cardFlip{0%{transform:translate(-50%,-50%) rotateY(0deg)}50%{transform:translate(-50%,-50%) rotateY(90deg) scale(.8)}to{transform:translate(-50%,-50%) rotateY(0deg)}}
@keyframes lastSlideEntry{0%{filter:blur(2px) brightness(.7);opacity:.2}50%{filter:blur(1px) brightness(.85);opacity:.6}to{filter:blur(0) brightness(1);opacity:1}}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider .swiper-slide.last-slide-transition:not(.swiper-slide-active){animation:lastSlideEntry .8s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center center}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider .swiper-slide.last-slide-transition:not(.swiper-slide-active):after{animation:glowPulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,#ffffff1a,#ffffff0d);border-radius:inherit;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;z-index:-1}
@keyframes glowPulse{0%,to{opacity:0}50%{opacity:.3}}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan] .swiper-slide:not(.swiper-slide-duplicate){opacity:1!important;pointer-events:auto!important;visibility:visible!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 1"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+2),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 10"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+11),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 2"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+3),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 3"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+4),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 4"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+5),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 5"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+6),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 6"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+7),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 7"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+8),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 8"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+9),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=fan][style*="--stack-fan-items-show: 9"] .swiper-slide:not(.swiper-slide-duplicate):nth-child(n+10){opacity:0!important;pointer-events:none!important;visibility:hidden!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-horizontal-effect=cards] .swiper-slide:not(.swiper-slide-duplicate){opacity:0;visibility:hidden}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top]:active{cursor:grabbing}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-wrapper{height:100%;min-height:100%;pointer-events:auto;position:relative;transform:none!important;transform-style:preserve-3d;z-index:2}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide{height:auto!important;left:50%!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;transform:translateX(-50%) translateY(-50px) translateZ(-100px) scale(.8) rotateX(15deg)!important;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1),filter .8s cubic-bezier(.23,1,.32,1),z-index 0s!important;visibility:hidden!important;width:100%;z-index:0!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-duplicate{display:none!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-prev{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(100px) translateZ(-150px) scale(.8) rotateX(-15deg)!important;visibility:hidden!important;z-index:0!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-active{filter:none!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(0) translateZ(0) scale(1) rotateX(0deg)!important;visibility:visible!important;z-index:10!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate){filter:brightness(.95)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(-20px) translateZ(-30px) scale(.96) rotateX(3deg)!important;visibility:visible!important;z-index:9!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:brightness(.9)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(-40px) translateZ(-60px) scale(.92) rotateX(6deg)!important;visibility:visible!important;z-index:8!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:blur(3.5216px) grayscale(0) brightness(.85)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(-60px) translateZ(-90px) scale(.88) rotateX(9deg)!important;visibility:visible!important;z-index:7!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=top] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:blur(3.5216px) grayscale(0) brightness(.8)!important;opacity:.5!important;transform:translateX(-50%) translateY(-80px) translateZ(-120px) scale(.84) rotateX(12deg)!important;visibility:visible!important;z-index:6!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]):active,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom]:active{cursor:grabbing}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-wrapper,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-wrapper{height:100%;min-height:100%;pointer-events:auto;position:relative;transform:none!important;transform-style:preserve-3d;z-index:2}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide{height:auto!important;left:50%!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;transform:translateX(-50%) translateY(50px) translateZ(-100px) scale(.8) rotateX(-15deg)!important;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1),filter .8s cubic-bezier(.23,1,.32,1),z-index 0s!important;visibility:hidden!important;width:100%;z-index:0!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-duplicate,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-duplicate{display:none!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-prev,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-prev{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(-100px) translateZ(-150px) scale(.8) rotateX(15deg)!important;visibility:hidden!important;z-index:0!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-active,.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-active{filter:none!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(0) translateZ(0) scale(1) rotateX(0deg)!important;visibility:visible!important;z-index:10!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate){filter:brightness(.95)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(20px) translateZ(-30px) scale(.96) rotateX(-3deg)!important;visibility:visible!important;z-index:9!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:brightness(.9)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(40px) translateZ(-60px) scale(.92) rotateX(-6deg)!important;visibility:visible!important;z-index:8!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:blur(3.5216px) grayscale(0) brightness(.85)!important;left:50%!important;opacity:1!important;pointer-events:auto!important;top:0!important;transform:translateX(-50%) translateY(60px) translateZ(-90px) scale(.88) rotateX(-9deg)!important;visibility:visible!important;z-index:7!important}
.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical]:not([data-vertical-direction]) .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate),.thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=vertical][data-vertical-direction=bottom] .swiper-slide.swiper-slide-active+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate)+.swiper-slide:not(.swiper-slide-duplicate){filter:blur(3.5216px) grayscale(0) brightness(.8)!important;opacity:.5!important;transform:translateX(-50%) translateY(80px) translateZ(-120px) scale(.84) rotateX(-12deg)!important;visibility:visible!important;z-index:6!important}
body .thim-ekits-testimonial__inner.thim-ekits-stack-slider[data-stack-direction=horizontal] .thim-ekits-testimonial__article.swiper-slide.last-slide-transition.swiper-slide-visible{opacity:1!important}
.elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search input[type=search]+button[type=submit]{margin-left:10px;margin-right:0}
.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content>ul>li>a{padding-left:0;padding-right:30px}
.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content>ul>li>a.remove{float:right;margin:0;padding-right:0}
.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content>ul>li a img{float:left;margin-left:0;margin-right:15px;max-width:80px;width:100%}
.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons>a+a{margin-left:10px;margin-right:0}
.elementor-widget-wp-widget-woocommerce_widget_cart .widget_shopping_cart_content .total{border-top:1px solid #dcdcdc;margin-top:25px;padding-top:15px}
@media(min-width:1200px){
.elementor-widget-wp-widget-search form,.elementor-widget-wp-widget-woocommerce_product_search form{display:flex}
}
.elementor-widget-wp-widget-search form input,.elementor-widget-wp-widget-woocommerce_product_search form input{outline:none}
.elementor-widget-wp-widget-search form label+input[type=submit]{margin-top:10px}
@media(min-width:1200px){
.elementor-widget-wp-widget-search form label+input[type=submit]{margin-left:10px;margin-right:0;margin-top:0}
}
.thim-ekits-countdown-wrapper{display:flex}
@keyframes thim-ekits-archive-loadmore-spinner{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}
.thim-ekits-archive__loadmore-button{display:flex;justify-content:var(--thim-ekits-archive-loadmore-button-justify,center);position:relative}
.thim-ekits-archive__loadmore-button.loading .thim-ekits-archive__loadmore-btn{opacity:0}
.thim-ekits-archive__loadmore-button.loading .thim-ekits-archive__loadmore-spinner{opacity:1}
.thim-ekits-archive__loadmore-btn{align-items:center;display:flex;gap:var(--thim-ekits-archive-loadmore-gap,10px)}
.thim-ekits-archive__loadmore-spinner{align-items:center;animation:spin 1s linear infinite;display:flex;margin:0 0 0 5px}
.thim-ekits-archive__loadmore-spinner.hide{display:none}
.thim-ekits-archive__loadmore-spinner i{color:var(--thim-ekits-archive-loadmore-spinner-color)}
.thim-ekits-archive__loadmore-spinner svg{fill:var(--thim-ekits-archive-loadmore-spinner-color);height:1em;width:1em}
.thim-ekits-search-form .input-group{display:flex}
.thim-ekits-search-form .button-search,.thim-ekits-search-form .thim-ekits-search{border:none;outline:none}
.thim-ekits-search-form .button-search{align-items:center;display:inline-flex;justify-content:center}
.thim-ekits-search-form.skin-toggle{left:auto;margin-top:50px;opacity:0;position:absolute;right:-25px;top:auto;transition:all .6s ease-in-out;visibility:hidden;z-index:99}
.thim-ekits-search-form.skin-toggle .ekits-modal__close,.thim-ekits-search-form.skin-toggle .ekits-modal__overlay{display:none}
.thim-ekits-search-form.skin-toggle .ekits-modal__container{position:static;transform:unset}
.thim-ekits-search-form.skin-popup .ekits-modal__close:hover{color:red}
.ekit-toggle-offset-left .skin-toggle{left:var(--ekit-toggle-offset,0);right:auto}
.ekit-toggle-offset-right .skin-toggle{right:var(--ekit-toggle-offset,0)}
.thim-ekits-search-form__toggle__open .skin-toggle{margin-top:0;opacity:1;visibility:visible}
.e-font-icon-svg{height:1em;width:1em}
.share-toggle-icon svg,.thim-header-info>li svg,.thim-login-icon a svg{width:max-content}
.icon-svg-draw svg{overflow:visible}
.icon-svg-draw svg circle,.icon-svg-draw svg path,.icon-svg-draw svg rect{stroke:#000;stroke-width:10;fill:#0000;stroke-dasharray:0,9999px;fill-opacity:0}
.icon-svg-draw.fill-svg svg circle,.icon-svg-draw.fill-svg svg path,.icon-svg-draw.fill-svg svg rect{animation-fill-mode:forwards;animation-name:FillIn}
.icon-svg-draw.hover svg circle,.icon-svg-draw.hover svg path,.icon-svg-draw.hover svg rect,.icon-svg-draw.none svg circle,.icon-svg-draw.none svg path,.icon-svg-draw.none svg rect{stroke-dasharray:0,0}
@keyframes FillIn{0%{fill-opacity:0}40%{fill-opacity:1}to{fill-opacity:1}}
.thim-login-icon a i,.thim-login-icon a svg{margin-right:var(--login-icon-space,10px)}
.rtl .thim-login-icon a i,.rtl .thim-login-icon a svg{margin-left:var(--login-icon-space,10px);margin-right:auto}
.thim-form-login{margin:0 auto;max-width:480px}
.thim-form-login .title{font-size:22px;line-height:30px;margin:0 0 15px}
.thim-form-login input{width:100%}
.thim-form-login input[type=checkbox]{border-radius:0;width:auto}
.thim-form-login form p{margin-bottom:20px}
.thim-form-login form p:last-child{margin-bottom:0}
.thim-form-login form p.login-password{position:relative}
.thim-form-login .login-remember input{display:inline-block;height:20px;margin-right:7px;vertical-align:middle;width:20px}
.thim-form-login .forgetmenot{display:flex;justify-content:space-between}
.thim-form-login .forgetmenot a,.thim-form-login .forgetmenot label{font-size:.9em}
.thim-form-login .form-login-bottom{margin-top:25px}
.thim-form-login .form-login-bottom a{margin-left:10px;margin-right:0;text-decoration:underline}
.thim-form-login input.invalid{border-color:red!important}
.thim-ekits-image-accordion__item.overlay-active:before{background:linear-gradient(180deg,#fff0 4.14%,#00000040 52.07%,#00000080)!important;top:60%}
.thim-ekits-image-accordion:not(:hover) .overlay-active:not(:hover){flex:3}
.thim-ekits-image-accordion:not(:hover) .overlay-active:not(:hover) .overlay .overlay-inner>*{opacity:1;transform:none!important;transition:all .3s .3s;visibility:visible}
.active-caret-on .thim-tabs-nav li:after{border:var(--thim-caret-icon-size,10px) solid #0000;border-bottom:0;bottom:calc(var(--thim-caret-icon-size, 10px)*-1);content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;z-index:1}
.active-caret-on .thim-tabs-nav li:hover:after,.active-caret-on .thim-tabs-nav li[aria-selected=true]:after{border-top-color:var(--thim-tab-bg-color-hover,#222)}
.thim-tabs-vertical.active-caret-on .thim-tabs-nav li:after{border-bottom:var(--thim-caret-icon-size,10px) solid #0000;border-right:0;border-top-color:#0000!important;bottom:auto!important;left:auto!important;margin-top:calc(var(--thim-caret-icon-size, 10px)*-1);right:calc(var(--thim-caret-icon-size, 10px)*-1);top:50%}
.thim-tabs-vertical.active-caret-on .thim-tabs-nav li:hover:after,.thim-tabs-vertical.active-caret-on .thim-tabs-nav li[aria-selected=true]:after{border-left-color:var(--thim-tab-bg-color-hover,#222)}
@media(max-width:768px){
.active-caret-on .thim-tabs-content .tab-accordion-title:after{border:var(--thim-caret-icon-size,10px) solid #0000;border-bottom:0;bottom:calc(var(--thim-caret-icon-size, 10px)*-1);content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;z-index:1}
.active-caret-on .thim-tabs-content .tab-accordion-title:hover:after,.active-caret-on .thim-tabs-content .tab-accordion-title[aria-selected=true]:after{border-top-color:var(--thim-tab-bg-color-hover,#222)}
}
.thim-ekit-single-product__tabs.product-tabs-all_open .wc-tabs{display:none!important}
.thim-ekit-single-product__tabs.product-tabs-all_open .woocommerce-Tabs-panel{display:block!important}
.thim-accordion-sections .accordion-title[aria-selected=true] .accordion-icon-opened{display:none}
.elementor-widget-thim-ekits-slider .thim-ekits-sliders.thim-slider-effect-carousel>.swiper-wrapper>.elementor-element.swiper-slide{flex:0 0 auto;max-width:none;min-width:0}
.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-active div.elementor-element .animated,.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-visible div.elementor-element .animated{animation-duration:1.25s;-webkit-animation-duration:1.25s;visibility:visible}
.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-active div.elementor-element .animated.fadeInRight,.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-visible div.elementor-element .animated.fadeInRight{animation-name:fadeInRight}
.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-active div.elementor-element .animated.fadeInUp,.elementor-widget-thim-ekits-slider .thim-ekits-sliders .swiper-slide-visible div.elementor-element .animated.fadeInUp{animation-name:fadeInUp}
.elementor-widget-thim-ekits-slider .thim-slider-editor-tab.is-active{border-color:#93003f;box-shadow:inset 0 -2px 0 #93003f;color:#93003f}
.mobile-slider-pagination{text-align:center}
@media(max-width:767px){
.elementor-element .thim-ekits-mobile-sliders{display:block}
}
.thim-ekits-sliders.swiper-container.swiper-initialized>.swiper-wrapper{gap:0!important;overflow:visible!important}
.tp-instagram__item--card .tp-instagram__card-header .tp-instagram__menu{color:#262626;cursor:pointer;padding:8px}
.tp-instagram__item--card .tp-instagram__card-header .tp-instagram__menu:hover{opacity:.7}
.tp-instagram__wrapper.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-wrapper{height:100%;position:relative;transform:none!important;transform-style:preserve-3d;width:100%}
.tp-instagram__wrapper.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-slide{height:auto;left:50%!important;opacity:0;pointer-events:none;position:absolute!important;top:60%!important;transform-origin:center center;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s ease,visibility .6s ease,filter .6s ease,z-index 0s;visibility:hidden;width:100%}
.tp-instagram__wrapper.thim-ekits-stack-slider[data-stack-direction=horizontal] .swiper-slide.swiper-slide-duplicate{display:none!important}
.tp-instagram__wrapper.thim-ekits-stack-slider[data-stack-direction=horizontal][data-stack-effect=fan] .swiper-slide:not(.swiper-slide-duplicate){opacity:1!important;pointer-events:auto!important;visibility:visible!important}
.ekits-modal.open{opacity:1;transition-delay:0s;visibility:visible}
.ekits-modal__container{margin:0 auto;max-width:600px;position:relative;text-align:center;top:50%;transform:translateY(-50%);z-index:22}
.thim-ekits-product .product-item-actions.always-show{opacity:1;visibility:visible}
.thim-ekits-product .product-image:hover .product-item-actions.always-show{opacity:0;visibility:hidden}
.thim-product-tabs .nav-tabs>li.active>a,.thim-product-tabs .nav-tabs>li.active>a:focus,.thim-product-tabs .nav-tabs>li.active>a:hover{border:none}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown{float:left;margin-left:30px;position:relative}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown .cat-more span{cursor:pointer;line-height:inherit;padding:7px 0}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown .cat-more i{color:#555;font-size:11px;margin-left:5px}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown .pulldown-list{background-color:#fff;box-shadow:0 3px 3px 1px #0000001a;display:none;margin:6px 0 0;padding:10px 30px;position:absolute;right:0;text-align:right;transition:all .3s;z-index:-1}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown .pulldown-list .cat-item{list-style:none;white-space:nowrap}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown .pulldown-list .cat-item a{cursor:pointer}
.thim-product-tabs.thim-block-filter .nav-filter .cat-dropdown:hover .pulldown-list{display:block;z-index:98}
.elementor-widget-thim-loop-product-button .add_to_cart_button.added{display:none!important}
.thim-ekits-archive-course__topbar__search{border:0 solid #0000;display:flex;min-height:50px;overflow:hidden;position:relative;transition:.2s}
.thim-ekits-archive-course__topbar__search button,.thim-ekits-archive-course__topbar__search input[type=search]{-webkit-appearance:none;background:none;border:0 solid #0000;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}
.thim-ekits-archive-course__topbar__search input[type=search]{flex-basis:100%;outline:none!important}
.thim-ekits-archive-course__topbar__search button{height:100%;position:absolute;right:0}
.thim-ekits-archive-course__topbar__search-right .thim-ekits-archive-course__topbar__search{margin-left:auto}
.thim-ekits-archive-course__topbar__search-left .thim-ekits-archive-course__topbar__search{margin-right:auto}
.thim-ekit-single-course__extra__item[open] .thim-ekit-single-course__extra__icon-closed{display:none}
.thim-ekit-single-course__extra__item[open] .thim-ekit-single-course__extra__icon-opened{display:inline-block}
.thim-ekit-single-course__extra__icon-opened{display:none}
.elementor-widget .lp-course-curriculum .course-curriculum .course-item-order.lp-hidden{display:none!important}
.elementor-element-edit-mode .thim-ekit-course-items .ekit-popup-sidebar{background:#f2f2f2;bottom:0;left:0;min-height:100vh;overflow:auto;position:absolute;top:0;width:var(--thim-width-sidebar-items,475px)}
.elementor-element-edit-mode .thim-ekit-course-items .ekit-popup-content{min-height:50vh}
.elementor-element-edit-mode .thim-ekit-course-items .ekit-popup-content.e-empty{padding:190px 0}
.thim-ekit-single-course-item__search-form form{border:0 solid #0000;display:flex;height:100%;min-height:50px;overflow:hidden;transition:.2s}
.thim-ekit-single-course-item__search-form form button{height:auto!important;margin:0!important;position:static!important}
.thim-ekit-single-course-item__search-form form button:before{content:none!important}
.thim-ekit-single-course-item__search-form__input{border:inherit!important;color:#3f444b;flex-basis:100%;margin:0!important;transition:color .2s}
.thim-ekit-single-course-item__search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}
.thim-ekit-single-course-item__search-form.button-inside form{position:relative}
.thim-ekit-single-course-item__search-form.button-inside form button{padding:0;position:absolute!important;top:50%;transform:translateY(-50%)}
.thim-ekit-course-items #sidebar-toggle{display:none}
.thim-ekit-course-items .ekit-popup-header{background:var(--lp-secondary-color);transition:left .25s}
.thim-ekit-course-items #popup-content{height:calc(100vh - var(--thim-ekit-popup-header-height, 0) - var(--thim-ekit-popup-footer-height, 0));margin:0 auto;overflow-y:auto;padding-left:0;padding-right:0}
.thim-ekit-course-items .ekit-popup-footer>div{border-top:1px solid #ebebeb;margin:var(--margin-top,0) auto var(--margin-bottom,0) auto;max-width:var(--content-width,792px)}
.thim-ekit-course-items .ekit-popup-content>div{margin-bottom:var(--margin-bottom,50px);margin-top:var(--margin-top,70px);padding-left:var(--padding-left,15px);padding-right:var(--padding-right,15px)}
.thim-ekit-course-items .ekit-popup-content .e-con-inner,.thim-ekit-course-items .ekit-popup-footer .e-con-inner{max-width:var(--content-width,792px)}
.thim-ekit-course-items .ekit-popup-sidebar{flex:0 0 var(--thim-width-sidebar-items,475px);opacity:1;pointer-events:visible;position:relative;transition:.25s}
.thim-ekit-course-items .ekit-popup-sidebar .e-con-inner{padding:0}
.thim-ekit-course-items .thim-ekit-toggle-sidebar{cursor:pointer}
.thim-ekit-course-items#popup-course{background:#0000;padding-top:var(--thim-ekit-popup-header-height,0);width:100%}
.thim-ekit-course-items .wrapper-popup-content-right{flex-grow:1}
.thim-ekit-course-items .thim-ekit-toggle-sidebar .icon-open{display:none}
.thim-ekit-course-items .lp-course-curriculum .course-item-order.lp-hidden{display:none!important}
.lp-sidebar-toggle__close .thim-ekit-course-items .thim-ekit-toggle-sidebar .icon-open{display:inline-block}
.lp-sidebar-toggle__close .thim-ekit-course-items .thim-ekit-toggle-sidebar .icon-close{display:none}
.lp-sidebar-toggle__close .thim-ekit-course-items .ekit-popup-sidebar{flex:0 0 0;opacity:0;pointer-events:none}
.ekit-popup-sidebar>div{padding:0}
body.course-item-popup.thim-ekit-template{height:100vh;overflow:hidden}
body.course-item-popup.thim-ekit-template .site-header,body.course-item-popup.thim-ekit-template .thim-ekit__header{z-index:3}
body.course-item-popup.thim-ekit-template.admin-bar{height:100vh}
body.course-item-popup.thim-ekit-template.admin-bar #wpadminbar{display:none!important}
.dark-mode-toggle{cursor:pointer;line-height:1;position:relative;z-index:9}
.dark-mode-toggle>svg{height:50px;width:50px}
.dark-mode-toggle__classic path{transform-origin:center;transition-duration:.4s;transition-timing-function:cubic-bezier(0,0,.15,1.25)}
.dark-mode-toggle__classic g path{transition-delay:.1s;transition-property:opacity,transform}
.dark-mode-toggle__classic :first-child path{transition-property:transform,d}
.dark-mode-toggle__lightbulb .theme-toggle__lightbulb__coil,.dark-mode-toggle__lightbulb .theme-toggle__lightbulb__rays *{stroke-dasharray:1.1;stroke-dashoffset:0;opacity:1;transition-duration:.5s;transition-property:stroke-dashoffset,opacity}
.dark-mode-toggle__dark-side path{transform-origin:center;transition:.5s ease}
.dark-mode-toggle__horizon g path{transition:transform .5s cubic-bezier(0,0,.15,1)}
.dark-mode-toggle__button-switch{align-items:center;background-color:#000;border-radius:16px;display:flex;flex-direction:row-reverse;gap:4px;height:24px;justify-content:center;position:relative;transition:.7s;width:50px}
.dark-mode-toggle__button-switch>*{transition:.7s}
.dark-mode-toggle__button-switch svg{background-color:#fff;border-radius:50%;height:auto;left:0;margin:2px;padding:2px;position:absolute;right:auto;top:0;transform:translateX(0);width:20px}
.dark-mode-toggle__button-switch>span{color:#fff;font-size:12px;font-weight:500;text-transform:uppercase}
.dark-mode-toggle__button-switch>.light{display:inline-flex;opacity:0;visibility:hidden}
.dark-mode-toggle__button-switch>.dark{display:inline-flex;opacity:1;visibility:visible}
.thim-ekit-dark-mode .dark-mode-toggle__classic g path{opacity:0;transform:scale(.5) rotate(45deg);transition-delay:0s}
.thim-ekit-dark-mode .dark-mode-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:.1s}
.thim-ekit-dark-mode .dark-mode-toggle__lightbulb .theme-toggle__lightbulb__coil,.thim-ekit-dark-mode .dark-mode-toggle__lightbulb .theme-toggle__lightbulb__rays *{stroke-dashoffset:1;opacity:0}
.thim-ekit-dark-mode .dark-mode-toggle__dark-side path{transform:rotate(180deg)}
.thim-ekit-dark-mode .dark-mode-toggle__horizon g path{transform:translate3d(0,50%,0)}
.thim-ekit-dark-mode .dark-mode-toggle__button-switch svg{transform:translateX(130%)}
.thim-ekit-dark-mode .dark-mode-toggle__button-switch>.dark{opacity:0;visibility:hidden}
.thim-ekit-dark-mode .dark-mode-toggle__button-switch>.light{opacity:1;visibility:visible}
@supports not (d:path("")){
.thim-ekit-dark-mode .dark-mode-toggle__classic :first-child path{transform:translate3d(-12px,10px,0)}
}
.rtl .dark-mode-toggle__button-switch{flex-direction:row}
.social-share-toggle{position:relative}
.social-share-toggle .share-toggle-icon{cursor:pointer;display:inline-flex;gap:8px}
.social-share-toggle .content-widget-social-share{background:#fff;box-shadow:0 1px 16px 0 #0000001f;padding:24px 16px}
.social-share-toggle .content-widget-social-share .title-share{margin-bottom:16px;padding-bottom:16px}
.social-share-toggle .content-widget-social-share .thim-social-media{display:inline-flex}
.social-share-toggle .content-widget-social-share .thim-social-media>li{list-style:none;text-align:center}
.social-share-toggle .content-widget-social-share .thim-social-media>li>a{display:block;margin:0 auto;text-align:center}
.social-share-toggle .content-widget-social-share .btn-clipboard{position:relative}
.social-share-toggle .content-widget-social-share .btn-clipboard .tooltip{background:#000000b8;border-radius:3px;bottom:100%;color:#fff;display:none;font-size:.825em;left:50%;margin-bottom:10px;padding:5px 10px;position:absolute;right:auto;transform:translateX(-50%);width:max-content;z-index:2}
.social-share-toggle .content-widget-social-share .btn-clipboard .tooltip:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000000b8;bottom:-5px;content:"";left:50%;margin-left:-3px;position:absolute;z-index:2}
.social-share-toggle .content-widget-social-share .btn-clipboard:hover{background-color:#eee}
.social-share-toggle .content-widget-social-share .btn-clipboard:hover .tooltip{display:block}
.social-share-toggle .content-widget-social-share .clipboard-value{box-shadow:none;color:inherit;padding:0}
.social-share-toggle .content-widget-social-share .clipboard-value:focus{outline:none}
.social-share-toggle .wrapper-content-widget{margin-top:20px;opacity:0;position:absolute;right:0;top:auto;transition:all .27s ease;visibility:hidden;z-index:9}
.social-share-toggle.social-share-toggle__open .wrapper-content-widget{margin-top:0;opacity:1;visibility:visible}
@media(max-width:768px){
.social-share-toggle .wrapper-content-widget{background-color:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0}
.social-share-toggle .wrapper-content-widget .content-widget-social-share{margin:0 auto;max-width:fit-content;min-width:320px;position:relative;top:50%;transform:translateY(-50%);z-index:1}
}
.rtl .elementor-widget-thim-ekits-social-share .social-share-toggle .wrapper-content-widget{left:0;right:unset}
@media(max-width:768px){
.rtl .elementor-widget-thim-ekits-social-share .social-share-toggle .wrapper-content-widget{left:0;right:0}
}
@keyframes ekit--slide-up{0%{opacity:0;transform:translate3d(0,3rem,0);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:translateZ(0)}}
.ekit--slide-up{animation-name:ekit--slide-up}
@keyframes ekit--slide-down{0%{opacity:0;transform:translate3d(0,-3rem,0);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:translateZ(0)}}
.ekit--slide-down{animation-name:ekit--slide-down}
@keyframes ekit--slide-left{0%{opacity:0;transform:translate3d(3rem,0,0);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:translateZ(0)}}
.ekit--slide-left{animation-name:ekit--slide-left}
@keyframes ekit--slide-right{0%{opacity:0;transform:translate3d(-3rem,0,0);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:translateZ(0)}}
.ekit--slide-right{animation-name:ekit--slide-right}
@keyframes ekit--scale{0%{opacity:0;transform:scale(.8) translateY(50px);transition-duration:1.2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:none}}
.ekit--scale{animation-name:ekit--scale}
@keyframes ekit--fancy{0%{opacity:0;transform:translateY(110px) rotateY(20deg);transform-origin:left;transition-duration:1.2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:1;transform:none}}
.ekit--fancy{animation-name:ekit--fancy}
@keyframes ekit-animated-transform-1{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}
@keyframes ekit-animated-transform-2{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}
@keyframes ekit-animated-transform-3{50%{border-radius:750px 550px 350px 750px/350px 750px 550px 450px}to{border-radius:750px 250px 750px 250px/250px 750px 250px 750px}}
@keyframes ekit-animated-transform-4{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}
@keyframes ekit-animated-transform-5{20%{border-radius:45% 55% 62% 38%/53% 51% 49% 47%}40%{border-radius:45% 55% 49% 51%/36% 51% 49% 64%}60%{border-radius:60% 40% 57% 43%/47% 62% 38% 53%}80%{border-radius:60% 40% 32% 68%/38% 36% 64% 62%}}
@keyframes ekit-circle-small{0%{transform:rotate(0deg) translate(-25px) rotate(0deg)}to{transform:rotate(1turn) translate(-25px) rotate(-1turn)}}
@keyframes ekit-circle-medium{0%{transform:rotate(0deg) translate(-100px) rotate(0deg)}to{transform:rotate(1turn) translate(-100px) rotate(-1turn)}}
@keyframes ekit-circle-large{0%{transform:rotate(0deg) translate(-150px) rotate(0deg)}to{transform:rotate(1turn) translate(-150px) rotate(-1turn)}}
@keyframes ekit-fade-in-out{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.1)}}
@keyframes ekit-flipX{0%{transform:rotateX(180deg)}to{transform:rotateX(-180deg)}}
@keyframes ekit-flipY{0%{transform:rotateY(180deg)}to{transform:rotateY(-180deg)}}
@keyframes ekit-vsm-y-move{0%{transform:translateY(-30%)}50%{transform:translateY(30%)}to{transform:translateY(-30%)}}
@keyframes ekit-vsm-y-reverse-move{0%{transform:translateY(30%)}50%{transform:translateY(-30%)}to{transform:translateY(30%)}}
@keyframes ekit-sm-y-move{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}
@keyframes ekit-md-y-move{0%{transform:translateY(-100%)}50%{transform:translateY(100%)}to{transform:translateY(-100%)}}
@keyframes ekit-lg-y-move{0%{transform:translateY(-150%)}50%{transform:translateY(150%)}to{transform:translateY(-150%)}}
@keyframes ekit-sm-x-move{0%{transform:translate(-50%)}50%{transform:translate(50%)}to{transform:translate(-50%)}}
@keyframes ekit-md-x-move{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}
@keyframes ekit-lg-x-move{0%{transform:translate(-150%)}50%{transform:translate(150%)}to{transform:translate(-150%)}}
@keyframes ekit-sm-xy-move{0%{transform:translate(-10%,-10%)}50%{transform:translate(10%,10%)}to{transform:translate(-10%,-10%)}}
@keyframes ekit-md-xy-move{0%{transform:translate(-25%,-25%)}50%{transform:translate(25%,25%)}to{transform:translate(-25%,-25%)}}
@keyframes ekit-lg-xy-move{0%{transform:translate(-50%,-50%)}50%{transform:translate(50%,50%)}to{transform:translate(-50%,-50%)}}
@keyframes ekit-sm-yx-move{0%{transform:translate(10%,-10%)}50%{transform:translate(-10%,10%)}to{transform:translate(10%,-10%)}}
@keyframes ekit-md-yx-move{0%{transform:translate(25%,-25%)}50%{transform:translate(-25%,25%)}to{transform:translate(25%,-25%)}}
@keyframes ekit-lg-yx-move{0%{transform:translate(50%,-50%)}50%{transform:translate(-50%,50%)}to{transform:translate(50%,-50%)}}
@keyframes ekit-rotate-x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes ekit-rotate-y{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}
@keyframes ekit-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}
@keyframes ekit-zoom-in-out{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(.9)}}
@keyframes ekit-spinners{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
