@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;color:#1A1A1A;line-height:1.5}hr{box-sizing:content-box;overflow:visible;background-color:#CCC;border:0;height:1px;margin:2em 0}abbr[title]{border-bottom:none;text-decoration:underline}b{font-weight:bolder}strong{font-weight:bolder}code{font-family:monospace,monospace}kbd{font-family:monospace,monospace}samp{font-family:monospace,monospace}small{font-size:80%;opacity:.75}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}img{border-style:none;height:auto;max-width:100%}fieldset{padding:.35em .75em .625em;margin:1em 0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}table{margin:0 0 1.5em;width:100%}.page-links{clear:both;margin:0 0 1.5em}embed{max-width:100%}iframe{max-width:100%}object{max-width:100%}.hide{display:none!important}.frame{position:relative;border-radius:10px;overflow:hidden}.frame.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.frame{box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.frame>*:first-child{margin-top:0!important}.frame>*:last-child{margin-bottom:0!important}.frame video{width:100%;height:auto;display:block}a.frame:hover{text-decoration:underline}.zoombutton{position:absolute;bottom:0;right:0;padding:10px 0 0 7px;width:41px;height:41px;background:var(--color-primary);border-radius:25px 0 0 0}.zoombutton svg{width:25px;height:25px}.pb-field-group{margin:10px 0 10px 0!important}.optgroup{line-height:1.8!important}.optgroup input{margin-right:5px!important}.optgroup input[type=checkbox]{margin-bottom:5px}.optgroup input[type=radio]{margin-bottom:5px}label{margin-bottom:.35em}.importForm{min-height:1200px}#pb-form input.text{max-width:100%}#pb-form div.pb-field-group>span{max-width:100%}#pb-form form fieldset{border:2px solid rgba(33,150,243,.5)!important;margin-bottom:30px!important;padding:10px}#pb-form .pb-children:not(:first-of-type){border-top:1px solid rgba(33,150,243,.5)!important;border-bottom:1px solid rgba(33,150,243,.5)!important;margin-top:35px;margin-bottom:10px}#pb-form label[for=sex_F]{margin-right:20px}#pb-form label[for=sex_2_F]{margin-right:20px}#pb-form label[for=child_0__sex__M]{margin-right:20px}.ui-datepicker{background:#E4E4E4;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.ui-datepicker-header{padding:15px}.ui-datepicker-calendar{margin:15px}.ui-datepicker-calendar span{padding:5px}.ui-state-default{margin:4px 0;display:block;text-decoration:none!important;text-align:center}.ui-state-default:hover{background:var(--color-primary);color:#fff;border-radius:4px}.ui-state-default:focus{background:var(--color-primary);color:#fff;border-radius:4px}.ui-icon{display:none}.ui-datepicker-title select{width:50%}legend{margin-bottom:0;font-size:1.2em;color:#333333!important;width:auto}.pb-remove-child{background:#F32121;color:white!important;padding:5px 10px;border:none!important;font-weight:500;transition:background 0.25s ease,color 0.25s ease;text-decoration:none!important;display:inline-block;margin:5px 0 15px 5px;float:left!important}.pb-remove-child:hover{background:#fff;color:#F32121!important}.pb-remove-child:focus{background:#fff;color:#F32121!important}.pb-add-child{background:var(--color-primary);color:#fff;padding:5px 10px;border:none!important;font-weight:500;transition:background 0.25s ease,color 0.25s ease;text-decoration:none!important;display:inline-block;margin:5px 0}.pb-add-child:hover{background:#fff;color:var(--color-primary)}.pb-add-child:focus{background:#fff;color:var(--color-primary)}.pb-form-fields.pb-children .pb-field-group:first-child{margin-top:35px!important}.ul-label{display:block}.ul-label div{display:inline-block;background:#D4D4D4;padding:5px 20px 5px 5px}.form-control{max-width:300px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s;transition:border-color ease-in-out 0.15s}.form-control:focus{border-color:var(--color-primary);outline:0;-webkit-box-shadow:none;box-shadow:none}.omgeving strong{display:block;margin-bottom:.5em}.gastouderselectie .gastouder{height:50px;text-decoration:none;background:#F1F1F1;margin-bottom:.5em;border-radius:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.gastouderselectie .gastouder:hover{color:var(--color-primary);background:var(--color-primary-lighter)}.gastouderselectie .gastouder .image{height:50px;width:50px;border-radius:5px 0 0 5px;overflow:hidden}.gastouderselectie .gastouder .name{margin-left:1em}.gastouderselectie .gastouder.active{color:#fff;background:var(--color-primary)}.nieuwsbrief iframe{width:100%;min-height:600px;border:none;outline:none}.leges td,.leges th{padding:1px 8px}.iframe-feedback{width:225px;height:250px;border:3px solid var(--color-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.3);display:block;margin-bottom:15px}.pointer{cursor:pointer}.pointer{cursor:pointer}.gastouder .block>hr:last-child{display:none}@media screen and (min-width:1200px){.hidden-xl-up{display:none!important}}@media screen and (max-width:1199px){.hidden-lg-down{display:none!important}}table{width:auto;text-align:left}table th{padding:1px 25px 1px 0}table td{padding:1px 25px 1px 0}.objectfitContain img{-o-object-fit:contain;object-fit:contain}.objectfitContain img,.objectfitContain picture{display:block;height:100%;width:100%}.objectfitCover img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}iframe.wp-iframe{min-width:100%;width:100%;border:none;padding:0;height:400px;transition:height 0.75s ease}.video-container{margin:2em 0}.video-container iframe,.video-container video,.video-container object,.video-container embed{aspect-ratio:16/9;width:100%;height:auto;position:relative;display:block;border-radius:10px}.fancybox-image{background:white!important}.inline-video{margin:2em 0}.textblock{margin:0 0 1em 0}.textblock>*:first-child{margin-top:0!important}.textblock>*:last-child{margin-bottom:0!important}.textblock.small{font-size:80%;opacity:.8}.contactinfo{padding-top:15px}.contactinfo strong{display:inline-block;min-width:175px}.carousel{position:relative;overflow:hidden;min-height:700px;background:#3A3A3A;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.carousel .selectors{transform:rotate(1deg);position:relative;z-index:2;margin:50px 0 30px auto}.carousel .selectors .buttons{margin:5px -5px 0 -5px!important}.carousel .selectors h1{font-size:2.2em;font-weight:300;padding:0 40px 5px 0;margin:0}.carousel .selectors p{margin:0}.carousel .selectors .item{margin-left:auto;max-width:640px;opacity:.7;width:100%;left:70px;transition:transform 0.5s ease,opacity 0.5s ease;position:relative;padding:15px 40px 15px 20px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);margin-bottom:10px;cursor:pointer;border-radius:10px 0 0 10px}.carousel .selectors .item:hover{opacity:1;transform:translateX(-20px)}.carousel .selectors .item:first-child .selectors{opacity:1}.carousel .selectors .item.active{transform:translateX(-50px);cursor:default;opacity:1}.carousel .item .collapse{height:0;overflow:hidden}.carousel .background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:0;transition:opacity 0.3s ease;background-size:cover;background-position:50% 50%}.carousel .background.active{opacity:1}.carousel .background.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel+.split .split-right{padding-top:0}.slideshow-video video{min-width:100%;min-height:100%}.info-blocks{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:2em 0}.info-blocks.size-normal{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}.info-blocks.size-large{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.info-blocks .item{background:rgba(0,0,0,.075);border-radius:5px;color:#1A1A1A;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.info-blocks .item .title,.info-blocks .item .padding,.info-blocks .item .cost{font-weight:700;padding:.5em .75em}.info-blocks .item .buttons{margin:0;padding:.5em .75em}.info-blocks .item .buttons .button{margin-left:0;margin-right:0;width:100%}.info-blocks .item .padding>*:first-child{margin-top:0!important}.info-blocks .item .padding>*:last-child{margin-bottom:0!important}.info-blocks .item .padding{flex-grow:1}.info-blocks .item .title{background:var(--color-primary);color:#fff;border-radius:5px 5px 0 0}.info-blocks .item .cost{padding-top:0;color:var(--color-primary)}.gallery{padding:15px}.masonryDefault{position:relative;margin:-5px}.masonryDefault .item{width:20%;margin-bottom:5px;display:inline-block;float:left}.masonryDefault .padding{padding:5px}.masonryDefault picture{min-height:300px;max-height:650px}.masonryDefault img{display:block;min-height:300px;max-height:650px}.masonryDefault a{position:absolute;top:0;right:0;bottom:0;left:0}.masonryDefault .zoombutton{bottom:15px;right:15px}ul.trainingen{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.trainingen li:before{content:"";display:none}ul.trainingen li{margin:0;padding:0;list-style:none;width:33.3334%}ul.trainingen .padding{padding:10px}ul.trainingen .image{height:150px}ul.trainingen .frame{border:none;display:block}ul.trainingen h2{padding:10px;text-align:center;background:#C4CF06;color:#fff;margin:0;overflow:hidden;font-size:18px}ul.trainingen a{color:#fff;text-decoration:none}ul.trainingen a:hover{text-decoration:underline}.aanmelden{margin-top:25px}.aanmelden .text{margin-bottom:20px;text-align:center;font-family:"Comic Neue",cursive;font-weight:400;font-style:normal;font-size:22px}.aanmeldformulier{margin-bottom:20px}.aanmeldformulier input{margin-top:10px;width:100%;background:#F1F1F1;font-weight:700}.aanmeldformulier button{margin:0;width:100%;font-size:18px;font-family:"Comic Neue",cursive;text-transform:none;color:#fff}.aanmeldformulier input,.aanmeldformulier button{margin-top:10px}.aanmeldformulier .button:hover,.aanmeldformulier .button:before{color:#C4CF00}.aanmeldformulier .button span{background:#C4CF00}.aanmeldformulier .ajax-loader{visibility:hidden;display:inline-block!important;background-image:url(/wp-content/uploads/assets/loader.gif)!important;width:160px!important;height:20px!important;right:auto!important;top:10px;position:relative;left:50%;transform:translateX(-50%)}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-vfbp-admin-toolbar{display:none}.locked-container{position:absolute;top:1em;left:1em;background:#fff;color:#000;font-size:.8em;text-transform:uppercase;font-weight:700;padding:.2em .8em;border-radius:20px}.locked-container svg{position:relative;top:.15em}.loginscreen{position:relative}.loginscreen>*:first-child{margin-top:0!important}.loginscreen>*:last-child{margin-bottom:0!important}.loginscreen.loading::before{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../../../../../../../themes/lutz-thema/assets/css/images/loader.svg) center center;background-size:cover;color:rgba(0,0,0,.75);content:"";display:block;font-size:2em;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:1em;z-index:10}.loginscreen.loading>*{opacity:.35}.background-block{background:var(--color-grey-lighter);border-radius:10px;border:1px solid var(--color-grey-light);display:block;text-decoration:none;padding:1em;margin:1em 0}.background-block>*:first-child{margin-top:0!important}.background-block>*:last-child{margin-bottom:0!important}.background-block h3{margin-bottom:5px}.background-block p{margin:0}.background-block hr{margin:1em 0}ul.checks{list-style:none;margin:0 0 .5em .25em}ul.checks li{padding:.2em 0}ul.checks li:before{content:"✓"}#ccc-icon,#ccc-close{display:none!important}@media (min-width:600px){#ccc #ccc-notify-dismiss.ccc-notify-box-dismiss{display:none!important}}.single-lesson{background:rgba(var(--color-blue-rgb),.2);padding:1.5em;border-radius:10px}.single-lesson .part{padding:1.25em;border-radius:10px;background:#fff;border:2px dashed var(--color-blue)}.single-lesson .part+.part{margin-top:1.5em}.lesson-list{margin:2em 0}.lesson-list .lesson-summary:not(:last-child){padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid var(--color-secondary)}.lesson-list.edit-mode .buttons,.lesson-list.edit-mode .thumbnail{display:none}.lesson-list.edit-mode .lesson-summary{border-radius:10px;border:1px solid var(--color-green);padding:1em;margin:1em 0;position:relative}.lesson-list.edit-mode .lesson-summary .index{position:absolute;top:0;right:1em;background:var(--color-red);color:#fff;padding:.25em .75em;border-radius:0 0 5px 5px}.lesson-list.edit-mode.loading .lesson-summary::before{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../../../../../../../themes/lutz-thema/assets/css/images/loader.svg) center center;background-size:cover;color:rgba(0,0,0,.75);content:"";display:block;font-size:2em;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:1em;z-index:10}.lesson-list.edit-mode.loading .lesson-summary>*{opacity:.5}.lesson-summary>*:first-child{margin-top:0!important}.lesson-summary>*:last-child{margin-bottom:0!important}.lesson-summary .content>*:first-child{margin-top:0!important}.lesson-summary .content>*:last-child{margin-bottom:0!important}.lesson-summary.no-thumbnail .split{display:block}.lesson-summary.has-thumbnail .split{display:grid;grid-template-columns:1fr 200px}.lesson-summary .thumbnail{display:block;width:100%}.lesson-summary .thumbnail img{border-radius:10px;width:100%;height:auto;display:block}.full-width-image img{width:100%;height:auto;display:block}.show-desktop{display:none}@media screen and (min-width:700px){.show-desktop{display:block}}.show-mobile{display:block}@media screen and (min-width:700px){.show-mobile{display:none}}@keyframes spin{100%{transform:rotate(360deg)}}.is-style-rounded img{box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border-radius:10px}main.wp-block-group>.woocommerce:first-child,main.wp-block-group>.wp-block-group:first-child,main.wp-block-group>.entry-content:first-child>*:first-child{padding-top:calc(var(--topheader-height) + var(--header-height) + var(--header-extra))!important}main.wp-block-group>.entry-content>*:last-child.has-background:not(.alignfull){margin-bottom:1.5rem}main.wp-block-group>div:last-child:not(.alignfull):not(.has-background){margin-bottom:2.5rem}.has-background{padding:var(--wp--style--root--padding-left)}.has-background>*:first-child{margin-top:0!important}.has-background>*:last-child{margin-bottom:0!important}.has-background:not(.alignfull){border-radius:15px}.has-background.alignfull+.alignfull.has-background{margin-top:0}.is-layout-grid .wp-block-group.has-background{padding:1em}.is-layout-grid .wp-block-group.has-background .buttons{margin:0!important}.is-layout-grid .wp-block-group.has-background .buttons .button{width:100%;margin-left:0;margin-right:0}.pill{text-align:center;padding:.25em .65em;border-radius:20px;margin-left:.2em;font-size:.85em}.split{display:grid;grid-gap:2em;grid-template-columns:minmax(0,1fr) 400px}.split .left,.split .right{width:100%;margin:0}.split .left>*:first-child,.split .right>*:first-child{margin-top:0!important}.split .left>*:last-child,.split .right>*:last-child{margin-bottom:0!important}.split .right .image.thumbnail{width:100%;max-width:200px;height:auto;margin-bottom:1em;border-radius:10px;border:1px solid #DFDFDF;overflow:hidden}.split .right .image.thumbnail img{display:block}.split .has-global-padding{padding-left:0;padding-right:0}.breadcrumbs a{text-decoration:none;font-weight:700}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .seperator{padding:0 .2em}.breadcrumbs svg{position:relative;top:.3em}.wp-block-query-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;font-size:.95rem}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .1rem;border-radius:8px;font-weight:500;background:transparent;color:var(--color-primary);border:1px solid transparent;transition:background 0.12s ease,color 0.12s ease,transform 0.08s ease,box-shadow 0.12s ease;text-decoration:none}.wp-block-query-pagination .page-numbers:hover,.wp-block-query-pagination .page-numbers:focus{background:rgba(0,0,0,.04);color:var(--color-primary);text-decoration:none;transform:translateY(-1px)}.wp-block-query-pagination .page-numbers[aria-current=page],.wp-block-query-pagination .page-numbers.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 10px rgba(0,0,0,.08);cursor:default;transform:none}.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:8px;background:var(--color-primary);color:#fff;text-decoration:none;border:1px solid transparent;transition:filter 0.12s ease,transform 0.08s ease,box-shadow 0.12s ease}.wp-block-query-pagination .wp-block-query-pagination-next:hover,.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:focus,.wp-block-query-pagination .wp-block-query-pagination-previous:focus{filter:brightness(.95);transform:translateY(-1px)}.wp-block-query-pagination .wp-block-query-pagination-next:focus,.wp-block-query-pagination .wp-block-query-pagination-previous:focus,.wp-block-query-pagination .page-numbers:focus{outline:none;box-shadow:0 0 0 4px rgba(0,0,0,.06)}@media (max-width:480px){.wp-block-query-pagination{gap:.35rem}.wp-block-query-pagination .page-numbers{min-width:30px;height:30px;padding:0 .4rem;border-radius:6px}.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{padding:.35rem .6rem;border-radius:6px;font-size:.95rem}}.page-numbers[aria-current=page]{pointer-events:none}.wp-block-terms-query ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;align-items:center}.wp-block-terms-query li.wp-block-term{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0}.wp-block-terms-query .wp-block-group.is-nowrap{display:inline-flex;align-items:center;gap:.4rem;padding:6px 17px;background:rgba(0,0,0,.04);border-radius:999px;white-space:nowrap}.wp-block-terms-query .wp-block-term-name{margin:0;display:inline-flex;align-items:center}.wp-block-terms-query .wp-block-term-name a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18ch;text-decoration:none}.wp-block-terms-query .wp-block-term-name a:hover{text-decoration:underline;color:var(--color-primary)}.wp-block-terms-query .wp-block-term-count{font-size:.85em;opacity:.9;background:rgba(0,0,0,.06);padding:2px 6px;border-radius:999px;line-height:1}@media (max-width:420px){.wp-block-terms-query ul{gap:.25rem}.wp-block-terms-query .wp-block-group.is-nowrap{padding:3px 6px}.wp-block-terms-query .wp-block-term-name a{max-width:12ch}}.accordion{margin:1em 0}.accordion>*:first-child{margin-top:0!important}.accordion>*:last-child{margin-bottom:0!important}.accordion .item{transition:all 0.3s ease;margin-bottom:.5em}.accordion .item .accordion-header{font-size:1em;padding:.5em;cursor:pointer;border-radius:10px;background:rgba(255,255,255,.7);color:var(--color-green);font-weight:700;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.accordion .item .accordion-header.active{background:rgba(255,255,255,.9);border-radius:10px 10px 0 0}.accordion .item .accordion-header.active .icon svg{transform:rotate(180deg)}.accordion .item .accordion-header .icon{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:none;-webkit-flex:none;flex:none;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 .6em;cursor:pointer;background:rgba(255,255,255,.3);border-radius:5px}.accordion .item .accordion-header .icon:hover{background:rgba(255,255,255,.4)}.accordion .item .accordion-content{display:none;padding:1.5em;border-radius:0 0 10px 10px;background:rgba(var(--color-green-rgb),.2)}.accordion .item .accordion-content>*:first-child{margin-top:0!important}.accordion .item .accordion-content>*:last-child{margin-bottom:0!important}.accordion .step>*:first-child{margin-top:0!important}.accordion .step>*:last-child{margin-bottom:0!important}.accordion .part{margin:1em 0;padding:1.25em;border:2px dashed var(--color-green);border-radius:10px;background:#fff}.accordion .part>*:first-child{margin-top:0!important}.accordion .part>*:last-child{margin-bottom:0!important}.container.bg-white .accordion .item .accordion-header{color:var(--color-green);background:rgba(0,0,0,.05)}.container.bg-white .accordion .item .accordion-header.active{background:var(--color-green);color:#fff}.container.bg-white .accordion .item .accordion-header .icon{background:rgba(255,255,255,.15)}.container.bg-white .accordion .item .accordion-header .icon:hover{background:rgba(255,255,255,.3)}.container.bg-white .accordion .item .accordion-content{background:rgba(var(--color-green-rgb),.15)}.container.bg-white .accordion .accordion .accordion-header{background:rgba(255,255,255,.8)}.container.bg-white .accordion .accordion .accordion-header .icon{background:#fff;color:var(--color-green)}.container.bg-white .accordion .accordion .accordion-header .icon:hover{background:rgba(255,255,255,.85)}.container.bg-white .accordion[data-theme=orange] .item .accordion-header,.accordion[data-theme=orange] .item .accordion-header{color:var(--color-orange);background:rgba(var(--color-orange-rgb),.1)}.container.bg-white .accordion[data-theme=orange] .item .accordion-header .icon,.accordion[data-theme=orange] .item .accordion-header .icon{background:rgba(var(--color-orange-rgb),.3);color:var(--color-orange)}.container.bg-white .accordion[data-theme=orange] .item .accordion-header.active,.accordion[data-theme=orange] .item .accordion-header.active{background:var(--color-orange);color:#fff}.container.bg-white .accordion[data-theme=orange] .item .accordion-header.active .icon,.accordion[data-theme=orange] .item .accordion-header.active .icon{background:#fff;color:var(--color-orange)}.container.bg-white .accordion[data-theme=orange] .item .accordion-content,.accordion[data-theme=orange] .item .accordion-content{background:rgba(var(--color-orange-rgb),.2)}.container.bg-white .accordion[data-theme=orange] .item .part,.accordion[data-theme=orange] .item .part{border:2px dashed var(--color-orange)}.container.bg-white .accordion[data-theme=orange] .accordion .accordion-header,.accordion[data-theme=orange] .accordion .accordion-header{background:rgba(255,255,255,.8)}.container.bg-white .accordion[data-theme=yellow] .item .accordion-header,.accordion[data-theme=yellow] .item .accordion-header{color:var(--color-yellow);background:rgba(var(--color-yellow-rgb),.1)}.container.bg-white .accordion[data-theme=yellow] .item .accordion-header .icon,.accordion[data-theme=yellow] .item .accordion-header .icon{background:rgba(var(--color-yellow-rgb),.3);color:var(--color-yellow)}.container.bg-white .accordion[data-theme=yellow] .item .accordion-header.active,.accordion[data-theme=yellow] .item .accordion-header.active{background:var(--color-yellow);color:#fff}.container.bg-white .accordion[data-theme=yellow] .item .accordion-header.active .icon,.accordion[data-theme=yellow] .item .accordion-header.active .icon{background:#fff;color:var(--color-yellow)}.container.bg-white .accordion[data-theme=yellow] .item .accordion-content,.accordion[data-theme=yellow] .item .accordion-content{background:rgba(var(--color-yellow-rgb),.2)}.container.bg-white .accordion[data-theme=yellow] .item .part,.accordion[data-theme=yellow] .item .part{border:2px dashed var(--color-yellow)}.container.bg-white .accordion[data-theme=yellow] .accordion .accordion-header,.accordion[data-theme=yellow] .accordion .accordion-header{background:rgba(255,255,255,.8)}.container.bg-white .accordion[data-theme=red] .item .accordion-header,.accordion[data-theme=red] .item .accordion-header{color:var(--color-red);background:rgba(var(--color-red-rgb),.1)}.container.bg-white .accordion[data-theme=red] .item .accordion-header .icon,.accordion[data-theme=red] .item .accordion-header .icon{background:rgba(var(--color-red-rgb),.3);color:var(--color-red)}.container.bg-white .accordion[data-theme=red] .item .accordion-header.active,.accordion[data-theme=red] .item .accordion-header.active{background:var(--color-red);color:#fff}.container.bg-white .accordion[data-theme=red] .item .accordion-header.active .icon,.accordion[data-theme=red] .item .accordion-header.active .icon{background:#fff;color:var(--color-red)}.container.bg-white .accordion[data-theme=red] .item .accordion-content,.accordion[data-theme=red] .item .accordion-content{background:rgba(var(--color-red-rgb),.2)}.container.bg-white .accordion[data-theme=red] .item .part,.accordion[data-theme=red] .item .part{border:2px dashed var(--color-red)}.container.bg-white .accordion[data-theme=red] .accordion .accordion-header,.accordion[data-theme=red] .accordion .accordion-header{background:rgba(255,255,255,.8)}.container.bg-white .accordion[data-theme=blue] .item .accordion-header,.accordion[data-theme=blue] .item .accordion-header{color:var(--color-blue);background:rgba(var(--color-blue-rgb),.1)}.container.bg-white .accordion[data-theme=blue] .item .accordion-header .icon,.accordion[data-theme=blue] .item .accordion-header .icon{background:rgba(var(--color-blue-rgb),.3);color:var(--color-blue)}.container.bg-white .accordion[data-theme=blue] .item .accordion-header.active,.accordion[data-theme=blue] .item .accordion-header.active{background:var(--color-blue);color:#fff}.container.bg-white .accordion[data-theme=blue] .item .accordion-header.active .icon,.accordion[data-theme=blue] .item .accordion-header.active .icon{background:#fff;color:var(--color-blue)}.container.bg-white .accordion[data-theme=blue] .item .accordion-content,.accordion[data-theme=blue] .item .accordion-content{background:rgba(var(--color-blue-rgb),.2)}.container.bg-white .accordion[data-theme=blue] .item .part,.accordion[data-theme=blue] .item .part{border:2px dashed var(--color-blue)}.container.bg-white .accordion[data-theme=blue] .accordion .accordion-header,.accordion[data-theme=blue] .accordion .accordion-header{background:rgba(255,255,255,.8)}.container.bg-white .accordion[data-theme=green] .item .accordion-header,.accordion[data-theme=green] .item .accordion-header{color:var(--color-green);background:rgba(var(--color-green-rgb),.1)}.container.bg-white .accordion[data-theme=green] .item .accordion-header .icon,.accordion[data-theme=green] .item .accordion-header .icon{background:rgba(var(--color-green-rgb),.3);color:var(--color-green)}.container.bg-white .accordion[data-theme=green] .item .accordion-header.active,.accordion[data-theme=green] .item .accordion-header.active{background:var(--color-green);color:#fff}.container.bg-white .accordion[data-theme=green] .item .accordion-header.active .icon,.accordion[data-theme=green] .item .accordion-header.active .icon{background:#fff;color:var(--color-green)}.container.bg-white .accordion[data-theme=green] .item .accordion-content,.accordion[data-theme=green] .item .accordion-content{background:rgba(var(--color-green-rgb),.2)}.container.bg-white .accordion[data-theme=green] .item .part,.accordion[data-theme=green] .item .part{border:2px dashed var(--color-green)}.container.bg-white .accordion[data-theme=green] .accordion .accordion-header,.accordion[data-theme=green] .accordion .accordion-header{background:rgba(255,255,255,.8)}.blog-update .category{margin:0 0 4em}.blog-update .category .compact-grid{margin:.5em 0}.blog-update .child{margin-bottom:1.5em}.blog-update h2{color:var(--color-primary)}.categories-menu{line-height:1.2}.categories-menu>*:first-child{margin-top:0!important}.categories-menu>*:last-child{margin-bottom:0!important}.categories-menu ul{padding:0;margin:0;list-style-type:none}.categories-menu ul hr{margin-left:0;margin-right:0;width:100%}.categories-menu .bubble{white-space:nowrap}.categories-menu .link{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-radius:5px;padding:.45em 1em;text-decoration:none;line-height:1.3;color:#000;margin-bottom:.5em}.categories-menu .link.active{background:var(--color-primary);color:#fff}.categories-menu .link span{display:inline-block;margin-right:1em}.categories-menu .link svg{display:block;transform:translateX(4px)}.categories-menu .empty{padding:.5em;font-weight:700}.categories-menu ul.category-list>li .link:hover:not(.active){background:rgba(0,0,0,.05)}.categories-menu ul.category-list ul.children{padding:.25em 0 .25em 1em}.categories-menu ul.category-list ul.children>li{color:#000;margin:0;padding:.05em .2em .05em .5em;border-left:1px solid var(--color-primary)}.categories-menu ul.category-list ul.children>li .link{padding-left:.5em;font-size:.9em}.categories-menu ul.category-list ul.children>li .link:hover:not(.active){background:rgba(0,0,0,.05)}.categories-menu ul.category-list .show-all{font-weight:700;color:var(--color-primary-darker);background:var(--color-primary-light)}.categories-menu ul.category-list .show-all .show-active{display:none}.categories-menu ul.category-list .show-all.active .show-active{display:block}.categories-menu ul.category-list .show-all.active .show-inactive{display:none}.categories-menu ul.category-list .show-all.active .bubble svg{transform:rotate(180deg)}.categories-menu p{margin-bottom:.65em}.filters{margin-bottom:3em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.filters.disabled,.filters[disabled]{pointer-events:none;cursor:default;opacity:.5}.filters .button{width:100%;border:1px solid rgba(0,0,0,.2)}.filters .filter{width:100%;margin-bottom:.35em;position:relative;z-index:15}.filters .filter .label{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;cursor:pointer;font-size:1em;font-weight:700;height:100%;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.filters .filter .label .left{flex-grow:1}.filters .filter .label .right{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.filters .filter .label:hover{background:#F3F3F3}.filters .filter .label .name{padding:.75em;flex-grow:1;text-align:left;line-height:1;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.filters .filter .label .name svg{position:relative;top:.25em}.filters .filter .label .selection{color:#000;padding:.5em 0 .5em .75em;text-align:right}.filters .filter .label .chevron{color:#CCC;padding:.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.filters .filter .icon{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;cursor:pointer;padding:.5em 0;text-align:center}.filters .filter .icon svg{font-size:1.25em}.filters .filter .icon:hover{background:#F3F3F3}.filters .filter .dropdown{background:#fff;border:1px solid #CCC;border-radius:0 0 5px 5px;border-top:none;display:none;padding:.5em .5em 1em .5em;position:absolute;width:100%;z-index:10;max-height:600px;overflow-y:auto}.filters .filter .dropdown .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:gray;cursor:pointer;font-weight:700;padding:.5em}.filters .filter .dropdown .item .checkbox{margin-right:.5em}.filters .filter .dropdown .item .checkbox svg{display:block;height:1.6em!important;width:1.6em!important}.filters .filter .dropdown .item.inactive .checkbox.marked{display:none}.filters .filter .dropdown .item.active .checkbox.blank{display:none}.filters .filter .dropdown .item:hover .checkbox{opacity:.7}.filters .filter .dropdown hr{background:#CCC;margin:.25em .5em 1em .5em}.filters .filter.active{color:#fff}.filters .filter.active .name,.filters .filter.active .selection,.filters .filter.active .chevron,.filters .filter.active .dropdown .item{color:#fff}.filters .filter.active .icon,.filters .filter.active .label,.filters .filter.active .dropdown{background:var(--color-primary);border-color:var(--color-primary)}.filters .filter.active.open .label{border-bottom-color:var(--color-primary)}.filters .filter.active hr{background:#fff}.filters .filter.open{z-index:20}.filters .filter.open .label{border-bottom-color:#fff;border-radius:5px 5px 0 0}.filters .filter.open .dropdown{display:block}.filters .filter[data-type=true_false] .checkbox{position:relative;width:2.5em;padding:0 .75em}.filters .filter[data-type=true_false] .checkbox svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filters .filter[data-type=true_false] .checkbox.marked{display:none}.filters .filter[data-type=true_false] .checkbox+.name{padding-left:0}.filters .filter[data-type=true_false].active .checkbox.blank{display:none}.filters .filter[data-type=true_false].active .checkbox.marked{display:block}.filters .filter[data-type=sorting] .item.active{color:var(--color-primary)}.filters.no-filter-applied .clearfilter{pointer-events:none;opacity:.25}.filters .clearfilter{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:rgba(0,0,0,.1);border-radius:5px;padding:.5em;width:100%;cursor:pointer}.filters .clearfilter:hover{background:rgba(0,0,0,.15)}.filters .toggleabale-filters{display:grid;grid-gap:.35em;grid-template-columns:repeat(4,1fr);margin-bottom:.35em;width:100%;position:relative;z-index:15}.filters .toggleabale-filters .filter{margin:0;position:relative;z-index:2}.filters .toggleabale-filters .filter:hover{z-index:5}.filters .toggleabale-filters .filter:hover .floating-label{opacity:1;transform:translate(-50%,0)}.filters .toggleabale-filters .floating-label{position:absolute;bottom:-22px;left:50%;padding:.2em .5em;font-size:.9em;background:#CFCFCF;color:#000;border-radius:5px;font-weight:700;opacity:0;transform:translate(-50%,5px);transition:all 0.3s ease;pointer-events:none;white-space:nowrap;z-index:10}@media only screen and (max-width:450px){.filters .filter{min-width:100%}.filters .filter .label .selection{padding:.5em 0 .5em .5em;width:50px}}.woocommerce-account,.woocommerce-MyAccount{font-family:var(--font-family-base,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);line-height:1.45}.woocommerce-MyAccount-content-wrapper{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:start}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:.375rem}.woocommerce-MyAccount-navigation a{margin-bottom:.3em;display:inline-block;padding:.6em 1em;color:var(--color-black);text-decoration:none!important;border-radius:10px;font-weight:600;outline:none;overflow:visible;cursor:pointer;border-width:1px;border-style:solid;background:transparent;border-color:var(--color-grey);width:100%;box-sizing:border-box}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation a:focus{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.woocommerce-MyAccount-content{background:transparent}.woocommerce-MyAccount-content .woocommerce-MyAccount-title{margin-top:0;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;color:var(--color-black)}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-inner{background:var(--color-white);border:1px solid var(--color-grey);padding:1rem;border-radius:10px}.woocommerce-orders-table,.woocommerce-table--orders,.woocommerce-MyAccount-downloads table{width:100%;border-collapse:collapse;margin-bottom:0}.woocommerce-orders-table th,.woocommerce-orders-table td,.woocommerce-table--orders th,.woocommerce-table--orders td,.woocommerce-MyAccount-downloads table th,.woocommerce-MyAccount-downloads table td{text-align:left;padding:.75rem .65rem;border-bottom:1px solid var(--color-grey);vertical-align:middle}.woocommerce-orders-table thead th,.woocommerce-table--orders thead th,.woocommerce-MyAccount-downloads table thead th{font-weight:700;color:var(--color-grey-dark);font-size:.95rem}.woocommerce-orders-table tbody tr:last-child td,.woocommerce-table--orders tbody tr:last-child td,.woocommerce-MyAccount-downloads table tbody tr:last-child td{border-bottom:none}.woocommerce-orders-table .order-actions,.woocommerce-table--orders .order-actions,.woocommerce-MyAccount-downloads table .order-actions{display:flex;gap:.5rem;flex-wrap:wrap}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.woocommerce-Addresses .woocommerce-Address{border:1px solid var(--color-grey);padding:.75rem;border-radius:10px;border-color:var(--color-grey)}.woocommerce-account .col2-set::before,.woocommerce-account .col2-set::after{content:none;display:none}.woocommerce-account .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.woocommerce-account h2{margin:0 0 .5em 0}.woocommerce-account .col2-set .u-column1,.woocommerce-account .col2-set .u-column2,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{display:block;width:100%}.woocommerce-Address{display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.woocommerce-Address .address-title,.woocommerce-Address h3{font-weight:700;margin:0 0 .5rem 0;color:var(--color-black)}.woocommerce-Address address{color:var(--color-grey-darker);line-height:1.5}.woocommerce-account .addresses .title h3{float:none;display:block}.woocommerce-account .addresses .title .edit{margin-top:0;margin-bottom:1rem;display:inline-block;float:none}.woocommerce-Address .edit a,.woocommerce-Address .edit button{display:inline-block;padding:.45rem .75rem;border-radius:6px;background:var(--color-white);border:1px solid var(--color-grey);color:var(--color-black);text-decoration:none}.woocommerce-Address .edit a:hover,.woocommerce-Address .edit button:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (max-width:880px){.woocommerce-MyAccount-content-wrapper{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{order:-1;display:flex;overflow-x:auto;padding:.5rem}.woocommerce-MyAccount-navigation ul{display:flex;gap:.5rem;white-space:nowrap}.woocommerce-MyAccount-navigation li{margin-bottom:0}.woocommerce-MyAccount-navigation a{padding:.5rem .8rem}.woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .col2-set{grid-template-columns:1fr}}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(0,0,0,0)}.woocommerce-customer-details .title{font-weight:700;margin-bottom:.5rem}.woocommerce .muted,.woocommerce .woocommerce-MyAccount .muted{color:var(--color-grey-dark);font-size:.95rem}.woocommerce-MyAccount-content .woocommerce-form input[type=text],.woocommerce-MyAccount-content .woocommerce-form input[type=email],.woocommerce-MyAccount-content .woocommerce-form input[type=password],.woocommerce-MyAccount-content .woocommerce-form select,.woocommerce-MyAccount-content .woocommerce-form textarea{border-radius:4px;padding:.75em 1em;border:none;background:rgba(0,0,0,.07);font-family:inherit;font-size:1em;width:100%;box-sizing:border-box;color:var(--color-black)}.woocommerce-MyAccount-content .woocommerce-form input:focus,.woocommerce-MyAccount-content .woocommerce-form select:focus,.woocommerce-MyAccount-content .woocommerce-form textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,0,0,0),.08);outline:none}.woocommerce-MyAccount-content input[type=submit],.woocommerce-MyAccount-content .woocommerce-form .button,.woocommerce-MyAccount-content .woocommerce-form button{background:var(--color-primary);color:#fff;padding:.6rem .85rem;border-radius:10px;border:1px solid var(--color-primary);font-weight:700;cursor:pointer;display:inline-block}footer.wp-block-template-part{margin:0}.site-footer{position:relative;z-index:10;margin:0}.site-footer .contact,.site-footer .reviews{display:inline-block;margin-right:15px}.site-footer .langingspages,.site-footer .buttons{margin-top:1em;margin-bottom:1em}.site-footer ul{padding:0;margin:0;list-style-type:none;display:inline-block}.site-footer ul>li:before{display:none}.site-footer ul>li:after{display:inline-block;content:", ";position:relative;left:-3px}.site-footer ul>li:last-child:after{display:none}.site-footer li{display:inline-block}.contactform{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5em;position:relative}.contactform>div{padding:.25em;width:100%}.contactform h4{margin:0}.contactform .group{padding:0;width:100%}.contactform .group>*:first-child{margin-top:0!important}.contactform .group>*:last-child{margin-bottom:0!important}.contactform .group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contactform .group>div{padding:6px}.contactform .placeholder{background:grey;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#fff;font-weight:700;padding:.5em 1em}.contactform .disabled{opacity:.3;pointer-events:none}.contactform.info>div{padding:12px}.contactform .full{width:100%}.contactform .full.title>*:first-child{margin-top:0!important}.contactform .full.title>*:last-child{margin-bottom:0!important}.contactform .half{width:50%}.contactform .third{width:33.3334%}.contactform .third span.wpcf7-list-item{display:block}.contactform .twothird{width:66.6664%}.contactform .wpcf7-radio,.contactform .wpcf7-checkbox,.contactform .input-file,.contactform input[type=text],.contactform input[type=number],.contactform input[type=email],.contactform input[type=tel],.contactform textarea{background:rgba(0,0,0,.05);border-radius:5px;border:none;display:block;font-size:1em;font-weight:400;margin:0!important;outline:none;padding:.75em 1.25em;width:100%}.contactform .wpcf7-radio.wpcf7-not-valid,.contactform .wpcf7-checkbox.wpcf7-not-valid,.contactform .input-file.wpcf7-not-valid,.contactform input[type=text].wpcf7-not-valid,.contactform input[type=number].wpcf7-not-valid,.contactform input[type=email].wpcf7-not-valid,.contactform input[type=tel].wpcf7-not-valid,.contactform textarea.wpcf7-not-valid{background:rgba(var(--color-orange-rgb),.1);border-bottom-left-radius:0}.contactform .error{color:var(--color-red);display:none;font-weight:700;padding-top:5px}.contactform .invalid+.error{display:block}.contactform label{display:block;font-weight:700;margin-bottom:.25em}.contactform .wpcf7-radio,.contactform .input-file,.contactform .wpcf7-checkbox{padding:4px 12px}.contactform textarea{max-height:600px;min-height:150px;width:100%!important}.contactform .buttons{text-align:right;margin-top:0;margin-bottom:0}.contactform .submit-footer{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.contactform .submit-footer .wpcf7-spinner{margin-left:0}.contactform input[type=submit],.contactform button{padding:0}.form{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:-5px}.form .asteriks{color:red}.form label{font-weight:700;display:block;margin-bottom:10px}.form textarea,.form input:not([type=checkbox]):not([type=radio]):not([type=submit]){display:block;width:100%}.form .wpcf7-submit{margin:1em 0}.form .wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.form .ajax-loader{background-image:url(../../../../../../../../themes/lutz-thema/assets/css/images/loader.gif)!important;width:160px!important;height:20px!important;position:absolute!important;bottom:0!important;right:0}.form .wpcf7-response-output{margin:10px 0;padding:0;border:none!important;color:#FB4F14;font-weight:700;font-size:18px;text-align:right}.form br{display:none}.form .width100{width:100%;padding:5px;box-sizing:border-box}.form .width50{width:50%;padding:5px;box-sizing:border-box}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=number],.form input[type=tel],.form input[type=range],.form input[type=date],.form input[type=month],.form input[type=week],.form input[type=time],.form input[type=datetime],.form input[type=datetime-local],.form input[type=color],.form textarea{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.form input[type=submit]{padding:.5em 2.25em;border:none;margin:0;cursor:pointer}.form textarea{width:100%;max-width:100%;max-height:400px}div.wpcf7-response-output{margin:15px 0 0 0;padding:10px;background:#D8D8D8;border:none}.wpcf7-checkbox .wpcf7-list-item{display:block;margin-left:0}.wpcf7 form .wpcf7-response-output,div.wpcf7-response-output{border:none!important;color:#fff;font-size:.85em;margin:.5em 0 0 0;padding:.75em 1.25em!important;background:#404040;border-radius:5px}span.wpcf7-not-valid-tip{background:#404040;color:#FFF;font-size:.75em;opacity:1;padding:0 .5em;position:absolute;right:10px;top:-10px;z-index:1}.grid{padding:0;list-style:none;display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:2em 0}.grid.normal{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid.large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid .caption{text-align:center;padding:.5em 1em;font-weight:700;flex-grow:1}.grid a{text-decoration:none;color:inherit}.grid a:hover{color:inherit}.grid.equal .item .image{height:150px}.compact-grid{margin:2em 0;display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}.compact-grid .item{display:grid;grid-template-columns:70px 1fr;text-decoration:none;border-radius:5px;overflow:hidden;font-size:.9em;font-weight:600}.compact-grid .item .image{background:rgba(0,0,0,.05);position:relative}.compact-grid .item .image .objectfitCover{position:absolute;top:0;left:0;right:0;bottom:0}.compact-grid .item .text{padding:1em .7em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.compact-grid.buttons .button{margin:0}.compact-grid.buttons .button>div{height:100%}.compact-grid.buttons .button .text{padding:.5em .75em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:900px){.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media screen and (max-width:500px){.grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}:root{--logo-width:250px;--logo-margin-left:0em;--header-height:75px;--topheader-height:35px;--popup-offset:calc(var(--header-height) + var(--topheader-height));--popup-position-closed:translate(0, 30px);--popup-position-open:translate(0, 5px)}.clickmask{background:#000;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.2s ease;z-index:40;pointer-events:none}.clickmask.show{opacity:.3;pointer-events:auto}body.show-clickmask .clickmask{opacity:.3;pointer-events:auto}.site-header{z-index:1000;left:0;position:fixed;right:0;top:0;margin-top:0;transition:margin 0.2s}.site-header[fixed=true]{margin-top:calc(-1 * var(--topheader-height))}.site-header[fixed=true] .floating-logo{transform:translateY(-110%)}.site-header[fixed=true] .logo img{max-width:125px}.site-header .floating-logo{background:#fff;width:var(--logo-width);padding:.9em;position:absolute;top:0;left:0;text-align:center;z-index:30;transform:translateY(0);transition:transform 0.25s ease;border-radius:0 0 10px 10px;margin-left:var(--logo-margin-left);box-shadow:rgba(0,0,0,.15) 0 3px 3px 0;box-sizing:border-box}.site-header .floating-logo img{height:auto;width:100%;display:block}.site-header .inline-logo{background:rgba(255,255,255,.1);padding:.5em 1em;position:relative;width:var(--logo-width);height:var(--header-height);margin-left:var(--logo-margin-left);box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex:none;-webkit-flex:none;flex:none}.site-header .inline-logo:hover{background:rgba(255,255,255,.3)}.site-header .inline-logo img{max-height:100%;width:auto}.site-header .top-header{color:#fff;z-index:1040;height:var(--topheader-height)}.site-header .top-header .wp-block-group{height:100%;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.site-header .top-header .wp-block-group a{text-decoration:none}.site-header .top-header .wp-block-group a:hover{text-decoration:underline}.site-header .header-popups{position:relative;z-index:2}.site-header .header-menu>.wp-block-group,.site-header .top-header>.wp-block-group{padding:0;max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.site-header .header-menu{transition:background 0.2s;position:relative;z-index:1050}.site-header .header-menu.no-logo .menu{width:100%}.site-header .header-menu.no-logo .menu>ul{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.site-header .logo img{height:auto;width:100%;max-width:235px;padding:.5em 0;transition:max-width 0.25s ease}.site-header .menu{padding:.35em 0}.site-header .menu li{margin:0}.site-header .menu>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;list-style:none;margin:0;padding:0}.site-header .menu>ul>li{list-style:none;margin-bottom:0;margin-left:.25em;position:relative}.site-header .menu>ul>li:nth-child(n+3) .menu-hover{left:auto;right:0}.site-header .menu>ul>li:last-child{margin-right:0}.site-header .menu>ul>li>.link{background:transparent;border-radius:5px;padding:.2em .5em;line-height:1;margin:.1em 0;position:relative;text-decoration:none;z-index:5;height:30px;cursor:pointer;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.site-header .menu>ul>li>.link svg{position:relative}.site-header .menu>ul>li .chevron{position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-header .menu>ul>li.has-submenu>.link{padding-right:1.4em}.site-header .menu>ul>li.active>.link{background:rgba(255,255,255,.3);text-decoration:none}.site-header .menu>ul>li:hover>.link{background:rgba(255,255,255,.3);text-decoration:none}.site-header .menu>ul>li:hover .menu-hover{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header .menu>ul>li.child-active>.link{background:rgba(255,255,255,.3);text-decoration:none}.site-header .menu .toggle-search{position:relative}.site-header .menu .toggle-search a{width:2em}.site-header .menu .toggle-search span{display:none}.site-header .menu .link{font-weight:600}.site-header .menu .link.has-submenu{padding-right:0}.site-header .menu .link.has-submenu svg{margin-right:.4em}.site-header .menu .dropdown{background:#fff;border-radius:10px;border:1px solid #D4D4D4;list-style:none;width:250px;margin-top:.25em}.site-header .menu .dropdown ul{list-style:none;padding:.5em;margin:0;display:grid;grid-template-columns:1fr;grid-gap:.3em}.site-header .menu .dropdown .link{display:block;font-weight:700;line-height:1.5;overflow:hidden;padding:.5em 1em;text-decoration:none;border-radius:5px;height:100%;color:var(--color-black);box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.site-header .menu .dropdown .link:hover{background:var(--color-blue-lighter);color:var(--color-blue-darker)}.site-header .menu .dropdown li.firstitem .link{background:whitesmoke}.site-header .menu .dropdown li.firstitem .link:hover{background:gainsboro}.site-header .menu .dropdown li.active .link{background:var(--color-blue-dark)!important;color:white!important;font-weight:700;text-decoration:none}.site-header .menu .dropdown li .toggle{background:#fff;cursor:pointer;transition:background 0.15s;width:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex:none;-webkit-flex:none;flex:none}.site-header .menu .dropdown li .toggle:hover{background:#FF6411}.site-header .menu .dropdown li .toggle:hover svg{fill:#fff}.site-header .menu .dropdown li.child-active .toggle svg{fill:#FF6411}.site-header .menu .dropdown li.show-submenu .toggle{background:#FF6411}.site-header .menu .dropdown li.show-submenu .toggle svg{fill:#fff}.site-header .menu .dropdown li.show-submenu .children{height:auto}.site-header .menu .dropdown .children{height:0;list-style-type:none;margin:0;overflow:hidden;padding:0}.site-header .menu .dropdown .children a{background:#F1F1F1;font-size:75%;font-weight:400;padding-left:40px}.site-header .menu .split-dropdown .dropdown{width:400px;max-width:unset}.site-header .menu .split-dropdown .dropdown ul{grid-template-columns:1fr 1fr}.site-header .menu .split-dropdown .dropdown .width100{grid-column:1/3}.site-header .menu .open-menu{display:none}.site-header .menu-hover{opacity:0;pointer-events:none;position:absolute;top:2.35em;transform:translateY(20px);transition:opacity 0.2s,transform 0.2s;z-index:200}.site-header .header-popup{background:#fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:calc(100vh - 170px);overflow:hidden;padding:0;position:absolute;right:15px;top:0;width:500px;z-index:5;transform:var(--popup-position-closed);opacity:0;transition:transform 0.2s ease,opacity 0.2s ease;pointer-events:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.site-header .header-popup .overflow{overflow-y:auto}.site-header .mobile-menu ul{list-style:none;margin:0;padding:0}.site-header .mobile-menu li{margin:0}.site-header .mobile-menu>ul{padding:.5em 1em}.site-header .mobile-menu>ul>li{list-style:none;border:1px solid rgba(var(--color-black-rgb),.1);margin-bottom:.5em}.site-header .mobile-menu>ul>li .link-with-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex}.site-header .mobile-menu>ul>li .link-with-toggle .link{flex-grow:1}.site-header .mobile-menu .link{font-size:1.1em;padding:.35em .5em;font-weight:700;margin:0;position:relative;text-decoration:none;z-index:5;display:block;height:100%;color:inherit;hyphens:auto}.site-header .mobile-menu .link:hover{background:var(--color-blue-lighter)}.site-header .mobile-menu .toggle{cursor:pointer;padding:.5em 1em;border-left:1px solid rgba(var(--color-black-rgb),.1);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.site-header .mobile-menu .toggle:hover{background:var(--color-blue-lighter)}.site-header .mobile-menu li.active>.link,.site-header .mobile-menu li.active .link-with-toggle>.link{color:var(--color-blue)}.site-header .mobile-menu .submenu{height:0;min-width:100%;opacity:1;overflow:hidden;position:relative;z-index:200;background:#fff;border-top:1px solid rgba(var(--color-black-rgb),.1);box-sizing:border-box}.site-header .mobile-menu .submenu li.active>.link{color:var(--color-blue)}.site-header .mobile-menu .submenu .link{border:1px solid rgba(var(--color-black-rgb),.1)}.site-header .mobile-menu .submenu .link:hover{background:var(--color-blue-lighter)}.site-header .mobile-menu .submenu .link.level2{background:var(--color-grey-lighter);padding-left:30px;font-weight:400}.site-header .mobile-menu .submenu .link.level2:hover{background:var(--color-grey-light)}.site-header .mobile-menu .show-submenu .submenu{height:auto;padding:.4em}.site-header .mobile-menu .show-submenu .link-with-toggle>.toggle{background:var(--color-blue-lighter)}.site-header .mobile-menu .show-submenu .link-with-toggle>.toggle svg{transform:rotate(180deg)}.site-header .mobile-menu .split-dropdown ul.submenu{grid-template-columns:1fr 1fr}.site-header .mobile-menu .title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:var(--color-blue-darker);padding:1em 1em .5em 1em;position:relative;text-align:center;text-transform:uppercase;background:#fff}.site-header .mobile-menu .title span{font-size:1.4em}.site-header .mobile-menu .title .inline-svg{color:var(--color-blue-darker);width:1.5em;height:1.5em;border-radius:20px;cursor:pointer;font-size:1.3em}.site-header .mobile-menu .title .inline-svg:hover{background:var(--color-blue-light);color:var(--color-blue-darker)}.site-header.menu-active .open-menu .link{background:rgba(255,255,255,.8)!important;color:#4C4C4C!important}.site-header.menu-active .mobile-menu{transform:var(--popup-position-open);opacity:1;pointer-events:auto}@media only screen and (max-width:900px){.site-header.item-active .floating-logo{transform:translateY(calc(-100% - 40px))}.site-header .menu>ul>li{display:none;margin-left:.5em;margin-right:.25em}.site-header .menu>ul>li>.link{background:rgba(255,255,255,.1)}.site-header .menu .open-menu{display:list-item}.site-header .menu .open-menu span{display:inline-block}.site-header .menu .open-menu svg{margin-right:.25em}.site-header .menu .open-menu a{width:auto}.site-header .menu .open-menu .bubble{left:auto;right:-7px}}@media only screen and (max-width:800px){:root{--popup-position-closed:translate(-50%, 30px);--popup-position-open:translate(-50%, 10px)}.site-header .header-popup{left:50%;right:auto}}@media only screen and (min-width:601px){body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height)}}@media only screen and (max-width:600px){:root{--popup-position-closed:translate(0, 30px);--popup-position-open:translate(0, 10px);--header-extra:15px}body.admin-bar .site-header[fixed=false]{top:var(--wp-admin--admin-bar--height)}.site-header .header-popup{left:15px;right:15px;width:auto}}.floating-messages{position:fixed;bottom:0;z-index:15;padding:0 10px;width:100%;pointer-events:none;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.floating-messages>*{pointer-events:auto}.floating-messages .container{max-width:1130px;margin:0 auto}.floating-messages .container>*:last-child{margin-bottom:0;border-radius:10px 10px 0 0}.popupMessage{position:relative;width:100%;background:rgba(0,0,0,.9);color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);transition:transform 0.3s ease,opacity 0.3s;line-height:1.15;margin:10px auto;border-radius:10px;overflow:hidden}.popupMessage h1{color:#fff;opacity:1}.popupMessage h2{color:#fff;opacity:1}.popupMessage h3{color:#fff;opacity:1}.popupMessage .buttons{padding:15px 5px 15px 20px}.popupMessage .content{padding:15px 0 15px 20px}.popupMessage .content>*:first-child{margin-top:0}.popupMessage .content>*:last-child{margin-bottom:0}.popupMessage .content.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.popupMessage .closePopup{padding:10px 15px;cursor:pointer;background:rgba(255,255,255,0);transition:background 0.15s ease;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.popupMessage .closePopup svg{width:21px;height:21px}.popupMessage .closePopup:hover{background:rgba(255,255,255,.1)}.popupMessage .title{margin:4px 0 5px 0;font-size:20px;font-weight:700;line-height:1.2;color:#fff;opacity:1}.popupMessage p{margin:4px 0 5px 0;font-size:16px;font-weight:700;line-height:1.2;opacity:.8}.popupMessage small{font-size:85%;opacity:.8}.popupMessage a{cursor:pointer}.popupMessage a.content{text-decoration:none}.popupMessage .btn span{white-space:nowrap}.popupClosed{transform:translateY(105%);opacity:0;pointer-events:none}.popupMessage.popupMessageHide{transform:translateY(105%);opacity:0;pointer-events:none}.popupAndroid.popupMessageHide{transform:translateY(105%);opacity:0;pointer-events:none}.popupMessage.red{background:#F31613}.popupMessage.green{background:#999936}.popupMessage.blue{background:#3B7AA8}.popupMessage.orange{background:#FE5E0B}.popupMessage.yellow{background:#FFC814}.popupMessage.white{background:#FFF;color:rgba(0,0,0,.9)}.popupMessage.white a{color:rgba(0,0,0,.9)}.popupMessage.white svg path{fill:#000}.popupMessage.white .closePopup:hover{background:rgba(0,0,0,.1)}.popupMessage.white .title{color:#999936}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#ccc;color:#1A1A1A;border-top:3px solid #ccc;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{font-family:"WooCommerce";content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:right;margin-right:0}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-color:var(--color-green)}.woocommerce-message::before{content:"\e015";color:var(--color-green)}.woocommerce-message a{color:var(--color-green)}.woocommerce-info{border-color:var(--color-blue)}.woocommerce-info::before{color:var(--color-blue)}.woocommerce-info a{color:var(--color-blue)}.woocommerce-error{border-color:var(--color-red)}.woocommerce-error::before{content:"\e016";color:var(--color-red)}.woocommerce-error a{color:var(--color-red)}.woocommerce-message,.woocommerce-error,.woocommerce-info,.message,.woocommerce-info,.woocommerce-message{background:#F5F5F5;font-weight:700;margin:0 0 1em 0;padding:1em 1em 1em 3.25em;border-radius:10px;border-width:1px;border-style:solid}.woocommerce-message>*:first-child,.woocommerce-error>*:first-child,.woocommerce-info>*:first-child,.message>*:first-child,.woocommerce-info>*:first-child,.woocommerce-message>*:first-child{margin-top:0!important}.woocommerce-message>*:last-child,.woocommerce-error>*:last-child,.woocommerce-info>*:last-child,.message>*:last-child,.woocommerce-info>*:last-child,.woocommerce-message>*:last-child{margin-bottom:0!important}.woocommerce-message,.woocommerce-error,.woocommerce-info,.message,.woocommerce-info,.woocommerce-message{display:block}.message{padding:1em;border-color:#DFDFDF}.modal-clickmask{background-color:#000;height:100vh;left:0;opacity:.3;position:fixed;top:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;width:100%;z-index:999997}.modal-clickmask.clickable{cursor:pointer}.modal-clickmask[disabled]{pointer-events:none}.modal-container{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999999}.modal-container[disabled],.modal-container .disabled{cursor:default}.modal-container[disabled] .modal-clickmask,.modal-container[disabled] .frame,.modal-container .disabled .modal-clickmask,.modal-container .disabled .frame{cursor:default;pointer-events:none}.modal-container[disabled] .modal-header .close,.modal-container[disabled] .modal-body,.modal-container[disabled] .modal-footer>*,.modal-container .disabled .modal-header .close,.modal-container .disabled .modal-body,.modal-container .disabled .modal-footer>*{cursor:default;opacity:.5}.modal-container[disabled] .modal-body::before,.modal-container .disabled .modal-body::before{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../../../../../../../themes/lutz-thema/assets/css/images/loader.svg) center center;background-size:cover;color:rgba(0,0,0,.75);content:"";display:block;height:2rem;left:50%;margin-left:-1rem;margin-top:-1rem;position:absolute;text-align:center;top:50%;width:2rem;z-index:9999999}.modal{height:100vh;padding:1rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:999999;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.modal.wide .frame{width:900px}.modal.wider .frame{width:1100px}.modal.full .frame{width:100%}.modal.green .modal-header,.modal.success .modal-header{background:var(--color-green)}.modal.red .modal-header,.modal.error .modal-header{background:var(--color-red)}.modal.orange .modal-header,.modal.warning .modal-header{background:var(--color-orange)}.modal .frame{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);max-height:calc(100vh - 30px);overflow:hidden;pointer-events:auto;position:relative;width:600px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.modal .frame.loader .modal-body .padding{height:135px}.modal .frame.loader .modal-footer{height:45px}.modal .frame .modal-body.loader .padding{opacity:.4}.modal .modal-header{background:var(--color-blue-darker);color:var(--color-blue-lighter);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modal .modal-header .title{font-size:1.1em;font-weight:700;padding:1rem 1.5rem}.modal .modal-header .close{background:none;border:none!important;color:#fff;cursor:pointer;font-size:1.4em;outline:none!important;padding:0 1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modal .modal-header .close[disabled]{background:none;cursor:default;opacity:.5;pointer-events:none}.modal .modal-header .close:hover{background:rgba(255,255,255,.2)}.modal .modal-body{overflow-y:auto}.modal .modal-body>*:first-child{margin-top:0!important}.modal .modal-body>*:last-child{margin-bottom:0!important}.modal .modal-body>.padding{padding:1rem 1.5rem;position:relative}.modal .modal-body>.padding>*:first-child{margin-top:0!important}.modal .modal-body>.padding>*:last-child{margin-bottom:0!important}.modal .modal-body[disabled]{pointer-events:none}.modal .modal-body>.header{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:25px}.modal .modal-body>.header .title{color:var(--color-orange);font-size:1.6em}.modal .modal-body>.header .close{background:rgba(0,0,0,.1);border-radius:30px;color:grey;cursor:pointer;font-size:1.4em;height:45px;width:45px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.modal .modal-body>.header .close:hover{background:rgba(0,0,0,.25)}.modal .modal-body .split{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.modal .modal-body .split .button{white-space:nowrap}.modal .modal-body .loader-spinner{position:relative;display:block;padding-top:4em}.modal .modal-body .loader-message{padding:0 1em 1em 1em;text-align:center;font-weight:700;margin-top:0}.modal .modal-footer{background:#E8E8E8;font-size:90%;padding:.75rem 1.5rem;text-align:center}.modal .modal-footer.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#siteLock .modal .frame{z-index:10000000;width:525px;border-radius:10px}.password-error{color:#FF4F4F;margin-bottom:1em;display:inline-block}.accesscode,.post-password-form{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:1em 0;max-width:500px;font-size:1.1em}.accesscode input[type=password],.accesscode input[type=text],.post-password-form input[type=password],.post-password-form input[type=text]{border-radius:4px 0 0 4px;background:#E3E3E3;font-size:1.1em;border:none;padding:.5em 1em;width:100%;max-width:250px}.accesscode input[type=password]:focus-visible,.accesscode input[type=text]:focus-visible,.post-password-form input[type=password]:focus-visible,.post-password-form input[type=text]:focus-visible{outline:none}.accesscode input[type=submit],.post-password-form input[type=submit]{border-radius:0 4px 4px 0;border:none;padding:.5em 1em;background:var(--color-primary);color:#fff}.accesscode input[type=submit]:hover,.post-password-form input[type=submit]:hover{background:color-mix(in srgb,var(--color-primary),white 10%)}.reviews .intro{margin-bottom:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.reviews .intro .image{display:inline-block;margin-right:10px;padding:5px;border:1px solid #E2E2E2;width:80px;height:80px}.reviews .intro .profielfoto{width:60px;height:60px;overflow:hidden}.reviews .intro .name>*:first-child{margin-top:0!important}.reviews .intro .name>*:last-child{margin-bottom:0!important}.reviews .intro .name h2{margin-bottom:5px}.reviews .intro .name p{margin:0}.reviews .item{margin-bottom:20px;border-bottom:1px solid #D4D4D4;padding-bottom:10px}.reviews .item>*:first-child{margin-top:0!important}.reviews .item>*:last-child{margin-bottom:0!important}.reviews .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:unset}.woocommerce div.product{margin:0;padding:0}div.product .stock{font-weight:700;padding:.5em 1em;text-align:left}div.product .stock.in-stock{background:var(--color-green);color:#fff}div.product .stock.out-of-stock{background:#FBDFDF;color:var(--color-red)}.wc-block-components-notice-banner{margin-top:0}.wc-block-components-notice-banner.is-error{border-color:var(--color-red);background-color:var(--color-red-lighter)}.wc-block-components-notice-banner.is-error>svg{background-color:var(--color-red)}.wc-block-components-notice-banner.is-warning{border-color:var(--color-yellow);background-color:var(--color-yellow-lighter)}.wc-block-components-notice-banner.is-warning>svg{background-color:var(--color-yellow)}.wc-block-components-notice-banner.is-success{border-color:var(--color-green);background-color:var(--color-green-lighter)}.wc-block-components-notice-banner.is-success>svg{background-color:var(--color-green)}.wc-block-components-notice-banner.is-info{border-color:var(--color-blue);background-color:var(--color-blue-lighter)}.wc-block-components-notice-banner.is-info>svg{background-color:var(--color-blue)}.wc-block-product-template__responsive{grid-gap:1em;margin:0!important;display:grid}.stretch-children .wc-block-product>.wp-block-group{height:100%;display:flex;flex-direction:column;justify-content:space-between}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:underline}.wp-block-woocommerce-order-confirmation-status>*:first-child{margin-top:0!important}.wp-block-woocommerce-order-confirmation-status>*:last-child{margin-bottom:0!important}.wp-block-woocommerce-order-confirmation-status h1{margin-bottom:.3em}.buttons{margin-left:-.3em;margin-right:-.3em;margin-top:1.25em!important;margin-bottom:1.25em!important;vertical-align:top;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.buttons.align-center,.buttons.align-middle{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.buttons.align-right{-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.buttons.small{font-size:.8em}.buttons.large{font-size:1.2em}.buttons.full-width{margin-left:0;margin-right:0;display:block}.buttons.full-width .button{display:block;text-align:center;margin-left:0;margin-right:0}.buttons.hide{display:none}.buttons.no-margins{margin:0}.buttons.no-margins button,.buttons.no-margins .button,.buttons.no-margins .link{margin:0}.buttons .link{margin-left:.3em;margin-right:.3em}.grid.grid-buttons .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:.85em;transform:translateY(0);transition:transform 0.2s ease-in-out;text-decoration:none;border-radius:10px}.grid.grid-buttons .item:hover{transform:translateY(-7px)}.grid.grid-buttons .item .image{aspect-ratio:1.5;width:100%;display:block;height:auto;margin-bottom:.5em;border-radius:5px;overflow:hidden}.grid.grid-buttons .item .text{flex-grow:1}.grid.grid-buttons .item .buttons{margin-top:.5em}.add_to_cart_button,.button{margin:.3em;display:inline-block;font-size:1em;font-weight:700;text-decoration:none;outline:none;overflow:visible;width:auto;cursor:pointer;border-radius:10px;line-height:1.5;-webkit-user-select:none;user-select:none;border-width:1px;border-style:solid;padding:.6em 1em}.add_to_cart_button.disabled,.button.disabled{pointer-events:none;opacity:.35}.add_to_cart_button.small,.button.small{font-size:.85em}.add_to_cart_button .icon,.button .icon{display:inline-block}.add_to_cart_button .icon+.text,.button .icon+.text{margin-left:.4em}.add_to_cart_button svg,.button svg{display:block}.add_to_cart_button.no-margins,.button.no-margins{margin:0}.add_to_cart_button.full-width,.button.full-width{margin-left:0;margin-right:0;display:block;width:100%}.button.purple{background:var(--color-purple);color:var(--color-white);border-color:var(--color-purple)}.button.purple:hover:not(.disabled){background:color-mix(in srgb,var(--color-purple),white 7%);border-color:color-mix(in srgb,var(--color-purple),white 7%)}.button.purple.active{background:color-mix(in srgb,var(--color-purple),white 20%);border-color:color-mix(in srgb,var(--color-purple),white 20%)}.button.white-purple{background:var(--color-white);color:var(--color-purple);border-color:var(--color-white)}.button.white-purple:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-purple.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-purple{background:transparent;color:var(--color-purple);border-color:transparent}.button.transparent-purple:hover{background:rgba(var(--color-purple-rgb),.2)}.button.transparent-purple.active{background:rgba(var(--color-purple-rgb),.2)}.button.outlined-purple{background:transparent;color:var(--color-purple);border-color:var(--color-purple)}.button.outlined-purple:hover{background:rgba(var(--color-purple-rgb),.05)}.button.outlined-purple.active{background:rgba(var(--color-purple-rgb),.05)}.button.outlined-white-purple{background:#fff;color:var(--color-purple);border-color:var(--color-purple)}.button.outlined-white-purple:hover{background:rgba(var(--color-purple-rgb),.2)}.button.outlined-white-purple.active{background:rgba(var(--color-purple-rgb),.2)}.button.orange{background:var(--color-orange);color:var(--color-white);border-color:var(--color-orange)}.button.orange:hover:not(.disabled){background:color-mix(in srgb,var(--color-orange),white 7%);border-color:color-mix(in srgb,var(--color-orange),white 7%)}.button.orange.active{background:color-mix(in srgb,var(--color-orange),white 20%);border-color:color-mix(in srgb,var(--color-orange),white 20%)}.button.white-orange{background:var(--color-white);color:var(--color-orange);border-color:var(--color-white)}.button.white-orange:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-orange.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-orange{background:transparent;color:var(--color-orange);border-color:transparent}.button.transparent-orange:hover{background:rgba(var(--color-orange-rgb),.2)}.button.transparent-orange.active{background:rgba(var(--color-orange-rgb),.2)}.button.outlined-orange{background:transparent;color:var(--color-orange);border-color:var(--color-orange)}.button.outlined-orange:hover{background:rgba(var(--color-orange-rgb),.05)}.button.outlined-orange.active{background:rgba(var(--color-orange-rgb),.05)}.button.outlined-white-orange{background:#fff;color:var(--color-orange);border-color:var(--color-orange)}.button.outlined-white-orange:hover{background:rgba(var(--color-orange-rgb),.2)}.button.outlined-white-orange.active{background:rgba(var(--color-orange-rgb),.2)}.button.green{background:var(--color-green);color:var(--color-white);border-color:var(--color-green)}.button.green:hover:not(.disabled){background:color-mix(in srgb,var(--color-green),white 7%);border-color:color-mix(in srgb,var(--color-green),white 7%)}.button.green.active{background:color-mix(in srgb,var(--color-green),white 20%);border-color:color-mix(in srgb,var(--color-green),white 20%)}.button.white-green{background:var(--color-white);color:var(--color-green);border-color:var(--color-white)}.button.white-green:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-green.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-green{background:transparent;color:var(--color-green);border-color:transparent}.button.transparent-green:hover{background:rgba(var(--color-green-rgb),.2)}.button.transparent-green.active{background:rgba(var(--color-green-rgb),.2)}.button.outlined-green{background:transparent;color:var(--color-green);border-color:var(--color-green)}.button.outlined-green:hover{background:rgba(var(--color-green-rgb),.05)}.button.outlined-green.active{background:rgba(var(--color-green-rgb),.05)}.button.outlined-white-green{background:#fff;color:var(--color-green);border-color:var(--color-green)}.button.outlined-white-green:hover{background:rgba(var(--color-green-rgb),.2)}.button.outlined-white-green.active{background:rgba(var(--color-green-rgb),.2)}.button.blue{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.button.blue:hover:not(.disabled){background:color-mix(in srgb,var(--color-blue),white 7%);border-color:color-mix(in srgb,var(--color-blue),white 7%)}.button.blue.active{background:color-mix(in srgb,var(--color-blue),white 20%);border-color:color-mix(in srgb,var(--color-blue),white 20%)}.button.white-blue{background:var(--color-white);color:var(--color-blue);border-color:var(--color-white)}.button.white-blue:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-blue.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-blue{background:transparent;color:var(--color-blue);border-color:transparent}.button.transparent-blue:hover{background:rgba(var(--color-blue-rgb),.2)}.button.transparent-blue.active{background:rgba(var(--color-blue-rgb),.2)}.button.outlined-blue{background:transparent;color:var(--color-blue);border-color:var(--color-blue)}.button.outlined-blue:hover{background:rgba(var(--color-blue-rgb),.05)}.button.outlined-blue.active{background:rgba(var(--color-blue-rgb),.05)}.button.outlined-white-blue{background:#fff;color:var(--color-blue);border-color:var(--color-blue)}.button.outlined-white-blue:hover{background:rgba(var(--color-blue-rgb),.2)}.button.outlined-white-blue.active{background:rgba(var(--color-blue-rgb),.2)}.button.red{background:var(--color-red);color:var(--color-white);border-color:var(--color-red)}.button.red:hover:not(.disabled){background:color-mix(in srgb,var(--color-red),white 7%);border-color:color-mix(in srgb,var(--color-red),white 7%)}.button.red.active{background:color-mix(in srgb,var(--color-red),white 20%);border-color:color-mix(in srgb,var(--color-red),white 20%)}.button.white-red{background:var(--color-white);color:var(--color-red);border-color:var(--color-white)}.button.white-red:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-red.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-red{background:transparent;color:var(--color-red);border-color:transparent}.button.transparent-red:hover{background:rgba(var(--color-red-rgb),.2)}.button.transparent-red.active{background:rgba(var(--color-red-rgb),.2)}.button.outlined-red{background:transparent;color:var(--color-red);border-color:var(--color-red)}.button.outlined-red:hover{background:rgba(var(--color-red-rgb),.05)}.button.outlined-red.active{background:rgba(var(--color-red-rgb),.05)}.button.outlined-white-red{background:#fff;color:var(--color-red);border-color:var(--color-red)}.button.outlined-white-red:hover{background:rgba(var(--color-red-rgb),.2)}.button.outlined-white-red.active{background:rgba(var(--color-red-rgb),.2)}.button.yellow{background:var(--color-yellow);color:var(--color-white);border-color:var(--color-yellow)}.button.yellow:hover:not(.disabled){background:color-mix(in srgb,var(--color-yellow),white 7%);border-color:color-mix(in srgb,var(--color-yellow),white 7%)}.button.yellow.active{background:color-mix(in srgb,var(--color-yellow),white 20%);border-color:color-mix(in srgb,var(--color-yellow),white 20%)}.button.white-yellow{background:var(--color-white);color:var(--color-yellow);border-color:var(--color-white)}.button.white-yellow:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-yellow.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.transparent-yellow{background:transparent;color:var(--color-yellow);border-color:transparent}.button.transparent-yellow:hover{background:rgba(var(--color-yellow-rgb),.2)}.button.transparent-yellow.active{background:rgba(var(--color-yellow-rgb),.2)}.button.outlined-yellow{background:transparent;color:var(--color-yellow);border-color:var(--color-yellow)}.button.outlined-yellow:hover{background:rgba(var(--color-yellow-rgb),.05)}.button.outlined-yellow.active{background:rgba(var(--color-yellow-rgb),.05)}.button.outlined-white-yellow{background:#fff;color:var(--color-yellow);border-color:var(--color-yellow)}.button.outlined-white-yellow:hover{background:rgba(var(--color-yellow-rgb),.2)}.button.outlined-white-yellow.active{background:rgba(var(--color-yellow-rgb),.2)}.button.black{background:var(--color-grey-darker);color:var(--color-white);border-color:var(--color-grey-darker)}.button.black:hover:not(.disabled){background:color-mix(in srgb,var(--color-grey-darker),white 7%);border-color:color-mix(in srgb,var(--color-grey-darker),white 7%)}.button.black.active{background:color-mix(in srgb,var(--color-grey-darker),white 20%);border-color:color-mix(in srgb,var(--color-grey-darker),white 20%)}.button.white-black{background:var(--color-white);color:var(--color-grey-darker);border-color:var(--color-white)}.button.white-black:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-black.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.outlined-black{background:transparent;color:var(--color-grey-darker);border-color:var(--color-grey-darker)}.button.outlined-black:hover{background:rgba(var(--color-grey-darker-rgb),.05)}.button.outlined-black.active{background:rgba(var(--color-grey-darker-rgb),.05)}.button.outlined-white{background:transparent;color:var(--color-white);border-color:var(--color-white)}.button.outlined-white:hover{background:rgba(var(--color-white-rgb),.05)}.button.outlined-white.active{background:rgba(var(--color-white-rgb),.05)}.add_to_cart_button{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.add_to_cart_button:hover:not(.disabled){background:color-mix(in srgb,var(--color-primary),white 7%);border-color:color-mix(in srgb,var(--color-primary),white 7%)}.add_to_cart_button.active{background:color-mix(in srgb,var(--color-primary),white 20%);border-color:color-mix(in srgb,var(--color-primary),white 20%)}.wp-block-button__link{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.wp-block-button__link:hover:not(.disabled){background:color-mix(in srgb,var(--color-primary),white 7%);border-color:color-mix(in srgb,var(--color-primary),white 7%)}.wp-block-button__link.active{background:color-mix(in srgb,var(--color-primary),white 20%);border-color:color-mix(in srgb,var(--color-primary),white 20%)}.woocommerce-form-login__submit{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.woocommerce-form-login__submit:hover:not(.disabled){background:color-mix(in srgb,var(--color-secondary),white 7%);border-color:color-mix(in srgb,var(--color-secondary),white 7%)}.woocommerce-form-login__submit.active{background:color-mix(in srgb,var(--color-secondary),white 20%);border-color:color-mix(in srgb,var(--color-secondary),white 20%)}.woocommerce-form-register__submit{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.woocommerce-form-register__submit:hover:not(.disabled){background:color-mix(in srgb,var(--color-secondary),white 7%);border-color:color-mix(in srgb,var(--color-secondary),white 7%)}.woocommerce-form-register__submit.active{background:color-mix(in srgb,var(--color-secondary),white 20%);border-color:color-mix(in srgb,var(--color-secondary),white 20%)}.button.primary{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.button.primary:hover:not(.disabled){background:color-mix(in srgb,var(--color-primary),white 7%);border-color:color-mix(in srgb,var(--color-primary),white 7%)}.button.primary.active{background:color-mix(in srgb,var(--color-primary),white 20%);border-color:color-mix(in srgb,var(--color-primary),white 20%)}.button.secondary{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.button.secondary:hover:not(.disabled){background:color-mix(in srgb,var(--color-secondary),white 7%);border-color:color-mix(in srgb,var(--color-secondary),white 7%)}.button.secondary.active{background:color-mix(in srgb,var(--color-secondary),white 20%);border-color:color-mix(in srgb,var(--color-secondary),white 20%)}.button.alt{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.button.alt:hover:not(.disabled){background:color-mix(in srgb,var(--color-secondary),white 7%);border-color:color-mix(in srgb,var(--color-secondary),white 7%)}.button.alt.active{background:color-mix(in srgb,var(--color-secondary),white 20%);border-color:color-mix(in srgb,var(--color-secondary),white 20%)}.button.white-white-primary{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.button.white-white-primary:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-white-primary.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.white-cancel{background:var(--color-white);color:var(--color-red);border-color:var(--color-white)}.button.white-cancel:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-cancel.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.white-pay{background:var(--color-white);color:var(--color-green);border-color:var(--color-white)}.button.white-pay:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-pay.active{background:color-mix(in srgb,var(--color-white),black 15%)}.button.white-view{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.button.white-view:hover:not(.disabled){background:color-mix(in srgb,var(--color-white),black 4%);border-color:color-mix(in srgb,var(--color-white),black 6%)}.button.white-view.active{background:color-mix(in srgb,var(--color-white),black 15%)}