/**handles:thegem-animations,thegem-products-categories-styles,thegem-hovers-fade**/
.items-animations-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.items-animations-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;opacity:1}.item-animation-move-up .item-animations-inited.before-start{-moz-transform:translateY(40px)!important;-ms-transform:translateY(40px)!important;-webkit-transform:translateY(40px)!important;-o-transform:translateY(40px)!important;transform:translateY(40px)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-move-up .item-animations-inited.before-start.start-animation{-o-transition:opacity 1s,transform 1s!important;-webkit-transition:opacity 1s,transform 1s!important;transition:opacity 1s,transform 1s!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;zoom:1;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-bounce .item-animations-inited.before-start{-moz-transform:scale(.001)!important;-ms-transform:scale(.001)!important;-webkit-transform:scale(.001)!important;-o-transform:scale(.001)!important;transform:scale(.001)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-bounce .item-animations-inited.before-start.start-animation{-o-transition:opacity .4s,transform .4s!important;-webkit-transition:opacity .4s,transform .4s!important;transition:opacity .4s,transform .4s!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important;zoom:1;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-fade-in .item-animations-inited.before-start{zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-fade-in .item-animations-inited.before-start.start-animation{-o-transition:opacity .7s!important;-webkit-transition:opacity .7s!important;transition:opacity .7s!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-scale .item-animations-inited.before-start{-moz-transform:scale(.001)!important;-ms-transform:scale(.001)!important;-webkit-transform:scale(.001)!important;-o-transform:scale(.001)!important;transform:scale(.001)!important}.item-animation-scale .item-animations-inited.before-start.start-animation{-o-transition:transform .57s ease-in-out!important;-webkit-transition:transform .57s ease-in-out!important;transition:opacity transform .57s ease-in-out!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.item-animation-flip .item-animations-inited.before-start{-moz-transform:rotate3d(1,0,0,-80deg)!important;-ms-transform:rotate3d(1,0,0,-80deg)!important;-webkit-transform:rotate3d(1,0,0,-80deg)!important;-o-transform:rotate3d(1,0,0,-80deg)!important;transform:rotate3d(1,0,0,-80deg)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-flip .item-animations-inited.before-start.start-animation{-o-transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;-webkit-transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;-moz-transform:rotate3d(0,0,0,0deg)!important;-ms-transform:rotate3d(0,0,0,0deg)!important;-webkit-transform:rotate3d(0,0,0,0deg)!important;-o-transform:rotate3d(0,0,0,0deg)!important;transform:rotate3d(0,0,0,0deg)!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-fall-perspective .item-animations-inited.before-start{-moz-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-o-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-fall-perspective .item-animations-inited.before-start.start-animation{-o-transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;-webkit-transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;-moz-transform:translateZ(0) translateY(0) rotateX(0)!important;-ms-transform:translateZ(0) translateY(0) rotateX(0)!important;-webkit-transform:translateZ(0) translateY(0) rotateX(0)!important;-o-transform:translateZ(0) translateY(0) rotateX(0)!important;transform:translateZ(0) translateY(0) rotateX(0)!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}
.products-categories-widget.layout-type-creative .categories-set,.products-categories-widget.layout-type-grid .categories-set{display:grid}.products-categories-widget.layout-type-creative .categories-set:after,.products-categories-widget.layout-type-creative .categories-set:before,.products-categories-widget.layout-type-grid .categories-set:after,.products-categories-widget.layout-type-grid .categories-set:before{content:none}.products-categories-widget.layout-type-creative.columns-mobile-1 .categories-set,.products-categories-widget.layout-type-grid.columns-mobile-1 .categories-set{grid-template-columns:1fr}.products-categories-widget.layout-type-creative.columns-mobile-2 .categories-set,.products-categories-widget.layout-type-grid.columns-mobile-2 .categories-set{grid-template-columns:1fr 1fr}@media (min-width:768px){.products-categories-widget.layout-type-creative.columns-tablet-2 .categories-set,.products-categories-widget.layout-type-grid.columns-tablet-2 .categories-set{grid-template-columns:1fr 1fr}.products-categories-widget.layout-type-creative.columns-tablet-3 .categories-set,.products-categories-widget.layout-type-grid.columns-tablet-3 .categories-set{grid-template-columns:1fr 1fr 1fr}.products-categories-widget.layout-type-creative.columns-tablet-4 .categories-set,.products-categories-widget.layout-type-grid.columns-tablet-4 .categories-set{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:992px){.products-categories-widget.layout-type-creative.columns-desktop-1 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-1 .categories-set{grid-template-columns:1fr}.products-categories-widget.layout-type-creative.columns-desktop-2 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-2 .categories-set{grid-template-columns:1fr 1fr}.products-categories-widget.layout-type-creative.columns-desktop-3 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-3 .categories-set{grid-template-columns:1fr 1fr 1fr}.products-categories-widget.layout-type-creative.columns-desktop-4 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-4 .categories-set{grid-template-columns:1fr 1fr 1fr 1fr}.products-categories-widget.layout-type-creative.columns-desktop-5 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-5 .categories-set{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.products-categories-widget.layout-type-creative.columns-desktop-6 .categories-set,.products-categories-widget.layout-type-grid.columns-desktop-6 .categories-set{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.products-categories-widget.layout-type-creative .categories-set{display:grid;grid-auto-rows:1fr}.products-categories-widget.layout-type-creative .categories-set:after,.products-categories-widget.layout-type-creative .categories-set:before{content:none}.products-categories-widget.layout-type-creative .products-category-item:not(.size-item) .wrap .category-thumbnail{padding-top:0}.products-categories-widget.layout-type-creative .products-category-item.size-item{grid-column-end:span 1!important;grid-row-end:span 1!important;grid-column-start:1;grid-row-start:1;z-index:-1;opacity:0}.products-categories-widget.layout-type-creative .products-category-item:first-child{grid-column-start:1;grid-row-start:1}.products-categories-widget.layout-type-creative .products-category-item:not(.size-item) .wrap-out{position:relative;height:100%}.products-categories-widget.layout-type-creative .products-category-item:not(.size-item) .wrap-out .wrap{position:absolute;width:100%;height:100%;display:flex;flex-direction:column}.products-categories-widget.layout-type-creative .products-category-item:not(.size-item) .wrap-out .wrap .category-thumbnail{height:100%}.products-categories-widget.layout-type-creative .products-category-item:not(.size-item) .wrap-out .wrap .category-thumbnail img{object-fit:cover;height:100%;left:0;width:100%;max-width:100%!important}.products-categories-widget.layout-type-creative .products-category-item.double-item-squared{grid-column-end:span 2;grid-row-end:span 2}.products-categories-widget.layout-type-creative .products-category-item.double-item-horizontal{grid-column-end:span 2}.products-categories-widget.layout-type-creative .products-category-item.double-item-vertical{grid-row-end:span 2}@media (max-width:767px){.products-categories-widget.layout-type-creative.creative-disable-mobile .products-category-item{grid-column-end:span 1!important;grid-row-end:span 1!important}}@media (min-width:768px) and (max-width:991px){.products-categories-widget.layout-type-creative.creative-disable-tablet .products-category-item{grid-column-end:span 1!important;grid-row-end:span 1!important}}.products-categories-widget.layout-type-carousel{position:relative}.products-categories-widget.layout-type-carousel .extended-products-carousel-wrap{position:relative;width:100%;margin-bottom:15px}.products-categories-widget.layout-type-carousel .categories-set{flex-wrap:nowrap!important}.products-categories-widget.layout-type-carousel .categories-set .products-category-item{flex:none}.products-categories-widget.layout-type-carousel .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.products-categories-widget.layout-type-carousel .owl-carousel.owl-drag .owl-item .products-category-item{width:100%!important}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev{position:absolute;display:flex;align-items:center;top:50%;transform:translateY(-50%);justify-content:center;border:0 solid;overflow:hidden}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next .disabled,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev .disabled{opacity:0}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next span,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev span{display:none}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next div,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev div{-webkit-transition:all .5s;transition:all .5s}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next div i,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev div i{display:block;font-size:24px}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next div i.default,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev div i.default{font-family:thegem-icons;font-weight:400;font-style:normal}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next div.position-on,.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev div.position-on{padding:6px}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev{left:0}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-prev i.default:before{content:"\e636"}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next{right:0}.products-categories-widget.layout-type-carousel .extended-products-carousel .owl-nav .owl-next i.default:before{content:"\e634"}.products-categories-widget.layout-type-carousel.arrows-position-outside:not(.prevent-arrows-outside) .extended-products-carousel .owl-nav .owl-prev{transform:translate(-100%,-50%)}.products-categories-widget.layout-type-carousel.arrows-position-outside:not(.prevent-arrows-outside) .extended-products-carousel .owl-nav .owl-next{transform:translate(100%,-50%)}.products-categories-widget.layout-type-carousel.arrows-position-outside.prevent-arrows-outside .extended-products-carousel .owl-nav .owl-prev{left:0!important}.products-categories-widget.layout-type-carousel.arrows-position-outside.prevent-arrows-outside .extended-products-carousel .owl-nav .owl-next{right:0!important}.products-categories-widget.layout-type-carousel.arrows-hover .extended-products-carousel .owl-nav{opacity:0;transition:opacity .5s linear}.products-categories-widget.layout-type-carousel.arrows-hover .extended-products-carousel:hover .owl-nav{visibility:visible;opacity:1;transition:all .5s linear}.products-categories-widget.layout-type-carousel .extended-products-carousel.dots .owl-next,.products-categories-widget.layout-type-carousel .extended-products-carousel.dots .owl-prev{top:calc(50% - 14px)}.products-categories-widget.layout-type-carousel .owl-dots{display:flex;flex:auto;align-items:center;justify-content:center;text-align:center;margin-top:20px}.products-categories-widget.layout-type-carousel .owl-dots .owl-dot{margin:0 10px}.products-categories-widget.layout-type-carousel .owl-dots .owl-dot span{display:flex;width:8px;height:8px;border-radius:100%;border:0 solid}.products-categories-widget.layout-type-carousel .owl-stage{display:flex}.products-categories-widget.layout-type-carousel .owl-stage .owl-item{flex:none;height:auto}.products-categories-widget.layout-type-carousel .owl-stage .owl-item .portfolio-item{height:100%}.products-categories-widget.layout-type-carousel:not(.inited) .owl-stage{display:flex;flex-wrap:nowrap}.products-categories-widget.layout-type-carousel:not(.inited).columns-mobile-1 .owl-stage .products-category-item{width:100%}.products-categories-widget.layout-type-carousel:not(.inited).columns-mobile-2 .owl-stage .products-category-item{width:50%}@media (min-width:768px){.products-categories-widget.layout-type-carousel:not(.inited).columns-tablet-2 .owl-stage .products-category-item{width:50%}.products-categories-widget.layout-type-carousel:not(.inited).columns-tablet-3 .owl-stage .products-category-item{width:33.33%}.products-categories-widget.layout-type-carousel:not(.inited).columns-tablet-4 .owl-stage .products-category-item{width:25%}}@media (min-width:992px){.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-1 .owl-stage .products-category-item{width:100%}.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-2 .owl-stage .products-category-item{width:50%}.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-3 .owl-stage .products-category-item{width:33.33%}.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-4 .owl-stage .products-category-item{width:25%}.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-5 .owl-stage .products-category-item{width:20%}.products-categories-widget.layout-type-carousel:not(.inited).columns-desktop-6 .owl-stage .products-category-item{width:16.67%}}.products-categories-widget .products-category-item{position:relative}.products-categories-widget .products-category-item .wrap{position:relative;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-thumbnail{position:relative;padding-top:125%;overflow:hidden;-webkit-transition:filter .5s,border .5s,box-shadow .5s;transition:filter .5s,border .5s,box-shadow .5s}.products-categories-widget .products-category-item .wrap .category-thumbnail .category-link,.products-categories-widget .products-category-item .wrap .category-thumbnail .category-thumbnail-inner{position:absolute;top:0;left:0;bottom:0;right:0}.products-categories-widget .products-category-item .wrap .category-thumbnail .category-link{z-index:1}.products-categories-widget .products-category-item .wrap .category-thumbnail .category-thumbnail-inner{background-color:#f4f4f6}.products-categories-widget .products-category-item .wrap .category-thumbnail img{object-fit:cover;height:100%;left:0;width:100%;max-width:100%!important;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-thumbnail .product-dummy{width:100%;height:100%}.products-categories-widget .products-category-item .wrap .category-thumbnail:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-overlay{display:block;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-overlay .category-overlay-inner-inside{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.products-categories-widget .products-category-item .wrap .category-overlay .category-overlay-inner-inside div{flex:none}.products-categories-widget .products-category-item .wrap .category-overlay .category-overlay-separator{width:40px;height:1px;background:#00bcd4;margin-bottom:6px;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-overlay .category-title{margin:0;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-overlay .category-count{-webkit-transition:all .5s;transition:all .5s}.products-categories-widget .products-category-item .wrap .category-overlay .category-count.visible-hover{position:absolute;bottom:0;transform:translateY(100%)}.products-categories-widget .products-category-item .wrap .category-overlay .category-count .category-count-inside{padding-top:5px}.products-categories-widget .products-category-item.hover-effect .wrap,.products-categories-widget .products-category-item:hover .wrap{position:relative}.products-categories-widget .products-category-item.hover-effect .wrap .category-thumbnail img,.products-categories-widget .products-category-item:hover .wrap .category-thumbnail img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.products-categories-widget .products-category-item.hover-effect .wrap .category-overlay .category-overlay-separator,.products-categories-widget .products-category-item:hover .wrap .category-overlay .category-overlay-separator{width:60px}.products-categories-widget.aspect-ratio-square .products-category-item .wrap .category-thumbnail{padding-top:100%}.products-categories-widget.caption-position-image .products-category-item .wrap{overflow:hidden}.products-categories-widget.caption-position-image .products-category-item .wrap .category-overlay{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;display:flex;-webkit-transition:all .5s;transition:all .5s}.products-categories-widget.caption-position-image .products-category-item .wrap .category-overlay .category-overlay-inner{width:100%}.products-categories-widget.caption-position-image.caption-container-preset-solid .products-category-item .wrap .category-overlay .category-overlay-inner{padding:14px 12px;background-color:rgba(255,255,255,.8)}.products-categories-widget.caption-position-image.caption-container-preset-solid.counts-visible-hover .products-category-item .wrap .category-overlay .category-overlay-inner{padding:20px 12px}.products-categories-widget.caption-position-image.caption-container-preset-solid.caption-container-preset-color-light .products-category-item .wrap .category-overlay .category-overlay-inner{background-color:rgba(255,255,255,.8)}.products-categories-widget.caption-position-image.caption-container-preset-solid.caption-container-preset-color-dark .products-category-item .wrap .category-overlay .category-overlay-inner{background-color:rgba(33,34,39,.5)}.products-categories-widget.caption-position-image.caption-container-preset-transparent .products-category-item .wrap .category-overlay .category-overlay-inner{padding:27px}.products-categories-widget.caption-position-image.caption-container-preset-transparent.caption-container-preset-color-light .products-category-item.hover-effect .category-thumbnail:after,.products-categories-widget.caption-position-image.caption-container-preset-transparent.caption-container-preset-color-light .products-category-item:hover .category-thumbnail:after{background:rgba(33,34,39,.3)}.products-categories-widget.caption-position-image.caption-container-preset-transparent.caption-container-preset-color-dark .products-category-item.hover-effect .category-thumbnail:after,.products-categories-widget.caption-position-image.caption-container-preset-transparent.caption-container-preset-color-dark .products-category-item:hover .category-thumbnail:after{background:rgba(255,255,255,.5)}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item .wrap .category-overlay .category-overlay-inner{position:relative;padding:12px}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item .wrap .category-overlay .category-title{display:inline-block;padding:8px 10px;border:0 solid transparent}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item .wrap .category-overlay .category-count .category-count-inside{padding-top:10px}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item .wrap .category-overlay .category-count.visible-hover{position:absolute;top:50%;transform:translateY(-50%);margin:0}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item .wrap .category-overlay .category-count.visible-hover .category-count-inside{padding-top:0}.products-categories-widget.caption-position-image.caption-container-preset-bold .products-category-item:not(:hover) .wrap .category-overlay .category-count.visible-hover{opacity:0;z-index:-1}.products-categories-widget.caption-position-image.caption-container-preset-bold.counts-visible-hover .products-category-item.hover-effect .wrap .category-overlay .category-title,.products-categories-widget.caption-position-image.caption-container-preset-bold.counts-visible-hover .products-category-item:hover .wrap .category-overlay .category-title{opacity:0}.products-categories-widget.caption-position-image.caption-container-preset-bold.caption-container-preset-color-light .products-category-item.hover-effect .wrap .category-thumbnail:after,.products-categories-widget.caption-position-image.caption-container-preset-bold.caption-container-preset-color-light .products-category-item:hover .wrap .category-thumbnail:after{background:rgba(33,34,39,.3)}.products-categories-widget.caption-position-image.caption-container-preset-bold.caption-container-preset-color-dark .products-category-item.hover-effect .wrap .category-thumbnail:after,.products-categories-widget.caption-position-image.caption-container-preset-bold.caption-container-preset-color-dark .products-category-item:hover .wrap .category-thumbnail:after{background:rgba(255,255,255,.5)}.products-categories-widget:not(.caption-container-preset-bold) .products-category-item .wrap .category-overlay .category-count.visible-hover{display:block}.products-categories-widget:not(.caption-container-preset-bold) .products-category-item .wrap .category-overlay .category-count.visible-hover .category-count-inside{opacity:0;transform:translateY(10px)}.products-categories-widget:not(.caption-container-preset-bold) .products-category-item.hover-effect .wrap .category-overlay .category-count.visible-hover .category-count-inside,.products-categories-widget:not(.caption-container-preset-bold) .products-category-item:hover .wrap .category-overlay .category-count.visible-hover .category-count-inside{opacity:1;transform:translateY(0);-webkit-transition:all .5s;transition:all .5s}.products-categories-widget.caption-position-below .products-category-item .wrap .category-overlay .category-overlay-inner{padding:14px 12px}.products-categories-widget.caption-position-below.counts-visible-hover .products-category-item .wrap .category-overlay .category-overlay-inner{padding:20px 12px}.products-categories-widget.caption-position-below.caption-container-preset-white .products-category-item .wrap .category-overlay .category-overlay-inner{background-color:#fff}.products-categories-widget.caption-position-below.caption-container-preset-gray .products-category-item .wrap .category-overlay .category-overlay-inner{background-color:#f0f3f2}.products-categories-widget.caption-position-below.caption-container-preset-dark .products-category-item .wrap .category-overlay .category-overlay-inner{background-color:#212227}.products-categories-widget.caption-position-below.caption-container-preset-dark .products-category-item .wrap .category-overlay .category-count,.products-categories-widget.caption-position-below.caption-container-preset-dark .products-category-item .wrap .category-overlay .category-title{color:#fff}.products-categories-widget.caption-position-below.portfolio-preset-below-bordered .products-category-item .wrap .category-overlay .category-overlay-inner{border-style:solid;border-width:0 1px 1px 1px;border-color:#dfe5e8}.products-categories-widget.item-separator .products-category-item:after,.products-categories-widget.item-separator .products-category-item:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;z-index:5;border-left-style:solid;border-left-width:1px;-webkit-transition:none;transition:none;transform:translateX(-50%)}.products-categories-widget.item-separator .products-category-item:after{left:auto;right:0;transform:translateX(50%)}.products-categories-widget.item-separator .products-category-item .item-separator-box:after,.products-categories-widget.item-separator .products-category-item .item-separator-box:before{content:"";display:block;position:absolute;left:0;right:0;top:0;z-index:5;border-top-style:solid;border-top-width:1px;transform:translateY(-50%)}.products-categories-widget.item-separator .products-category-item .item-separator-box:after{top:auto;bottom:0;transform:translateY(50%)}.products-categories-widget.loading-animation:not(.inited){opacity:0}.products-categories-widget.caption-container-alignment-left .products-category-item .wrap .category-overlay .category-overlay-inner-inside{text-align:left;align-items:flex-start}.products-categories-widget.caption-container-alignment-center .products-category-item .wrap .category-overlay .category-overlay-inner-inside{text-align:center;align-items:center}.products-categories-widget.caption-container-alignment-right .products-category-item .wrap .category-overlay .category-overlay-inner-inside{text-align:right;align-items:flex-end}
.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-zooming img,.hover-fade .portfolio-item .image .image-inner.fallback-zooming img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay-wrap .image-wrap.fallback-zooming img,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .image-inner.fallback-zooming img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-sliding img,.hover-fade .portfolio-item .image .image-inner.fallback-sliding img{overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay-wrap .image-wrap.fallback-zooming img,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .image-inner.fallback-sliding img{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.news-grid.hover-fade .portfolio-item:is(:hover,.hover-effect) .image.format-video.has-post-thumbnail .image-inner img{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.hover-fade .gallery-item .overlay-wrap .overlay,.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay-wrap .overlay,.hover-fade .portfolio-item .image .overlay,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay{display:block;-webkit-transition:background .5s .2s;transition:background .5s .2s}.hover-fade .gallery-item .overlay-wrap .overlay:before,.hover-fade .portfolio-item .image .overlay:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-2;opacity:0;-webkit-transition:opacity .5s .2s;transition:opacity .5s .2s;background:0 0}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay-wrap .overlay:before,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay:before{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.hover-fade .gallery-item .overlay-wrap .overlay:after,.hover-fade .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:0 0}.hover-fade.title-on-page.title-style-dark .portfolio-item .image .overlay:after{display:none}.hover-fade .gallery-item .overlay .overlay-content-inner a.icon,.hover-fade .portfolio-item .image .overlay .links .portfolio-icons-inner>.icon,.hover-fade .portfolio-item .image .overlay .links .portfolio-icons>.icon,.portfolio.products.hover-fade .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s .2s,-webkit-transform 0s .5s,top .3s .2s;transition:opacity .3s .2s,transform 0s .5s,top .3s .2s}.hover-fade .gallery-item .overlay .overlay-content-inner a.icon.link{margin-left:10px}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon,.portfolio.products.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s}.portfolio.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist.added.icon:hover,.portfolio.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:first-child,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:first-child,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:first-child{-webkit-transition:opacity .5s 0s,background-color .3s 0s,color .3s 0s,-webkit-transform .4s 0s;transition:opacity .5s 0s,background-color .3s 0s,color .3s 0s,transform .4s 0s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(2),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(2){-webkit-transition:opacity .5s 50ms,background-color .3s 0s,color .3s 0s,-webkit-transform .4s 50ms;transition:opacity .5s 50ms,background-color .3s 0s,color .3s 0s,transform .4s 50ms}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(3),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(3),.portfolio.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist a.icon,.portfolio.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.yith-wcwl-add-to-wishlist a.icon{-webkit-transition:opacity .5s .1s,background-color .3s 0s,color .3s 0s,-webkit-transform .4s .1s;transition:opacity .5s .1s,background-color .3s 0s,color .3s 0s,transform .4s .1s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(4),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(4){-webkit-transition:opacity .5s .15s,background-color .3s 0s,color .3s 0s,-webkit-transform .4s .15s;transition:opacity .5s .15s,background-color .3s 0s,color .3s 0s,transform .4s .15s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(5),.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(5){-webkit-transition:opacity .5s .2s,background-color .3s 0s,color .3s 0s,-webkit-transform .4s .2s;transition:opacity .5s .2s,background-color .3s 0s,color .3s 0s,transform .4s .2s}.hover-fade .portfolio-item .image .links .caption .categories,.hover-fade .portfolio-item .image .links .caption .title,.products.hover-fade.title-on-hover .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;vertical-align:middle;position:relative;-webkit-transition:-webkit-transform 0s .5s,opacity .3s .1s,top .3s .1s;transition:transform 0s .5s,opacity .3s .1s,top .3s .1s}.hover-fade .gallery-item .overlay .overlay-content-inner .title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s .5s,opacity .3s .1s,top .3s .1s;transition:transform 0s .5s,opacity .3s .1s,top .3s .1s}.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .links .caption .categories,.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .links .caption .title,.products.hover-fade.title-on-hover .portfolio-item:is(:hover,.hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s .1s,opacity .3s .1s,top 0s;transition:transform .3s .1s,opacity .3s .1s,top 0s}.products.hover-fade.title-on-page .portfolio-item.has-rating .image .links .caption .product-info{position:relative;-webkit-transition:padding .3s;transition:padding .3s}.hover-fade .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner .title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s .1s,opacity .3s .1s,top 0s;transition:transform .3s .1s,opacity .3s .1s,top 0s}.hover-fade .portfolio-item .image .links .caption .info{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s .5s,opacity .3s .1s,top .3s .1s;transition:transform 0s .5s,opacity .3s .1s,top .3s .1s}.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .links .caption .info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s .1s,opacity .3s .1s,top 0s;transition:transform .3s .1s,opacity .3s .1s,top 0s}.hover-fade .portfolio-item .image .links .caption .description{opacity:1;position:static}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{opacity:0;top:320px;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s .5s,opacity .3s .1s,top .3s .1s;transition:transform 0s .5s,opacity .3s .1s,top .3s .1s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption .subtitle{top:350px}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .caption .subtitle{opacity:1;top:120px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s .1s,opacity .3s .1s,top 0s;transition:transform .3s .1s,opacity .3s .1s,top 0s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:is(:hover,.hover-effect) .image .overlay .links .caption .subtitle{top:150px}.hover-fade .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity .3s,margin .3s .3s,-webkit-transform 0s;transition:opacity .3s,margin .3s .3s,transform 0s}.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s,-webkit-transform 0s,margin .3s;transition:opacity .5s,transform 0s,margin .3s}.hover-fade .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity .5s,margin .3s;transition:opacity .5s,margin .3s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item .overlay .overlay-content-inner .subtitle{opacity:0;display:inline-block;vertical-align:middle;top:280px;max-width:70%;overflow:hidden;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s .5s,opacity .3s .1s,top .3s .1s;transition:transform 0s .5s,opacity .3s .1s,top .3s .1s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item .overlay .overlay-content-inner .subtitle{top:310px}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner .subtitle{opacity:1;top:80px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s .1s,opacity .3s .1s,top 0s;transition:transform .3s .1s,opacity .3s .1s,top 0s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item:is(:hover,.hover-effect) .overlay .overlay-content-inner .subtitle{top:110px}