@charset "UTF-8";
/* https://eu.kerisys.com/wp-content/cache/autoptimize/css/autoptimize_single_1a0351e7cdfdeffcc07d62e1dd9eaed3.css?ver=6.9 */
.font-headline{font-family:'Poppins';font-weight:500;color:#000}.disable-scroll{overflow:hidden}.et-l--header{position:sticky;top:var(--adminbar-height,0);z-index:1000;background:#fff}.et-l--header .et_pb_row{max-width:100%;width:100%}.et-l--header .et_pb_text_inner>p{display:none}.et-l--header p:empty{display:none}.header-nav{box-shadow:0 20px 40px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.05)}.header-nav .brand{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-left:30px;margin-bottom:20px}.header-nav .brand-cta{margin-left:10px}.header-nav .logo{display:flex;align-items:center;margin-right:10px}.header-nav .logo img{width:auto;height:35px;object-fit:contain}@media screen and (max-width:1050px){.header-nav .logo img{height:25px}}.header-nav .parent-menu-item span{cursor:default}@media screen and (min-width:1051px){.header-nav{display:flex;justify-content:space-between;align-items:center}.header-nav a{font-size:16px}.header-nav nav{display:flex;justify-content:space-around;flex-grow:1}.header-nav .brand{max-width:335px}}@media screen and (min-width:1051px) and (min-width:1270px){.header-nav .brand{width:100%}}@media screen and (min-width:1051px){.header-nav .brand .btn{display:none}}@media screen and (min-width:1051px){.header-nav .primary-menu{display:flex;justify-content:center;flex-grow:1;padding:0}}@media screen and (min-width:1051px){.header-nav #nav_toggle,.header-nav label{display:none}}@media screen and (min-width:1051px){.header-nav .nav-cta{padding:30px 30px 30px 0}}@media screen and (min-width:1051px){.header-nav ul{list-style:none}.header-nav ul h6{margin-top:0;padding-bottom:0}.header-nav ul li+.label-item h6{margin-top:30px}.header-nav ul .menu-item{font-size:16px!important;padding:30px 20px}.header-nav ul .menu-item.child-item{padding:5px 20px}.header-nav ul li .menu-item:hover .sub-menu:after{border-color:#8a2432}.header-nav ul li a{color:inherit}}@media screen and (min-width:1051px){.header-nav .menu-item{display:flex;align-items:center}}@media screen and (min-width:1051px){.header-nav .parent-menu-item{display:flex;align-items:center}.header-nav .parent-menu-item:after{content:"";width:4px;height:4px;display:block;border:2px solid rgba(0,0,0,.35);border-left:0;border-top:0;transform:rotate(45deg);margin-left:5px}.header-nav .parent-menu-item:hover:after{border-color:#8a2432}}@media screen and (min-width:1051px){.header-nav .dropdown{display:none}.header-nav .dropdown .menu-item a{display:flex;align-items:center}.header-nav .dropdown .menu-item a:after{content:"";width:.25em;height:.25em;display:block;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg);margin-left:5px;margin-top:2px}.header-nav .dropdown .menu-item a:hover{color:#000!important}.header-nav .dropdown .menu-item a:hover:after{border-color:#8a2432}}@media screen and (min-width:1051px){.header-nav .menu-item>.dropdown{display:none;background:#f5f7f9;position:absolute;top:calc(var(--header-height, 121px));left:0;right:0;box-shadow:inset 0 5px 10px rgba(0,0,0,.1),0 20px 30px rgba(0,0,0,.1);padding:30px 0;max-height:calc(100vh - var(--header-height) - 30px);overflow-y:scroll}.header-nav .menu-item>.dropdown .dropdown-container{max-width:1170px;margin:0 auto}.header-nav .menu-item>.dropdown .dropdown-container.preview{display:grid;grid-template-columns:max-content 1fr;grid-gap:30px}.header-nav .menu-item>.dropdown .dropdown-container.preview .dropdown-preview{grid-column:2}.header-nav .menu-item:hover>.dropdown{display:block}}.header-nav .preview-area{display:flex;flex-direction:column;justify-content:stretch}.header-nav .preview-text{display:flex;flex-direction:column}.header-nav .preview-text.full{height:100%;justify-content:center}@media screen and (max-width:1050px){.header-nav{display:grid;grid-column-gap:20px;padding:0;width:100%;grid-template-columns:1fr 60px;grid-template-rows:min-content min-content 1fr}.header-nav label[for=nav_toggle]{grid-column:2;width:44px;height:44px;background:rgba(0,0,0,.1);border-radius:5px;text-align:center;margin-top:20px;border:.1rem solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.header-nav label[for=nav_toggle] .label-text{display:none}.header-nav label[for=nav_toggle] .icon-times,.header-nav label[for=nav_toggle] .icon-bars{opacity:.75}.header-nav label[for=nav_toggle] .icon-times{display:none}.header-nav label[for=nav_toggle]:focus{border-color:#8a2432}.header-nav .primary-menu{max-height:calc(100vh - 250px - 40px);min-height:calc(100vh - 190px);overflow-y:scroll}.header-nav nav{display:none;opacity:0;pointer-events:none;grid-column:1/span 2;grid-row:2;max-height:calc(100vh - 84px - var(--adminbar-height, 0));overflow-y:scroll;box-shadow:inset 0 5px 10px rgba(0,0,0,.1)}.header-nav .menu-item .menu-item-title{display:block;padding:20px 30px}.header-nav .menu-item .menu-item-title a{padding:0}.header-nav .sub-menu{appearance:none;list-style:none;background-image:none;display:flex;justify-content:space-between}.header-nav .dropdown{display:none}.header-nav .parent-menu-item:focus .dropdown,.header-nav .parent-menu-item:focus-within .dropdown,.header-nav .parent-menu-item.active .dropdown{display:block}.header-nav .parent-menu-item:focus .sub-menu-toggle:before,.header-nav .parent-menu-item:focus-within .sub-menu-toggle:before,.header-nav .parent-menu-item.active .sub-menu-toggle:before{transform:rotate(45deg)}.header-nav .parent-menu-item.inactive .dropdown{display:none}.header-nav .parent-menu-item.inactive .sub-menu-toggle:before{transform:rotate(-45deg)}.header-nav .sub-menu-toggle:after{background:rgba(0,0,0,.05);content:"";display:block;width:4rem;height:4rem;position:absolute;top:0;right:0}.header-nav .sub-menu-toggle:before{content:"";display:block;width:8px;height:8px;border:2px solid rgba(0,0,0,.35);border-left:0;border-top:0;position:absolute;top:0;right:0;margin-top:30px;margin-right:25px;transform:rotate(-45deg)}.header-nav .menu-item:hover .sub-menu:before{transform:translateY(-5px) rotate(45deg)}.header-nav ul ul{background:rgba(0,0,0,.025);box-shadow:inset 0 10px 20px rgba(0,0,0,.05)}.header-nav ul ul li{margin-left:0}.header-nav ul ul li a{font-weight:400}.header-nav #nav_toggle{display:none}.header-nav #nav_toggle:checked~nav{opacity:1;display:block;pointer-events:all}.header-nav #nav_toggle:checked~label .icon-times{display:block}.header-nav #nav_toggle:checked~label .icon-bars{display:none}.header-nav #nav_toggle:focus+label,.header-nav #nav_toggle:focus-within+label,.header-nav #nav_toggle:hover+label{border-color:#8a2432}.header-nav ul{list-style:none;padding:0;margin:0}.header-nav ul h6{padding:30px 30px 10px}.header-nav ul .label-item+.child-item{border-top:0}.header-nav ul li{display:block;position:relative}.header-nav ul li a{display:block;padding:20px 30px;color:inherit;color:#666}.header-nav ul li a:hover,.header-nav ul li a:focus{color:#6b172d}.header-nav ul li a:focus{text-decoration:underline}.header-nav ul li+li{border-top:.1rem solid rgba(0,0,0,.05)}.header-nav .dropdown-nav{padding-top:20px}.header-nav .dropdown-nav>li{border:0}.header-nav .dropdown-nav>li a{padding:10px 30px}.header-nav .dropdown-nav>li:last-child a{padding-bottom:20px}.header-nav .nav-cta{box-shadow:0 -10px 20px rgba(0,0,0,.05)}.header-nav .nav-cta .et_pb_button:hover{background:#8a2432;color:#fff}.header-nav .header-cta.header-cta{display:flex;padding:20px 30px}.header-nav .header-cta.header-cta>a{background:rgba(0,0,0,.1);border-color:transparent;font-size:14px}.header-nav .header-cta.header-cta>a+a{margin-left:10px}}.child-item{display:grid;grid-template-columns:200px 1fr}.sub-menu-details{display:none;opacity:0;height:100%;position:relative}.sub-menu-details *+.post-list{margin-top:20px}.sub-menu-details>*{position:relative;z-index:5}.sub-menu-details:before{content:"";display:block;width:calc(100% + 35px);margin-left:-30px;margin-top:-30px;margin-bottom:-30px;grid-template-columns:3/-1;height:calc(100% + 60px);position:absolute;top:0;bottom:0;background:var(--bg-image);box-shadow:inset 5 5px 10px rgba(0,0,0,.1);background-size:cover;z-index:1}.sub-menu-details[data-has-bg]:after{content:"";display:block;width:calc(100% + 35px);margin-left:-30px;margin-top:-30px;margin-bottom:-30px;grid-template-columns:3/-1;height:10px;position:absolute;top:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.1));z-index:2}@media screen and (min-width:1050px){.sub-menu-details.visible{display:flex;flex-direction:column;justify-content:stretch;opacity:1}}.post-list.visible{opacity:1;pointer-events:all;height:auto}.post-list.post-list{display:grid;width:100%;align-items:stretch;justify-content:stretch;grid-gap:20px;pointer-events:all;grid-column:2;padding:0;grid-template-columns:1fr}.post-list.post-list.count-2{grid-template-columns:repeat(2,1fr)}.post-list.post-list.count-3{grid-template-columns:repeat(3,1fr)}.post-list.post-list.count-4{grid-template-columns:repeat(4,1fr)}.post-preview.post-preview{box-shadow:0 20px 30px rgba(0,0,0,.05);background:#fff;border-radius:10px;padding:0;overflow:hidden;margin:0;display:flex;flex-direction:column;justify-content:flex-start}.post-preview.post-preview .text{padding:15px;display:grid;grid-template-columns:1fr;justify-items:flex-start;flex-grow:1}.post-preview.post-preview .text .font-headline{padding-bottom:0;flex-grow:1}.post-preview.post-preview .text .et_pb_button{margin-top:20px;align-self:flex-end}.post-preview.post-preview .text .et_pb_button:hover{background:#6b172d;border-color:#6b172d;color:#fff}.post-preview.post-preview .img-container{width:100%;height:0;padding-bottom:75%;display:block;position:relative}.post-preview.post-preview .img-container img{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:100%;object-fit:cover}.secondary-nav.secondary-nav.secondary-nav{padding:5px 10px;background:#f5f7f9;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.secondary-nav.secondary-nav.secondary-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end}.secondary-nav.secondary-nav.secondary-nav ul li{display:block}@media screen and (max-width:1049px){.secondary-nav.secondary-nav.secondary-nav ul li.hide-on-mobile.hide-on-mobile{display:none}}.secondary-nav.secondary-nav.secondary-nav ul li:hover ul{display:block}.secondary-nav.secondary-nav.secondary-nav ul li.phone{background:rgba(0,0,0,.05);border-radius:5px;padding-left:5px;padding-right:5px}.secondary-nav.secondary-nav.secondary-nav ul li.phone>a{display:flex;align-items:center}.secondary-nav.secondary-nav.secondary-nav ul li.phone>a:before{content:"";mask:url() no-repeat center;mask-size:contain;width:8px;height:8px;display:block;background:rgba(0,0,0,.5);margin-right:5px}.secondary-nav.secondary-nav.secondary-nav ul li.phone:hover,.secondary-nav.secondary-nav.secondary-nav ul li.phone:focus{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15)}.secondary-nav.secondary-nav.secondary-nav ul li ul{display:none;position:absolute;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);padding:10px 5px;z-index:10;border-radius:5px}.secondary-nav.secondary-nav.secondary-nav ul li ul li{padding:10px 10px 10px 5px}.secondary-nav.secondary-nav.secondary-nav ul li ul li a{display:flex;align-items:center;justify-content:space-between}.secondary-nav.secondary-nav.secondary-nav ul li ul li a:before{content:attr(title);font-size:10px;margin-right:10px;padding:0 5px;display:block;border-radius:5px;background:rgba(0,0,0,.1)}.secondary-nav.secondary-nav.secondary-nav ul li a{display:block;color:rgba(0,0,0,.5);padding:0 10px;font-size:10px;text-transform:uppercase}.secondary-nav.secondary-nav.secondary-nav ul li a:hover{color:#000}@media screen and (min-width:1050px){.secondary-nav.secondary-nav.secondary-nav ul li a{font-size:12px}}.search-details{display:grid;grid-template-columns:min-content min-content;margin-left:10px}.search-details summary{display:flex;flex-direction:column;justify-content:center;opacity:.45;cursor:pointer}.search-details summary svg{height:.95em;width:.95em}.search-details summary::-webkit-details-marker{display:none}.search-details .search-form-wrapper .searchform>div{display:flex}.search-details .search-form-wrapper input{border:0;padding:5px 10px;display:block}.search-details .search-form-wrapper input:not([type=submit]){box-shadow:inset 2px 2px 5px rgba(0,0,0,.075);border-radius:5px;border:1px solid rgba(0,0,0,.15);border-top-right-radius:0;border-bottom-right-radius:0;padding-left:35px;font-size:16px}.search-details .search-form-wrapper input:not([type=submit]):focus{border-color:#8a2432}.search-details .search-form-wrapper input[type=submit]{border:1px solid rgba(0,0,0,.15);background:url() no-repeat center center rgba(0,0,0,.05);background-size:40%;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding:5px 15px;font-size:14px;text-transform:uppercase;text-indent:-9999px;min-width:10px}.search-details .search-form-wrapper input[type=submit]:hover{background-color:rgba(0,0,0,.1)}.search-details[open]{position:relative;margin:10px}.search-details[open] summary{position:absolute;display:block;text-indent:-999rem;width:20px;height:25px;margin:5px;top:0;left:0;display:block;background:url() no-repeat center;background-size:50%;opacity:.5}.product-thumb-list{display:grid;grid-template-columns:repeat(auto-fit,125px);grid-gap:20px;width:100%}.product-thumb{cursor:pointer;border:0;border-radius:5px;overflow:hidden;background:#fff;padding:0;opacity:.75;border:2px solid transparent;box-shadow:0 10px 20px rgba(0,0,0,.1)}.product-thumb img{margin:0;padding:0;width:100%;display:block}.product-thumb:hover,.product-thumb.glide__bullet--active{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}.product-thumb:hover{border-color:#8a2432}