button:focus{outline:none}img{width:auto;height:auto;max-width:100% !important}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,body.sticky #header{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray,#header #logo svg image{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);-moz-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);box-shadow:5px 5px 15px 5px rgba(255,255,255,.3)}.hidden{display:none}.required{border:1px solid #e6332a}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.default-padding{padding:100px 0}.pt-big{padding-top:100px}.pt-small{padding-top:50px}.pb-big{padding-bottom:100px}*{font-display:swap}body{max-width:100vw;overflow-x:hidden}body.sticky #header{border-bottom:1px solid #fef7f3}body.sticky #header #logo{width:200px;margin-top:0;margin-bottom:0}body.sticky #header #logo svg{max-height:60px !important;width:auto;margin:0;border-radius:0}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#fef7f3}body::-webkit-scrollbar-thumb{background:#134d69}body::-webkit-scrollbar-thumb:hover{background:#1c739b}.left-padding{padding-left:50px}@media(min-width: 1366px){.left-padding{padding-left:calc((100vw - 1440px)/2)}}@media(max-width: 1023px){.left-padding{padding-left:15px}}#top{position:relative;z-index:999}#top a:hover .elementor-icon-list-text{text-decoration:underline !important}#header{position:relative;z-index:998}#header #logo{width:200px;position:relative}#header #logo:hover a,#header #logo a:hover{text-underline:none !important}#header #logo a{color:transparent !important}@media(max-width: 1023px){#header #logo{display:none}}#header #logo .e-n-menu-title-text{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:150px;margin-top:-40px}#header .e-n-menu-content{z-index:8}#header .e-n-menu-heading{gap:20px}#header .e-n-menu-heading li{min-width:120px}#header .e-n-menu-heading .e-n-menu-title-container{max-height:80px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}#header .e-n-menu-heading .e-n-menu-title-container .e-n-menu-dropdown-icon{max-height:40px}#header .e-n-menu-heading .e-n-menu-title{height:80px}#header .mega-menu-categories .elementor-icon-list-items{display:flex;flex-flow:row wrap !important;justify-content:space-between !important;row-gap:20px;column-gap:20px}#header .mega-menu-categories .elementor-icon-list-items .elementor-icon-list-item{flex:1 1 45%}#header .mega-menu-categories.brand .elementor-icon-list-items{justify-content:flex-start !important}#header .mega-menu-categories.brand .elementor-icon-list-items .elementor-icon-list-item{flex:1 1 23%;max-width:23%}#header #logo{z-index:99;margin-top:40px;margin-bottom:-50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0 !important}#header #logo svg{height:150px}#product-archive form{width:100%;display:block}#product-archive .elementor-widget-wp-widget-nav_menu{border:1px solid rgba(28,115,155,.5);border-bottom:none;border-top-left-radius:15px;border-top-right-radius:15px;padding:15px;margin:0;background:rgba(255,255,255,.5)}#product-archive .elementor-widget-wp-widget-nav_menu h5{font-size:18px;display:block;font-weight:bold;line-height:30px;margin:0 0 10px;border-bottom:1px solid rgba(28,115,155,.5)}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien{list-style:none;margin:0;padding:0}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien>li>a{font-weight:bold}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien li a{line-height:24px;margin:0 0 5px;color:#000;display:block}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien li.current-menu-item.menu-item-has-children>a,#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien li.current-product_cat-ancestor>a{color:#134d69}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien li.current-menu-item.menu-item-has-children .sub-menu,#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien li.current-product_cat-ancestor .sub-menu{display:block}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien .sub-menu{list-style:none;margin:0;padding:0 0 0 30px;display:none}#product-archive .elementor-widget-wp-widget-nav_menu #menu-kategorien .sub-menu .current-menu-item a{color:#134d69;text-decoration:underline}#product-archive .search-product .form-group{background:rgba(255,255,255,.5);display:block;margin-bottom:20px;border:1px solid rgba(28,115,155,.5);border-top:none;padding:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#product-archive .search-product label{font-size:18px;display:block;font-weight:bold;line-height:30px;margin-bottom:10px;border-bottom:1px solid rgba(28,115,155,.5)}#product-archive .search-product .radio label{font-size:16px;font-weight:normal;position:relative;display:block;line-height:24px;margin:0 0 5px;border-bottom:none}#product-archive .search-product .radio label.checked{color:#134d69 !important;text-decoration:underline !important}#product-archive .search-product .radio label input{position:absolute;opacity:0;visibility:hidden}#product-archive .search-product .radio .wpv-range-slider-wrapper{margin-top:10px}#product-archive .categories{display:flex;justify-content:flex-start;flex-flow:row wrap;gap:30px}#product-archive .categories .single-product{flex:1 1 33%;width:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);border:1px solid rgba(28,115,155,.5);border-radius:15px;padding:15px;text-align:center}@media(max-width: 1023px){#product-archive .categories .single-product{flex:1 1 50%;max-width:calc(50% - 15px)}}@media(max-width: 575px){#product-archive .categories .single-product{flex:1 1 100%;max-width:100%}}#product-archive .categories .single-product a.image-block{display:block;overflow:hidden}#product-archive .categories .single-product a.image-block img{margin:0 auto 20px;display:block;height:200px;object-fit:contain;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product-archive .categories .single-product h3{text-align:center;color:#134d69;display:block;display:-webkit-box;height:78px;font-size:20px;line-height:26px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product-archive .categories .single-product p.price{font-size:20px;line-height:26px;text-align:center;display:block;text-align:center;font-weight:bold;min-height:56px}#product-archive .categories .single-product .button{color:#fff;background:#1c739b;border:1px solid #1c739b;border-radius:50px;padding:10px 50px;font-weight:normal;display:inline-block;font-size:16px;line-height:24px}#product-archive .categories .single-product .button:hover{background:#fceee6;color:#1c739b}#product-archive .categories .single-product:hover .image-block img{transform:scale(1.1)}#product-brand .elementor-shortcode{display:flex;justify-content:flex-start;flex-flow:row nowrap;gap:20px}@media(max-width: 1023px){#product-brand .elementor-shortcode{flex-wrap:wrap}}#product-brand form{flex:1 1 25%;width:25%;display:block}@media(max-width: 1023px){#product-brand form{flex:1 1 100%;max-width:100%}}#product-brand .search-product .form-group{background:rgba(255,255,255,.5);display:block;margin-bottom:20px;border:1px solid rgba(28,115,155,.5);padding:15px;border-radius:15px}#product-brand .search-product label{font-size:18px;display:block;font-weight:bold;line-height:30px;margin-bottom:10px;border-bottom:1px solid rgba(28,115,155,.5)}#product-brand .search-product .radio label{font-size:16px;font-weight:normal;position:relative;display:block;line-height:24px;margin:0 0 5px;border-bottom:none}#product-brand .search-product .radio label.checked{color:#134d69 !important;text-decoration:underline !important}#product-brand .search-product .radio label input{position:absolute;opacity:0;visibility:hidden}#product-brand .search-product .radio .wpv-range-slider-wrapper{margin-top:10px}#product-brand .js-wpv-view-layout{flex:1 1 75%;width:75%}#product-brand .categories{display:flex;justify-content:flex-start;flex-flow:row wrap;gap:30px}#product-brand .categories .single-product{flex:1 1 33%;width:calc(33.3333333333% - 20px);max-width:calc(33.3333333333% - 20px);border:1px solid rgba(28,115,155,.5);border-radius:15px;padding:15px;text-align:center}@media(max-width: 1023px){#product-brand .categories .single-product{flex:1 1 50%;max-width:calc(50% - 15px)}}@media(max-width: 575px){#product-brand .categories .single-product{flex:1 1 100%;max-width:100%}}#product-brand .categories .single-product a.image-block{display:block;overflow:hidden}#product-brand .categories .single-product a.image-block img{margin:0 auto 20px;display:block;height:200px;object-fit:contain;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product-brand .categories .single-product h3{text-align:center;color:#134d69;display:block;display:-webkit-box;height:78px;font-size:20px;line-height:26px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1023px){#product-brand .categories .single-product h3{display:block;display:-webkit-box;height:72px;font-size:18px;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}#product-brand .categories .single-product p.price{font-size:20px;line-height:26px;text-align:center;display:block;text-align:center;font-weight:bold;min-height:56px}#product-brand .categories .single-product .button{color:#fff;background:#1c739b;border:1px solid #1c739b;border-radius:50px;padding:10px 50px;font-weight:normal;display:inline-block;font-size:16px;line-height:24px}@media(max-width: 1023px){#product-brand .categories .single-product .button{margin-top:10px;padding:10px 25px}}#product-brand .categories .single-product .button:hover{background:#fceee6;color:#1c739b}#product-brand .categories .single-product:hover .image-block img{transform:scale(1.1)}.single-product .quantity input[type=number]::-webkit-inner-spin-button,.single-product .quantity input[type=number]::-webkit-outer-spin-button{background:#134d69 !important;color:#fff !important}.single-product .quantity input[type=number],.single-product .quantity input[type=hidden]{display:block !important;border:1px solid rgba(19,77,105,.5) !important;border-radius:50px !important;color:#134d69 !important;font-size:20px !important;min-width:48px !important;height:48px}.single-product .quantity .minus,.single-product .quantity .plus{border:1px solid rgba(19,77,105,.5);border-radius:50px;color:#134d69;font-size:20px;width:48px;height:48px}.single-product .quantity .minus:hover,.single-product .quantity .minus:focus,.single-product .quantity .plus:hover,.single-product .quantity .plus:focus{background:#134d69;color:#fff}.single-product .price{margin-bottom:0}.single-product .product-tabs .single-tab h3{font-size:18px;line-height:24px;font-weight:bold;border:1px solid #fff;background:#fff;border-radius:200px;padding:15px;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#134d69;position:relative}.single-product .product-tabs .single-tab h3:after{position:absolute;content:"+";top:10px;right:10px;color:#134d69;background:#fef7f3;border-radius:50px;width:36px;height:36px;line-height:36px;font-size:20px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}.single-product .product-tabs .single-tab .description{height:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.single-product .product-tabs .single-tab.show-all h3{background:rgba(0,0,0,.05)}.single-product .product-tabs .single-tab.show-all h3:after{content:"-"}.single-product .product-tabs .single-tab.show-all .description{opacity:1;visibility:visible;height:auto}.single-product .variations{background:#fff;border:1px solid rgba(19,77,105,.5) !important;overflow:hidden !important;border-radius:15px !important}.single-product .variations td{background:none !important}.single-product .variations th.label{background:none !important;border-bottom:1px solid #fceee6 !important;text-align:left !important}.single-product .variations th.label label{font-weight:bold !important}.single-product .variations .value.woo-variation-items-wrapper{padding:15px !important}.single-product .variations .value.woo-variation-items-wrapper .variable-item-span.variable-item-span-button{border-radius:5px !important;color:#134d69 !important;font-size:16px !important;line-height:24px !important;font-weight:bold !important;padding:0 15px !important}.page-select-category .elementor-image-box-title{padding-top:10px;position:relative;top:-50px;left:25px;right:25px;margin-bottom:-30px !important;max-width:calc(100% - 50px);background:#fef7f3 !important}.page-select-category .elementor-image-box-img{display:block;overflow:hidden}.page-select-category .elementor-image-box-img img{width:100%;height:250px;object-fit:cover;display:block}.pagination{list-style:none !important;margin:30px auto;padding:0;gap:15px;display:flex;justify-content:center;flex-flow:row nowrap;max-width:800px;align-items:center}@media(max-width: 575px){.pagination{flex-wrap:wrap}}.pagination li.page-item{border-radius:100px;padding:10px 25px;background:#1c739b;border:1px solid #1c739b}@media(max-width: 575px){.pagination li.page-item{flex:1 1 45%;max-width:45%;order:2;text-align:center}}.pagination li.page-item a,.pagination li.page-item span{color:#fff !important}.pagination li.page-item:hover{background:#fceee6}.pagination li.page-item:hover a{color:#134d69 !important}.pagination li.page-item:hover span{color:#134d69 !important}.pagination li span,.pagination li a{border:none !important}@media(max-width: 575px){.pagination li.actual-page{order:0;flex:1 1 100%;max-width:100%;text-align:center}}.price{color:#134d69 !important}.carousel-product-title{display:block;display:-webkit-box;height:78px;font-size:20px;line-height:26px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#footer a:hover{color:#fceee6 !important;text-decoration:underline}.brand-list{display:flex;justify-content:flex-start;flex-flow:row wrap;gap:30px}.brand-list .single-brand{display:flex;justify-content:center;flex-flow:row wrap;flex:1 1 30%;width:30%;background:#fff;border:1px solid rgba(19,77,105,.5);border-radius:15px}.brand-list .single-brand:nth-child(even){flex-direction:row-reverse}@media(max-width: 1023px){.brand-list .single-brand{flex:1 1 48%;max-width:calc(50% - 15px)}}@media(max-width: 575px){.brand-list .single-brand{flex:1 1 100%;max-width:100%}}.brand-list .single-brand .image-block{padding:15px;height:150px;flex:1 1 100%;width:100%;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}.brand-list .single-brand .image-block img{max-width:100%;max-height:120px;object-fit:contain}.brand-list .single-brand .info{padding:0 15px 15px;flex:1 1 100%;width:100%;text-align:center}.brand-list .single-brand .info h3{flex:1 1 100%;color:#134d69}.brand-list .single-brand .info p{display:block;display:-webkit-box;height:72px;font-size:16px;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.brand-list .single-brand .info .button{color:#fff;background:#1c739b;border:1px solid #1c739b;border-radius:50px;padding:10px 50px;font-weight:normal;display:inline-block;font-size:16px;line-height:24px}.brand-list .single-brand .info .button:hover{background:#fceee6;color:#1c739b}.brand-image .wc-brand-image-archive img{max-height:100px;object-fit:contain;max-width:100%;display:block;margin:20px auto}#delivery-note .elementor-icon-box-content{display:flex;justify-content:flex-start;flex-flow:row nowrap;align-items:center}#delivery-note .elementor-icon-box-content .elementor-icon-box-title{margin:0}.wc-brand-image{text-align:center}.wc-brand-image img{max-width:200px !important;display:block;margin:0}@media(max-width: 575px){.wc-brand-image img{margin:0 auto}}.elementor-swiper-button{z-index:99}@media(max-width: 575px){.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:5px 0 !important}}.e-n-menu-heading a:hover,.e-n-menu-heading .elementor-icon-list-text:hover,.e-n-menu-content a:hover,.e-n-menu-content .elementor-icon-list-text:hover{text-decoration:underline}body.page .elementor-widget-text-editor ul{display:block;margin:20px 0}.elementor-widget-woocommerce-product-content ul{display:block;margin:20px 0}.home-animation .swiper-slide a{position:relative;display:block;overflow:hidden}.home-animation .swiper-slide a img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-animation .swiper-slide:hover a img{transform:scale(1.1)}@media(max-width: 575px){form.cart,.woocommerce-variation-add-to-cart.variations_button{display:flex !important;justify-content:center !important;flex-flow:row wrap !important;gap:20px !important}form.cart button,.woocommerce-variation-add-to-cart.variations_button button{margin-left:0 !important}}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-height:50vh;object-fit:contain}body.search-results .woocommerce.elementor-widget-loop-grid .type-page{display:none !important}@media(min-width: 1200px)and (max-width: 1279px){.animals-image .elementor-widget-container{margin-bottom:-105px !important}}@media(min-width: 1280px)and (max-width: 1365px){.animals-image .elementor-widget-container{margin-bottom:-105px !important}}@media only screen and (min-width: 1360px)and (max-width: 1400px){.animals-image .elementor-widget-container{margin-bottom:-105px !important}}@media only screen and (min-width: 970px)and (max-width: 1199px)and (orientation: landscape){.animals-image .elementor-widget-container{margin-bottom:-85px !important}}/*# sourceMappingURL=style.css.map */
