.mae_navigation_tree,.mae_navigation_tree ul.menu{margin:0}.mae_navigation_tree ul.children,.mae_navigation_tree ul.sub-menu{display:none}.mae_unfold_all .mae_navigation_tree ul.children,.mae_unfold_all .mae_navigation_tree ul.sub-menu{display:block}.mae_unfold_current .mae_navigation_tree .sub_toggler.opened~ul.children,.mae_unfold_current .mae_navigation_tree .sub_toggler.opened~ul.sub-menu{display:block}.mae_navigation_tree li{list-style-type:none;position:relative}.mae_navigation_tree .sub_toggler{display:inline-block;cursor:pointer;margin-bottom:-1.8em;transition:all 300ms;width:0;vertical-align:top}.mae_navigation_tree .sub_toggler.opened i.eicon-plus-square-o:before{content:'\e945'}.mae_navigation_tree .sub_toggler.opened i.eicon-caret-right{transform:rotate(90deg)}.mae_navigation_tree .sub_toggler.opened i.eicon-chevron-right{transform:rotate(90deg)}.mae_navigation_tree li a{margin-left:1.3em;display:inline-block}.mae_navigation_tree li ul{margin-left:.45em;padding-left:.5em}.mae-slide-menu ul{list-style-type:none;padding:0}.advanced-swiper-button-prev{position:absolute;left:0;z-index:2;pointer-events:auto;cursor:pointer;text-align:center;transform:translateY(-50%)}.advanced-swiper-button-prev .image{display:flex}.advanced-swiper-button-prev .image img{object-fit:contain}.advanced-swiper-button-next{position:absolute;right:0;z-index:2;pointer-events:auto;cursor:pointer;text-align:center;transform:translateY(-50%)}.advanced-swiper-button-next .image{display:flex}.advanced-swiper-button-next .image img{object-fit:contain}.mae_section_slider_preview{overflow:hidden;height:0;visibility:hidden}.elementor-section .elementor-container.mae_as_navigation{position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%);top:0;pointer-events:none;z-index:2}.elementor-section .elementor-container.mae_as_pagination{position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%);top:0;pointer-events:none;z-index:2}.elementor-section .elementor-container.mae_as_pagination .swiper-pagination-bullet{pointer-events:auto}.as_legacy_dom .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.as_legacy_dom .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.as_legacy_dom .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.as_legacy_dom .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.as_legacy_dom .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.as_legacy_dom .elementor-inner-section .elementor-column-gap-no .elementor-row>.elementor-element-populated{padding:0}.mae_as_navigation{display:none!important}.elementor-row.swiper-wrapper{flex-wrap:nowrap!important}.mae_as_scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;border-radius:10px;position:relative;background:rgba(0,0,0,.1)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.mae_as_pagination .mae_as_bullets{position:absolute;transform:translate(50%,50%)}.taxonomy-swiper-button-prev{position:absolute;left:0;z-index:2;pointer-events:auto;cursor:pointer;text-align:center}.taxonomy-swiper-button-prev .image{display:flex}.taxonomy-swiper-button-prev .image img{object-fit:contain}.taxonomy-swiper-button-next{position:absolute;right:0;z-index:2;pointer-events:auto;cursor:pointer;text-align:center}.taxonomy-swiper-button-prev.swiper-button-disabled,.taxonomy-swiper-button-next.swiper-button-disabled{opacity:.5}.taxonomy-swiper-button-next .image{display:flex}.taxonomy-swiper-button-next .image img{object-fit:contain}.elementor-widget-mae_taxonomy_swiper .mae_taxonomy_swiper_term_image{display:flex;width:100%}.elementor-widget-mae_taxonomy_swiper .mae_taxonomy_swiper_term_image img{object-fit:contain}mae-toggle-button .mae-button-align-left .elementor-widget-container{text-align:left}.mae-button-align-center .elementor-widget-container{text-align:center}.mae-button-align-right .elementor-widget-container{text-align:right}.mae-button-align-left .mae-toggle-button,.mae-button-align-center .mae-toggle-button,.mae-button-align-right .mae-toggle-button{width:auto;display:inline-flex}.mae-toggle-button{display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;position:relative}.mae-icon-align-left .mae-toggle-button{flex-direction:row}.mae-icon-align-right .mae-toggle-button{flex-direction:row-reverse}.mae-icon-align-top .mae-toggle-button{flex-direction:column}.mae-icon-align-bottom .mae-toggle-button{flex-direction:column-reverse}@media (max-width:1024px){.mae-icon-align-tablet-left .mae-toggle-button{flex-direction:row}.mae-icon-align-tablet-right .mae-toggle-button{flex-direction:row-reverse}.mae-icon-align-tablet-top .mae-toggle-button{flex-direction:column}.mae-icon-align-tablet-bottom .mae-toggle-button{flex-direction:column-reverse}}@media (max-width:767px){.mae-icon-align-mobile-left .mae-toggle-button{flex-direction:row}.mae-icon-align-mobile-right .mae-toggle-button{flex-direction:row-reverse}.mae-icon-align-mobile-top .mae-toggle-button{flex-direction:column}.mae-icon-align-mobile-bottom .mae-toggle-button{flex-direction:column-reverse}}.mae-toggle-button .button-icon{display:inline-flex;position:relative;font-size:1em;width:1em;justify-content:center;align-items:center}.mae-toggle-button .button-spacer{display:inline-block}.mae-toggle-button .button-icon{text-align:center}.mae-toggle-button .button-icon i svg{height:100%;width:100%;display:block}.mae-toggle-button .button-icon i.normal,.mae-toggle-button .button-icon img.normal{opacity:1;position:relative}.mae-toggle-button .button-icon i.active,.mae-toggle-button .button-icon img.active{opacity:0;position:absolute}.mae-toggle-button.active .button-icon i.normal,.mae-toggle-button.active .button-icon img.normal{opacity:0;position:absolute}.mae-toggle-button.active .button-icon i.active,.mae-toggle-button.active .button-icon img.active{opacity:1;position:relative}.mae-toggle-content{display:none;position:absolute;z-index:20;animation-fill-mode:forwards!important;pointer-events:none;box-sizing:border-box}.mae-toggle-content.active{pointer-events:auto}.mae-toggle-content.fullwidth-breakpoint{width:100vw}.mae-content-width-auto .mae-toggle-content>.elementor>.elementor-section-wrap>.elementor-section>.elementor-container{width:100vw}.mae-content-align-left .mae-toggle-content{left:0}.mae-content-align-right .mae-toggle-content{right:0}@keyframes msFadeUpIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes msFadeUpOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes msFadeDownIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes msFadeDownOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes msFadeIn{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes msFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.mae-badge-type-wc_cart .mae-toggle-button .cart-contents-count{display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.mae-badge-type-wc_cart.empty-badge-hide .cart-contents-count[data-counter="0"]{display:none}.elementor-widget-mae_minicart .elementor-menu-cart__subtotal{padding:20px}.elementor-widget-mae_minicart .elementor-menu-cart__footer-buttons{padding:20px}.elementor-widget-mae_minicart .elementor-menu-cart__product{padding:20px}.elementor-widget-mae_minicart .woocommerce-mini-cart__empty-message{padding:20px}.mae-toggle-content .wpml-elementor-ls ul{display:flex;flex-direction:column}.mae-toggle-content .wpml-ls{padding:0;text-align:left}.mae-document-back-handle,.mae-document-handle{position:absolute;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;width:25px;height:25px;font-size:11px;color:#fff;background:#fcb92c;transition:0.3s;cursor:pointer}.elementor-editor-active .mae-document-edit-item.elementor-edit-mode .mae-document-back-handle,.elementor-editor-active .mae-repeater-item:hover .mae-document-edit-item:not(.elementor-edit-mode) .mae-document-handle{display:flex}