@keyframes kosi-loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes kosi-loading{to{-webkit-transform:rotate(1turn)}}@font-face{src:url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.eot);src:url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.eot) format("eot"),url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.woff2) format("woff2"),url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.woff) format("woff"),url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.ttf) format("truetype"),url(https://bingolherlesi.shop/wp-content/themes/kosi/assets/fonts/kosi-icon.svg##kosi-icon) format("svg");font-display:swap;font-family:kosi-icon}[class*=kosi-icon-]{font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main{max-height:100vh}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button{height:17px;width:17px}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button:after,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__close-button:before{height:2px}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:14px;font-weight:600;color:var(--accent);text-align:center}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message:before{font-size:86px;font-weight:400;font-weight:700;font-style:normal;margin-bottom:20px;color:hsla(0,0%,53%,.15);font-variant:normal;content:"\e00f";-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block;display:block}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content{flex:1 1 auto;flex-direction:column;display:flex}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content .elementor-menu-cart__footer-buttons{padding-bottom:40px;margin-top:auto}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button:hover{background-color:var(--primary_hover)}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button:last-child{background-color:var(--primary)}.elementor-widget-woocommerce-menu-cart .widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button:last-child:hover{background-color:var(--primary_hover)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__products{max-height:calc(100vh - 310px)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product{grid-template-columns:25% auto 30px;grid-template-rows:unset}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:3}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:18px;font-weight:600;color:var(--accent);line-height:22px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a:hover{color:var(--primary)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{grid-column-start:2;font-size:15px;color:var(--accent);align-self:self-start}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .quantity{color:var(--text)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .amount{font-weight:600;color:var(--light)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove{height:25px;grid-column-start:3;border:none;align-self:start;grid-row-start:1;width:25px}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove:after,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove:before{content:none}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove a{color:var(--light)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove a:before{font-size:18px;font-weight:400;font-style:normal;font-variant:normal;content:"\e05d";-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-remove a:hover{color:var(--primary)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal{padding-top:10px;justify-content:space-between;font-size:18px;border:0;align-items:center;padding-bottom:0;display:flex}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal strong{font-size:14px;font-weight:600;color:var(--accent);text-transform:uppercase}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal .amount{font-size:18px;color:var(--primary);font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-woocommerce-menu-cart .cart_item .elementor-menu-cart__product-remove a{opacity:1}.elementor-menu-cart__wrapper .elementor-menu-cart__toggle{line-height:1}.elementor-menu-cart__wrapper #elementor-menu-cart__toggle_button{flex-direction:row-reverse;align-items:center;display:inline-flex}.elementor-menu-cart__wrapper #elementor-menu-cart__toggle_button .elementor-button-text{margin-right:0;margin-left:10px}@media (max-width:767px){.elementor-menu-cart__wrapper #elementor-menu-cart__toggle_button .elementor-button-text{display:none}}.elementor-menu-cart__wrapper #elementor-menu-cart__toggle_button .elementor-button-icon{line-height:1}.elementor-menu-cart__wrapper #elementor-menu-cart__toggle_button:focus{background-color:transparent}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]{font-family:Kosi-body,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{font-size:10px!important;font-weight:400}.elementor-widget-kosi-post-grid .column-item{margin-bottom:30px;-ms-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.elementor-widget-kosi-post-grid .post-inner:hover .post-thumbnail img{transform:scale(1.1) rotate(2deg)}.elementor-widget-kosi-post-grid .post-thumbnail{overflow:hidden;margin-bottom:18px}.elementor-widget-kosi-post-grid .post-thumbnail img{transition:all .3s ease}.elementor-widget-kosi-post-grid .entry-content .entry-meta{font-size:13px;font-weight:400;margin-bottom:14px;line-height:18px}.elementor-widget-kosi-post-grid .entry-content h5{margin-bottom:0}.elementor-widget-kosi-post-grid .entry-content h5 a{color:var(--accent)}.elementor-widget-kosi-post-grid .entry-content h5 a:hover{color:var(--primary)}.elementor-widget-kosi-post-grid .post-style-2{text-align:center}.elementor-widget-kosi-post-grid .post-style-2 .entry-content h5{margin-bottom:20px}.elementor-widget-kosi-section-slider .elementor-section.elementor-section-stretched{margin-left:-50vw;left:50%!important}.elementor-widget-kosi-section-slider .swiper-pagination-bullet-active{background-color:var(--primary);border-radius:6px}.elementor-widget-kosi-section-slider .swiper-container-vertical .swiper-pagination-bullet-active{height:32px}.elementor-widget-kosi-section-slider .swiper-container-horizontal .swiper-pagination-bullet-active{width:32px}@media (max-width:1023px){.elementor-widget-kosi-section-slider.disable-on-mobile-yes .elementor-swiper-button,.elementor-widget-kosi-section-slider.disable-on-mobile-yes .swiper-pagination{display:none}.elementor-widget-kosi-section-slider.disable-on-mobile-yes .swiper-wrapper{max-height:unset!important;display:block}.elementor-widget-kosi-section-slider.disable-on-mobile-yes .elementor-widget-container .swiper-container{max-height:999em!important}}@media (min-width:768px){.elementor-section-slider-height-full .swiper-container{height:100vh}}@media (max-width:767px){.elementor-nav-menu-wrapper .main-navigation .primary-navigation ul{overflow:hidden;transition:all .4s ease;max-height:0}.elementor-nav-menu-wrapper .main-navigation .primary-navigation ul.show{max-height:999px}}.mega-menu .elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text{transition:all .3s ease;position:relative}.mega-menu .elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text{padding-left:40px}.mega-menu .elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text:before{height:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);content:"";position:absolute;top:50%;background:#cdaa7c;left:25px;width:9px}.mega-menu .elementor-icon-list-items li.elementor-icon-list-item,.single-woncep_menu_item .elementor-icon-list-items li.elementor-icon-list-item{min-width:unset!important}.mega-menu .elementor-icon-list-items li.elementor-icon-list-item a:not(.elementor-button-link),.single-woncep_menu_item .elementor-icon-list-items li.elementor-icon-list-item a:not(.elementor-button-link){padding:0;width:unset!important}.mega-menu .elementor-image-box-wrapper a:not(.elementor-button-link),.single-woncep_menu_item .elementor-image-box-wrapper a:not(.elementor-button-link){width:unset!important}.elementor-video-popup{align-items:center;display:inline-flex}.elementor-video-wrapper{text-align:center}.elementor-video-popup{padding:28px 30px;background-color:#fff;border-radius:50%}.elementor-video-icon,.elementor-video-popup{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-video-icon{justify-content:center;align-items:center;line-height:1em;display:inline-flex}.elementor-video-icon i{font-size:24px;color:var(--accent)}.elementor-widget-kosi-products-tabs .elementor-tabs .elementor-tabs-wrapper{margin-bottom:30px;text-align:center;display:block}.elementor-widget-kosi-products-tabs .elementor-tab-title{font-size:34px;border:0;border-color:transparent;font-weight:600;margin-right:30px;color:var(--light);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;outline:0;cursor:pointer;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:inline-block}.elementor-widget-kosi-products-tabs .elementor-tab-title.elementor-active,.elementor-widget-kosi-products-tabs .elementor-tab-title:hover{color:var(--accent)}.elementor-widget-kosi-products-tabs .elementor-tab-title:last-child{margin-right:0!important}.elementor-widget-kosi-products-tabs .elementor-tab-content{padding:0;border:0}.elementor-widget-kosi-products-tabs .elementor-tabs-content-wrapper{border:none}.elementor-widget-kosi-products-tabs ul.products{margin:0}.elementor-search-form-wrapper .site-search{display:block}.elementor-search-form-wrapper .widget_product_search form:before,.elementor-search-form-wrapper .widget_search form:before{transform:translateY(-50%);font-weight:400;font-style:normal;right:15px;color:var(--accent);font-variant:normal;content:"\e083";position:absolute;top:50%;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block}.elementor-search-form-wrapper .widget_product_search form input[type=search],.elementor-search-form-wrapper .widget_product_search form input[type=text],.elementor-search-form-wrapper .widget_search form input[type=search],.elementor-search-form-wrapper .widget_search form input[type=text]{font-size:14px;padding-right:4em;border-width:0 0 1px;background-color:transparent;padding-left:0}.elementor-search-form-wrapper .widget_product_search form input[type=search] ::placeholder,.elementor-search-form-wrapper .widget_product_search form input[type=text] ::placeholder,.elementor-search-form-wrapper .widget_search form input[type=search] ::placeholder,.elementor-search-form-wrapper .widget_search form input[type=text] ::placeholder{color:var(--text)}.elementor-search-form-wrapper .widget_product_search form button[type=submit],.elementor-search-form-wrapper .widget_product_search form input[type=submit],.elementor-search-form-wrapper .widget_search form button[type=submit],.elementor-search-form-wrapper .widget_search form input[type=submit]{padding:0;font-size:0}.site-header-search .button-search-popup{font-size:22px;color:var(--accent);line-height:1}.site-header-search .button-search-popup:hover{color:var(--primary)}.search-popup-active{overflow:hidden}.site-search-popup{height:100vh;pointer-events:none;transition:all .3s ease-in-out;position:fixed;opacity:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.7);left:0;width:100vw;z-index:99999}.site-search-popup .site-search-popup-wrap{transform:translateY(-100%);padding:40px;justify-content:center;transition:all .3s ease-in-out;position:relative;background-color:#fff;align-items:center;display:flex}@media (min-width:1024px){.site-search-popup .site-search-popup-wrap{padding:80px}}.site-search-popup .site-search-popup-wrap .site-search-popup-close{height:18px;font-size:20px;right:10px;position:absolute;top:10px;width:18px;line-height:1}@media (min-width:1024px){.site-search-popup .site-search-popup-wrap .site-search-popup-close{right:30px;top:20px}}.site-search-popup .site-search-popup-wrap .site-search-popup-close:after,.site-search-popup .site-search-popup-wrap .site-search-popup-close:before{height:2px;transform:rotate(-45deg);right:0;transition:background-color .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out;content:"\20";position:absolute;top:50%;background-color:var(--accent);width:18px;margin-top:-1px;display:inline-block}.site-search-popup .site-search-popup-wrap .site-search-popup-close:before{transform:rotate(45deg)}.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover:after,.site-search-popup .site-search-popup-wrap .site-search-popup-close:hover:before{transform:rotate(0)}.site-search-popup .site-search-popup-wrap .site-search{max-width:600px;width:100%;display:block}@media (max-width:767px){.site-search-popup .site-search-popup-wrap .site-search{max-width:300px}}.site-search-popup .site-search-popup-wrap .site-search .widget{border:none;margin-bottom:0}.site-search-popup .site-search-popup-wrap .site-search .ajax-search-result{max-height:50vh}.search-popup-active .site-search-popup{pointer-events:auto;opacity:1;visibility:visible}.search-popup-active .site-search-popup .site-search-popup-wrap{transform:translateY(0)}.site-header-account{position:relative;display:flex}.site-header-account>a{color:var(--accent);line-height:1;white-space:nowrap}.site-header-account>a:hover{color:var(--primary)}.site-header-account>a i{font-size:20px;line-height:1}.site-header-account .account-dropdown{pointer-events:none;right:0;position:absolute;opacity:0;visibility:hidden;text-align:left;top:100%;margin-top:20px;z-index:100}.site-header-account .account-dropdown .result-error{margin:1em 0}#elementor-sidebar .site-header-account .account-dropdown,.site-header-account .account-dropdown.right{right:unset;left:0}.site-header-account .account-dropdown.justify{transform:translateX(50%);right:50%}.site-header-account .account-dropdown a.lostpass-link,.site-header-account .account-dropdown a.register-link{font-size:14px;color:var(--primary)}.site-header-account .account-dropdown a.lostpass-link:hover,.site-header-account .account-dropdown a.register-link:hover{text-decoration:underline}.site-header-account .account-dropdown .account-wrap{position:relative;background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.07);border-radius:3px;display:block!important}.site-header-account .account-dropdown .account-inner{overflow:auto;padding:20px;max-height:500px;width:320px}.site-header-account .account-dropdown .account-inner.dashboard{padding:15px 0;width:210px}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar{width:3px}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.site-header-account .account-dropdown .account-inner::-webkit-scrollbar-thumb{background-color:#000}.site-header-account .account-dashboard,.site-header-account .account-links-menu{list-style:none;margin:0}.site-header-account .account-dashboard li a,.site-header-account .account-links-menu li a{padding:8px 20px;font-size:13px;font-weight:600;color:var(--text);text-align:left;width:100%;line-height:20px;display:block}.site-header-account .account-dashboard li a:hover,.site-header-account .account-links-menu li a:hover{color:var(--primary_hover);background-color:rgba(0,0,0,.035)}.site-header-account .account-dropdown.active{pointer-events:auto;opacity:1;visibility:visible}.header-account-content-right .site-header-account .account-dropdown,.header-account-content-right .site-header-account .account-dropdown:before{right:unset;left:0}.site-header-account.layout-2{flex-wrap:wrap;align-items:center;display:flex}.site-header-account.layout-2 .login-button,.site-header-account.layout-2 .register-button{font-size:14px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;line-height:20px}.site-header-account.layout-2 .login-button:hover,.site-header-account.layout-2 .register-button:hover{border-color:var(--primary);color:var(--primary)}.site-header-account.layout-2 .register-button{padding:13px 42px;border:2px solid var(--accent)}.site-header-account.layout-2 .login-button{margin:0 40px}.mobile-navigation,.mobile-navigation-categories{clear:both}.mobile-navigation ul,.mobile-navigation-categories ul{list-style:none;margin:0}.mobile-navigation ul>li.menu-item,.mobile-navigation-categories ul>li.menu-item{position:relative}.mobile-navigation ul>li.menu-item>a,.mobile-navigation-categories ul>li.menu-item>a{padding:10px 0;font-size:14px;font-weight:500;color:var(--accent);border-bottom:1px solid;border-bottom-color:var(--border);display:flex}.mobile-navigation ul>li.menu-item>a i,.mobile-navigation-categories ul>li.menu-item>a i{font-size:16px;margin-right:15px}.mobile-navigation ul>li.menu-item button:after,.mobile-navigation-categories ul>li.menu-item button:after{transition:all,ease,.9s}.mobile-navigation ul>li.menu-item:last-child>a,.mobile-navigation-categories ul>li.menu-item:last-child>a{border-bottom:none}.mobile-navigation ul ul.sub-menu,.mobile-navigation-categories ul ul.sub-menu{margin-top:10px;display:none}.mobile-navigation ul ul.sub-menu>li.menu-item>a,.mobile-navigation-categories ul ul.sub-menu>li.menu-item>a{padding:2px 0 2px 13px;font-size:14px;font-weight:400;color:var(--text);border-bottom:none}.mobile-navigation ul ul.sub-menu>li.menu-item:first-child>a,.mobile-navigation-categories ul ul.sub-menu>li.menu-item:first-child>a{padding-top:6px}.mobile-navigation ul ul.sub-menu>li.menu-item.current-menu-ancestor>a,.mobile-navigation ul ul.sub-menu>li.menu-item.current-menu-item>a,.mobile-navigation ul ul.sub-menu>li.menu-item.current-menu-parent>a,.mobile-navigation-categories ul ul.sub-menu>li.menu-item.current-menu-ancestor>a,.mobile-navigation-categories ul ul.sub-menu>li.menu-item.current-menu-item>a,.mobile-navigation-categories ul ul.sub-menu>li.menu-item.current-menu-parent>a{color:var(--primary)}.mobile-navigation ul ul.sub-menu .dropdown-toggle,.mobile-navigation-categories ul ul.sub-menu .dropdown-toggle{padding:12px 0}.mobile-navigation ul.menu li.current-menu-ancestor>a,.mobile-navigation ul.menu li.current-menu-item>a,.mobile-navigation ul.menu li.current-menu-parent>a,.mobile-navigation-categories ul.menu li.current-menu-ancestor>a,.mobile-navigation-categories ul.menu li.current-menu-item>a,.mobile-navigation-categories ul.menu li.current-menu-parent>a{color:var(--primary)}.mobile-navigation .dropdown-toggle,.mobile-navigation-categories .dropdown-toggle{padding:16px 0;font-size:8px;border:none;right:0;color:var(--accent);position:absolute;text-align:right;top:0;background:transparent;width:100%;line-height:1;display:block}.mobile-navigation .dropdown-toggle:focus,.mobile-navigation-categories .dropdown-toggle:focus{outline:none}.mobile-navigation .dropdown-toggle:active,.mobile-navigation .dropdown-toggle:focus,.mobile-navigation .dropdown-toggle:hover,.mobile-navigation-categories .dropdown-toggle:active,.mobile-navigation-categories .dropdown-toggle:focus,.mobile-navigation-categories .dropdown-toggle:hover{color:var(--accent);background-color:transparent}.mobile-navigation ul li button:after{font-weight:400;font-weight:700;font-style:normal;font-variant:normal;transition:all,ease,.9s;content:"\e011";-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block}.mobile-navigation ul li button.toggled-on:after{transform:rotate(180deg)}.elementor-canvas-menu-wrapper .menu-mobile-nav-button{line-height:0;display:inline-block}.kosi-mobile-nav{overflow:hidden;-webkit-transform:translate3d(-330px,0,0);transform:translate3d(-330px,0,0);overflow-y:auto;justify-content:space-between;transition:transform .25s ease;position:fixed;flex-direction:column;bottom:0;top:0;background-color:#fff;left:0;width:330px;display:flex;z-index:9999}.mobile-nav-active .kosi-mobile-nav{-webkit-transform:translateZ(0);transform:translateZ(0)}.admin-bar .kosi-mobile-nav{top:0}@media (min-width:783px){.admin-bar .kosi-mobile-nav{top:32px}}@media (min-width:601px) and (max-width:782px){.admin-bar .kosi-mobile-nav{top:46px}}.kosi-mobile-nav .search-form{margin-top:1em}.kosi-mobile-nav .kosi-social{padding:.5em;border-top:1px solid #0e0e0e;margin-top:1rem}body .kosi-mobile-nav .kosi-social ul li a:before{color:#fff}.kosi-mobile-nav .kosi-language-switcher-mobile{padding:0 30px;line-height:0}.kosi-mobile-nav .kosi-language-switcher-mobile .menu{list-style:none;padding:10px 0;border-top:1px solid;border-top-color:var(--border);margin:0}.kosi-mobile-nav .kosi-language-switcher-mobile .item{margin-bottom:5px;margin-top:5px;display:inline-block}.kosi-mobile-nav .kosi-language-switcher-mobile .item .language-switcher-head{padding-right:5px}.kosi-mobile-nav .kosi-language-switcher-mobile .item a{padding:0 5px;display:block}.kosi-mobile-nav .kosi-language-switcher-mobile .item:last-child{margin-right:0}.kosi-mobile-nav .kosi-language-switcher-mobile .item img{height:16px;object-fit:cover;width:24px}.kosi-mobile-nav .mobile-nav-tabs{padding:0 30px;clear:both;background-color:#f7f7f7}.kosi-mobile-nav .mobile-nav-tabs ul{list-style:none;flex-direction:row;margin:0;align-items:center;display:flex}.kosi-mobile-nav .mobile-nav-tabs ul li{padding-top:20px;font-size:14px;font-weight:500;color:var(--light);position:relative;text-align:left;cursor:pointer;padding-bottom:20px;line-height:20px}.kosi-mobile-nav .mobile-nav-tabs ul li:before{height:2px;transform:scale(.6);transition:all .3s ease;content:"";position:absolute;opacity:0;bottom:0;visibility:hidden;background-color:var(--primary);width:100%;display:inline-block}.kosi-mobile-nav .mobile-nav-tabs ul li.active{color:var(--accent)}.kosi-mobile-nav .mobile-nav-tabs ul li.active:before{transform:scale(1);opacity:1;visibility:visible}.kosi-mobile-nav .mobile-nav-tabs ul .mobile-pages-title{margin-right:15px}.kosi-mobile-nav .mobile-nav-tabs ul .mobile-categories-title{margin-left:15px}.kosi-mobile-nav .mobile-menu-tab{-webkit-animation:wd-fadeIn 1s ease;animation:wd-fadeIn 1s ease;padding:0 30px;display:none}.kosi-mobile-nav .mobile-menu-tab.active{display:block}@keyframes wd-fadeIn{0%{opacity:0}to{opacity:1}}a.mobile-nav-close{height:20px;padding:0;border:none;right:22px;color:var(--accent);position:absolute;text-align:center;clear:both;top:20px;border-radius:50%;width:20px;line-height:1;float:right}a.mobile-nav-close i{line-height:19px;vertical-align:middle}a.mobile-nav-close:focus,a.mobile-nav-close:hover{color:var(--accent)}.kosi-overlay{height:100vh;transition:opacity .25s ease,visibility 0s ease;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.7);left:0;width:100vw;z-index:997}.mobile-nav-active .kosi-overlay{opacity:1;visibility:visible}.menu-mobile-nav-button{font-size:15px;color:var(--accent);display:block}.menu-mobile-nav-button i{font-size:19px;line-height:1;vertical-align:middle}html{overflow-x:hidden}#page{transition:all .25s ease}.mobile-nav-active{overflow:hidden}.elementor-widget-kosi-product-category .product-category-content{overflow:hidden;padding:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;position:relative;align-items:center;align-content:center;width:100%;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.elementor-widget-kosi-product-category .product-category-content-item{width:100%}.elementor-widget-kosi-product-category .elementor-button{-ms-flex-item-align:center;border:2px solid;margin-right:auto;color:var(--accent);align-self:center;background:transparent;cursor:pointer;margin-left:auto;margin-top:20px}.elementor-widget-kosi-product-category .product-category-bg-overlay{height:100%;pointer-events:none;position:absolute;opacity:0;bottom:0;background-color:var(--accent);left:0;width:100%;z-index:2}.elementor-widget-kosi-product-category.hover-to-show-yes .product-category-content{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.elementor-widget-kosi-product-category.hover-to-show-yes:hover .product-category-content{opacity:1}.elementor-widget-kosi-product-category:hover .product-category-bg-overlay{opacity:.5}.elementor-widget-kosi-product-category:hover .product-category-bg{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.product-category{overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.product-category-bg{right:0;transition:transform 1.05s cubic-bezier(.19,1,.22,1);transition:all .3s ease;position:absolute;-webkit-background-size:cover;background-size:cover;bottom:0;top:0;background-position:50%;left:0;width:105%;background-repeat:no-repeat;z-index:1}.product-category-skin-cover .product-category{display:block}.product-category-skin-cover .product-category-bg-wrapper{overflow:hidden;right:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;bottom:0;top:0;left:0;width:100%;z-index:1}.product-category-skin-cover .product-category-content{min-height:280px}.product-category-valign-top .product-category-content{-webkit-box-align:start;align-items:flex-start;align-content:flex-start;-ms-flex-align:start;-ms-flex-line-pack:start}.product-category-valign-middle .product-category-content{-webkit-box-align:center;align-items:center;align-content:center;-ms-flex-align:center;-ms-flex-line-pack:center}.product-category-valign-bottom .product-category-content{-webkit-box-align:end;align-items:flex-end;align-content:flex-end;-ms-flex-align:end;-ms-flex-line-pack:end}a.elementor-button,button.elementor-button{line-height:normal}.site-header-wishlist .header-wishlist{position:relative}.site-header-wishlist .header-wishlist:hover i{color:var(--primary)}.site-header-wishlist .header-wishlist i{font-size:25px;color:var(--accent)}.site-header-wishlist .header-wishlist .count{height:15px;padding:0;font-size:12px;right:-4px;color:#fff;position:absolute;letter-spacing:0;min-width:15px;text-align:center;top:-2px;background-color:var(--primary);border-radius:50px;line-height:15px;display:inline-block}.hide-count-wishlist-yes .site-header-wishlist .header-wishlist .count{display:none}.wpcf7-form{margin-bottom:0;position:relative}.wpcf7-form label{font-size:16px;font-weight:400;margin-bottom:12px;color:var(--accent);display:inline-block}.wpcf7-form select:not([size]):not([multiple]){margin-bottom:20px;background-color:transparent;padding-left:0}.wpcf7-form input:not([type=submit]),.wpcf7-form textarea{border-color:var(--border);padding:13px 25px;font-size:14px;font-weight:400;margin-bottom:35px;color:var(--accent);border-width:1px;background-color:transparent;border-radius:3px;width:100%}.wpcf7-form input:not([type=submit]):focus,.wpcf7-form textarea:focus{border-color:var(--primary)}.wpcf7-form input:not([type=submit])::placeholder,.wpcf7-form textarea::placeholder{color:var(--light)}.wpcf7-form textarea{margin-bottom:30px}.wpcf7-form input[type=submit]{border-color:var(--primary);padding:12px 42px;font-size:14px;color:#fff;text-transform:none;background-color:var(--primary);margin-top:10px}.wpcf7-form input[type=submit]:hover{border-color:var(--primary_hover);background-color:var(--primary_hover)}.wpcf7-form .row-inline{grid-template-columns:1fr 1fr;padding-right:15px;grid-gap:30px;padding-left:15px;display:grid}@media (max-width:568px){.wpcf7-form .row-inline{grid-template-columns:1fr;grid-gap:0}}.wpcf7-form .form-col{position:relative}.wpcf7-form .form-col i{padding:0;font-size:18px;font-weight:400;right:19px;transition:none 0s ease 0s;position:absolute;border-width:0;bottom:12px;letter-spacing:0;text-align:inherit;margin:0;line-height:18px}.wpcf7-form .form-col i~.wpcf7-form-control-wrap select{margin-bottom:0!important;background-image:none!important}.wpcf7-form .form-col i~.wpcf7-form-control-wrap input{appearance:none;-webkit-appearance:none;margin-bottom:0!important}.wpcf7-form .form-col i~.wpcf7-form-control-wrap input::-webkit-calendar-picker-indicator,.wpcf7-form .form-col i~.wpcf7-form-control-wrap input::-webkit-inner-spin-button{opacity:0}.wpcf7-form .form-col input,.wpcf7-form .form-col select{margin-bottom:0!important}.wpcf7-form .form-check-box .wpcf7-list-item{margin:0;align-items:center;display:flex}.wpcf7-form .form-check-box .wpcf7-list-item input[type=checkbox]{margin-right:10px;margin-bottom:0;width:auto}.elementor-widget-kosi-contactform .elementor-form-wrapper .wpcf7-form{flex-wrap:wrap;margin-right:-15px;margin-left:-15px;display:flex}.elementor-widget-kosi-contactform .elementor-form-wrapper .wpcf7-form>*{width:100%}@media (min-width:1024px){.elementor-widget-kosi-contactform .elementor-form-wrapper[data-columns="2"] .wpcf7-form .form-col{width:50%}.elementor-widget-kosi-contactform .elementor-form-wrapper[data-columns="3"] .wpcf7-form .form-col{width:33.33%}}.wpcf7 .ajax-loader{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.elementor-widget-kosi-banner .elementor-cta__content{position:relative}.elementor-widget-kosi-banner .elementor-cta__content.layout-1{padding:50px;text-align:left;align-items:flex-end;align-content:flex-end}.elementor-widget-kosi-banner .elementor-cta__content.layout-1 .elementor-cta__content-item{margin-bottom:20px}.elementor-widget-kosi-banner .elementor-cta__content.layout-1 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-2{padding:50px;text-align:left;align-items:flex-end;align-content:flex-end}.elementor-widget-kosi-banner .elementor-cta__content.layout-2 .elementor-cta__content-item{margin-bottom:10px}.elementor-widget-kosi-banner .elementor-cta__content.layout-2 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-3{padding:30px;text-align:center;align-items:center;align-content:center}.elementor-widget-kosi-banner .elementor-cta__content.layout-3 .elementor-cta__title{font-weight:600;line-height:48px}.elementor-widget-kosi-banner .elementor-cta__content.layout-3 .elementor-cta__subtitle{font-size:22px;font-weight:600;line-height:30px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-kosi-banner .elementor-cta__content.layout-3 .elementor-cta__content-item{margin-bottom:30px}.elementor-widget-kosi-banner .elementor-cta__content.layout-3 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-3 .elementor-cta__content-item.elementor-cta__title{margin-bottom:42px}.elementor-widget-kosi-banner .elementor-cta__content.layout-4{padding:30px;text-align:center;align-items:center;align-content:center}.elementor-widget-kosi-banner .elementor-cta__content.layout-4 .elementor-cta__title{font-weight:600;line-height:56px}.elementor-widget-kosi-banner .elementor-cta__content.layout-4 .elementor-cta__subtitle{font-size:22px;font-weight:600;line-height:30px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-kosi-banner .elementor-cta__content.layout-4 .elementor-cta__content-item{margin-bottom:30px}.elementor-widget-kosi-banner .elementor-cta__content.layout-4 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-4 .elementor-cta__content-item.elementor-cta__title{margin-bottom:45px}.elementor-widget-kosi-banner .elementor-cta__content.layout-5{padding:30px;text-align:center;align-items:flex-start;align-content:flex-start}.elementor-widget-kosi-banner .elementor-cta__content.layout-5 .elementor-cta__title{font-weight:600;line-height:48px}.elementor-widget-kosi-banner .elementor-cta__content.layout-5 .elementor-cta__subtitle{font-size:22px;font-weight:600;line-height:30px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-kosi-banner .elementor-cta__content.layout-5 .elementor-cta__content-item{margin-bottom:30px}.elementor-widget-kosi-banner .elementor-cta__content.layout-5 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-5 .elementor-cta__content-item.elementor-cta__title{margin-bottom:42px}.elementor-widget-kosi-banner .elementor-cta__content.layout-6{padding:40px;text-align:left;align-items:flex-start;align-content:flex-start}.elementor-widget-kosi-banner .elementor-cta__content.layout-6 .elementor-cta__title{font-weight:600;line-height:48px}.elementor-widget-kosi-banner .elementor-cta__content.layout-6 .elementor-cta__subtitle{font-size:20px;font-weight:600;line-height:26px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-kosi-banner .elementor-cta__content.layout-6 .elementor-cta__content-item{margin-bottom:15px}.elementor-widget-kosi-banner .elementor-cta__content.layout-6 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-6 .elementor-cta__content-item.elementor-cta__title{margin-bottom:42px}.elementor-widget-kosi-banner .elementor-cta__content.layout-7{padding:30px;text-align:center;align-items:center;align-content:center}.elementor-widget-kosi-banner .elementor-cta__content.layout-7 .elementor-cta__title{font-weight:600;line-height:48px}.elementor-widget-kosi-banner .elementor-cta__content.layout-7 .elementor-cta__content-item{margin-bottom:15px}.elementor-widget-kosi-banner .elementor-cta__content.layout-7 .elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner .elementor-cta__content.layout-7 .elementor-cta__content-item.elementor-cta__title{margin-bottom:25px}.elementor-widget-kosi-banner .elementor-cta__description{font-size:16px;font-weight:400;color:var(--text);line-height:24px}.elementor-widget-kosi-banner .elementor-cta__subtitle{font-size:16px;font-weight:400;color:var(--accent);text-transform:uppercase;line-height:24px}.elementor-widget-kosi-banner .elementor-cta__title{font-weight:600;line-height:42px}.elementor-widget-kosi-banner .elementor-button{padding:0;font-size:18px;border:0;font-weight:600;color:var(--accent);border-bottom:2px solid var(--accent);border-radius:0;background:transparent;line-height:24px;font-family:Kosi-heading,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.elementor-widget-kosi-banner .elementor-cta__bg-overlay{height:100%;pointer-events:none;position:absolute;bottom:0;left:0;width:100%}.elementor-widget-kosi-banner.content-stretch-yes,.elementor-widget-kosi-banner.content-stretch-yes .elementor-shopic-banner,.elementor-widget-kosi-banner.content-stretch-yes .elementor-widget-container{height:100%}.elementor-widget-kosi-banner.hover-to-show-yes .elementor-cta__content{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.elementor-widget-kosi-banner.hover-to-show-yes:hover .elementor-cta__content{opacity:1}.elementor-widget-kosi-banner:hover .elementor-cta__bg-overlay{opacity:.5}.elementor-widget-kosi-banner:hover .elementor-cta__bg{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.button-banner-style-kosi-outline .elementor-button{padding:16px 42px;border:2px solid var(--accent)}.button-banner-style-kosi-outline .elementor-button:hover{border-color:var(--primary)}.elementor-bg-transform-move-down-custom .elementor-bg{height:calc(100% + 50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}.elementor-bg-transform-move-down-custom:hover .elementor-bg{-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.elementor-bg-transform-move-up-custom .elementor-bg{height:calc(100% + 50px)}.elementor-bg-transform-move-up-custom:hover .elementor-bg{-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}.elementor-bg-transform-move-left-custom .elementor-bg{width:calc(100% + 50px)}.elementor-bg-transform-move-left-custom:hover .elementor-bg,.elementor-bg-transform-move-right-custom .elementor-bg{-ms-transform:translateX(-50px);-o-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px)}.elementor-bg-transform-move-right-custom .elementor-bg{width:calc(100% + 50px)}.elementor-bg-transform-move-right-custom:hover .elementor-bg{-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.elementor-bg-transform-zoom-in .elementor-bg{-ms-transform:translateX(-50px);-o-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px);width:calc(100% + 50px)}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{-ms-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out .elementor-bg{width:calc(100% + 50px)}.elementor-bg-transform-zoom-out:hover .elementor-bg{-ms-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.elementor-cta{overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{min-height:200px;position:relative;width:100%}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{right:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;bottom:0;top:0;left:0;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{min-width:50%;width:auto}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal}.elementor-cta__bg{right:0;transition:transform 1.05s cubic-bezier(.19,1,.22,1);transition:all .2s ease;position:absolute;bottom:0;top:0;left:0;width:105%}.elementor-cta__bg-wrapper{overflow:hidden;z-index:1}.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button:hover{border-color:var(--primary);text-decoration:none;color:var(--primary);background:transparent}.elementor-cta__content{overflow:hidden;padding:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;align-content:center;width:100%;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.elementor-cta__content,.elementor-cta__content-item{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}.elementor-cta__content-item{margin:0;margin-bottom:15px;width:100%}.elementor-cta__content-item:last-child{margin-bottom:0}.elementor-widget-kosi-banner.elementor-cta--valign-top .elementor-cta__content{-webkit-box-align:start;align-items:flex-start;align-content:flex-start;-ms-flex-align:start;-ms-flex-line-pack:start}.elementor-widget-kosi-banner.elementor-cta--valign-middle .elementor-cta__content{-webkit-box-align:center;align-items:center;align-content:center;-ms-flex-align:center;-ms-flex-line-pack:center}.elementor-widget-kosi-banner.elementor-cta--valign-bottom .elementor-cta__content{-webkit-box-align:end;align-items:flex-end;align-content:flex-end;-ms-flex-align:end;-ms-flex-line-pack:end}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}.site-header-cart-side .widget_shopping_cart{flex:1 1 auto;margin-bottom:0;position:relative;display:flex}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__empty-message{font-size:16px;text-align:center;margin:50px 15px 15px}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__empty-message:before{font-size:120px;font-weight:400;font-style:normal;color:var(--light);font-variant:normal;content:"\e00f";opacity:.4;text-align:center;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block;display:block}.site-header-cart-side .widget_shopping_cart .widget_shopping_cart_content{flex:1 1 auto;flex-direction:column;display:flex}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart__total{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.site-header-cart-side .widget_shopping_cart .woocommerce-mini-cart-scroll{flex:1 1 auto;overflow-y:auto;margin-right:-15px;position:relative;padding-right:15px}.site-header-cart-side .widget_shopping_cart .product_list_widget{right:15px;position:absolute;bottom:0;top:0;left:0}.site-header-cart-side .widget_shopping_cart .product_list_widget li{padding:15px 45px 15px 15px;border-bottom:1px solid;border-color:var(--border);margin-bottom:0}.site-header-cart-side .widget_shopping_cart .product_list_widget li:last-child{border-bottom:0}.site-header-cart-side .widget_shopping_cart .product_list_widget li img{max-width:80px}.site-header-cart-side .widget_shopping_cart .product_list_widget li a.remove{right:19px;top:15px}.site-header-cart-side .widget_shopping_cart .product_list_widget li a span.title{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.site-header-cart-side .widget_shopping_cart p.total{padding:1em}.site-header-cart-side .widget_shopping_cart p.total strong{font-size:20px;font-weight:600}.site-header-cart-side .widget_shopping_cart .buttons{justify-content:flex-start;flex-wrap:wrap;flex-direction:row;text-align:center;margin:0;align-items:stretch;display:flex}.site-header-cart-side .widget_shopping_cart .buttons a{margin-bottom:20px;margin-top:15px}.site-header-cart-side .widget_shopping_cart .buttons a:first-child{color:#fff;margin:0;background:var(--accent)}.site-header-cart-side .widget_shopping_cart .buttons a.wc-forward{border-radius:0;flex-basis:50%}.site-header-cart-side .widget_shopping_cart .buttons a.checkout{background:var(--primary);margin-top:0}.hide-count-cart-yes .site-header-cart .cart-contents .count,.hide-price-cart-yes .site-header-cart .cart-contents .amount{display:none}.elementor-widget-tabs .elementor-tab-title{font-size:18px;border:0;border-color:transparent;font-weight:500;margin-right:30px;color:var(--accent);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;outline:0;cursor:pointer}.elementor-widget-tabs .elementor-tab-title i,.elementor-widget-tabs .elementor-tab-title svg{margin-bottom:8px;display:block}.elementor-widget-tabs .elementor-tab-title img{margin:0 auto 8px;display:block}.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title:hover{color:var(--primary)}.elementor-widget-tabs .elementor-tab-title:last-child{margin-right:0!important}.elementor-widget-kosi-mailchmip form.mc4wp-form{margin-bottom:0}.elementor-widget-kosi-mailchmip .mc4wp-form-fields{position:relative;display:flex}.elementor-widget-kosi-mailchmip .mc4wp-form-fields p{margin-bottom:0;display:flex}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input{padding:12px 0;font-size:14px;border-style:solid;border-width:0 0 2px}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=email]{border-color:var(--border);flex:1;text-align:left;width:100%;line-height:1.6}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=email]::placeholder{color:var(--light)}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=email]:focus{border-color:var(--primary)}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=submit]{border-color:#000;padding:11px 0;color:var(--accent);background-color:transparent;margin-left:20px;width:auto}.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=submit]:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:567px){.elementor-widget-kosi-mailchmip .mc4wp-form-fields input[type=submit]{margin-left:10px}}.footer-handheld a{padding:10px 5px;color:var(--accent);text-align:center;display:block}.footer-handheld .title{font-size:12px;font-weight:600;display:block}.footer-handheld i{font-size:22px;display:block}.footer-handheld .count{height:20px;font-size:13px;font-weight:600;color:var(--accent);position:absolute;min-width:20px;text-align:center;top:13px;background-color:var(--secondary);border-radius:50%;left:calc(50% + 2px);line-height:20px;display:inline-block}.nav-vertiacl-menu-layout-content-style-2 .elementor-nav-vertiacl-menu-wrapper .vertical-navigation .vertical-menu{opacity:1;visibility:visible;z-index:990}.vertical-navigation{height:100%;transition:all .1s ease;position:relative;background-color:#000}.vertical-navigation .vertical-navigation-header{column-gap:10px;height:100%;padding:15px 20px;justify-content:space-between;font-size:16px;font-weight:500;color:#fff;border-style:solid;border-width:0;align-items:center;cursor:pointer;display:flex}.vertical-navigation .vertical-navigation-header .icon{justify-content:flex-end;flex-direction:column;display:flex}.vertical-navigation .vertical-navigation-header .icon>span{height:2px;margin-bottom:5px;transition:all .3s ease;background-color:#fff;width:20px;display:inline-block}.vertical-navigation .vertical-navigation-header .icon .icon-3{margin-bottom:0;width:10px}.vertical-navigation .vertical-navigation-header i{font-size:6px;line-height:1;vertical-align:middle}.vertical-navigation .vertical-navigation-header .vertical-navigation-title{overflow:hidden;-webkit-box-orient:vertical;line-height:1;-webkit-line-clamp:1;display:-webkit-box}.vertical-navigation .vertical-menu{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;opacity:0;visibility:hidden;top:100%;left:0;width:100%}.vertical-navigation .vertical-menu .menu{list-style:none;padding:10px 0;border:1px solid;position:relative;border-top:none;margin:0;border-radius:0 0 8px 8px}.vertical-navigation .vertical-menu .menu>li>a{padding:8px 25px;font-weight:400;-webkit-box-align:center;position:relative;align-items:center;display:flex}.vertical-navigation .vertical-menu .menu>li.has-mega-menu>a:after,.vertical-navigation .vertical-menu .menu>li.menu-item-has-children>a:after{font-weight:400;font-style:normal;color:var(--accent);font-variant:normal;content:"\e009";-webkit-font-smoothing:antialiased;margin-left:auto;line-height:1;line-height:24px;float:right;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:kosi-icon;display:inline-block}.vertical-navigation:hover .icon .icon-3{width:20px}.vertical-navigation:hover .vertical-menu{transform:translateY(0);opacity:1;visibility:visible;z-index:99}.vertical-navigation ul.menu{list-style:none;background-color:#fff;margin:0}.vertical-navigation ul.menu .sub-menu{list-style:none;padding:13px 0;position:absolute;opacity:0;visibility:hidden;top:0;margin:0;box-shadow:0 0 50px 0 rgba(0,0,0,.07);border-radius:0 8px 8px 0;background:#fff;left:100%;width:260px}.vertical-navigation ul.menu .sub-menu>li{padding:8px 20px 8px 25px}.vertical-navigation ul.menu .sub-menu>li>a{color:var(--accent);transition:all .3s ease;position:relative}.vertical-navigation ul.menu .sub-menu>li>a:before{height:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);content:"";position:absolute;opacity:0;top:50%;background-color:var(--primary);left:0;width:9px}.vertical-navigation ul.menu .sub-menu>li:hover>a{color:var(--primary);padding-left:15px}.vertical-navigation ul.menu .sub-menu>li:hover>a:before{opacity:1}.vertical-navigation ul.menu .sub-menu>li.current-menu-item>a{color:var(--primary)}.vertical-navigation ul.menu>li{position:relative}.vertical-navigation ul.menu>li:before{height:1px;right:0;content:"";position:absolute;border-bottom:1px solid var(--border);bottom:0;margin:0 auto;left:0;width:calc(100% - 50px);display:block}.vertical-navigation ul.menu>li:last-child:before{display:none}.vertical-navigation ul.menu>li>a{padding:.5em 20px;font-size:14px;color:var(--accent);display:block}.vertical-navigation ul.menu>li>a .menu-icon{font-size:24px;margin-right:15px;color:#838685}.vertical-navigation ul.menu>li:hover>.sub-menu{opacity:1;visibility:visible}.vertical-navigation ul.menu>li:hover>a,.vertical-navigation ul.menu>li:hover>a .menu-icon{color:var(--primary)}.vertical-navigation ul.menu>li:hover>a:after{color:var(--primary)!important}.vertical-navigation ul.menu>li.current-menu-item>a,.vertical-navigation ul.menu>li.current-menu-item>a .menu-icon{color:var(--primary)}.vertical-navigation .dropdown-toggle{display:none}.vertical-navigation .has-mega-menu .elementor-icon-list-item,.vertical-navigation.menu-item-has-children .elementor-icon-list-item{padding:8px 20px 8px 25px;transition:all .3s ease}.vertical-navigation .has-mega-menu .elementor-icon-list-item:before,.vertical-navigation.menu-item-has-children .elementor-icon-list-item:before{height:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);content:"";position:absolute;opacity:0;top:50%;background-color:var(--primary);left:25px;width:9px}.vertical-navigation .has-mega-menu .elementor-icon-list-item .elementor-icon-list-text,.vertical-navigation.menu-item-has-children .elementor-icon-list-item .elementor-icon-list-text{color:var(--accent)}.vertical-navigation .has-mega-menu .elementor-icon-list-item:hover,.vertical-navigation.menu-item-has-children .elementor-icon-list-item:hover{padding-left:40px}.vertical-navigation .has-mega-menu .elementor-icon-list-item:hover:before,.vertical-navigation.menu-item-has-children .elementor-icon-list-item:hover:before{opacity:1}.vertical-navigation .has-mega-menu .elementor-icon-list-item:hover .elementor-icon-list-text,.vertical-navigation.menu-item-has-children .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--primary)}.elementor_library-template-default #post-navigation,.elementor_library-template-default .entry-header,.elementor_library-template-default .entry-taxonomy{display:none}.c-primary{color:var(--primary)}.c-secondary{color:var(--secondary)}.header-absolute{width:100%;z-index:99!important}.header-absolute,.header-absolute.elementor-section.elementor-section-stretched{position:absolute}.sticky-header{--transition:.3s ease-in-out;--shrink-me:0.80;--header-height:90px;transition:background-color var(--transition),background-image var(--transition),backdrop-filter var(--transition),opacity var(--transition);--sticky-background-color:#fff}.sticky-header.elementor-sticky--effects{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:var(--opacity)!important;background-color:var(--sticky-background-color)!important;box-shadow:0 1px 20px 0 rgba(171,179,194,.4);background-image:none!important}.sticky-header>.elementor-container{transition:min-height var(--transition)}.sticky-header.elementor-sticky--effects>.elementor-container{height:calc(var(--header-height)*var(--shrink-me));min-height:calc(var(--header-height)*var(--shrink-me))!important}.sticky-header .elementor-nav-menu .elementor-item{transition:padding var(--transition)}.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-top:10px!important;padding-bottom:10px!important}.sticky-header>.elementor-container .logo img{transition:max-width var(--transition)}.sticky-header.elementor-sticky--effects .logo img{max-width:calc(100%*var(--shrink-me))}.home .kosi-breadcrumb-build,.single-product .kosi-breadcrumb-build{display:none}.single-post .kosi-breadcrumb-build>.elementor-container,.single-product .kosi-breadcrumb-build>.elementor-container{min-height:unset!important}:root{--scroll-bar:8px}body:not(.has-scrollbar) [data-elementor-type=wp-page] .elementor-section.elementor-section-stretched,body:not(.has-scrollbar) [data-elementor-type=wp-post] .elementor-section.elementor-section-stretched{margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;left:0!important;width:100vw!important}body.has-scrollbar [data-elementor-type=wp-page] .elementor-section.elementor-section-stretched,body.has-scrollbar [data-elementor-type=wp-post] .elementor-section.elementor-section-stretched{margin-right:calc(-50vw + 50% + 10px);margin-left:calc(-50vw + 50% + 10px)!important;left:0!important;width:calc(100vw - 20px)!important}@supports (--css:variables){body.has-scrollbar [data-elementor-type=wp-page] .elementor-section.elementor-section-stretched,body.has-scrollbar [data-elementor-type=wp-post] .elementor-section.elementor-section-stretched{margin-right:calc(-50vw + 50% + var(--scroll-bar)/2)!important;margin-left:calc(-50vw + 50% + var(--scroll-bar)/2)!important;left:0!important;width:calc(100vw - var(--scroll-bar))!important}}.elementor-button-wrapper .elementor-button-content-wrapper{align-items:center}.elementor-button-wrapper .elementor-button-icon{line-height:1}[data-elementor-type=wp-page] .elementor-section-wrap{overflow:hidden}@media (max-width:1320px){.site-main{overflow:hidden}}.site-main [data-elementor-type=wp-page] .elementor-section-wrap{overflow:inherit}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container{overflow:hidden}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container a{position:relative}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container a:before{right:0;transition:all .3s ease;content:"";position:absolute;bottom:0;top:0;background:transparent;left:0}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container a:after{transform:scale(0);border:1px solid var(--primary);right:15px;transition:all .5s ease;content:"";position:absolute;bottom:15px;top:15px;left:15px}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container a:hover:before{background:rgba(0,0,0,.7)}.image-style-kosi-yes.elementor-widget-image .elementor-widget-container a:hover:after{transform:scale(1)}.elementor-widget-kosi-imageboxs .my-flipster{flex-direction:column;display:flex}.elementor-widget-kosi-imageboxs .my-flipster .flipster__nav{margin:60px 0 0;order:1}@media (min-width:1024px){.elementor-widget-kosi-imageboxs .my-flipster .flipster__nav{display:none}}.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--future,.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--past{opacity:1}.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--future .content,.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--past .content{background:#333}.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--future .flipster__item__content,.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--past .flipster__item__content{transform:scale(.85)}.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--past .flipster__item__content .content{padding:0 0 0 148px;transition:all .3s ease}.elementor-widget-kosi-imageboxs .flipster--flat .flipster__item--future .flipster__item__content .content{padding:0 148px 0 0;transition:all .3s ease}.elementor-widget-kosi-imageboxs .flipster-item{position:relative;text-align:center;width:570px}.elementor-widget-kosi-imageboxs .flipster-item p{margin-bottom:24px}.elementor-widget-kosi-imageboxs .flipster-item p:last-child{margin-bottom:0}.elementor-widget-kosi-imageboxs .flipster-item .content{min-height:469px;padding:40px 74px;justify-content:center;transition:all .3s ease;flex-direction:column;background:#181818;display:flex}.elementor-widget-kosi-imageboxs .flipster-item .heading{margin-bottom:13px}.elementor-widget-kosi-imageboxs .flipster-item .heading h3{font-size:39px;font-weight:400;color:var(--primary);font-family:Satisfy-Regular}.elementor-widget-kosi-imageboxs .flipster-item .heading img{transform:translate(-6px,-13px)}.elementor-widget-kosi-imageboxs .flipster-item .body{color:#fff}.elementor-widget-kosi-imageboxs .flipster-item .body .color-cdaa7c{color:var(--primary)}.elementor-widget-kosi-imageboxs .flipster-item .body .semi-bold{font-weight:600}.elementor-widget-kosi-imageboxs .flipster-item .time{margin-bottom:36px}.elementor-widget-kosi-imageboxs .flipster-item .time h4{font-size:27px;font-weight:400;margin-bottom:14px;color:var(--primary);font-family:Satisfy-Regular}.elementor-widget-kosi-imageboxs .flipster-item .time span{margin-bottom:9px;display:block}.elementor-widget-kosi-imageboxs .flipster-item .time:last-child{margin-bottom:0}.elementor-widget-kosi-imageboxs .flipster-item .name{text-align:center;margin-left:3px;display:inline-block}.elementor-widget-kosi-imageboxs .flipster-item .name h6{font-weight:600;margin-bottom:2px}.elementor-widget-kosi-imageboxs .flipster-item .name h6 a{color:#fff}.elementor-widget-kosi-imageboxs .flipster{padding:10px 0;margin:-10px 0}.elementor-widget-kosi-imageboxs .flipster__item__content{position:relative}.elementor-widget-kosi-imageboxs .flipster__item__content:before{border:1px solid hsla(34,45%,65%,.5);right:20px;content:"";position:absolute;bottom:20px;top:20px;left:20px}.elementor-widget-kosi-imageboxs .flipster__item--current .flipster__item__content{box-shadow:0 0 15px 0 rgba(0,0,0,.52)}.elementor-widget-kosi-countdown .elementor-kosi-countdown{justify-content:center;flex-wrap:wrap;margin-right:auto;flex-direction:row;margin-left:auto;display:flex}.elementor-widget-kosi-countdown .elementor-countdown-item{justify-content:center;position:relative;flex-direction:column;text-align:center;margin:0 50px;display:flex}.elementor-widget-kosi-countdown .elementor-countdown-label{font-size:26px}.elementor-widget-kosi-countdown .elementor-countdown-digits{font-size:66px;font-weight:600;line-height:1}.kosi-elementor-image-gallery .column-item{margin-bottom:30px}.kosi-elementor-image-gallery .image-holder{height:100%;position:relative;display:block}.kosi-elementor-image-gallery .image-holder:before{right:0;transition:all .3s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:var(--primary);left:0}.kosi-elementor-image-gallery .image-holder img{height:100%;object-fit:cover;width:100%}.kosi-elementor-image-gallery .image-holder .gallery-item-overlay{transform:translate3d(0,40px,0);justify-content:center;right:15px;transition:opacity .2s,transform .35s;position:absolute;flex-direction:column;opacity:0;bottom:15px;text-align:center;top:15px;align-items:center;left:15px;display:flex}.elementor-image-gallery-hide-title-yes .kosi-elementor-image-gallery .image-holder .gallery-item-overlay{display:none}.kosi-elementor-image-gallery .image-holder .gallery-item-overlay h6{font-size:18px;font-weight:600;margin-bottom:4px;color:#fff;text-transform:uppercase}.kosi-elementor-image-gallery .image-holder .gallery-item-overlay span{color:#ccc}.kosi-elementor-image-gallery .image-holder .frame{height:100%;position:absolute;top:0;left:0;width:100%;z-index:3}.kosi-elementor-image-gallery .image-holder .frame:before{height:2px;width:0}.kosi-elementor-image-gallery .image-holder .frame:after,.kosi-elementor-image-gallery .image-holder .frame:before{transform:translate(-50%,-50%);transition:all .2s ease;content:"";position:absolute;top:50%;background-color:#fff;left:50%}.kosi-elementor-image-gallery .image-holder .frame:after{height:0;transition-delay:.2s;width:2px}.kosi-elementor-image-gallery .image-holder:hover:before{opacity:.5}.kosi-elementor-image-gallery .image-holder:hover .frame:before{width:40px}.kosi-elementor-image-gallery .image-holder:hover .frame:after{height:40px}.kosi-elementor-image-gallery .image-holder:hover .gallery-item-overlay{transform:translateZ(0);opacity:1}@media (min-width:1024px){.elementor-image-gallery-masonory-yes .kosi-elementor-image-gallery .row{grid-template-columns:repeat(3,1fr);display:grid}.elementor-image-gallery-masonory-yes .kosi-elementor-image-gallery .column-item{max-width:100%;width:100%;flex-basis:0 0 100%}.elementor-image-gallery-masonory-yes .kosi-elementor-image-gallery .column-item:nth-child(8n+3){grid-row-start:span 2}.elementor-image-gallery-masonory-yes .kosi-elementor-image-gallery .column-item:nth-child(8n+6){grid-area:2 span/2 span}}.elementor-brand-item{text-align:center;align-items:center;display:flex}.elementor-brand-item .elementor-brand-image{font-size:0;transition:all .3s ease;width:100%;display:block}.elementor-brand-item .elementor-brand-image img{margin:0 auto}.elementor-brand-item .elementor-brand-image i{height:1em;font-size:50px;position:relative;width:1em;display:inline-block}.elementor-brand-item .elementor-brand-image i:before{position:absolute;top:0;left:0;line-height:1}.elementor-brand-item .elementor-brand-image svg path{transition:all .3s ease}.elementor-brand-style-2 .elementor-brand-item{border-right:1px solid;margin-bottom:0!important;border-top:1px solid;border-color:var(--border);padding:30px!important;position:relative;text-align:center;align-items:center;display:flex}.elementor-brand-style-2 .elementor-brand-item:before{height:60px;right:-30px;content:"";position:absolute;top:-30px;background:#fff;width:60px;z-index:9}@media (min-width:1024px){.elementor-brand-style-2 [data-elementor-columns="1"] .elementor-brand-item:nth-child(1n){border-right:0}.elementor-brand-style-2 [data-elementor-columns="1"] .elementor-brand-item:nth-child(1n):before{content:none}.elementor-brand-style-2 [data-elementor-columns="1"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns="1"] .elementor-brand-item:first-child:before{content:none}}@media (min-width:768px) and (max-width:1024px){.elementor-brand-style-2 [data-elementor-columns-tablet="1"] .elementor-brand-item:nth-child(1n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-tablet="1"] .elementor-brand-item:nth-child(1n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="1"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="1"] .elementor-brand-item:first-child:before{content:none}}@media (max-width:768px){.elementor-brand-style-2 [data-elementor-columns-mobile="1"] .elementor-brand-item:nth-child(1n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-mobile="1"] .elementor-brand-item:nth-child(1n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="1"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="1"] .elementor-brand-item:first-child:before{content:none}}@media (min-width:1024px){.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:nth-child(2n){border-right:0}.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:nth-child(2n):before{content:none}.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns="2"] .elementor-brand-item:nth-child(2):before{content:none}}@media (min-width:768px) and (max-width:1024px){.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:nth-child(2n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:nth-child(2n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="2"] .elementor-brand-item:nth-child(2):before{content:none}}@media (max-width:768px){.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:nth-child(2n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:nth-child(2n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="2"] .elementor-brand-item:nth-child(2):before{content:none}}@media (min-width:1024px){.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(3n){border-right:0}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(3n):before{content:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns="3"] .elementor-brand-item:nth-child(3):before{content:none}}@media (min-width:768px) and (max-width:1024px){.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(3n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(3n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="3"] .elementor-brand-item:nth-child(3):before{content:none}}@media (max-width:768px){.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(3n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(3n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="3"] .elementor-brand-item:nth-child(3):before{content:none}}@media (min-width:1024px){.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(4n){border-right:0}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(4n):before{content:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(3):before{content:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(4){border-top:none}.elementor-brand-style-2 [data-elementor-columns="4"] .elementor-brand-item:nth-child(4):before{content:none}}@media (min-width:768px) and (max-width:1024px){.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(4n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(4n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(3):before{content:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(4){border-top:none}.elementor-brand-style-2 [data-elementor-columns-tablet="4"] .elementor-brand-item:nth-child(4):before{content:none}}@media (max-width:768px){.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(4n){border-right:0}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(4n):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:first-child{border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:first-child:before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(2){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(2):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(3){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(3):before{content:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(4){border-top:none}.elementor-brand-style-2 [data-elementor-columns-mobile="4"] .elementor-brand-item:nth-child(4):before{content:none}}.elementor-brand-wrapper a{display:block}.elementor-brand-wrapper img{transition:all .3s ease}.elementor-brand-wrapper .column-item{margin-bottom:30px}.elementor-default .elementor-button.elementor-size-xs{padding:18px 45px;font-size:20px}.elementor-default .elementor-button.elementor-size-md{padding:14px 39px;font-size:16px}.elementor-default .elementor-button.elementor-size-lg{padding:10px 40px;font-size:14px}.elementor-default .elementor-button.elementor-size-xl{padding:8px 35px;font-size:12px}.button-style-kosi-outline .elementor-button{border:2px solid var(--accent);color:var(--accent);background-color:transparent}.button-style-kosi-outline .elementor-button:focus,.button-style-kosi-outline .elementor-button:hover{border-color:var(--primary);color:var(--primary);background-color:transparent}.elementor-button:focus,.elementor-button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:var(--primary)}.kosi-language-switcher ul{padding:0;font-size:12px;list-style-type:none;margin:0}.kosi-language-switcher span{font-size:14px;font-weight:400;color:var(--accent);text-transform:uppercase;line-height:20px}.kosi-language-switcher span.title{font-weight:600}.kosi-language-switcher a{display:block}.kosi-language-switcher img{height:12px;margin-right:5px;object-fit:cover;display:inline-block}.kosi-language-switcher .item .language-switcher-head{align-items:center;cursor:pointer;display:flex}.kosi-language-switcher .sub-item{padding:10px 0;position:absolute;text-align:left;top:calc(100% + 5px);background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.05);left:0;display:none;z-index:999}.kosi-language-switcher .sub-item:before{height:1rem;content:"";position:absolute;top:-1rem;width:100%;display:block}.kosi-language-switcher .sub-item a{padding:10px 15px;min-width:126px;align-items:center;white-space:nowrap;display:flex}.kosi-language-switcher .sub-item a:focus,.kosi-language-switcher .sub-item a:hover{background-color:rgba(0,0,0,.05)}.kosi-language-switcher li.item{position:relative}.kosi-language-switcher li.item>div span.title:after{margin-left:.5em;margin-top:-1px}.kosi-language-switcher li.item:hover .sub-item{display:block}.language-switcher-style-hover-right-yes .kosi-language-switcher .sub-item{right:0;left:unset}