@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-wrapper{transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}.swiper-slide{transition-property:transform}.swiper-autoheight .swiper-wrapper{transition-property:transform,height}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-pagination{transition:.3s opacity}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{transition-property:opacity}.swiper-creative .swiper-slide{transition-property:transform,opacity,height}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-wrapper{transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}.swiper-slide{transition-property:transform}.swiper-autoheight .swiper-wrapper{transition-property:transform,height}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-pagination{transition:.3s opacity}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{transition-property:opacity}.swiper-creative .swiper-slide{transition-property:transform,opacity,height}@keyframes spin{to{transform:rotate(360deg)}}.kb-cat-card{transition:transform .15s ease,box-shadow .15s ease}.filter-toggle-btn .chevron{transition:transform 0.1s ease}.roof-type-icon{transition:border-color 0.2s ease}.faq-answer{transition:height 0.5s ease,padding 0.5s ease}.faq-toggle{transition:transform 0.3s ease}.gallery-carousel-track{transition:transform 0.5s ease-in-out}.attribute-checkbox{transition:all 0.2s ease}.attribute-filters-wrapper label{transition:color 0.2s ease}@keyframes spin{to{transform:rotate(360deg)}}.kb-cat-card{transition:transform .15s ease,box-shadow .15s ease}.filter-toggle-btn .chevron{transition:transform 0.1s ease}.roof-type-icon{transition:border-color 0.2s ease}.faq-answer{transition:height 0.5s ease,padding 0.5s ease}.faq-toggle{transition:transform 0.3s ease}.gallery-carousel-track{transition:transform 0.5s ease-in-out}.attribute-checkbox{transition:all 0.2s ease}.attribute-filters-wrapper label{transition:color 0.2s ease}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.main-header-menu .menu-link,.main-header-menu>a{transition:all .2s linear}.site-header .menu-link *{transition:none}.page-links .page-link{transition:all .2s linear}.widget_nav_menu li{transition:all .2s linear}.widget_tag_cloud .tagcloud a{transition:all .2s linear}.ast-logo-title-inline .ast-site-identity{transition:all .2s linear}.ast-builder-social-element{transition:all 10ms}.ahfb-svg-iconset svg{transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{transition:all .2s}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:all .2s linear}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.main-header-menu .menu-link,.main-header-menu>a{transition:all .2s linear}.site-header .menu-link *{transition:none}.page-links .page-link{transition:all .2s linear}.widget_nav_menu li{transition:all .2s linear}.widget_tag_cloud .tagcloud a{transition:all .2s linear}.ast-logo-title-inline .ast-site-identity{transition:all .2s linear}.ast-builder-social-element{transition:all 10ms}.ahfb-svg-iconset svg{transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{transition:all .2s}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{transition:all .2s linear}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}@media not (prefers-reduced-motion){.wp-block-image img.show{animation:show-content-image .4s}}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{transition-duration:.3s}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{transition-duration:.3s}@media (prefers-reduced-motion:reduce){.wcpb-product-badges-badge{animation:none!important;transition:none!important}}@keyframes wcpb-product-badges-animation-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wcpb-product-badges-animation-breathing{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wcpb-product-badges-animation-jiggle{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(1px) rotate(1deg)}50%{transform:translateX(-1px) rotate(-1deg)}75%{transform:translateX(1px) rotate(0.5deg)}}@keyframes wcpb-product-badges-animation-rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes wcpb-product-badges-animation-shadow-pulse{0%,to{filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2))}50%{filter:drop-shadow(0 4px 8px rgb(0 0 0 / .4))}}@keyframes wcpb-product-badges-animation-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes wcpb-product-badges-animation-sway{0%,to{transform:translateX(-3px)}50%{transform:translateX(3px)}}@keyframes wcpb-product-badges-animation-tilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes wcpb-product-badges-animation-wave{0%,to{transform:translateX(0)}25%{transform:translateX(2px)}75%{transform:translateX(-2px)}}.wcpb-product-badges-badge.wcpb-product-badges-animation-bounce{animation:wcpb-product-badges-animation-bounce var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-breathing{animation:wcpb-product-badges-animation-breathing var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-jiggle{animation:wcpb-product-badges-animation-jiggle var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-rotate{animation:wcpb-product-badges-animation-rotate var(--wcpb-product-badges-animation-duration,1000ms) infinite linear}.wcpb-product-badges-badge.wcpb-product-badges-animation-shadow-pulse{animation:wcpb-product-badges-animation-shadow-pulse var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-shake{animation:wcpb-product-badges-animation-shake var(--wcpb-product-badges-animation-duration,1000ms) infinite}.wcpb-product-badges-badge.wcpb-product-badges-animation-sway{animation:wcpb-product-badges-animation-sway var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-tilt{animation:wcpb-product-badges-animation-tilt var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-wave{animation:wcpb-product-badges-animation-wave var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.woocommerce-product-gallery__trigger{transition:none!important}@keyframes wcpb-product-badges-animation-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wcpb-product-badges-animation-breathing{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wcpb-product-badges-animation-jiggle{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(1px) rotate(1deg)}50%{transform:translateX(-1px) rotate(-1deg)}75%{transform:translateX(1px) rotate(0.5deg)}}@keyframes wcpb-product-badges-animation-rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes wcpb-product-badges-animation-shadow-pulse{0%,to{filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2))}50%{filter:drop-shadow(0 4px 8px rgb(0 0 0 / .4))}}@keyframes wcpb-product-badges-animation-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes wcpb-product-badges-animation-sway{0%,to{transform:translateX(-3px)}50%{transform:translateX(3px)}}@keyframes wcpb-product-badges-animation-tilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes wcpb-product-badges-animation-wave{0%,to{transform:translateX(0)}25%{transform:translateX(2px)}75%{transform:translateX(-2px)}}.wcpb-product-badges-badge.wcpb-product-badges-animation-bounce{animation:wcpb-product-badges-animation-bounce var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-breathing{animation:wcpb-product-badges-animation-breathing var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-jiggle{animation:wcpb-product-badges-animation-jiggle var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-rotate{animation:wcpb-product-badges-animation-rotate var(--wcpb-product-badges-animation-duration,1000ms) infinite linear}.wcpb-product-badges-badge.wcpb-product-badges-animation-shadow-pulse{animation:wcpb-product-badges-animation-shadow-pulse var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-shake{animation:wcpb-product-badges-animation-shake var(--wcpb-product-badges-animation-duration,1000ms) infinite}.wcpb-product-badges-badge.wcpb-product-badges-animation-sway{animation:wcpb-product-badges-animation-sway var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-tilt{animation:wcpb-product-badges-animation-tilt var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.wcpb-product-badges-badge.wcpb-product-badges-animation-wave{animation:wcpb-product-badges-animation-wave var(--wcpb-product-badges-animation-duration,1000ms) infinite ease-in-out}.woocommerce-product-gallery__trigger{transition:none!important}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-site-header-cart .widget_shopping_cart{transition:all .3s ease;transition:all .3s ease}.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.site-header-section-left .ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart{transition:left 0s}.woocommerce-js .blockUI.blockOverlay::before{animation:spin 1s ease-in-out infinite}.woocommerce-js .loader::before{animation:spin 1s ease-in-out infinite}.woocommerce-js a.remove .ahfb-svg-iconset{transition:none}.woocommerce-js a.remove:before{transition:all .2s linear}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce-js #respond input#submit.loading::after,.woocommerce-js a.button.loading::after,.woocommerce-js button.button.loading::after,.woocommerce-js input.button.loading::after{animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8)}.woocommerce-js form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease}.woocommerce-js .show-on-hover{transition:all .2s linear}.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{transition:background .3s}.woocommerce-js ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{transition:margin 0s}.woocommerce-js.widget_product_tag_cloud .tagcloud a{transition:all .2s linear}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.added{transition:margin 0s}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes dotPulse{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-site-header-cart .widget_shopping_cart{transition:all .3s ease;transition:all .3s ease}.ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.site-header-section-left .ast-site-header-cart .widget_shopping_cart,.woocommerce .ast-above-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .below-header-section-1 .ast-site-header-cart .widget_shopping_cart,.woocommerce .header-main-layout-3 .main-header-bar-wrap .ast-site-header-cart .widget_shopping_cart,.woocommerce .site-header-section-left .ast-site-header-cart .widget_shopping_cart{transition:left 0s}.woocommerce-js .blockUI.blockOverlay::before{animation:spin 1s ease-in-out infinite}.woocommerce-js .loader::before{animation:spin 1s ease-in-out infinite}.woocommerce-js a.remove .ahfb-svg-iconset{transition:none}.woocommerce-js a.remove:before{transition:all .2s linear}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce-js #respond input#submit.loading::after,.woocommerce-js a.button.loading::after,.woocommerce-js button.button.loading::after,.woocommerce-js input.button.loading::after{animation:dotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8)}.woocommerce-js form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease}.woocommerce-js .show-on-hover{transition:all .2s linear}.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{transition:background .3s}.woocommerce-js ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{transition:margin 0s}.woocommerce-js.widget_product_tag_cloud .tagcloud a{transition:all .2s linear}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.added{transition:margin 0s}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form.aws-processing .aws-loader{-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-form .aws-form-btn{-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form.aws-processing .aws-loader{-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-form .aws-form-btn{-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@keyframes ast-qv-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-account-login{transition:all .3s}.ast-shop-load-more{transition:all .2s linear}.ast-loader>div{animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}.woocommerce .astra-off-canvas-sidebar-wrapper,.woocommerce-page .astra-off-canvas-sidebar-wrapper{transition:.25s ease-in-out}.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar{transition:.3s ease-in-out}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{transition:all .3s ease-in-out}.woocommerce ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{transition:none}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img{transition:filter .6s,opacity .6s,transform .6s}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:before{transition:.3s}.eael-woo-product-carousel-container .woocommerce ul.products li.product,.eael-woo-product-carousel-container .woocommerce-page ul.products li.product{transition:inherit}.ast-quick-view-bg{transition:opacity .25s}.ast-quick-view-loader.blockUI.blockOverlay::before{animation:ast-qv-spin 575ms infinite linear}#ast-quick-view-modal{transition:all .3s}#ast-quick-view-modal .ast-content-main{transition:transform .5s,opacity .3s}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{transition:all .3s ease-in-out}#ast-quick-view-close:hover{transition:all .2s ease}.ast-search-box.full-screen,.ast-search-box.header-cover{transition:opacity .3s ease-in-out,display .3s ease-in-out}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{transition:all .7s ease-In}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{transition-delay:50ms;transition:all .3s ease-in-out}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@keyframes ast-qv-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-account-login{transition:all .3s}.ast-shop-load-more{transition:all .2s linear}.ast-loader>div{animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}.woocommerce .astra-off-canvas-sidebar-wrapper,.woocommerce-page .astra-off-canvas-sidebar-wrapper{transition:.25s ease-in-out}.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar{transition:.3s ease-in-out}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{transition:all .3s ease-in-out}.woocommerce ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{transition:none}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img{transition:filter .6s,opacity .6s,transform .6s}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:before{transition:.3s}.eael-woo-product-carousel-container .woocommerce ul.products li.product,.eael-woo-product-carousel-container .woocommerce-page ul.products li.product{transition:inherit}.ast-quick-view-bg{transition:opacity .25s}.ast-quick-view-loader.blockUI.blockOverlay::before{animation:ast-qv-spin 575ms infinite linear}#ast-quick-view-modal{transition:all .3s}#ast-quick-view-modal .ast-content-main{transition:transform .5s,opacity .3s}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{transition:all .3s ease-in-out}#ast-quick-view-close:hover{transition:all .2s ease}.ast-search-box.full-screen,.ast-search-box.header-cover{transition:opacity .3s ease-in-out,display .3s ease-in-out}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{transition:all .7s ease-In}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{transition-delay:50ms;transition:all .3s ease-in-out}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}.animated{animation:none!important}}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor .elementor-background-video-container{transition:opacity 1s}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{transition:all .5s}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--active{transition-duration:20s}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.e-con{--overlay-transition:0.3s}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{transition:var(--overlay-transition,.3s)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{transition:all .3s}.elementor-icon{transition:all .3s}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor .elementor-background-video-container{transition:opacity 1s}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{transition:all .5s}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--active{transition-duration:20s}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.e-con{--overlay-transition:0.3s}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{transition:var(--overlay-transition,.3s)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{transition:all .3s}.elementor-icon{transition:all .3s}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{transition:all .2s ease-in-out}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{transition:all .2s ease-in-out}.pswp--animate_opacity{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__zoom-wrap{-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp--animate_opacity{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__zoom-wrap{-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp--animate_opacity{opacity:.001;will-change:opacity}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__button{-webkit-transition:opacity .2s;transition:opacity .2s}.pswp__share-modal{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.pswp__share-tooltip{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.pswp__preloader{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__button{-webkit-transition:opacity .2s;transition:opacity .2s}.pswp__share-modal{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.pswp__share-tooltip{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.pswp__preloader{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;top:0;left:0;background:0 0;margin:0}.theme-flatsome .woocommerce-Tabs-panel{transition:all .3s}.theme-flatsome .woocommerce-Tabs-panel{transition:all .3s}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.dialog-close-button{transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{transition:var(--e-a-transition-hover)}.elementor-templates-modal__header__item>i{transition:var(--e-a-transition-hover)}#elementor-toast .dialog-button{transition:var(--e-a-transition-hover)}.dialog-close-button{transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{transition:var(--e-a-transition-hover)}.elementor-templates-modal__header__item>i{transition:var(--e-a-transition-hover)}#elementor-toast .dialog-button{transition:var(--e-a-transition-hover)}:root{--e-a-transition-hover:all .3s}:root{--e-a-transition-hover:all .3s}.dashicons,.dashicons-before:before{transition:color .1s ease-in}.dashicons,.dashicons-before:before{transition:color .1s ease-in}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}