/*!
Theme Name: eventmeile
Theme URI: https://www.huishu-agentur.de/
Author: HUisHU. Digitale Kreativagentur GmbH <info@huishu-agentur.de>
Author URI: https://www.huishu-agentur.de/
Description: Das WordPress Theme Ihres Unternehmens. Speziell für Sie entwickelt.
Version: 1.6
License: GNU General Public License v2 or later
Text Domain: eventmeile

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/
:root{--page-dominant-color:#00a3da;--flatpickr-main-color:#00a3da;--page-darker-dominant-color:#006b8f;--page-darker-dominant-color-sixty:rgba(0,107,143,.6);--page-dominant-color-sixty:rgba(0,163,218,.6);--page-dominant-color-twentyfive:rgba(0,163,218,.25);--page-dominant-color-eighty:rgba(0,163,218,.8);--page-dominant-color-ninety:rgba(0,163,218,.9)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#1c1c1d;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:19px;line-height:1.5}#content,#content textarea{line-height:30px}#content button,#content input,#content select,#content .hv-field-type-hidden_and_fake-wrapper .hv-fake-input{line-height:39px}.hv-field-type-hidden_and_fake-wrapper .hv-fake-input{display:block}h1,h2,h3,h4,h5,h6{clear:both;color:var(--page-dominant-color);font-weight:400;line-height:1.3;margin:0 0 35px}h1.is-style-big-headline,h2.is-style-big-headline{font-weight:900;font-size:75px}h3.is-style-big-headline{font-size:32px}h1,body.home h2{font-size:42px;letter-spacing:.5px;line-height:50px;font-family:'Poppins';padding-top:4px;font-weight:300}h2{font-family:'Poppins'}h1 strong,h2 strong{color:var(--page-darker-dominant-color);font-weight:600}h2,.post-type-archive-produkt h1,.post-type-archive-produkt h2,.tax-warengruppe h1,.tax-warengruppe h2,.single-produkt h1,.single-produkt h2,.search .headline-container h1,.search .headline-container h2{font-size:30px}h1+h3,h2+h3{margin-top:-25px}h3{font-size:26px}p{margin:0 0 30px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 20px;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit],a.btn{border:none;border-radius:6px;background:var(--page-dominant-color);color:#fff;line-height:40px;font-size:19px;font-weight:600;padding:0 20px;width:100%;cursor:pointer;transition:box-shadow .3s ease-in-out,color .3s ease-in-out;box-shadow:0 0 0 0 transparent;font-family:'Poppins';letter-spacing:.5px}a.btn{display:inline-block;width:auto}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,a.btn:hover{box-shadow:0 5px 10px 0 var(--page-dominant-color-sixty)}a.btn:hover,a.btn:focus{color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background:var(--page-dominant-color-eighty);color:#fff;cursor:not-allowed}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.hv-field-type-hidden_and_fake-wrapper .hv-fake-input,textarea{color:#1c1c1d;border:1px solid rgba(65,70,72,.3);border-radius:6px;padding:13px 25px;width:100%;font-size:19px;line-height:1.2;box-shadow:none;-webkit-appearance:none}textarea{padding:8px 15px;font-size:16px}span.wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:20px}select{border:1px solid #1c1c1d}select.wpcf7-form-control.wpcf7-select,span.styleselect select,.hv-field-type-select-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid rgba(65,70,72,.3);width:100%;padding:13px 25px;background:#fff;color:#1c1c1d;outline:none;cursor:pointer;border-radius:25px}.wpcf7-form-control-wrap.styleselect:before,span.styleselect:before,.hv-field-type-select-wrapper:before{content:"\e902";font-family:"hu-ventribo-icons";font-size:8px;position:absolute;right:15px;top:13px;color:#1c1c1d;pointer-events:none}select.wpcf7-form-control-wrap.wpcf7-select:focus::-ms-value{background-color:transparent}select.wpcf7-form-control-wrap.wpcf7-select::-ms-expand{display:none}span.wpcf7-list-item{display:block;margin-left:0}.suchleiste input.stylecheckbox+label{position:relative;padding-left:28px;margin-right:0;display:block;line-height:25px}span.stylecheckbox input[type=checkbox]+label,.hu-ventribo-checkout-page input[type=checkbox]+label,.wpcf7 .wpcf7-checkbox.stylecheckbox .wpcf7-list-item label input+span,.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input+span{padding-left:60px;line-height:40px}.wpcf7 .wpcf7-checkbox.stylecheckbox .wpcf7-list-item label input,.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input,span.stylecheckbox input[type=checkbox],.hu-ventribo-checkout-page input[type=checkbox]{display:block;position:absolute;left:0;top:0;width:40px;height:40px;z-index:10;opacity:0}.suchleiste input.stylecheckbox{position:absolute;opacity:0;cursor:pointer;top:8px;width:15px;height:15px}.wpcf7 .wpcf7-checkbox.stylecheckbox .wpcf7-list-item label input+span:before,.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input+span:before,span.stylecheckbox input[type=checkbox]+label:before,.hu-ventribo-checkout-page input[type=checkbox]+label:before{display:block;position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid #00a3da;color:#fff;content:"";text-align:center;line-height:40px;background-color:#fff;font-size:20px;font-family:'hu-ventribo-icons' !important;border-radius:6px}.suchleiste input.stylecheckbox+label:before{display:block;position:absolute;left:0;width:15px;height:15px;background:#fff;content:"";border-radius:8px;margin-right:10px;color:var(--page-dominant-color);border:1px solid rgba(65,70,72,.3);top:5px;line-height:15px;text-align:center;font-size:11px}.wpcf7 .wpcf7-checkbox.stylecheckbox .wpcf7-list-item label input:checked+span:before,.wpcf7 .wpcf7-acceptance .wpcf7-list-item label input:checked+span:before,span.stylecheckbox input[type=checkbox]:checked+label:before,.hu-ventribo-checkout-page input[type=checkbox]:checked+label:before{content:"\ea10";background:#00a3da}#hv-login-form .fieldwrapper.stylecheckbox label{position:relative;transform:none;line-height:27px;padding-left:40px;top:0}#hv-login-form .fieldwrapper.stylecheckbox label:before{height:30px;width:30px;line-height:30px;font-size:20px}.suchleiste input.stylecheckbox:checked+label:before{background:var(--page-dominant-color);content:''}span.stylecheckbox input[type=checkbox]+label{font-size:16px}.hv-formfield{position:relative;display:block}.hv-formfield label{position:absolute;background-color:#fff;left:0;display:block;top:0;transition:transform .3s ease-in-out}textarea{height:150px;resize:none}span.wpcf7-not-valid-tip{display:none}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{background:var(--page-dominant-color);color:#fff}.wrapper{max-width:1220px;margin:0 auto}#content ul li,#colophon ul li,#content ol li,#colophon ol li{padding-left:20px}#content ul li,#colophon ul li{list-style:none;position:relative}#content ul li:before,#colophon ul li:before{display:block;left:0;content:"●";color:var(--page-dominant-color);position:absolute}a{color:var(--page-dominant-color);text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}a:hover,a:focus,a:active{color:var(--page-darker-dominant-color)}a:focus{outline:none}a:hover,a:active{outline:none}.main-navigation{display:block;float:left}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation>div:after{display:table;content:"";clear:both}.main-navigation>div{float:left}.main-navigation ul ul{box-shadow:0 10px 10px rgba(0,0,0,.2);float:left;position:absolute;top:50px;left:-999em;z-index:99999;padding:10px 0;border-radius:0 0 6px 6px;background:#fff}.main-navigation ul ul li{width:100%}.main-navigation ul ul li a{padding:10px 30px;font-weight:400;line-height:30px;padding-top:0;padding-bottom:0}.main-navigation ul ul ul{left:100%;top:-10px;border-radius:6px;display:none !important}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block}.main-navigation ul ul a{white-space:nowrap}#site-navigation ul ul a{text-transform:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:-30px}.main-navigation li,ul.user-menu li{float:left;position:relative}.main-navigation a,ul.user-menu a{display:block;text-decoration:none;font-weight:700;font-size:16px}.main-navigation a:hover,ul.user-menu a:hover{color:var(--page-dominant-color)}ul.user-menu a.nav-link i{font-size:24px;margin-top:-4px}ul.user-menu li i.icon-person{font-size:24px;margin-top:3px;display:inline-block}ul.user-menu a.cartlink{font-size:19px;margin-top:1px}ul.user-menu a.cartlink i.icon-shop-full{color:var(--page-dominant-color)}#site-navigation ul.menu,ul.user-menu{float:left;margin-bottom:0}#site-navigation>div a{font-size:19px}ul.user-menu{float:right;list-style:none}#site-navigation a,ul.user-menu a{color:#000;text-transform:uppercase;letter-spacing:.5px}#site-navigation a:hover{color:#006b8f}#site-navigation #primary-menu>li,ul.user-menu>li{margin-right:70px}#site-navigation #primary-menu>li{padding-bottom:22px}#site-navigation ul.user-menu li,ul.user-menu>li{margin-right:20px}#site-navigation #primary-menu.menu>li:last-child,ul.user-menu>li:last-child{margin-right:0}ul.user-menu>li{padding-bottom:15px}ul.user-menu>li ul{position:absolute;right:-20px;top:40px;background:#fff;border-radius:6px;list-style:none;margin:0;box-shadow:0 10px 10px rgba(0,0,0,.2);padding-top:10px;padding-bottom:10px;display:none}ul.user-menu>li:hover ul{display:block}ul.user-menu>li ul li{padding:2px 20px;white-space:nowrap;float:none}#productgroup-navigation a{color:#000;display:block}#productgroup-navigation>ul>li>a{padding:16px 0}#primary-menu li.current-menu-item>a,#primary-menu li.current-post-ancestor>a,#primary-menu li:hover>a,.tax-warengruppe #primary-menu li.menu-item-object-produkt>a,.single-produkt #primary-menu li.menu-item-object-produkt>a,.post-type-archive-produkt #primary-menu>li.produkt-archiv>a,.tax-warengruppe #primary-menu>li.produkt-archiv>a,.single-produkt #primary-menu>li.produkt-archiv>a,#primary-menu li.active-warengruppe>a,#primary-menu li.active-warengruppe-parent>a{color:var(--page-dominant-color)}#primary-menu>li>a:after,#primary-menu>li.current-menu-item>a:after,#primary-menu li.current-post-ancestor>a:after,.post-type-archive-produkt #primary-menu>li.produkt-archiv>a:after,.tax-warengruppe #primary-menu>li.produkt-archiv>a:after,.single-produkt #primary-menu>li.produkt-archiv>a:after{display:block;content:"";width:0;background:var(--page-dominant-color);height:3px;position:absolute;bottom:10px;transition:width .2s ease-in-out 0s;left:0;right:0;margin:0 auto}#primary-menu>li:hover>a:after,#primary-menu>li.current-menu-item>a:after,#primary-menu li.current-post-ancestor>a:after,.post-type-archive-produkt #primary-menu>li.produkt-archiv>a:after,.tax-warengruppe #primary-menu>li.produkt-archiv>a:after,.single-produkt #primary-menu>li.produkt-archiv>a:after{width:100%}#productgroup-navigation li:hover>a,#productgroup-navigation>ul>li.active-warengruppe>a,#productgroup-navigation>ul>li.active-warengruppe-parent>a{color:var(--page-dominant-color)}#productgroup-navigation ul ul li:hover>a,#productgroup-navigation ul ul li.active-warengruppe>a,#productgroup-navigation ul ul li.active-warengruppe.parent>a{background:var(--page-dominant-color);color:#fff}.main-navigation ul ul li:hover>a,#productgroup-navigation ul ul li:hover>a{color:#fff}a.cartlink{position:relative;display:block}#header-cart-widget .counter,.header-cart-widget .counter{display:block;position:absolute;width:20px;height:20px;background-color:var(--page-dominant-color);color:#fff;font-size:10px;line-height:20px;text-align:center;right:-13px;top:-13px;border-radius:10px}#site-navigation a i{font-size:20px;display:inline-block;margin-left:5px}.menu-toggle{display:none}.main-navigation ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.dropdown-navigation{position:absolute;right:0;top:0;width:50px;height:50px}.dropdown-navigation>div{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,var(--page-dominant-color),var(--page-dominant-color) 20%,transparent 20%,transparent 40%,var(--page-dominant-color) 40%,var(--page-dominant-color) 60%,transparent 60%,transparent 80%,var(--page-dominant-color) 80%,var(--page-dominant-color) 100%)}#page_id{opacity:0;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.wrapper:after,.gallery:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.wrapper:after,.gallery:after{clear:both}.widget{margin:0 0 20px 20px;float:left;width:calc((100% -  61px ) /  4 )}.widget select{max-width:100%}body .wp-block-columns{flex-wrap:nowrap}.wp-block-columns:last-child{margin-bottom:0}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:block;float:left;width:93px;margin-right:200px;margin-top:-17px}#masthead .custom-logo-link{width:150px;height:68px;margin-right:147px}#masthead .custom-logo-link img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.entry-content .wp-block-video video,.entry-content .wp-block-video video[poster]{object-fit:contain}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:20px}.gallery-item{display:block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item{float:left;margin:0 0 20px 20px}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:both;margin-left:0}.gallery-columns-2 .gallery-item{width:calc((100% -  (1 * 20px) + 1px ) / 2)}.gallery-columns-3 .gallery-item{width:calc((100% -  (2 * 20px) + 1px ) / 3)}.gallery-columns-4 .gallery-item{width:calc((100% -  (3 * 20px) + 1px ) / 4)}.gallery-columns-5 .gallery-item{width:calc((100% -  (4 * 20px) + 1px ) / 5)}.gallery-columns-6 .gallery-item{width:calc((100% -  (5 * 20px) + 1px ) / 6)}.gallery-caption{display:block}.wp-block-column:not(:first-child){margin-left:50px}p:last-child{margin-bottom:0}.wrapper,.wp-block-group__inner-container,#hu-ventribo-checkout,.login-form-content{max-width:1220px;margin:0 auto;padding:0 20px}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1220px !important}.wp-block-group__inner-container,#hu-ventribo-checkout,.login-form-content{padding-top:100px;padding-bottom:100px}.wp-block-group+.wp-block-group .wp-block-group__inner-container{padding-top:0}.wp-block-cover,.wp-block-cover-image{height:550px}.entry-header>*{max-width:1220px;margin:70px auto 0;padding:0 10px}.entry-content>.alignfull,.entry-header>.alignfull{max-width:none;padding:0}#main ul.wp-block-gallery{list-style:none}#main ul.wp-block-gallery li{padding:0}#main ul.wp-block-gallery li:before{display:none}table{border-collapse:collapse}table td{border:1px solid #afafaf;padding:3px 5px}table tr:nth-child(odd) td{background:0 0}.wp-block-image,.wp-block-image a{border-radius:6px;margin:0}.is-background-light-blue{background-color:var(--page-dominant-color)}.is-background-dark-blue{background-color:var(--page-darker-dominant-color)}.is-background-black{background-color:#000}.is-background-red{background-color:#ce1139}.is-background-white{background-color:#fff}.is-color-light-blue{color:var(--page-dominant-color)}.is-color-dark-blue{color:var(--page-darker-dominant-color)}.is-color-black{color:#000}.is-color-red{color:#ce1139}.is-color-white{color:#fff}.wp-block-media-text:after{display:table;content:"";clear:both}.wp-block-media-text figure{float:left;width:50%}.wp-block-media-text .wp-block-media-text__content{float:right;width:50%}.wp-block-media-text.has-media-on-the-right figure{float:right}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{float:left}@supports (display:grid){.wp-block-media-text figure{float:none;width:inherit}.wp-block-media-text .wp-block-media-text__content{float:none;width:inherit}.wp-block-media-text.has-media-on-the-right figure{float:none}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{float:none}}.upper_line{position:relative;z-index:1}.upper_line .search-form{float:left;width:375px;margin:0}.upper_line .search-form .search-submit{display:none}.upper_line .search-form .search-field{line-height:42px;height:42px;padding:0 26px;border-radius:21px;display:block;background-color:#fff;color:#000;outline:none}.upper_line .search-form .search-field:focus{outline:none}.upper_line .custom-logo-link{display:block;width:186px;height:auto;float:left;margin:0}.upper_line .custom-logo-link img{display:block;width:100%;height:auto}#masthead{position:sticky;top:0;z-index:10;padding:37px 0 13px;box-shadow:0 0 20px -10px #000;background:#fff}#page{position:relative;z-index:5;background:#fff}.mandator-swap{display:block;float:right;text-align:right;margin:0}.middle_line{padding:13px 0 12px}#header-cart-widget .label,.header-cart-widget .label{display:none}.header-slider-container{height:500px;width:100%;min-width:1220px}.header-slider-container-inner{position:absolute;top:127px;z-index:9999;max-width:100%;left:0;right:0;margin:0 auto;font-family:'Poppins';color:#fff;text-align:center;letter-spacing:.5px}.header-slider-text1{background:var(--page-dominant-color-sixty);font-weight:600;font-size:42px;line-height:50px;letter-spacing:.9px;display:inline-block;padding:13px 26px 0}.header-slider-text2{background:var(--page-dominant-color-sixty);font-size:42px;line-height:50px;letter-spacing:.5px;display:inline-block;padding:3px 25px 10px}.header-slider-container .headerslide{width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}.header-image-container{height:280px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8}.tax-warengruppe .header-image-container,.search .header-image-container,.post-type-archive-produkt .header-image-container,.single-produkt .header-image-container,.category .header-image-container{margin-bottom:70px;opacity:80%}a.custom-logo-white{display:block;width:123px;margin-bottom:28px}header #productgroup-navigation{padding:0}header #productgroup-navigation>ul.menu{display:flex;justify-content:space-between;align-items:center;width:100%}.parallaxgroup>.wp-block-group__inner-container>*{margin-top:-150px;position:relative;display:inline-block;margin-bottom:0;width:100%}.bottom_line{transition:box-shadow .3s ease-in-out}.scrolled .bottom_line{box-shadow:0 0 10px rgba(0,0,0,.2)}.parallaxgroup>.wp-block-group__inner-container>:first-child{margin-top:0}.parallaxgroup>.wp-block-group__inner-container>.wp-block-image:after{display:table;content:"";clear:both}.parallaxgroup.shift-top{margin-top:-150px;margin-bottom:-150px}.parallaxgroup.shift-top>.wp-block-group__inner-container>*{margin-top:0}.parallaxgroup.shift-top>.wp-block-group__inner-container img{border:5px solid #fff}.wp-block-column{position:relative}.wp-block-button__link{border-radius:6px;padding:14px 26px;background:var(--page-dominant-color);color:#fff;font-weight:900;line-height:22px;box-shadow:0 10px 0 0 transparent;transition:box-shadow .3s ease-in-out 0s}.wp-block-button__link:hover{box-shadow:0 10px 10px 0 var(--page-dominant-color-sixty)}.wp-block-button.shopping-link .wp-block-button__link:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";margin-right:15px}#colophon{padding:55px 0 57px;margin-top:140px;font-weight:400;line-height:30px}.archive #colophon,.single-produkt #colophon{margin-top:50px}#colophon .widget:first-child{width:280px;margin-right:66px}#colophon .widget{width:180px;margin:0 20px 0 0}#colophon .widget.footer-productgroups{width:580px}#colophon .widget.footer-productgroups>div:after{display:table;content:"";clear:both}#colophon .widget.footer-productgroups ul.productgroup-menu{float:left;width:180px;margin-left:20px}#colophon .widget.footer-productgroups ul.productgroup-menu:first-child{margin-left:0}#colophon .widget:last-child{margin-right:0;float:right}#colophon .widget h3{font-size:19px;line-height:1.5;margin-bottom:0;color:#fff;font-weight:400}#colophon .widget a{color:#fff}#colophon .widget:first-child h3{display:flex;align-items:center}#colophon .widget .custom-logo-link{margin-right:10px;display:inline-block;width:186px}#colophon .widget .custom-logo-link img{display:block;width:100%;height:auto}#categorielist{width:250px;float:left;margin-right:50px;font-size:16px}#main .main{width:calc(100% - 300px);float:right}#main:after{display:table;content:"";clear:both}#categorielist h3.widget-title{font-size:19px;line-height:1.4;color:var(--page-darker-dominant-color);font-weight:700;margin-bottom:20px;text-transform:uppercase;font-family:'Poppins';letter-spacing:.5px}#content #categorielist ul.warengruppen.menu{display:block;margin:0;list-style:none;border-radius:10px;overflow:hidden}#content #categorielist ul.warengruppen.menu li{list-style:none;margin:0;padding:0}#content #categorielist ul.warengruppen.menu li:before{display:none}#categorielist a{color:#000;border-bottom:1px solid #fff;line-height:22px;padding-top:4px;padding-bottom:4px}#categorielist ul.warengruppen.menu>li:first-child>a{border-top:none}#categorielist ul.warengruppen.menu>li:last-child>a{border-bottom:none}#categorielist li.active-warengruppe-parent>a,#categorielist li.active-warengruppe>a,#categorielist li:hover>a{color:var(--page-dominant-color)}#categorielist li.active-warengruppe-parent>a,#categorielist li.active-warengruppe>a{font-weight:600}#categorielist ul.warengruppen.menu>li{padding-left:20px;position:relative}*[id]{scroll-margin-top:150px}#categorielist ul.warengruppen.menu li>i.downtrigger{position:absolute;top:11px;left:0;cursor:pointer;font-size:7px;display:block;z-index:10}#categorielist ul.warengruppen.menu li.show>i.downtrigger{transform:rotate(180deg)}#categorielist li.active-warengruppe-parent>i.downtrigger,#categorielist li.active-warengruppe>i.downtrigger{color:var(--page-dominant-color)}#categorielist ul.warengruppen.menu li>a{margin-left:20px}#categorielist ul.warengruppen.menu>li>a{display:block;padding-right:20px;padding-left:0}#categorielist ul.warengruppen.menu>li>ul>li>i.downtrigger{left:20px}#categorielist ul.warengruppen.menu>li>ul>li>a{padding-right:20px;margin-left:40px}#categorielist ul.warengruppen.menu>li>ul>li>ul>li>i.downtrigger,#categorielist ul.warengruppen.menu li li li>i.downtrigger{left:55px}#categorielist ul.warengruppen.menu>li>ul>li>ul>li>a{padding-right:20px;margin-left:55px}#categorielist ul.warengruppen.menu li li li>a{padding-right:20px;margin-left:55px}#categorielist ul.warengruppen.menu li li li li>a:before{display:none}#categorielist ul.warengruppen.menu>li.show:last-child>a{border-radius:0}.categories ul li ul{display:none;margin-left:0}.categories li.menu-item-has-children>a:before{display:none;position:absolute;left:15px;content:"\e903";font-family:'hu-ventribo-icons';font-size:12px;transform:rotate(90deg)}.categories li li.menu-item-has-children>a:before{left:40px}.categories li li li.menu-item-has-children>a:before{left:55px}.categories li.menu-item-has-children.show>a:before{content:"\e902";font-size:8px;transform:rotate(180deg);left:10px}.categories li li.menu-item-has-children.show>a:before{left:35px}#categorielist li.menu-item-has-children.show>a{border-bottom:none}.categories li.menu-item-has-children.show>ul{display:block}.categories li.menu-item-has-children.show>ul>li:first-child>a{border-top:none}.categories li a{position:relative}#categorielist li li a{display:block}.produkt-details{width:500px;margin-right:80px;float:left}.product-pictures{float:right;width:300px}.product-pictures a{position:relative}.slick-product-image{display:block;width:100%;height:auto}.product-pictures a{display:block;width:100%;height:auto}.product-pictures a img{display:block;width:100%;height:auto}a.sendtobig{width:calc((100% - 60px) / 4);float:left;display:block;height:auto;margin-left:20px;margin-bottom:20px;position:relative}.sendtobig:after{display:none;position:absolute;border-radius:9999px;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);content:"";z-index:2}.sendtobig img{position:relative;z-index:1}.sendtobig.active:after{display:block}.slick-product-image-chooser:after{display:table;content:"";clear:both}.slick-product-image-chooser a.sendtobig:nth-child(4n+1){margin-left:0;clear:both}.slick-product-image{margin-bottom:20px}.slick-product-image-chooser a.sendtobig img{display:block;width:100%;height:auto}article.produkt:after,.produkt-container{display:table;content:"";clear:both}.product-pictures img{border-radius:6px;display:block;width:100%;height:auto}.produkt-data,.product-price{margin-bottom:35px;font-size:16px;line-height:26px}.product-price{font-size:16px;font-weight:400}.product-pictures .product-price{margin-top:20px;line-height:30px}.product-pictures .product-price-netto{font-size:30px;color:var(--page-darker-dominant-color)}.product-pictures .product-price-brutto{color:var(--page-dominant-color)}.product-price-netto .price{display:inline-block;font-size:30px;font-weight:700}.product-price-brutto .price{display:inline-block}.breadcrumbs{font-size:16px;line-height:20px;margin-bottom:35px}.breadcrumbs a.home{margin:0 -5px 0 0;float:left}.breadcrumb-devider{display:inline-block;margin:0 6px}.breadcrumbs i.icon-home{font-size:19px;float:left;margin-top:0;margin-right:4px}.breadcrumbs>span:last-child{color:var(--page-dominant-color)}.breadcrumbs a{color:#000}.breadcrumbs a:hover{color:var(--page-dominant-color)}.product-add-container{margin-bottom:100px}.products-info{font-size:14px;color:#000;line-height:19px}p.form-title{display:none}.cart-form .products-quantity input{width:60px;padding:5px 0 4px 15px;float:left;display:block;font-size:19px;line-height:29px;text-align:center;margin:0;border:1px solid #00a3da;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0}.cart-form button.add-product{width:calc(100% - 60px);float:right;display:block;font-size:19px;line-height:29px;padding:6px 0 5px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.cart-form button.add-product:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";margin-right:15px}.cart-form:after,.product-list:after{display:table;content:"";clear:both}.produkt-container .cart-form{max-width:310px}.add-product i{display:none}.category-list .productgroup-excerpt{width:calc((100% - 40px) / 3);float:left;margin-left:20px;margin-bottom:50px;position:relative}.category-list .productgroup-excerpt:nth-child(1):after,.category-list .productgroup-excerpt:nth-child(2):after,.category-list .productgroup-excerpt:nth-child(3):after,.category-list article.produkt:nth-child(1):after,.category-list article.produkt:nth-child(2):after,.category-list article.produkt:nth-child(3):after{display:none}.category-list .productgroup-excerpt:nth-child(3n):after,.category-list article.produkt:nth-child(3n):after{width:100%}.inner-row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ccc}.inner-row.conn-prods,.inner-row.noslider{grid-template-columns:repeat(4,1fr)}.inner-row.noslider{padding-bottom:0;margin-bottom:0;border-bottom:0}.inner-row .produkt-excerpt{padding-bottom:122px;position:relative}.produkt-excerpt a.details-img-link img.hv-product-image{display:block;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:6px;margin-bottom:20px}.inner-row .produkt-excerpt .pricetag{position:absolute;bottom:50px}.inner-row .produkt-excerpt .product-add-to-cart-area{position:absolute;bottom:0;width:100%}.product-list .produkt-excerpt:first-child,.product-list hr+.produkt-excerpt,.category-list .productgroup-excerpt:first-child,.category-list hr+.productgroup-excerpt{margin-left:0;clear:both}.product-list hr,.category-list hr{clear:both;margin:50px 0}.product-list article.produkt h2,.category-list .productgroup-excerpt h2,.category-list article.produkt h2,.related-products .product-excerpt h2,.product-list article.produkt h3,.category-list .productgroup-excerpt h3,.category-list article.produkt h3,.related-products .product-excerpt h3,.produktslider .produkt a h3,.inner-row .produkt a h3{font-size:19px;font-weight:600;line-height:27px;margin-bottom:10px;color:#000}.category-list .productgroup-excerpt h3:last-child{margin-bottom:0}.product-list article.produkt a h3,.produktslider .produkt a h3,.inner-row .produkt a h3{transition:color .2s ease-in-out 0s}.product-list article.produkt a:hover h3,.inner-row .produkt a:hover h3{color:var(--page-dominant-color)}.product-list article.produkt h2 a,.category-list .productgroup-excerpt h2 a,.related-products .product-excerpt h2 a,.product-list article.produkt h3 a,.category-list .productgroup-excerpt h3 a,.related-products .product-excerpt h3 a{color:#000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-ellipses{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-list article.produkt h2 a:hover,.category-list .productgroup-excerpt h2 a:hover,.related-products .product-excerpt h2 a:hover,.product-list article.produkt a:hover h2,.category-list .productgroup-excerpt a:hover h2,.related-products .product-excerpt a:hover h2,.produktslider .produkt a:hover h3{color:var(--page-dominant-color)}a h2{transition:color .3s ease-in-out,background .3s ease-in-out}a.details-img-link{margin-bottom:0}a.details-img-link,a.details-img-link .details-img,a.product-card-img,a.product-card-img img{display:block;width:100%;height:auto}a.product-card-img img,a.details-img-link .details-img{aspect-ratio:1/1;min-height:280px}a.details-img-link{margin-bottom:0}a.details-img-link .details-img,a.product-card-img img{border-radius:6px;margin-bottom:20px;min-height:280px}.pricetag{display:block;font-size:16px;margin-bottom:20px;line-height:26px}.pricetag .tag1{font-weight:700;color:var(--page-darker-dominant-color)}.pricetag .tag2{font-weight:300;color:var(--page-dominant-color)}.produkt-excerpt .cart-form:after{display:table;content:"";clear:both}.produkt-excerpt .cart-form .product-meta-counter{width:83px;padding:0 0 0 15px;float:left;display:block;font-size:16px;line-height:38px;text-align:center;margin:0;border:1px solid var(--page-dominant-color);border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:3}.produkt-excerpt .cart-form .product-meta-counter,#content .produkt-excerpt .cart-form .product-meta-counter{line-height:37px}.produkt-excerpt .cart-form button.product-meta-cart{width:calc(100% - 83px);float:right;display:block;font-size:16px;line-height:40px;padding:0 11px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-bottom:10px;z-index:1;font-weight:600}.products-about-info{font-size:16px;color:rgba(65,70,72,.3);clear:both;line-height:21px}.headline-description p:last-child{margin-bottom:0}.headline-description{margin-bottom:65px;margin-top:50px;padding-top:40px;border-top:1px solid #ccc}header .headline-description{margin-top:0;padding-top:0;border-top:none}.home .produktslider_wrapper .headline-description{border-top:none;padding-top:0}.wpcf7 .wpcf7-response-output{clear:both}.product-row .errortooltip{display:block;width:300px;padding:15px;transform:translate(-50%,calc(-100% - 10px));left:50%;text-align:center;position:absolute;background-color:#fff;border-radius:8px;border:1px solid var(--page-dominant-color);font-size:12px}.cart-table-container{position:relative}.container-around-cart{position:relative;z-index:1}.ajax-overlay{position:absolute;display:none;left:0;z-index:1000;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.8)}.table-responsive .product-counter{max-width:60px;padding:0 5px;border-radius:10px;font-size:16px;line-height:20px}.cart-table-container.loading .ajax-overlay{display:block}.product-row .anzahl .show-on-edit{position:relative}.product-row .actions a:hover{text-decoration:none}.product-row td.actions a{display:inline-block;margin-left:15px}.product-row td.actions a.changenum,.product-row td.actions a.confirm{margin-left:0}.table,table.mandatorcart{width:100%;margin-bottom:20px;font-size:16px;color:#000;font-weight:400}table#cart tr,table.mandatorcart th,table.mandatorcart tfoot tr:not(:nth-child(2)){font-weight:600}.table-responsive .table thead th,table.mandatorcart thead th{border-top:none;border-bottom:1px solid rgba(65,70,72,.3);font-weight:700;text-align:left;white-space:nowrap}.table-responsive .table td,table.mandatorcart td{border:none}.table-responsive .table td,.table-responsive .table th,table.mandatorcart td,table.mandatorcart th{padding:10px 5px;vertical-align:middle;border-bottom:1px solid rgba(65,70,72,.3)}.table .product-price,table.mandatorcart .product-price{margin-bottom:0}.text-center{text-align:center !important}.text-right{text-align:right !important}table.mandatorcart{table-layout:fixed;margin-bottom:60px}table.mandatorcart th.position,table.mandatorcart td.position{width:5%}table.mandatorcart th.articlenumber,table.mandatorcart td.articlenumber{width:5%}table.mandatorcart th.bezeichnung,table.mandatorcart td.bezeichnung{width:55%;position:relative}table.mandatorcart th.einzelpreis,table.mandatorcart td.einzelpreis{width:20%;text-align:right;padding-right:20px}table.mandatorcart th.anzahl,table.mandatorcart td.anzahl{text-align:right;width:5%}table.mandatorcart th.preis,table.mandatorcart td.preis{text-align:right;width:13%}.product-row-no-edit td.anzahl .show-on-edit,.product-row-no-edit td.actions .yesedit,.product-row-yes-edit td.anzahl .show-no-edit,.product-row-yes-edit td.actions .noedit{display:none !important}.row.justify-content-between{display:flex;justify-content:space-between;flex-wrap:wrap}.row.justify-content-between .col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.row.justify-content-between .col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.row.justify-content-between .col-8{flex:0 0 66.66667%;max-width:66.66667%}.cart-info{font-size:16px}.order-price{font-size:19px}.order-tax{font-size:16px}.order-total-price{font-size:19px;font-weight:700;padding-top:10px;margin-top:10px;border-top:1px solid rgba(65,70,72,.3)}.cart-buttons{margin-top:20px;text-align:right}.cart-buttons .btn{font-size:16px}.cart-buttons .btn:first-child{float:left}.hu-ventribo-checkout-page{font-size:16px}.rechnungsfield,.lieferfield,.generalfield{position:relative;margin:10px 0}.generalfield{display:block;margin-bottom:50px}.generalfield .mycheckoutfield{position:absolute;font-size:16px;line-height:21px}.hv-field-wrapper.mycheckoutfield{font-size:16px;line-height:21px;margin-top:-20px;font-style:italic}.above-checkout-text,.hv-checkout-introduction{margin-bottom:35px;font-size:19px}.notvalidnotice,.showiferrorexists{display:none;padding:8px 15px;margin:20px 0 30px;border-radius:19px;border:2px solid #ce1139;color:#ce1139}.mycheckoutfield{display:block;margin-bottom:20px;padding-left:16px}.hu-ventribo-checkout-page span>input.floating-label+label,.hu-ventribo-checkout-page span>span.styleselect+label,.hv-field-type-select-wrapper .hv-select-wrapper+label,.hv-field-type-datepicker-wrapper input+label,.hv-field-type-text-wrapper input+label,.hv-field-type-hidden_and_fake-wrapper .hv-fake-input+.hv-fake-label,.hv-field-type-textarea-wrapper textarea+label,.hu-ventribo-checkout-page span>textarea+label,.hu-ventribo-checkout-page span>span.myemailfield+label,.fieldwrapper input+label,.floating-label-span input+label,.floating-label-span select+label,.floating-label-span textarea+label{position:absolute;transition:top .3s ease-in-out,font-size .3s ease-in-out,transform .3s ease-in-out;display:inline-block;background:#fff;padding:2px 5px;left:0;z-index:2;line-height:20px}.hu-ventribo-checkout-page input.floating-label,.hu-ventribo-checkout-page textarea,.fieldwrapper input,.wpcf7-form-control-wrap input,select.wpcf7-form-control.wpcf7-select,.hv-field-type-select-wrapper .hv-select-wrapper select,.hv-field-type-datepicker-wrapper input,.hv-field-type-text-wrapper input,.hv-field-type-hidden_and_fake-wrapper .hv-fake-input,.hv-field-type-textarea-wrapper textarea{font-size:16px;line-height:20px;padding:8px 15px;border-radius:6px;position:relative;z-index:1}.hu-ventribo-checkout-page span>input.floating-label:-ms-input-placeholder+label,.hu-ventribo-checkout-page span>textarea:-ms-input-placeholder+label,.fieldwrapper input:-ms-input-placeholder+label,.floating-label-span input:-ms-input-placeholder+label,.floating-label-span textarea:-ms-input-placeholder+label,.hv-field-type-datepicker-wrapper input:-ms-input-placeholder+label,.hv-field-type-text-wrapper input:-ms-input-placeholder+label,.hv-field-type-textarea-wrapper textarea:-ms-input-placeholder+label{top:50%;font-size:16px;transform:translate(10px,-50%)}.floating-label-span input:-ms-input-placeholder+label,.hv-field-type-datepicker-wrapper input:-ms-input-placeholder+label,.hv-field-type-text-wrapper input:-ms-input-placeholder+label,.floating-label-span textarea:-ms-input-placeholder+label,.hv-field-type-textarea-wrapper textarea:-ms-input-placeholder+label{transform:translate(20px,-50%)}.hu-ventribo-checkout-page span>textarea:-ms-input-placeholder+label,.floating-label-span textarea:-ms-input-placeholder+labell .hv-field-type-textarea-wrapper textarea:-ms-input-placeholder+label{top:20px}.fieldwrapper input:-moz-placeholder+label,.hu-ventribo-checkout-page span>input.floating-label:-moz-placeholder+label .hu-ventribo-checkout-page span>textarea:-moz-placeholder+label,.floating-label-span input:-moz-placeholder+label,.floating-label-span textarea:-moz-placeholder+label,.hv-field-type-datepicker-wrapper input:-moz-input-placeholder+label,.hv-field-type-text-wrapper input:-moz-input-placeholder+label,.hv-field-type-textarea-wrapper textarea:-moz-input-placeholder+label{top:50%;font-size:16px;transform:translate(10px,-50%)}.floating-label-span input:-moz-placeholder+label,.floating-label-span textarea:-moz-placeholder+label,.hv-field-type-datepicker-wrapper input:-moz-input-placeholder+label,.hv-field-type-text-wrapper input:-moz-input-placeholder+label,.hv-field-type-textarea-wrapper textarea:-moz-input-placeholder+label{font-size:19px;transform:translate(20px,-50%)}.hu-ventribo-checkout-page span>textarea:-moz-placeholder+label,.floating-label-span textarea:-moz-placeholder+label,.hv-field-type-textarea-wrapper textarea:-moz-input-placeholder+label{top:24px}.hu-ventribo-checkout-page span>input.floating-label:placeholder-shown+label,.hu-ventribo-checkout-page span>textarea:placeholder-shown+label,.fieldwrapper input:placeholder-shown+label,.floating-label-span input:placeholder-shown+label,.floating-label-span textarea:placeholder-shown+label,.hv-field-type-datepicker-wrapper input:placeholder-shown+label,.hv-field-type-text-wrapper input:placeholder-shown+label,.hv-field-type-textarea-wrapper textarea:placeholder-shown+label{top:50%;font-size:16px;transform:translate(10px,-50%)}.floating-label-span input:placeholder-shown+label,.floating-label-span textarea:placeholder-shown+label{font-size:19px;transform:translate(20px,-50%)}.hu-ventribo-checkout-page span>textarea:placeholder-shown+label,.floating-label-span textarea:placeholder-shown+label,.hv-field-type-textarea-wrapper textarea:placeholder-shown+label{top:24px}.floating-label-span input+label,.floating-label-span textarea+label,.hv-field-type-datepicker-wrapper input+label,.hv-field-type-text-wrapper input+label,.hv-field-type-hidden_and_fake-wrapper .hv-fake-input+.hv-fake-label,.hv-field-type-textarea-wrapper textarea+label{pointer-events:none}.hu-ventribo-checkout-page span>input.floating-label:focus+label,.hu-ventribo-checkout-page span>input.floating-label+label,.hv-field-type-datepicker-wrapper input:focus+label,.hv-field-type-datepicker-wrapper input+label,.hv-field-type-text-wrapper input:focus+label,.hv-field-type-text-wrapper input+label,.hv-field-type-hidden_and_fake-wrapper .hv-fake-input+.hv-fake-label,.hv-field-type-textarea-wrapper textarea+label,.hv-field-type-textarea-wrapper textarea:focus+label,.fieldwrapper input+label,.fieldwrapper input:focus+label,.hu-ventribo-checkout-page span>textarea:focus+label,.hu-ventribo-checkout-page span>textarea+label,.hu-ventribo-checkout-page span>span.styleselect+label,.hv-field-type-select-wrapper .hv-select-wrapper+label,.hu-ventribo-checkout-page span>span.myemailfield+label,.floating-label-span input+label,.floating-label-span input:focus+label,.floating-label-span textarea+label,.floating-label-span textarea:focus+label,.floating-label-span select+label,.hv-field-type-select-wrapper .hv-select-wrapper select+label{top:-10px;font-size:12px;transform:translate(12px,0)}.floating-label-span input+label,.floating-label-span input:focus+label,.floating-label-span textarea+label,.floating-label-span textarea:focus+label{transform:translate(20px,0)}.hu-ventribo-checkout-page span>input.floating-label:focus,.hu-ventribo-checkout-page span>textarea:focus,.hv-field-type-datepicker-wrapper input:focus,.hv-field-type-text-wrapper input:focus,.hv-field-type-textarea-wrapper textarea:focus,.hv-field-type-hidden_and_fake-wrapper .hv-fake-input+.hv-fake-label{outline:none}.hu-ventribo-checkout-page select.wpcf7-form-control.wpcf7-select,.hu-ventribo-checkout-page span.styleselect select,.hv-field-type-select-wrapper .hv-select-wrapper select{padding:8px 15px;font-size:16px;line-height:39px;border-radius:6px}.hu-ventribo-checkout-page span.styleselect,.hv-field-type-select-wrapper .hv-select-wrapper{display:block}.fieldwrapper,.hv-field-type-select-wrapper{display:block;position:relative;margin-bottom:20px}.hu-ventribo-checkout-page .myemailfield{display:block;position:relative;padding:8px 15px;border-radius:6px;font-size:16px;line-height:39px;border:1px solid rgba(65,70,72,.3)}.needsdelcont{margin-bottom:20px}.cart-actions{margin-top:50px;clear:both}.cart-actions:after{display:table;content:"";clear:both}.cart-actions button{max-width:calc(100% / 3);float:right;width:auto}.flexwrapper:after{display:none}.flexwrapper{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px}input[type=text].error,input[type=email].error,input[type=url].error,input[type=password].error,input[type=search].error,input[type=number].error,input[type=tel].error,input[type=range].error,input[type=date].error,input[type=month].error,input[type=week].error,input[type=time].error,input[type=datetime].error,input[type=datetime-local].error,input[type=color].error,textarea.error{border-color:#ce1139}.hu-ventribo-checkout-form{font-size:19px}.hu-ventribo-checkout-form .oben:after{display:table;content:"";clear:both}.hu-ventribo-checkout-form .oben,.hv-confirmation-address-container{margin-bottom:60px}.hu-ventribo-checkout-form .oben h3,hv-confirmation-address-container h3{margin-bottom:10px}.hu-ventribo-checkout-form .lieferdaten,.hu-ventribo-checkout-form .rechnungsdaten{width:calc((100% - 80px)/2);float:left}.hu-ventribo-checkout-form .lieferdaten{margin-left:80px}.modal-window{display:none}.modal-window.show{display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.7)}.modal-form{position:absolute;top:50%;left:50%;width:100%;max-width:620px;padding:40px 65px 65px;text-align:left;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:translate(-50%,-50%)}.login .modal-form{max-width:500px}body.no-scroll{overflow:hidden}.modal-window span[data-close]{position:absolute;top:20px;right:20px;display:block;width:30px;height:30px;cursor:pointer;color:#000;transition:color .3s ease-in-out}.modal-window span[data-close]:hover{color:var(--page-dominant-color)}.notice{margin-bottom:20px}.notice.error{padding:8px 15px;border-radius:19px;border:2px solid var(--page-dominant-color)}.notice.success{padding:8px 15px;border-radius:19px;border:2px solid #3f3}.lieferanschriften_chooser_container:after{display:table;content:"";clear:both}.lieferanschriften_chooser_container{padding:30px 0}.lieferanschriften_chooser_container div.lieferanschrift_chooser{background:#fff;position:relative;border-radius:6px;border:1px solid rgba(65,70,72,.3);margin-bottom:20px;padding:20px 30px;color:#777;cursor:pointer}.lieferanschriften_chooser_container div.lieferanschrift_chooser span.lieferanschrift_nummer{position:relative;z-index:3}.lieferanschriften_chooser_container div.lieferanschrift_chooser:nth-of-type(3n+1){clear:both;margin-left:0}.lieferanschriften_chooser_container div.lieferanschrift_chooser .ifchosen{display:none;position:absolute;line-height:30px;font-size:30px;color:var(--page-dominant-color);right:10px;top:10px;background:#fff;border-radius:100%}.lieferanschriften_chooser_container div.lieferanschrift_chooser.chosen{border:2px solid var(--page-dominant-color)}.lieferanschriften_chooser_container div.lieferanschrift_chooser.chosen .ifchosen{display:block}i.newaddress_icon{position:relative;font-size:120px;z-index:1;display:block;text-align:center;margin-bottom:20px}.add_lieferanschrift .lieferanschrift_nummer{display:block;text-align:center;font-weight:600}.lieferanschriften_chooser_container div.lieferanschrift_chooser.add_lieferanschrift.chosen{color:var(--page-dominant-color)}h3.lieferanschrift_header:after{display:table;content:"";clear:both}h3.lieferanschrift_header{display:block;padding:0 20px;color:#fff;background:#96d5d2;border-radius:5px;margin-bottom:10px;line-height:50px;cursor:pointer}h3.lieferanschrift_header span.delete_this_lieferanschrift{display:block;float:right}.hidden_lieferfelder{display:none}.related-products-container:after{display:table;content:"";clear:both}.product-excerpt img{display:block;width:100%;height:auto;border-radius:9999px}.product-excerpt .product-card-img{display:block;width:100%;height:auto;margin-bottom:20px}.product-additionals{margin-top:50px}.produktslider.related-products .produkt-excerpt{width:280px}.related-products h2.section-title{margin-bottom:20px}.related-products .card-price{font-size:16px}.related-products .card-price .price{font-weight:700}.upper_line,#masthead,#page{min-width:1240px}article.produkt>a{position:relative;display:block}.product-pictures{position:relative}h1.product-title .product-title-prefix{display:none}article.produkt>a span.product-title-prefix,.product-pictures>span.product-title-prefix{display:block;position:absolute;right:10px;top:10px;border-radius:6px;line-height:20px;font-size:14px;padding:5px 15px;background:var(--page-dominant-color);color:#fff;z-index:10;font-weight:700}.container-around-cart a.product-link .product-title-prefix{display:none}a.newproduct{position:relative}figure.wp-embed-aspect-16-9 iframe{width:100%;height:auto;display:block;aspect-ratio:16/9}.social-links{display:inline-block;margin-top:30px}.social-links-icons a{display:inline-block;font-size:20px;margin-left:15px}.mta-posts__pagination{width:100%;float:left;margin-bottom:80px}#main .mta-posts__pagination ul{padding:0;margin:0;list-style:none;text-align:center}#main .mta-posts__pagination ul li{display:inline-block;vertical-align:middle;padding:0}#main .mta-posts__pagination ul li:before{display:none}.mta-posts__pagination ul li span,.mta-posts__pagination ul li a{width:37px;height:37px;display:block;line-height:37px;text-align:center;font-size:19px;font-weight:700;position:relative;color:var(--page-dominant-color)}.mta-posts__pagination ul li span.current{color:#fff;background-color:var(--page-dominant-color)}.mta-posts__pagination ul li a:hover{color:E62149;text-decoration:none}.mta-posts__pagination ul li a.next span{width:9px;height:9px;display:inline-block;border-top:2px solid var(--page-dominant-color);border-right:2px solid var(--page-dominant-color);position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mta-posts__pagination ul li a.next:hover{background-color:transparent}.mta-posts__pagination ul li a.next:hover span{border-color:#e62149}.mta-posts__pagination ul li a.prev span{width:9px;height:9px;display:inline-block;border-top:2px solid var(--page-dominant-color);border-left:2px solid var(--page-dominant-color);position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mta-posts__pagination ul li a.prev:hover{background-color:transparent}.mta-posts__pagination ul li a.prev:hover span{border-color:var(--page-dominant-color)}.contactdata:after{display:table;content:"";clear:both}.contactdata.styled-radios>span,.hv-radio-wrapper>.hv-single-radio-wrapper{display:block;float:left;min-width:200px;margin-right:20px;position:relative}.contactdata.styled-radios input[type=radio],.hv-radio-wrapper>.hv-single-radio-wrapper input[type=radio]{display:block;position:absolute;left:0;top:0;width:40px;height:40px;z-index:10;opacity:0}.contactdata.styled-radios input[type=radio]+label:before,.hv-radio-wrapper>.hv-single-radio-wrapper input[type=radio]+label:before{display:block;position:absolute;left:0;top:0;width:40px;height:40px;border:1px solid var(--page-dominant-color);color:#fff;content:"";text-align:center;line-height:40px;background-color:#fff;font-size:20px;font-family:'hu-ventribo-icons' !important;border-radius:6px}.contactdata.styled-radios input[type=radio]:checked+label:before,.hv-radio-wrapper>.hv-single-radio-wrapper input[type=radio]:checked+label:before{content:"\ea10";background:var(--page-dominant-color)}.contactdata.styled-radios input[type=radio]+label,.hv-radio-wrapper>.hv-single-radio-wrapper input[type=radio]+label{padding-left:60px;line-height:40px;display:block}.anredecontainer{display:block;float:left;width:125px}.first-line-half{display:block;float:left;margin-left:20px;width:calc((100% - 125px - 40px) / 2)}.half-container,.entry-content .hv-wrap-fields-half{margin-left:20px;float:left;display:block;width:calc((100% - 20px) / 2)}.half-container:nth-child(2n+1),.entry-content .hv-wrap-fields-half:nth-child(2n+1){margin-left:0}.triple-container{display:block;float:left;margin-left:20px;width:calc((100% - 40px) / 3)}.triple-container:nth-child(3n+1){margin-left:0}.hu-ventribo-checkout-form span[data-fieldname=anrede],.hu-ventribo-checkout-form span[data-fieldname=vertreteranrede],.hu-ventribo-checkout-form span[data-fieldname=vorname],.hu-ventribo-checkout-form span[data-fieldname=email],.hu-ventribo-checkout-form span[data-fieldname=fax],.hu-ventribo-checkout-form span[data-fieldname=firmenzusatz],.hu-ventribo-checkout-form span[data-fieldname=vertretervorname],.hu-ventribo-checkout-form span[data-fieldname=vertreterposition],.hu-ventribo-checkout-form span[data-fieldname=bestelleranrede],.hu-ventribo-checkout-form span[data-fieldname=bestellervorname],.hu-ventribo-checkout-form span[data-fieldname=bestellerposition],.hu-ventribo-checkout-form span[data-fieldname=liefername],.hu-ventribo-checkout-form span[data-fieldname=ansprechpartnervorort],.hu-ventribo-checkout-form span[data-fieldname=nation],.hu-ventribo-checkout-form span[data-fieldname=liefernation],span.wpcf7-form-control-wrap:nth-child(2n){float:left;width:calc((100% - 20px) / 2);clear:left}.hu-ventribo-checkout-form span[data-fieldname=titel],.hu-ventribo-checkout-form span[data-fieldname=nachname],.hu-ventribo-checkout-form span[data-fieldname=telefon],.hu-ventribo-checkout-form span[data-fieldname=mobil],.hu-ventribo-checkout-form span[data-fieldname=rechtsform],.hu-ventribo-checkout-form span[data-fieldname=vertreternachname],.hu-ventribo-checkout-form span[data-fieldname=vat],.hu-ventribo-checkout-form span[data-fieldname=bestellertitel],.hu-ventribo-checkout-form span[data-fieldname=bestellernachname],.hu-ventribo-checkout-form span[data-fieldname=bestellertelefon],.hu-ventribo-checkout-form span[data-fieldname=lieferzusatzname],.hu-ventribo-checkout-form span[data-fieldname=liefertelefon],span.wpcf7-form-control-wrap:nth-child(2n+1),span.wpcf7-platzhalter,span.wpcf7-form-control.wpcf7-cf7ic .captcha-image,span.wpcf7-form-control.wpcf7-cf7ic .cf7ic_instructions{float:left;width:calc((100% - 20px) / 2);margin-left:20px}span.wpcf7-form-control.wpcf7-cf7ic .captcha-image{margin-left:0}span.wpcf7-form-control.wpcf7-cf7ic.wpcf7-not-valid .captcha-image .choices,select.wpcf7-form-control.wpcf7-select.wpcf7-not-valid{background:var(--page-dominant-color)}span.wpcf7-form-control-wrap.your-message,span.wpcf7-form-control-wrap.cf7ic-449{width:100%;clear:both;margin-left:0}.wp-block-separator{border-top:none;border-bottom:none}span.wpcf7-form-control-wrap.cf7ic-449:after,span.wpcf7-form-control.wpcf7-cf7ic:after{display:table;content:"";clear:both}input[type=submit].wpcf7-submit{margin-bottom:20px}.rechnungsfield #bemerkungen{margin-bottom:40px}.hu-ventribo-checkout-form span[data-fieldname=wiebesteller]{clear:both;padding-top:40px}.hu-ventribo-checkout-form span[data-fieldname=ansprechpartnervorort],.hu-ventribo-checkout-form span[data-fieldname=liefertelefon]{margin-bottom:20px}.hu-ventribo-checkout-form span[data-fieldname=strasse],.hu-ventribo-checkout-form span[data-fieldname=lieferstrasse]{float:left;width:calc((100% - 20px) / 2);clear:left}.hu-ventribo-checkout-form span[data-fieldname=plz],.hu-ventribo-checkout-form span[data-fieldname=lieferplz]{float:left;width:calc((((100% - 20px) / 2) - 20px) / 3);margin-left:20px}.hu-ventribo-checkout-form span[data-fieldname=ort],.hu-ventribo-checkout-form span[data-fieldname=lieferort]{float:left;width:calc(((((100% - 20px) / 2) - 20px) / 3) * 2);margin-left:20px;margin-bottom:10px}.hu-ventribo-checkout-form span[data-fieldname=nation],.hu-ventribo-checkout-form span[data-fieldname=liefernation],.hu-ventribo-checkout-form span[data-fieldname=lieferinfo]{clear:both}.liefer-anschrift-bereich{clear:both;margin-bottom:40px}.centered-in-grid{top:50%;transform:translateY(-50%);position:relative}.lieferanschrift_chooser_container_inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 380px));gap:20px}.liefer-anschrift-bereich>h2{padding-top:60px}input.search-field::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input.search-field::-ms-clear{display:none}#colophon ul li{padding-left:0}#colophon ul li:before{display:none}.mobile-locationchooser{cursor:pointer;display:block}.modal-form{border-radius:10px;padding:65px;max-width:880px}.modal-form p.headline-title{font-size:75px;margin-bottom:10px;font-weight:900;color:var(--page-dominant-color)}.modal-container:after{display:table;content:"";clear:both}.modal-form.location .modal-text,.modal-form.location .modal-map{float:left;width:calc((100% - 20px) / 2)}.modal-form.location .modal-map{margin-left:20px;position:relative;margin-top:-85px}.modal-form.location .modal-map img{display:block;position:relative}.modal-form.location .modal-map>a{position:absolute;width:15px;height:15px;background:var(--page-dominant-color);cursor:pointer;border-radius:9999px}.modal-form.location .modal-map>a>svg{display:none}.modal-map a.standortlink span.ttip{width:130px;top:0;left:50%;height:auto;line-height:20px;padding:5px 10px;border-radius:5px;color:#fff;position:absolute;display:block;background:var(--page-dominant-color);transform:translate(-50%,-100%);display:none}.modal-map a.standortlink:hover span.ttip{display:block}body .flatpickr-day.selected,body .flatpickr-day.startRange,body .flatpickr-day.endRange,body .flatpickr-day.selected.inRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.selected:focus,body .flatpickr-day.startRange:focus,body .flatpickr-day.endRange:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange:hover,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.endRange.nextMonthDay{background:var(--page-dominant-color);border-color:var(--page-dominant-color)}.produktslider .produkt{width:280px;float:left;margin-right:20px}.produktslider:not(.slider) .produkt{margin-left:20px;margin-right:0;margin-bottom:50px}.produktslider.inner-row:not(.slider) .produkt{margin-left:0}.produktslider:not(.slider) hr{clear:both;margin:50px 0}.produktslider:not(.slider) .produkt:first-child,.produktslider:not(.slider) hr+.produkt{margin-left:0;clear:left}.produktslider .produkt h3{font-size:19px;color:#000;margin-bottom:10px}.category_posts:after{display:block;content:"";clear:both}.postslider_wrapper .single_post,.category_posts .single_post{width:380px;margin-right:20px;position:relative;border-radius:6px;overflow:hidden}.postslider_wrapper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);left:-65px;font-size:30px;color:var(--page-dominant-color)}.postslider_wrapper .slick-arrow.icon-chevron-rechts{left:auto;right:-65px}.postslider_wrapper .slick-arrow:hover{color:var(--page-darker-dominant-color)}.category_posts .single_post{float:left;margin-right:0;margin-left:20px;margin-bottom:20px}.category_posts .single_post:nth-child(3n+1){margin-left:0;clear:left}.category_posts .single_post img{display:block}.postslider_wrapper .single_post a,.category_posts .single_post a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.postslider_wrapper .single_post .slide_overlay,.category_posts .single_post .slide_overlay{position:absolute;top:50%;left:50%;background:var(--page-dominant-color-sixty);color:#fff;min-width:180px;min-height:0;border-radius:6px;text-align:center;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:min-width .2s ease-in-out 0s,min-height .2s ease-in-out 0s;display:flex;backdrop-filter:blur(6px);font-weight:600;aspect-ratio:4/3}.postslider_wrapper .single_post:hover .slide_overlay,.category_posts .single_post:hover .slide_overlay{min-width:100%;min-height:100%}.postslider_wrapper .single_post .slide_overlay span,.category_posts .single_post .slide_overlay span{padding:0 15px;font-size:19px;width:min-content;min-width:180px;letter-spacing:.5px;font-family:'Poppins';text-align:center}.pricehead{font-size:20px;font-weight:600}h1.product-title{margin-bottom:10px}.product-description,.varianten{margin-bottom:50px}.hv-technical-data-container h3{font-size:19px;color:var(--page-darker-dominant-color);font-weight:600;font-family:'Poppins';margin-bottom:10px;letter-spacing:.5px}table.hv-technical-data td,table.hv-additional-field-table.technical_data td{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #cbcac9;padding:5px 0;font-size:16px;line-height:30px}table.hv-technical-data td:first-child,table.hv-additional-field-table.technical_data td:first-child{font-weight:600;width:40%}table.hv-technical-data tr:last-child td,table.hv-additional-field-table.technical_data tr:last-child td{border-bottom:none}.cat_description{margin:70px 0}.sticky_post{margin-bottom:50px}.sticky_post:after{display:block;content:"";clear:both}.sticky_post .sticky_post_img{float:left;width:500px;position:relative}.sticky_post .sticky_post_img img{height:auto;width:100%;display:block;border-radius:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sticky_post .sticky_post_img a{position:relative;width:100%;height:auto;aspect-ratio:4/3;border-radius:6px;overflow:hidden;display:block}.sticky_post .sticky_post_text{float:right;width:calc(100% - 550px)}.sticky_post .sticky_post_text h2{color:var(--page-darker-dominant-color);font-weight:600;font-size:30px;margin-bottom:25px;margin-top:20px}.sticky_post .sticky_post_text a.btn{line-height:50px;padding-top:0;padding-bottom:0}.slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);left:-65px;font-size:30px;color:var(--page-dominant-color);cursor:pointer}.produktslider .slick-arrow{top:120px;transform:none}.slider .slick-arrow.icon-chevron-rechts{left:auto;right:-65px}.slider .slick-arrow:hover{color:var(--page-darker-dominant-color)}a.backlink{display:inline-block;margin-bottom:50px;font-weight:600;font-size:16px}a.backlink i{display:inline-block;margin-right:10px}.post_image_slider_wrapper{width:calc(100% + (50vw - 600px));height:820px;margin-top:-100px;border-bottom-left-radius:6px;overflow:hidden}@media screen and (max-width:1240px){.post_image_slider_wrapper{width:calc(100% + 30px)}}.post_image_slider_wrapper .post_image{width:100%;height:100%}.post_image_slider_wrapper .slick-list,.post_image_slider_wrapper .slick-track{height:100%}.post_image_slider_wrapper .slick-dots,.header-slider-slider .slick-dots{position:absolute;bottom:20px;left:20px;list-style:none;margin:0}.header-slider-slider .slick-dots{right:calc((100% - 1220px) / 2 + 20px);left:auto}#content .post_image_slider_wrapper ul.slick-dots li,.header-slider-slider ul.slick-dots li{display:block;padding:0;margin:0 0 5px;width:10px;height:10px;background:#fff;opacity:.65;transition:background .2s ease-in-out 0s}#content .post_image_slider_wrapper ul.slick-dots li.slick-active,.header-slider-slider ul.slick-dots li.slick-active{background:var(--page-dominant-color);opacity:1}#content .post_image_slider_wrapper ul.slick-dots li:before,.header-slider-slider ul.slick-dots li:before{display:none}#content .post_image_slider_wrapper ul.slick-dots li button,.header-slider-slider ul.slick-dots li button{display:none}.header-icons{float:right;position:relative;margin-right:20px}.header-icons .widget{width:auto;float:none;margin:-4px 0 0;font-size:24px}.header-icons a,.header-icons i{margin-right:20px;color:#1c1c1d}.header-icons i{cursor:pointer}.header-icons a:last-child,.header-icons i:last-child,.header-icons a i{margin-right:0}.header-icons a:hover,.header-icons i:hover{color:var(--page-dominant-color)}.header-icons .widget_search{position:absolute;right:-70px;top:70px;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out 0s}.header-icons .widget_search.active{visibility:visible;opacity:1}.header-icons .widget_search form{width:300px}.header-icons .widget_search form label{width:200px;border-radius:6px;display:block;float:left;position:relative;z-index:2}.header-icons .widget_search form label input[type=search]{border-radius:6px;height:100%;padding:7px 25px 8px;border-top-right-radius:0;border-bottom-right-radius:0;border-color:var(--page-dominant-color);color:#000;display:block}.header-icons .widget_search form .search-submit{float:right;width:100px;border-top-left-radius:0;border-bottom-left-radius:0}.header-slider-search{margin-top:50px}.header-slider-search .search-form{width:580px;margin:0 auto;box-shadow:0 0 15px 0 rgba(0,0,0,.3);border-radius:6px}#categorielist .sidebar .search-form{margin-top:-15px;margin-bottom:42px}.header-slider-search .search-form:after,#categorielist .sidebar .search-form:after{display:block;content:"";clear:both}.header-slider-search .search-form .search-field,#categorielist .sidebar .search-form .search-field{width:calc(580px - 162px);float:left;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;border:none;height:50px;position:relative;z-index:2}.header-slider-search .search-form .search-field::placeholder,#categorielist .sidebar .search-form .search-field::placeholder,.header-icons .widget_search form label input[type=search]::placeholder{color:#1c1c1d;opacity:1}.header-slider-search .search-form .search-submit,#categorielist .sidebar .search-form .search-submit{width:162px;float:right;height:50px;border-top-left-radius:0;border-bottom-left-radius:0}.header-slider-search .search-form .search-submit{text-align:right;padding:0 30px}.header-slider-search .search-form .search-submit i{font-size:24px;display:inline-block;margin-top:8px;float:left}#categorielist .sidebar .search-form .search-field{width:calc(100% - 48px);height:48px;border:1px solid var(--page-dominant-color);position:relative;z-index:2;font-size:16px}#categorielist .sidebar .search-form .search-submit{width:48px;height:48px;padding:0;font-size:24px}#content ul li.blocks-gallery-item{padding:0}#content ul li.blocks-gallery-item:before{display:none}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{display:block;flex-grow:0;border-radius:6px;overflow:hidden;position:relative}.blocks-gallery-grid .blocks-gallery-image a:before,.blocks-gallery-grid .blocks-gallery-item a:before,.wp-block-gallery .blocks-gallery-image a:before,.wp-block-gallery .blocks-gallery-item a:before,.single-produkt .product-pictures a:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:opacity .2s ease-in-out 0s;z-index:2;font-size:30px}.blocks-gallery-grid .blocks-gallery-image a:after,.blocks-gallery-grid .blocks-gallery-item a:after,.wp-block-gallery .blocks-gallery-image a:after,.wp-block-gallery .blocks-gallery-item a:after,.single-produkt .product-pictures a:after{display:block;content:"";clear:both;position:absolute;width:100%;height:100%;background:var(--page-dominant-color-sixty);opacity:0;transition:opacity .2s ease-in-out 0s;top:0;left:0;z-index:1;border-radius:6px}.blocks-gallery-grid .blocks-gallery-image a:hover:before,.blocks-gallery-grid .blocks-gallery-item a:hover:before,.wp-block-gallery .blocks-gallery-image a:hover:before,.wp-block-gallery .blocks-gallery-item a:hover:before,.single-produkt .product-pictures a:hover:before,.blocks-gallery-grid .blocks-gallery-image a:hover:after,.blocks-gallery-grid .blocks-gallery-item a:hover:after,.wp-block-gallery .blocks-gallery-image a:hover:after,.wp-block-gallery .blocks-gallery-item a:hover:after,.single-produkt .product-pictures a:hover:after{opacity:1}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 60px) / 4);margin-right:0;margin-left:20px;margin-bottom:20px}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-child(4n+1),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-child(4n+1),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-child(4n+1),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(4n+1){margin-left:0;clear:left}.single-post .wp-block-group:first-child .wp-block-columns:first-child .wp-block-column:not(:first-child){margin-left:120px}.products-quantity{position:relative;z-index:2}.next_post_link{font-size:16px;font-weight:600}#variantchooser>.label{font-size:30px;font-weight:600;clear:both;display:block;margin-bottom:20px;color:var(--page-darker-dominant-color)}.varianten:after{display:block;content:"";clear:both}.varianten .variantbox{margin-right:10px;position:relative;float:left}.varianten .variantbox .boxer{opacity:0;width:0;height:0;display:block}.varianten .variantbox label{line-height:30px;padding:0 10px;display:inline-block;border:1px solid var(--page-dominant-color);cursor:pointer}.varianten .variantbox input:checked+label{background:var(--page-dominant-color);color:#fff}.category-list:after{display:block;content:"";clear:both}h2.rechnungsanschrift{color:var(--page-darker-dominant-color);font-weight:600}.rechnungsdaten h3,h2.mandheader{font-size:30px;font-weight:600;color:var(--page-darker-dominant-color)}.featherlight .featherlight-image{border-radius:6px}span.wpcf7-form-control-wrap.acceptance-915{margin-top:10px;width:100%;clear:both;margin-left:0}.captcha-wrap{float:left;width:calc((100% - 20px) / 2)}.captcha-img-wrap{float:left;margin:17px 0 0}.captcha-wrap span.wpcf7-form-control-wrap{margin:0;float:right;clear:none;width:calc(100% - 90px)}input[type=submit].wpcf7-submit{height:57px;float:right;width:calc((100% - 20px) / 2)}.wp-block-impuls-additional-containers-faqfrage{margin-bottom:40px}.wp-block-impuls-additional-containers-faqfrage h3{padding-bottom:5px;cursor:pointer;color:#1c1c1d;font-weight:600;font-size:19px;margin-bottom:10px}.wp-block-impuls-additional-containers-faqfrage h3:after{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";transform:rotate(90deg);transition:transform .2s ease-in-out 0s;float:right;margin-top:5px;color:var(--page-dominant-color)}.wp-block-impuls-additional-containers-faqfrage.opened h3:after{transform:rotate(-90deg)}.wp-block-impuls-additional-containers-faqfrage .wp-block-column{margin-left:0}.scrollup{position:fixed;bottom:100px;right:-50px;width:50px;height:50px;background:url(//augsburger-land-becher.eventmeile.de/wp-content/themes/eventmeile/img/scrollup.svg) no-repeat center/20px 20px var(--page-dominant-color);transition:right .2s ease-in-out 0s,background-color .2s ease-in-out 0s;z-index:10;border-radius:6px}.scrollup:hover{background-color:var(--page-darker-dominant-color)}.scrollup.active{right:50px}.scrollup a{display:block;height:100%;width:100%}.slider.produktslider .slick-track{display:flex;align-items:stretch}.slider.produktslider .slick-track .slick-slide{height:auto;padding-bottom:122px}.slider.produktslider .slick-track .slick-slide .pricetag{position:absolute;bottom:50px}.slider.produktslider .slick-track .slick-slide .product-add-to-cart-area{position:absolute;bottom:0}#hcm_cookie_container button.hcm_cookie_accept_all{background:var(--page-darker-dominant-color)}#hcm_cookie_container button.hcm_cookie_accept_all:hover{color:var(--page-darker-dominant-color);background:#fff}.cart-buttons .order-btn.offer-btn{background:var(--page-darker-dominant-color)}.cart-buttons .order-btn.offer-btn:hover{box-shadow:0 5px 10px 0 var(--page-darker-dominant-color-sixty)}.password-input-wrapper{display:flex;gap:60px;justify-content:space-between;margin-bottom:60px}.password-input-wrapper>div{flex-grow:1}#change-pw{margin-bottom:60px}