.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}.counter-wrapper{display:inline-block;padding:10px 20px;border-radius:55px;background:#fff}.text-center .counter-wrapper{text-align:center}.text-right .counter-wrapper{text-align:right}.counter-wrapper>div{min-width:40px;text-align:center;line-height:20px;display:inline-block}.counter-wrapper>div:not(:last-child){margin-right:10px}.counter-wrapper>div>*{display:inline-block}.ts-product-deals-wrapper .shortcode-heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ts-product-deals-wrapper .shortcode-heading-wrapper>*:not(:last-child){margin-right:20px}.meta-wrapper .counter-wrapper{padding:8px 15px;box-shadow:0 0 7px rgba(0,0,0,.1)}.meta-wrapper .counter-wrapper>div{min-width:24px}.meta-wrapper .counter-wrapper>div:not(:last-child){margin-right:5px}.ts-banner,.ts-banner *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-banner{overflow:hidden;width:100%;position:relative;text-align:center}.ts-banner .banner-wrapper{position:relative}.ts-banner .banner-wrapper .banner-bg{overflow:hidden}.ts-banner .banner-wrapper>a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4}.ts-banner .banner-bg img{position:relative;margin:0 -1px;width:calc(100% + 2px);-o-object-fit:cover;object-fit:cover}.ts-banner .box-content{position:absolute;z-index:3;transition:.3s ease 0s}.ts-banner .box-content>div>*{line-height:1.2;margin-bottom:20px}.ts-banner .box-content>div>*:last-child{margin-bottom:0}.ts-banner:not(.center-top):not(.center-bottom):not(.center-center) .box-content .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ts-banner:not(.center-top):not(.center-bottom):not(.center-center) .box-content .price ins{margin-bottom:2px}.ts-banner .box-content .price ins+del{text-decoration:line-through}.ts-banner .box-content .price{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ts-banner.center-top .box-content .price,.ts-banner.center-center .box-content .price,.ts-banner.center-bottom .box-content .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ts-banner.center-top .box-content .price ins+del,.ts-banner.center-center .box-content .price ins+del,.ts-banner.center-bottom .box-content .price ins+del{margin:0 0 0 7px}.ts-banner header{display:table-cell;vertical-align:middle}.ts-banner.text-left .box-content{text-align:left}.ts-banner.text-right .box-content{text-align:right}.ts-banner .ts-banner-button{display:inline-block;overflow:hidden;position:relative}.ts-banner .ts-banner-button .button{text-decoration:none}.ts-banner .ts-banner-button .button:not(.button-text){margin-top:10px;padding:9px 30px;line-height:18px}.ts-banner h2+.ts-banner-button .button:not(.button-text){margin-top:0}.ts-banner.center-top .box-content h2,.ts-banner.center-bottom .box-content h2{margin-left:auto;margin-right:auto}.left-top .box-content{left:40px;right:auto;top:40px;bottom:auto}.left-bottom .box-content{left:40px;right:auto;top:auto;bottom:40px}.left-center .box-content{left:40px;right:auto;top:50%;bottom:auto;transform:translate(0,-50%)}.right-top .box-content{right:40px;left:auto;top:40px;bottom:auto}.right-bottom .box-content{right:40px;left:auto;top:auto;bottom:40px}.right-center .box-content{right:40px;left:auto;top:50%;bottom:auto;transform:translate(0,-50%)}.center-top .box-content{text-align:center;left:40px;right:40px;top:40px;bottom:auto}.center-bottom .box-content{text-align:center;left:40px;right:40px;top:auto;bottom:40px}.center-center .box-content{left:40px;right:40px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center}.sp-small.left-top .box-content{left:30px;top:30px}.sp-small.left-bottom .box-content{left:30px;bottom:30px}.sp-small.left-center .box-content{left:30px}.sp-small.right-top .box-content{right:30px;top:30px}.sp-small.right-bottom .box-content{right:30px;bottom:30px}.sp-small.right-center .box-content{right:30px}.sp-small.center-top .box-content{left:30px;right:30px;top:30px}.sp-small.center-bottom .box-content{left:30px;right:30px;bottom:30px}.sp-small.center-center .box-content{left:30px;right:30px}.eff-zoom-in .image-link .bg-image,.eff-zoom-in .banner-bg img{transition:transform .5s}.eff-zoom-in:hover .image-link .bg-image,.eff-zoom-in:hover .banner-bg img{-webkit-transform:scale(1.12);transform:scale(1.12)}.eff-zoom-out .image-link .bg-image,.eff-zoom-out .banner-bg img{width:calc(100% + 60px);max-width:none;transition:transform .5s;transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}.eff-zoom-out:hover .image-link .bg-image,.eff-zoom-out:hover .banner-bg img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.eff-zoom-rotate .image-link .bg-image,.eff-zoom-rotate .bg-content img{transition:.5s ease}.eff-zoom-rotate:hover .image-link .bg-image,.eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.15);transform:rotate(6deg) scale(1.15)}.elementor-col-50 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-50 .eff-zoom-rotate:hover .bg-content img,.elementor-col-60 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-60 .eff-zoom-rotate:hover .bg-content img,.elementor-col-70 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-70 .eff-zoom-rotate:hover .bg-content img,.elementor-col-80 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-80 .eff-zoom-rotate:hover .bg-content img,.elementor-col-90 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-90 .eff-zoom-rotate:hover .bg-content img,.elementor-col-100 .eff-zoom-rotate:hover .image-link .bg-image,.elementor-col-100 .eff-zoom-rotate:hover .bg-content img{-webkit-transform:rotate(6deg) scale(1.3);transform:rotate(6deg) scale(1.3)}.eff-flash .bg-content,.eff-flash .image-link{position:relative;overflow:hidden}.eff-flash .bg-content:before,.eff-flash .bg-content:after,.eff-flash .image-link:before,.eff-flash .image-link:after{content:'';width:100%;height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;left:0;z-index:5;transition:transform .5s,opacity .2s ease-in-out 0s;opacity:0}.eff-flash:hover .bg-content:before,.eff-flash:hover .image-link:before{transform:scale(0,1);opacity:1}.eff-flash:hover .bg-content:after,.eff-flash:hover .image-link:after{transform:scale(1,0);opacity:1}.eff-line .image-link{position:relative;overflow:hidden;line-height:1}.eff-line .bg-content:before,.eff-line .bg-content:after,.eff-line .image-link:before,.eff-line .image-link:after{content:"";position:absolute;top:15px;left:15px;border:1px solid rgba(255,255,255,.7);transition:all ease .45s;z-index:2;display:block}.eff-line .bg-content:before,.eff-line .image-link:before{width:calc(100% - 30px);height:0;border-top:none;border-bottom:none}.eff-line .bg-content:after,.eff-line .image-link:after{height:calc(100% - 30px);width:0;border-left:none;border-right:none}.eff-line:hover .bg-content:before,.eff-line:hover .image-link:before{height:calc(100% - 30px)}.eff-line:hover .bg-content:after,.eff-line:hover .image-link:after{width:calc(100% - 30px)}.ts-banner-image{overflow:hidden;position:relative;text-align:center}.ts-banner-image *{backface-visibility:hidden}.ts-banner-image img.text-image{position:absolute;z-index:2}.ts-banner-image>*{display:block;position:relative;overflow:hidden}.ts-banner-image>*:after{display:table;content:"";clear:both}.ts-banner-image img.bg-image{position:relative;z-index:1;width:100%;transition:.4s ease 0s;-o-object-fit:cover;object-fit:cover}.ts-banner-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:0}.ts-banner-image img.text-image{max-width:85%;transition:.5s ease 0s;margin:0}.ts-banner-image.left-top img.text-image{left:5%;right:auto;top:5%;bottom:auto;margin:20px 0 0 10px}.ts-banner-image.left-bottom img.text-image{left:5%;right:auto;top:auto;bottom:8%;margin:0 0 20px 20px}.ts-banner-image.left-center img.text-image{left:5%;right:auto;margin:0 0 0 10px;top:50%;bottom:auto;transform:translate(0,-50%)}.ts-banner-image.right-top img.text-image{right:5%;left:auto;top:5%;bottom:auto;margin:20px 10px 0 0}.ts-banner-image.right-bottom img.text-image{right:5%;left:auto;top:auto;bottom:8%;margin:0 10px 20px 0}.ts-banner-image.right-center img.text-image{right:5%;left:auto;top:50%;bottom:auto;margin:0 20px 0 0;transform:translate(0,-50%)}.ts-banner-image.center-top img.text-image{left:50%;right:auto;top:8%;bottom:auto;margin:10px 0 0;transform:translate(-50%,0)}.ts-banner-image.center-bottom img.text-image{left:50%;right:auto;top:auto;bottom:8%;margin:0 0 10px;transform:translate(-50%,0)}.ts-banner-image.center-center img.text-image{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);text-align:center;max-width:70%}.ts-logo-slider-wrapper .content-wrapper{padding:0;text-align:center}.ts-logo-slider-wrapper .content-wrapper ul{padding:0;margin:0}.ts-logo-slider-wrapper .swiper *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-logo-slider-wrapper a{display:block;text-align:center}.ts-shortcode.ts-logo-slider-wrapper .items{margin:0 -5px}.ts-shortcode.ts-logo-slider-wrapper .items .item{padding:0 5px}.ts-shortcode.ts-logo-slider-wrapper .items .logo-group>.item:not(:last-child){margin-bottom:30px}.ts-shortcode.ts-logo-slider-wrapper .items .item>a{display:block}.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider) .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider) .items .item{margin-bottom:40px}.ts-shortcode{position:relative;clear:both}.ts-shortcode .shortcode-heading-wrapper h2{margin-bottom:0;display:block}.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2{width:100%;position:relative;padding-bottom:4px}.ts-shortcode.title-border-bottom .shortcode-heading-wrapper h2:before{position:absolute;left:0;right:0;bottom:0;border-width:4px 0 0;border-style:solid;content:""}.ts-shortcode.ts-testimonial-wrapper .items{margin-left:-10px;margin-right:-10px}.ts-shortcode.ts-testimonial-wrapper.columns-1:not(.ts-slider) .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ts-shortcode.ts-testimonial-wrapper.ts-slider .items{width:calc(100% + 20px)}.ts-shortcode.ts-testimonial-wrapper.columns-1 .items{margin-left:0;margin-right:0}.ts-shortcode.ts-testimonial-wrapper.ts-slider.columns-1 .items{width:100%}.ts-shortcode.ts-testimonial-wrapper.columns-1 .items .item{padding-left:0;padding-right:0}.ts-shortcode.ts-testimonial-wrapper .items .item{padding-left:10px;padding-right:10px}.ts-testimonial-wrapper .items .item blockquote{padding:30px}.ts-testimonial-wrapper blockquote:before{display:none}.ts-testimonial-wrapper:not(.ts-slider):not(.columns-1) .item{margin-bottom:20px}.ts-shortcode:not(.ts-slider).columns-2 .item{width:50%}.ts-shortcode:not(.ts-slider).columns-3 .item{width:33.33333%}.ts-shortcode:not(.ts-slider).columns-4 .item{width:25%}.ts-shortcode:not(.ts-slider).columns-5 .item{width:20%}.ts-shortcode:not(.ts-slider).columns-6 .item{width:16.66666%}.ts-shortcode:not(.ts-slider).columns-7 .item{width:14.2857%}.ts-shortcode:not(.ts-slider).columns-8 .item{width:12.5%}.ts-shortcode:not(.ts-slider).columns-9 .item{width:11.111111%}.ts-shortcode:not(.ts-slider).columns-10 .item{width:10%}.ts-testimonial-wrapper blockquote{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.ts-testimonial-wrapper:not(.style-2) blockquote .content img{width:revert-layer !important;margin:6px 10px 6px 0;display:inline-block;vertical-align:top}.content-wrapper>*:last-child .ts-testimonial-wrapper:not(.style-2) blockquote .content img{margin-top:6px !important;margin-bottom:6px !important}.ts-testimonial-wrapper:not(.style-2) blockquote .author-role{line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:15px}.ts-testimonial-wrapper blockquote .author-role a{text-decoration:none}.ts-testimonial-wrapper blockquote .author-role a:hover{text-decoration:underline}.ts-testimonial-wrapper blockquote .author-role>span{display:block;margin-bottom:6px}.ts-testimonial-wrapper .rating{margin-top:14px}.ts-testimonial-wrapper .image{width:32px;height:32px}.ts-testimonial-wrapper .image img{border-radius:50%}.ts-testimonial-wrapper.style-2 .items .item:not(:last-child){margin-bottom:20px}.ts-testimonial-wrapper.style-2 .items .item blockquote{padding:40px;text-align:center}.ts-testimonial-wrapper.style-2 .image,.ts-testimonial-wrapper.style-2 .rating,.ts-testimonial-wrapper.style-2 .items .item blockquote{margin-left:auto;margin-right:auto}.elementor-col-100 .ts-testimonial-wrapper.columns-1.style-2 .items .item blockquote{padding-left:150px;padding-right:150px}.ts-testimonial-wrapper.style-2 blockquote .content{font-size:164%;line-height:1.6}.ts-testimonial-wrapper.style-2 .items{justify-content:center}.ts-testimonial-wrapper.style-2 .image{width:80px;height:80px;margin-bottom:30px}.ts-testimonial-wrapper.style-2 .rating{margin-top:0;margin-bottom:20px}.ts-testimonial-wrapper.style-2 blockquote .content{margin-bottom:15px}.ts-testimonial-wrapper.style-2 blockquote .content,.ts-testimonial-wrapper.style-2 blockquote .author-role{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ts-testimonial-wrapper.style-2 blockquote .author-role .date-time{font-size:92%;color:#618596}.ts-testimonial-wrapper.style-2 blockquote .author-role>span{margin-bottom:0;line-height:20px}.ts-testimonial-wrapper.text-light blockquote{color:#fff}.text-light.ts-testimonial-wrapper .rating:before,.text-light blockquote .rating:before{color:rgba(255,255,255,.5)}.text-light.ts-testimonial-wrapper .rating span:before,.text-light blockquote .rating span:before{color:rgba(255,255,255,1)}.ts-team-members:not(.ts-slider) .item{margin-bottom:30px}.ts-team-members .team-content{position:relative;overflow:hidden;height:100%}.ts-team-members:after{display:table;clear:both;content:""}.ts-team-members .image-content{position:relative;overflow:hidden}.ts-team-members .image-thumbnail figure{position:relative}.ts-team-members .team-info{position:absolute;bottom:0;left:30px;right:0;padding:16px 20px 10px}.ts-team-members .team-info>*:not(:last-child){margin-bottom:6px;display:block}.ts-team-members .member-social{margin-left:-5px;margin-right:-5px;margin-top:-10px;display:block}.ts-team-members .member-social a{text-align:center;letter-spacing:.5px;line-height:24px !important;margin:10px 5px 0;display:inline-block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-team-members .member-social a{color:inherit}.ts-team-members .member-social a.facebook:hover{color:#3b5998}.ts-team-members .member-social a.twitter:hover{color:#2caae1}.ts-team-members .member-social a.linked:hover{color:#0073b1}.ts-team-members .member-social a.rss:hover{color:#ee802f}.ts-team-members .member-social a.dribbble:hover{color:#ea4c89}.ts-team-members .member-social a.pinterest:hover{color:#cb2027}.ts-team-members .member-social a.instagram:hover{color:#d32558}.ts-portfolio-wrapper .item-wrapper *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ts-portfolio-wrapper:not(.ts-slider) .portfolio-wrapper-content,.ts-portfolio-wrapper:not(.ts-slider) .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ts-portfolio-wrapper.columns-2 .item{width:50%}.ts-portfolio-wrapper.columns-3 .item{width:33.3333333%}.ts-portfolio-wrapper.columns-4 .item{width:25%}.ts-portfolio-wrapper.columns-5 .item{width:20%}.ts-portfolio-wrapper .item-wrapper{position:relative;overflow:hidden}.ts-portfolio-wrapper .portfolio-wrapper-content,.ts-portfolio-wrapper .items{margin:0 -5px}.ts-portfolio-wrapper .portfolio-wrapper-content .item,.ts-portfolio-wrapper .items .item{padding:0 5px;margin-bottom:10px}.ts-portfolio-wrapper .item-wrapper figure>a{width:100%;height:100%;position:relative;overflow:hidden;display:block}.ts-portfolio-wrapper .item-wrapper figure>a:before{content:'';position:absolute;bottom:0;left:0;right:0;height:82%;z-index:2;transform:translateY(100%);transition:transform .4s ease}.ts-portfolio-wrapper .item figure img{width:100%}.ts-portfolio-wrapper .portfolio-thumbnail a.like{position:absolute;top:10px;right:10px;float:none;z-index:6}.ts-portfolio-wrapper .portfolio-meta a.button{font-size:100% !important;line-height:18px;padding:8px 30px;display:inline-block;position:relative;z-index:2}.ts-portfolio-wrapper .portfolio-meta{position:absolute;bottom:0;left:0;right:0;padding:30px;margin:0;z-index:3;transform:translateY(100%);transition:transform .4s ease}.ts-portfolio-wrapper .item-wrapper:hover figure>a:before,.ts-portfolio-wrapper .item-wrapper:hover .portfolio-meta{transform:translateY(0)}.ts-portfolio-wrapper.columns-1 .portfolio-meta,.ts-portfolio-wrapper.columns-2 .portfolio-meta{padding:40px}.ts-portfolio-wrapper .portfolio-meta .heading-title{line-height:1.5;margin-bottom:20px}.ts-portfolio-wrapper .portfolio-meta .heading-title,.ts-portfolio-wrapper .portfolio-meta a{color:inherit;text-decoration:none}.ts-portfolio-wrapper .portfolio-meta .cats-portfolio{display:inline-block}.ts-portfolio-wrapper .portfolio-meta .entry-meta-top{margin-bottom:10px;line-height:16px}.ts-portfolio-wrapper .portfolio-meta .entry-meta-top>*:not(:last-child){margin-right:15px}.ts-portfolio-wrapper .portfolio-meta a.button:hover{background:0 0}.ts-portfolio-wrapper .page_navi{text-align:center;margin:40px 0}.ts-portfolio-wrapper .page_navi .nav-content{margin:0 auto;display:inline-block}.ts-portfolio-wrapper .load-more-wrapper{margin-top:30px;margin-bottom:0}.ts-twitter-slider .twitter-content{text-align:center}.ts-twitter-slider .twitter-content .date-time a{color:inherit;text-decoration:underline}.ts-twitter-slider .twitter-content .date-time a:hover{text-decoration:none}.twitter-content .content{font-style:italic}.ts-twitter-slider .icon{font-size:300%;line-height:1;color:#2caae1;margin-bottom:20px}.ts-twitter-slider .date-time{margin-bottom:10px}.ts-twitter-slider.text-light .item *,#page .ts-shortcode.text-light .shortcode-heading-wrapper .shortcode-title{color:#fff}.ts-twitter-slider h4{font-size:100%;margin-bottom:0}.ts-product-brand-wrapper .item{text-align:center}.ts-product-brand-wrapper .meta-wrapper h3{font-size:100%;margin-bottom:0}.ts-product-brand-wrapper .meta-wrapper h3 .count{font-size:80%;font-weight:400;display:inline-block;vertical-align:1px}.ts-product-brand-wrapper.style-2 .item{padding:27px 0;position:relative}.ts-product-brand-wrapper.style-2 .item:before{content:'';position:absolute;top:0;left:1px;bottom:0;right:1px;background:#fff;border-radius:2px;box-shadow:0px 3px 3px rgba(0,0,0,.05)}.ts-product-brand-wrapper.style-2 .item>*{position:relative;z-index:2}.style-tabs-default .column-tabs{margin-bottom:40px;text-align:center}.column-tabs .heading-tab,.column-tabs ul.tabs{width:100%;margin:0}.column-tabs .heading-tab .heading-title{margin-bottom:20px}.column-tabs ul.tabs li{list-style:none;padding-top:5px;padding-bottom:5px;display:inline-block;cursor:pointer;line-height:1.3 !important}.column-tabs ul.tabs li:not(:last-child){padding-right:30px}.column-tabs ul.tabs li.current{cursor:default}.column-tabs ul.tabs li span.count{text-transform:none}.column-tabs .shop-more{line-height:14px !important;margin-left:13px;display:inline-block}.column-content .shop-more{text-align:center;margin:30px 0 0}.column-content .shop-more .button{min-width:160px}.style-tabs-default.only-child .column-tabs .list-categories>*{width:auto}.style-tabs-default.only-child .column-tabs .heading-tab .heading-title{margin-bottom:0}.ts-product.style-tabs-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ts-product.style-tabs-vertical .column-tabs{width:18%;padding-right:20px;z-index:15;position:relative}.ts-product.style-tabs-vertical .column-content{width:82%}.style-tabs-vertical .column-tabs .heading-tab .heading-title{margin-bottom:12px;line-height:1.3}.style-tabs-vertical>*,.style-tabs-vertical .column-tabs .list-categories{transition:.3s ease}.style-tabs-vertical .column-tabs .list-categories{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.style-tabs-vertical .column-tabs .list-categories>*{z-index:2;position:relative}.style-tabs-vertical .column-tabs ul.tabs li{padding:7px 0;display:inline-block;width:100%}.style-tabs-vertical .column-tabs .shop-more{width:100%;margin-top:auto;margin-left:0}.style-tabs-vertical .column-tabs .shop-more .button-text{margin-top:16px}.banner .banner-device{display:none}.style-tabs-vertical.style-tabs-vertical-banner .banner{width:330px;overflow:hidden;padding-right:20px}.style-tabs-vertical-banner .banner img{width:100%}.style-tabs-vertical-banner.banner-fit-content .banner img{height:100%;object-fit:cover}.product-hover-vertical-style-2 .style-tabs-vertical-banner.banner-fit-content .banner img{height:calc(100% - 65px)}.style-tabs-vertical.style-tabs-vertical-banner .column-content{width:calc(82% - 330px)}#main-content:not(.ts-col-24) .style-tabs-vertical.style-tabs-vertical-banner .banner{width:300px}#main-content:not(.ts-col-24) .style-tabs-vertical.style-tabs-vertical-banner .column-content{width:calc(82% - 300px)}.woocommerce .column-products.loading .products{transition:.3s ease 0s}.column-products.loading:after{top:35%}.ts-mailchimp-subscription-shortcode .mailchimp-subscription .widget-title-wrapper .widget-title{line-height:1.3}.ts-mailchimp-subscription-shortcode .widget-container .newsletter{line-height:1.8;margin-top:10px}.ts-mailchimp-subscription-shortcode.style-vertical .widget-title-wrapper{margin-bottom:20px}.ts-mailchimp-subscription-shortcode.style-vertical .widget-container .newsletter{margin-top:5px}.ts-mailchimp-subscription-shortcode .widget-container .widget-title,.ts-mailchimp-subscription-shortcode .widget-container .newsletter>*:last-child{margin-bottom:0 !important}.ts-mailchimp-subscription-shortcode .mc4wp-response:empty{margin-top:0}.ts-mailchimp-subscription-shortcode.text-center .subscribe-widget>form{display:inline-block}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:570px}.ts-mailchimp-subscription-shortcode.style-vertical-center .widget-title-wrapper{margin-bottom:30px}.ts-mailchimp-subscription-shortcode.style-vertical-center .mc4wp-form .subscribe-email{margin:0 auto}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type=email]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email a{color:inherit}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .terms-conditions{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:22px 0 0}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .terms-conditions label{display:inline-block;padding:0;cursor:pointer}.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button{width:auto;min-width:160px;padding-left:10px;padding-right:10px}#left-sidebar .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button,#right-sidebar .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email .button{min-width:0}.style-vertical-center .mailchimp-subscription{max-width:600px;margin:0 auto;text-align:center}.style-horizontal .mailchimp-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.style-horizontal .mailchimp-subscription>.widget-title-wrapper{margin-right:50px}.style-horizontal .mailchimp-subscription>.subscribe-widget{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-light .mailchimp-subscription .widget-title,.text-light .mailchimp-subscription .newsletter{color:#fff !important}.text-light,.ts-mailchimp-subscription-shortcode.text-light label,.ts-mailchimp-subscription-shortcode.text-light p>label{color:#fff !important}.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email input[type=email]{background:0 0 !important;color:#fff !important}.ts-mailchimp-subscription-shortcode.text-light input[type=email]::-webkit-input-placeholder{color:#fff}.ts-mailchimp-subscription-shortcode.text-light input[type=email]:-moz-placeholder{color:#fff}.ts-mailchimp-subscription-shortcode.text-light input[type=email]::-moz-placeholder{color:#fff}.ts-mailchimp-subscription-shortcode.text-light input[type=email]:-ms-input-placeholder{color:#fff}.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email .button{background:#fff !important;border-color:#fff !important}.ts-mailchimp-subscription-shortcode.text-light .mc4wp-form .subscribe-email .button:hover{background:0 0 !important;color:#fff !important}.ts-product-category-wrapper.woocommerce .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.products .product.product-category .product-wrapper>a{display:block;width:100%;height:100%;position:relative}.woocommerce .products .list-categories .product.product-category .product-wrapper,.style-default .product.product-category .product-wrapper{text-align:center}.woocommerce .products .list-categories .product.product-category img,.ts-product-category-wrapper.woocommerce.style-default .products .product-category img{width:auto !important}.product.product-category .product-wrapper>.meta-wrapper:not(:first-child){margin-top:18px;padding-top:0}.product.product-category .product-wrapper .category-name h3{font-size:100% !important;line-height:18px;color:inherit}.product.product-category .product-wrapper span.count{display:block;font-size:12px;line-height:14px;font-weight:400;margin-top:4px}.products .product.product-category .product-wrapper{position:relative}.products .product.product-category .product-wrapper>a.term-link{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:2;margin:0}.image-has-background .products .product.product-category .product-wrapper>a:not(.term-link){width:150px;max-width:100%;border-radius:50%;margin:0 auto;overflow:hidden}.image-has-background .products .product.product-category .product-wrapper>a:not(.term-link):before{content:"";display:block;padding-top:100%}.image-has-background .products .product.product-category .product-wrapper>a:not(.term-link)>img{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.style-horizontal .products .product.product-category .product-wrapper{display:flex;flex-flow:row wrap;align-items:center}.style-horizontal .products .product.product-category .product-wrapper>a:not(.term-link){width:80px;margin:0 10px 0 0}.style-horizontal .products .product.product-category .product-wrapper>.meta-wrapper{margin-top:0 !important;-webkit-box-flex:1;-ms-flex:1;flex:1}.ts-list-of-product-brands-wrapper h3.heading-title,.ts-list-of-product-categories-wrapper h3.heading-title{font-size:100%;line-height:1.3}.ts-list-of-product-brands-wrapper .list_brands,.ts-list-of-product-categories-wrapper .list-categories{margin:0;display:block}.ts-list-of-product-categories-wrapper .list-categories:after{display:none}.ts-list-of-product-brands-wrapper .list_brands ul,.ts-list-of-product-categories-wrapper .list-categories ul{margin:0}.ts-list-of-product-brands-wrapper.columns-2 .list_brands ul,.ts-list-of-product-brands-wrapper.columns-3 .list_brands ul,.ts-list-of-product-brands-wrapper.columns-4 .list_brands ul,.ts-list-of-product-categories-wrapper.columns-2 .list-categories ul,.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul,.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ts-list-of-product-brands-wrapper.columns-3 .list_brands ul,.ts-list-of-product-categories-wrapper.columns-3 .list-categories ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ts-list-of-product-brands-wrapper.columns-4 .list_brands ul,.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.ts-list-of-product-brands-wrapper .list_brands ul li a,.ts-list-of-product-categories-wrapper .list-categories ul li a{color:inherit}.ts-list-of-product-brands-wrapper .list_brands ul li,.ts-list-of-product-categories-wrapper .list-categories ul li{display:inline-block;width:100%;list-style:none}.ts-list-of-product-brands-wrapper .list-categories ul li .shop-more .button,.ts-list-of-product-categories-wrapper .list-categories ul li .shop-more .button{font-size:100%;line-height:inherit}.ts-list-of-product-categories-wrapper.style-horizontal .list-categories ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.ts-list-of-product-categories-wrapper.style-horizontal .list-categories ul li{width:auto;margin-bottom:5px;padding:0}.ts-list-of-product-categories-wrapper.style-horizontal .list-categories ul li:not(:last-child){margin-right:5px}.ts-list-of-product-categories-wrapper.style-horizontal .list-categories ul li>a{padding:10px 30px;border-radius:80px;line-height:16px;display:inline-block}.ts-list-of-product-categories-wrapper.text-light .list-categories ul li a{color:#fff !important}