.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.ts-effect-image{text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-effect-image .image-link{display:block;position:relative;max-width:100%;overflow:hidden}.ts-banner,.ts-banner *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-banner{width:100%;overflow:hidden;border-radius:var(--ts-radius);-webkit-mask-image:-webkit-radial-gradient(white,black)}.ts-banner .banner-wrapper>a{position:absolute;inset:0;z-index:6}.banner-wrapper>*{position:relative;z-index:3}.ts-banner .banner-bg .mobile-banner{display:none}.ts-banner .banner-wrapper{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.ts-banner .banner-bg img{position:relative;margin:0 auto;width:100%;transition:0.3s ease 0s}.ts-banner .box-content{position:absolute;z-index:5;left:0;right:0;bottom:0;top:0;display:flex;flex-direction:column;height:100%;--ts-btn-pd-h:25px;--ts-btn-pd-v:7px}.ts-banner .box-content .content-text{padding:43px 30px}.ts-banner .box-content h2{margin-bottom:18px}.ts-banner .box-content .description{margin-bottom:24px}.ts-banner .ts-banner-button a.button{display:inline-flex;align-items:center;gap:10px}.ts-banner.btn-icon-right .ts-banner-button a.button i{order:1}.ts-banner .ts-banner-button a.button i{font-size:1.6em;line-height:1}.ts-banner a.banner-link:hover~.box-content .ts-banner-button a.button{color:var(--ts-btn-hover-color);background-color:var(--ts-btn-hover-bg);border-color:var(--ts-btn-hover-border)}.eff-grow-rotate:hover img.bg-image,.eff-zoom-in:hover img.bg-image{transform:scale(1.12,1.12)}.eff-grow-rotate img.bg-image{transform:rotate(0deg) scale(1,1);transition:0.3s ease 0s}.eff-grow-rotate:hover img.bg-image{transform:rotate(3deg) scale(1.12)}.eff-flash .banner-wrapper{position:relative;overflow:hidden}.eff-flash .banner-wrapper:before,.eff-flash .banner-wrapper:after{content:'';width:100%;height:100%;background:rgb(255 255 255 / .3);position:absolute;top:0;left:0;z-index:5;transition:transform .4s,opacity .15s ease-in-out 0s;opacity:0}.eff-flash:hover .banner-wrapper:before{transform:scale(0,1);opacity:1}.eff-flash:hover .banner-wrapper:after{transform:scale(1,0);opacity:1}@media only screen and (max-width:991px) and (min-width:768px){.ts-banner.img-mobile-tablet .mobile-banner,.ts-banner.img-tablet .mobile-banner{display:block}.ts-banner.img-mobile-tablet .main-banner,.ts-banner.img-tablet .main-banner{display:none}}@media only screen and (max-width:767px){.ts-banner.img-mobile-tablet .mobile-banner,.ts-banner.img-mobile .mobile-banner{display:block}.ts-banner.img-mobile-tablet .main-banner,.ts-banner.img-mobile .main-banner{display:none}}.ts-testimonial-wrapper{--thumbnail-size:96px}.ts-testimonial-wrapper .author-meta a{color:inherit;text-decoration:none}.ts-testimonial-wrapper .author-meta a:hover{color:var(--ts-link-hover-color);text-decoration:none}.ts-shortcode.ts-testimonial-wrapper:not(.ts-slider) .items{gap:var(--ts-h-gap)}body .ts-testimonial-wrapper blockquote{border:0;padding:var(--ts-quote-pd);background:#f5f5f5;gap:20px;color:inherit;--ts-quote-font-size:1rem;--ts-quote-font-family:inherit;--ts-quote-font-style:inherit;--ts-quote-font-weight:inherit;--ts-quote-transform:inherit;transition:0.25s ease}.ts-testimonial-wrapper .items.swiper{margin-top:-3px;margin-bottom:-14px}.ts-shortcode.ts-testimonial-wrapper .items.swiper .item{padding-top:3px;padding-bottom:14px}body .ts-testimonial-wrapper blockquote:before{position:static;font-size:1.6em}body .ts-testimonial-wrapper .item:hover blockquote{transform:translateY(-3px);box-shadow:0 4px 10px rgb(0 0 0 / .1)}.ts-testimonial-wrapper .author-meta{display:flex;align-items:center;gap:20px}.ts-testimonial-wrapper .author-meta .meta{display:flex;flex-direction:column;gap:2px}.ts-testimonial-wrapper .author-meta .meta>*{display:inline-block;vertical-align:middle;line-height:1.5}.ts-testimonial-wrapper .author-meta img{width:var(--thumbnail-size);border-radius:50%}.ts-testimonial-wrapper .author-meta .rating{margin:5px 0 0}.ts-testimonial-wrapper .author-meta .author{font-size:var(--ts-h5-font-size);font-weight:var(--ts-heading-font-weight)}body .ts-testimonial-wrapper blockquote:before,.ts-testimonial-wrapper .author-meta :where(.role,.date-time){color:var(--ts-primary-color)}body .ts-shortcode.ts-testimonial-wrapper.dots-thumbnail .swiper-pagination-bullet{width:var(--thumbnail-size);height:var(--thumbnail-size);background-size:cover;background-repeat:no-repeat;transition:0.3s ease}body .ts-shortcode.ts-testimonial-wrapper.dots-thumbnail .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){transform:scale(.8)}.ts-team-members .team-info .member-social a{text-decoration:none;color:inherit;transition:250ms ease}.ts-team-members .team-info .member-social a:hover{transform:translateY(-5px)}.ts-team-members .team-content{position:relative;-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden}.ts-team-members .team-content,.ts-team-members .team-info,.ts-team-members .team-info:before{border-radius:var(--ts-radius)}.ts-team-members .team-info{position:absolute;inset:auto var(--ts-h-gap) var(--ts-h-gap);padding:7px 10px;display:flex;flex-direction:column;align-items:center;gap:0;overflow:hidden}.ts-team-members .team-info:before{content:'';position:absolute;inset:0;background:var(--ts-primary-color);opacity:.75}.ts-team-members .team-info>*{position:relative;z-index:2;color:var(--ts-text-in-primary-color)}.ts-team-members .team-info .name{font-size:var(--ts-h6-font-size);line-height:1.2;margin:0}.ts-team-members .team-info .name a{position:relative;display:block;padding:3px 0;color:inherit}.ts-team-members .team-info .name a:before{content:'';position:absolute;bottom:0;left:50%;width:60px;height:1px;background:currentColor;transform:translateX(-50%) scale(0);opacity:.5;transition:transform 300ms ease}.ts-team-members .team-content .image-thumbnail img{transition:transform 300ms ease}.ts-team-members .team-content:hover .image-thumbnail img{transform:scale(1.1)}.ts-team-members .team-content:hover .name a:before{transform:translateX(-50%) scale(1)}.ts-team-members .member-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 10px;font-size:20px;margin:8px 0 0}.member-social svg{fill:var(--ts-text-in-primary-color);width:20px;height:20px}.button.coupon-code,.coupon-code>span{text-transform:uppercase;line-height:1}.coupon-code>span:first-child{display:inline-flex;gap:5px;font-size:var(--ts-h5-font-size);font-family:var(--ts-font-family);font-weight:var(--ts-font-weight);align-items:center}.coupon-code>span:first-child:after{content:"\e96c";font-size:1.2em;font-family:'icomoon';display:inline-block;font-weight:400;order:-1}.coupon-code.loading .copy-message{display:block;transition:150ms ease 0s}.coupon-code .copy-message{content:"";display:inline-block;vertical-align:middle;display:none}.coupon-code.loading>span:first-child{display:none}.mailchimp-subscription .newsletter>*:last-child{margin-bottom:0}.mailchimp-subscription .newsletter{margin-bottom:22px}.mailchimp-subscription .widget-title-wrapper .widget-title{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height);margin-bottom:5px}.mc4wp-form .subscribe-email{display:flex;color:var(--ts-input-color);background:var(--ts-input-bg-color);border:1px solid var(--ts-input-border);overflow:hidden;border-radius:calc(var(--ts-btn-pd-v) * 4);transition:150ms ease}.mc4wp-form .subscribe-email input[type="email"]{margin:0;flex:1;background:transparent!important;border:0!important;color:inherit!important;padding-right:0}.mc4wp-form .subscribe-email a{color:inherit}form .processing button{color:transparent!important}.mc4wp-form .subscribe-email button.button{font-size:0;padding:0;border:0;background:#fff0;color:inherit;width:clamp(40px,14%,100px);min-width:70px;display:inline-flex;align-items:center;justify-content:center;position:relative;gap:0;color:var(--ts-primary-color)}.mc4wp-form .subscribe-email button:after{content:'\e95c';font-family:'icomoon';font-weight:400;font-style:normal;letter-spacing:0;line-height:1;font-size:1.8rem}.mc4wp-form .subscribe-email:hover button{opacity:.7}.ts-product-category-wrapper{--ts-v-gap:40px}.products .product-category .product-wrapper:before{display:none}.products .product-category .meta-wrapper h4 a{color:inherit}.products .product.product-category{--ts-prod-meta-align:center;--wrapper-gap:15px;--ts-prod-padding:0}.products .product-category .product-wrapper{text-align:var(--ts-prod-meta-align);margin:0}.products .product.product-category .meta-wrapper{gap:2px;container-type:inline-size}.hide-prod-count .products .product.product-category .meta-wrapper .count{display:none}.products .product.product-category .meta-wrapper .count{color:var(--ts-gray-color);font-size:11px;font-size:clamp(11px, 9cqw, 13px);line-height:1.5}.products .product-category .meta-wrapper h4{font-size:12px;font-size:clamp(12px, 10cqw, 15px);line-height:1.5;margin:0;overflow:hidden}.product-category .product-wrapper .meta-wrapper h4>a{display:inline-block;vertical-align:top;position:relative;transition:transform 0.3s}.product-category .product-wrapper .meta-wrapper h4>a:before{content:attr(data-text);position:absolute;top:100%;transform:translate3d(0,0,0);color:var(--ts-primary-color)}.product-category .product-wrapper:hover .meta-wrapper h4>a{transform:translateY(-100%)}.ts-list-of-product-categories-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.ts-list-of-product-categories-wrapper .list-categories{flex:1;align-items:flex-start;gap:20px 15px;margin:0}.ts-list-of-product-categories-wrapper .list-categories .heading-title{font-size:var(--ts-body-font-size);line-height:1.4;margin:0}.ts-list-of-product-categories-wrapper .list-categories ul{margin:0;padding:0;display:grid;gap:14px}.ts-list-of-product-categories-wrapper .list-categories ul li a{color:inherit;text-decoration:none}.ts-list-of-product-categories-wrapper .list-categories ul li:hover,.ts-list-of-product-categories-wrapper .list-categories ul li a:not(.shop-more-button):hover{color:var(--ts-primary-color)}.ts-list-of-product-categories-wrapper .list-categories ul li{list-style:none;padding:0}.ts-list-of-product-categories-wrapper .list-categories ul li.shop-more{margin-top:5px}body .elementor-social-icon{background-color:#fff0}.ts-social-icons-elementor-widget .list-items{display:flex;flex-wrap:wrap;gap:16px}.ts-social-icons-elementor-widget .elementor-icon.elementor-social-icon{width:auto;height:auto;display:inline-flex;gap:5px;align-items:center;vertical-align:middle;text-align:center;font-size:1.6em;line-height:1;--e-social-icon-icon-color:inherit;transition:0.2s ease}.ts-social-icons-elementor-widget .elementor-social-icon:hover{opacity:1;text-decoration:none;transform:translate3d(0,-3px,0)}.ts-social-icons-elementor-widget .elementor-icon.elementor-social-icon i:before{position:static;transform:none;line-height:1}.ts-social-icons-elementor-widget .elementor-icon :is(i,svg){display:flex;align-items:center;justify-content:center}.ts-shortcode{clear:both;position:relative}.heading-tab .shortcode-title{margin:0}.ts-shortcode .swiper-notification{display:none}.ts-shortcode .shortcode-heading-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}.show-counter-today .shortcode-heading-wrapper .heading-group{align-self:center}.ts-shortcode .column-tabs,.shortcode-heading-wrapper .heading-group{display:flex;flex-direction:column;gap:10px}.ts-shortcode .column-tabs,.ts-shortcode .shortcode-heading-wrapper{margin-bottom:var(--ts-heading-gap)}.ts-shortcode .column-tabs .shortcode-title,.shortcode-heading-wrapper .shortcode-title{font-size:var(--ts-h2-font-size);line-height:var(--ts-h2-line-height);margin:0}.shortcode-heading-wrapper .shortcode-desc{color:var(--ts-gray-color)}.ts-shortcode .shop-more{margin-top:30px}.column-tabs{--tabs-h-gap:10px;--tabs-v-gap:10px;gap:20px}.column-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:var(--tabs-v-gap) var(--tabs-h-gap)}.column-tabs ul.tabs li{list-style:none;font-size:var(--ts-font-size);line-height:1}.column-tabs ul.tabs li:not(:last-child){padding-right:var(--tabs-h-gap);border-right:1px solid var(--ts-border)}.column-tabs ul.tabs li:hover{color:var(--ts-primary-color);cursor:pointer}.column-tabs ul.tabs li.current{color:var(--ts-primary-color);cursor:default;font-weight:600}.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child){border-color:currentColor}.counter-wrapper{padding:8px 20px;background:var(--ts-primary-color);color:var(--ts-text-in-primary-color);border-radius:5px;font-size:calc(1rem + 5px);font-weight:var(--ts-heading-font-weight);max-width:max-content;line-height:1}.counter-wrapper,.counter-wrapper>div{display:flex;align-items:flex-end;gap:0 5px}.counter-wrapper{flex-wrap:wrap}.counter-wrapper>div:not(:last-child):after{content:':';display:inline-flex;font-size:calc(1em - 6px);line-height:1.5;font-weight:400}.counter-wrapper .number-wrapper{min-width:28px;text-align:center}.counter-wrapper .ref-wrapper{font-size:clamp(12px, 0.5em, 20px);line-height:1.4;font-weight:400}.meta-wrapper .counter-wrapper{padding:7px 15px;font-size:1rem;border-radius:3px}.meta-wrapper .counter-wrapper .number-wrapper{min-width:22px}.meta-wrapper .counter-wrapper .ref-wrapper{display:none}.meta-wrapper .counter-wrapper>div:not(:last-child):after{font-size:calc(1em - 3px);line-height:1.2}.style-boxed .counter-wrapper{padding:0;background:#fff0;color:inherit;border-radius:0;align-items:center;gap:10px}.style-boxed .counter-wrapper>div{width:2.5em;height:2.5em;padding:5px;background:var(--ts-primary-color);color:var(--ts-text-in-primary-color);border-radius:5px;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--ts-radius)}.style-boxed .counter-wrapper>div:not(:last-child):after{display:none}.style-boxed .counter-wrapper .ref-wrapper{color:var(--ts-gray-color);text-transform:capitalize}.ts-icon-image-box{display:flex;flex-direction:row;gap:15px;overflow:hidden;position:relative}.ts-icon-image-box a.image-box-link{position:absolute;inset:0;text-decoration:none!important}.ts-icon-image-box,.ts-icon-image-box .title,.ts-icon-image-box .elementor-icon i,.ts-icon-image-box .description{transition:0.3s ease 0s}.position-top .ts-icon-image-box{flex-direction:column;align-items:center}.position-right .ts-icon-image-box .icon-image{order:2}.ts-icon-image-box .elementor-icon i{font-size:36px;line-height:36px}.ts-icon-image-box .box-content{display:flex;flex-direction:column;flex:1}.ts-icon-image-box .title{margin-bottom:0;font-size:calc(1em + 1px);line-height:inherit;font-family:inherit}.ts-icon-image-box .description{font-size:calc(1em - 1px)}.elementor-widget-icon .elementor-icon-wrapper{line-height:1}@media only screen and (max-width:1410px) and (min-width:1201px){.position-laptop-top .ts-icon-image-box{flex-direction:column;align-items:center}.position-laptop-right .ts-icon-image-box,.position-laptop-left .ts-icon-image-box{flex-direction:row}.position-laptop-right .ts-icon-image-box .icon-image{order:2}}@media only screen and (max-width:1200px) and (min-width:992px){.position-tablet_extra-top .ts-icon-image-box{flex-direction:column;align-items:center}.position-tablet_extra-right .ts-icon-image-box,.position-tablet_extra-left .ts-icon-image-box{flex-direction:row}.position-tablet_extra-right .ts-icon-image-box .icon-image{order:2}}@media only screen and (max-width:991px) and (min-width:768px){.position-tablet-top .ts-icon-image-box{flex-direction:column;align-items:center}.position-tablet-right .ts-icon-image-box,.position-tablet-left .ts-icon-image-box{flex-direction:row}.position-tablet-right .ts-icon-image-box .icon-image{order:2}}@media only screen and (max-width:767px){.position-mobile-top .ts-icon-image-box{flex-direction:column;align-items:center}.position-mobile-right .ts-icon-image-box,.position-mobile-left .ts-icon-image-box{flex-direction:row}.position-mobile-right .ts-icon-image-box .icon-image{order:2}}.ts-shortcode.ts-gallery-wrapper:not(.ts-slider) .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-h-gap)}.ts-product-brand-wrapper{--wrapper-gap:15px}.ts-product-brand-wrapper .item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--wrapper-gap) 0}.ts-product-brand-wrapper .row-group{display:flex;flex-direction:column;gap:var(--ts-v-gap)}.ts-product-brand-wrapper .item img{vertical-align:top;border:1px solid var(--ts-border);border-radius:var(--ts-radius);transition:0.25s ease}.ts-product-brand-wrapper .item:hover>a img{transform:translateY(-3px);box-shadow:0 4px 10px rgb(0 0 0 / .1)}.ts-product-brand-wrapper .item .meta-wrapper{display:flex;flex-direction:column;color:var(--ts-gray-color);font-size:calc(1em - 1px);gap:2px}.ts-product-brand-wrapper .item .meta-wrapper h4{font-size:var(--ts-prod-font-size);line-height:var(--ts-prod-line-height);margin:0;overflow:hidden}.ts-product-brand-wrapper .item .meta-wrapper h4>a{display:inline-block;vertical-align:top;position:relative;transition:transform 0.3s}.ts-product-brand-wrapper .item .meta-wrapper h4>a:before{content:attr(data-text);position:absolute;top:100%;transform:translate3d(0,0,0);color:var(--ts-primary-color)}.ts-product-brand-wrapper .item:hover .meta-wrapper h4>a{transform:translateY(-100%)}.ts-product-brand-wrapper .items.swiper{margin:-3px calc(var(--ts-h-gap) * -0.5) -14px;padding-bottom:0}.ts-product-brand-wrapper .items.swiper .item{padding:3px calc(var(--ts-h-gap) * 0.5) 14px}