
/* gt3-core/animations*/
.animated.gt3-slideup-animation{-webkit-animation-name:gt3-slideup-animation;animation-name:gt3-slideup-animation;will-change:transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.4,0,.2,1)}@-webkit-keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.gt3-fadeinup-animation .elementor-widget-container{overflow:hidden!important}.animated.gt3-fadeinup-animation .elementor-widget-container>*{-webkit-animation-name:gt3-fadeinup-animation;animation-name:gt3-fadeinup-animation;will-change:transform;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.25,1,.5,1)}@-webkit-keyframes gt3-fadeinup-animation{0%{-webkit-transform:translateY(1.3em);transform:translateY(1.3em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gt3-fadeinup-animation{0%{-webkit-transform:translateY(1.3em);transform:translateY(1.3em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}[data-settings*=gt3-zoomout-animation]{visibility:visible!important}[data-settings*=gt3-zoomout-animation] .elementor-widget-container{overflow:hidden!important}[data-settings*=gt3-zoomout-animation] .elementor-widget-container>*{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);transition:none}.animated.gt3-zoomout-animation .elementor-widget-container>*{-webkit-animation-name:gt3-zoomout-animation;animation-name:gt3-zoomout-animation;will-change:transform;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.25,1,.5,1)}@-webkit-keyframes gt3-zoomout-animation{0%{-webkit-transform:scale(1.35);transform:scale(1.35)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes gt3-zoomout-animation{0%{-webkit-transform:scale(1.35);transform:scale(1.35)}to{-webkit-transform:scale(1);transform:scale(1)}}.gt3_parallax-yes{background-attachment:fixed!important;background-size:cover!important;transition:none!important}

/* gt3-core/customizer*/
li.customizer-conditions-hidden{display:none}body.wp-customizer-unloading{opacity:1!important;cursor:progress!important;-webkit-transition:none;transition:none}body.wp-customizer-unloading *{pointer-events:none!important}.gt3-customizer-loading-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.83);z-index:999999;display:none;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}body.wp-customizer-unloading .gt3-customizer-loading-wrapper{display:block;opacity:1}.gt3-customizer-loading-wrapper svg{position:absolute;width:50px;height:50px;top:50%;left:50%;margin:-30px}.gt3-customizer-loading-wrapper svg path{width:25px;height:25px}.gt3-customizer-loading-wrapper svg .item-1{fill:#8338ec;z-index:1;-webkit-animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-2{fill:#3a86ff;-webkit-animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-3{fill:#ffbe0b;z-index:1;-webkit-animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-4{fill:#ff006e;-webkit-animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}@-webkit-keyframes item-1_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}}@keyframes item-1_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}}@-webkit-keyframes item-2_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}75%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes item-2_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}75%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes item-3_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(50px);transform:translate(50px)}50%{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px)}75%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes item-3_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(50px);transform:translate(50px)}50%{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px)}75%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes item-4_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px)}75%{-webkit-transform:translate(-50px);transform:translate(-50px)}}@keyframes item-4_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px)}75%{-webkit-transform:translate(-50px);transform:translate(-50px)}}

/* gt3-theme/wp-widgets/woocommerce_product_search*/
.gt3_search_form label{display:none!important}.search_form{position:relative;z-index:1}.widget_product_search .gt3_search_form input#woocommerce-product-search-field-0{font-size:12px;font-weight:400;line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:37px;margin:0;padding:0 10px;border:1px solid;border-radius:3px;outline:none;background:rgba(0,0,0,0)}.widget_product_search .gt3_search_form{position:relative}.widget_product_search .gt3_search_form .search_submit,.widget_product_search .gt3_search_form:before,.widget_search .search_form .search_submit,.widget_search .search_form:before{position:absolute;bottom:0;right:0;margin:0;padding:0;width:20px;height:41px;font-size:0;opacity:0;cursor:pointer}.widget_product_search .gt3_search_form:before,.widget_search .search_form:before{display:inline-block;content:"\f101";text-align:center;font-size:14px;font-weight:600;font-family:Theme_icon;line-height:37px;top:0;right:10px;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget .gt3_search_form label{position:absolute;top:0;left:0;display:block;margin:0;pointer-events:none;opacity:1;font-size:.857em;line-height:50px}.widget .gt3_search_form label.gt3_onfocus{opacity:0}@media only screen and (min-width:768px) and (max-width:1024px){.widget_search .search_form .search_submit{position:relative;width:100%;top:auto;right:auto;border-left:none!important;margin-top:10px}}

/* gt3-theme/wp-widgets/woocommerce_product_categories*/
.widget .widget-title~.gt3-button-cat-wrap-open{display:block}.main_wrapper .sidebar-container .widget_product_categories ul li>a{display:inline-block;padding-right:5px;padding-left:0;transition:padding-left .4s;letter-spacing:0;text-transform:capitalize;color:inherit}.widget .gt3-button-cat-wrap-open{position:absolute;z-index:1;top:0;right:0;display:none;width:15px;cursor:pointer;text-align:center}.widget .gt3-button-cat-wrap-open:before{font-family:Theme_icon;line-height:20px;display:inline-block;content:"\f106";transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.widget.open .gt3-button-cat-wrap-open:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.widget.widget_product_categories ul li:before{content:"\f111";font:normal normal normal 6px/1 FontAwesome;position:relative;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.widget.widget_product_categories ul li{font-size:.78em;line-height:1.1}.widget.widget_product_categories ul li li{font-size:1em}.widget.widget_product_categories ul li a{font-size:14px;line-height:1.6}.widget_product_categories ul li .post_count{position:absolute;top:0;right:0}.widget_product_categories ul li:before{line-height:inherit!important}@media only screen and (max-width:1025px) and (min-width:768px){.main_wrapper .sidebar-container .widget_product_categories ul li>a{padding-right:0;display:inline}.widget_product_categories li ul{padding-left:0}}.main_wrapper ul>li.gt3_widget_product_list:before{display:none}

/* gt3-theme/wp-widgets/woocommerce_price_filter*/
.widget.gt3_widget.woocommerce.widget_price_filter form{margin-top:21px}.woocommerce .widget_price_filter .price_slider_amount .button{background-size:150% 100%;transition:all .4s ease-in-out}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-position:100% 150%;transition:all .4s ease-in-out}

/* gt3-theme/wp-widgets/woocommerce_widget_cart*/
.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{background-size:150% 100%;transition:all .4s ease-in-out}.woocommerce.widget_shopping_cart .buttons a:hover,.woocommerce .widget_shopping_cart .buttons a:hover{background-position:100% 150%;transition:all .4s ease-in-out}
