:root{--logo-brand-blue:var(--color-brand-800);--logo-brand-green:var(--color-accent-500)}:root{--font-sans-serif:system-ui,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:"Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua","URW Palladio L",P052,serif;--header-top-height:32px;--header-mid-height:80px;--header-height:calc(var(--header-top-height) + var(--header-mid-height));--canvas-padding:32px;--canvas-max-width:1320px;--canvas-narrow:50rem;--paragraph-spacing:0.75rem;--t-duration:0.24s;--t-duration-s:0.12s;--border-radius-xs:4px;--border-radius-r:8px;--text-xs:0.75rem;--text-s:0.9rem;--text-r:clamp(1rem,0.9396rem + 0.2247vw,1.125rem);--text-rl:clamp(1.125rem,1.0163rem + 0.4045vw,1.35rem);--text-m:clamp(1.2rem,1.0552rem + 0.5387vw,1.4996rem);--text-l:clamp(1.44rem,1.1699rem + 1.0049vw,1.999rem);--text-xl:clamp(1.728rem,1.2755rem + 1.6839vw,2.6647rem);--text-2xl:clamp(2.0736rem,1.3593rem + 2.6578vw,3.552rem);--text-3xl:clamp(2.4883rem,1.4029rem + 4.0386vw,4.7348rem);--space-2xs:clamp(0.25rem,calc(0.23rem + 0.10vw),0.31rem);--space-xs:clamp(0.50rem,calc(0.48rem + 0.10vw),0.56rem);--space-s:clamp(0.75rem,calc(0.71rem + 0.20vw),0.88rem);--space-r:clamp(1.00rem,calc(0.96rem + 0.20vw),1.13rem);--space-m:clamp(1.50rem,calc(1.44rem + 0.30vw),1.69rem);--space-l:clamp(2.00rem,calc(1.92rem + 0.40vw),2.25rem);--space-xl:clamp(3.00rem,calc(2.88rem + 0.60vw),3.38rem);--space-2xl:clamp(4.00rem,calc(3.84rem + 0.80vw),4.50rem);--space-3xl:clamp(6.00rem,calc(5.76rem + 1.20vw),6.75rem);--space-4xl:clamp(8.00rem,calc(7.68rem + 1.60vw),9.00rem)}@media (max-width:576px){:root{--header-mid-height:70px;--canvas-padding:20px}}html{font-size:16px;-webkit-font-smoothing:antialiased}main{min-height:95vh}@media (max-width:576px){h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}}p a{color:var(--color-primary-800);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent-500);text-underline-offset:4px;transition:all var(--t-duration-s) ease}p a:hover{color:var(--color-primary-600);text-decoration-color:var(--color-primary-400)}.visuallyhidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}.text-lines-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-lines-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.p-start-3xs{padding-top:var(--space-3xs)}.p-start-2xs{padding-top:var(--space-2xs)}.p-start-xs{padding-top:var(--space-xs)}.p-start-s{padding-top:var(--space-s)}.p-start-r{padding-top:var(--space-r)}.p-start-m{padding-top:var(--space-m)}.p-start-l{padding-top:var(--space-l)}.p-start-xl{padding-top:var(--space-xl)}.p-start-2xl{padding-top:var(--space-2xl)}.p-start-3xl{padding-top:var(--space-3xl)}.p-start-4xl{padding-top:var(--space-4xl)}.p-end-3xs{padding-bottom:var(--space-3xs)}.p-end-2xs{padding-bottom:var(--space-2xs)}.p-end-xs{padding-bottom:var(--space-xs)}.p-end-s{padding-bottom:var(--space-s)}.p-end-r{padding-bottom:var(--space-r)}.p-end-m{padding-bottom:var(--space-m)}.p-end-l{padding-bottom:var(--space-l)}.p-end-xl{padding-bottom:var(--space-xl)}.p-end-2xl{padding-bottom:var(--space-2xl)}.p-end-3xl{padding-bottom:var(--space-3xl)}.p-end-4xl{padding-bottom:var(--space-4xl)}.m-start-3xs{margin-top:var(--space-3xs)}.m-start-2xs{margin-top:var(--space-2xs)}.m-start-xs{margin-top:var(--space-xs)}.m-start-s{margin-top:var(--space-s)}.m-start-r{margin-top:var(--space-r)}.m-start-m{margin-top:var(--space-m)}.m-start-l{margin-top:var(--space-l)}.m-start-xl{margin-top:var(--space-xl)}.m-start-2xl{margin-top:var(--space-2xl)}.m-start-3xl{margin-top:var(--space-3xl)}.m-start-4xl{margin-top:var(--space-4xl)}.m-end-3xs{margin-bottom:var(--space-3xs)}.m-end-2xs{margin-bottom:var(--space-2xs)}.m-end-xs{margin-bottom:var(--space-xs)}.m-end-s{margin-bottom:var(--space-s)}.m-end-r{margin-bottom:var(--space-r)}.m-end-m{margin-bottom:var(--space-m)}.m-end-l{margin-bottom:var(--space-l)}.m-end-xl{margin-bottom:var(--space-xl)}.m-end-2xl{margin-bottom:var(--space-2xl)}.m-end-3xl{margin-bottom:var(--space-3xl)}.m-end-4xl{margin-bottom:var(--space-4xl)}#wpadminbar+header{top:32px}@media screen and (max-width:782px){#wpadminbar+header{top:46px}}@media screen and (max-width:600px){#wpadminbar{margin-top:-46px}}.breadcrumb{padding-top:var(--space-xs);display:flex;font-size:var(--text-s);font-family:var(--font-sans-serif)}.breadcrumb a{color:var(--color-grey-800)}.breadcrumb li:not(:last-child){flex:none}.breadcrumb li:last-child{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-grey-600);opacity:0.6}.header-transparent+.wp-site-blocks .breadcrumb{--color-grey-800:#ffffff;--color-grey-600:rgb(255,255,255,0.8);color:#ffffff}.rich-text h1:not(:first-child),.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:1.5em}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-bottom:var(--space-r)}.rich-text p:not(:last-child){margin-bottom:var(--paragraph-spacing)}.rich-text ol:not(:first-child),.rich-text ul:not(:first-child),.rich-text>figure:not(:first-child){margin-top:var(--space-m)}.rich-text ol:not(:last-child),.rich-text ul:not(:last-child),.rich-text>figure:not(:last-child){margin-bottom:var(--space-m)}.rich-text blockquote{position:relative;font-weight:500;line-height:1.6;margin-right:auto;margin-left:auto;max-width:36em;width:100%;padding-right:var(--canvas-padding);padding-left:calc(var(--canvas-padding) + 2em)}.rich-text blockquote:not(:first-child){margin-top:var(--space-xl)}.rich-text blockquote:not(:last-child){margin-bottom:var(--space-xl)}.rich-text blockquote::before{content:"\201E";font-family:var(--font-serif);font-size:3.2em;font-style:italic;line-height:0;font-weight:400;color:var(--color-grey-600);opacity:0.75;position:absolute;top:-0.1em;left:var(--canvas-padding)}.rich-text blockquote cite{color:var(--color-grey-600);font-weight:400;line-height:1.3}.rich-text blockquote cite::before{content:"— "}.product-desc [style-list="default"] ul,.rich-text ul{list-style:none}.rich-text ol li,.product-desc [style-list="default"] ol li,.rich-text ul li{padding-top:calc(0.5em/2);padding-bottom:calc(0.5em/2)}.product-desc [style-list="default"] ul li,.rich-text ul li{position:relative;padding-left:44px}.product-desc [style-list="default"] ol li,.rich-text ol li{margin-left:44px}.product-desc [style-list="default"] ol li::marker,.rich-text ol li::marker{font-weight:700;color:var(--color-primary-700)}.product-desc [style-list="default"] ul li::before,.rich-text ul li::before{content:'';display:block;position:absolute;top:0.85em;left:calc(12px + 5px);height:8px;width:8px;background-color:var(--color-primary-500);border-radius:100px;box-shadow:0 0 0 5px hsl(var(--color-primary-500-hsl)/12%)}.rich-text .table-wrapper,.rich-text figure.wp-block-table{--table-border-radius:4px;font-size:1rem;font-family:var(--font-sans-serif);border:1px solid var(--color-grey-200);border-radius:var(--table-border-radius);overflow-x:auto}.rich-text figure.wp-block-table table,.rich-text table{width:100%;border-collapse:collapse;table-layout:unset}.rich-text table strong{font-weight:600}.rich-text thead{line-height:1.2;border:none !important;background-color:var(--color-grey-100);font-size:0.8em;text-transform:uppercase}.rich-text tbody{line-height:1.3}.rich-text thead>tr,.rich-text tbody>tr:not(:last-child){border-bottom:1px;border-bottom-style:solid;border-color:var(--color-grey-200)}.rich-text tbody tr:nth-child(odd){background-color:transparent !important}.rich-text th{font-weight:600}figure.wp-block-table th,figure.wp-block-table td,.rich-text th,.rich-text td{border:none;padding:0.5rem;text-align:left;min-width:8rem}.rich-text tbody td{vertical-align:top}.rich-text tbody td:first-of-type{border-top-left-radius:var(--table-border-radius);border-bottom-left-radius:var(--table-border-radius)}.rich-text tbody td:last-of-type{border-top-right-radius:var(--table-border-radius);border-bottom-right-radius:var(--table-border-radius)}.rich-text tfoot,.rich-text .wp-block-table tfoot{border-color:var(--color-grey-200);font-weight:600}.rich-text table+figcaption{position:sticky;left:0;padding:0.5rem;line-height:1.3;color:var(--color-grey-600);font-size:0.9rem;border-top:1px solid var(--color-border-light)}textarea{font-family:var(--font-sans-serif);resize:vertical}input[type="text"]:focus,textarea:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus{border-color:var(--color-primary-600)}form input[type="checkbox"],form input[type="radio"]{margin:0;font-size:16px;height:1em;width:1em;border:var(--form-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none}form input[type="checkbox"]{border-radius:0.33em;margin-top:2px}form input[type="radio"]{border-radius:1em}form input[type="checkbox"]:checked{background-color:var(--color-primary-600);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m13 5-5.625 6L4 7.613'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;border-color:var(--color-primary-600)}form input[type="radio"]:checked{border:0.35em solid var(--color-primary-600)}form.wc-block-components-form .wc-block-components-checkbox label,form.woocommerce-form .woocommerce-form__label-for-checkbox{display:flex;-moz-column-gap:0.5em;column-gap:0.5em;font-size:1rem;line-height:1.3}form.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__label,form.wc-block-components-form .wc-block-components-checkbox>span{line-height:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__mark{display:none}form.wc-block-components-form input.wc-block-components-checkbox__input[type="checkbox"]{margin:2px 0 0 0;font-size:16px;height:1em;width:1em;min-height:unset;min-width:unset;border:1px solid var(--color-grey-300);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;outline:none !important}.woocommerce-form__label-for-checkbox .required{display:none}form.wc-block-components-form input.wc-block-components-checkbox__input[type="checkbox"]:checked{background-color:var(--color-primary-600);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m13 5-5.625 6L4 7.613'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;border-color:var(--color-primary-600)}form.wc-block-components-form input.wc-block-components-checkbox__input[type="checkbox"]::before,form.wc-block-components-form input.wc-block-components-checkbox__input[type="checkbox"]::after{display:none}.c-woo-container.custom-style input.wc-block-components-radio-control__input{min-height:unset;min-width:unset;font-size:16px;height:1em;width:1em;border:var(--form-border);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1em;top:unset;left:unset !important;transform:none;outline:none}.c-woo-container.custom-style input.wc-block-components-radio-control__input:checked{border:0.35em solid var(--color-primary-600)}.c-woo-container.custom-style input.wc-block-components-radio-control__input::before{display:none}:root{--form-row-space:1rem;--form-border:1px solid var(--color-grey-300);--form-border-radius:8px}form input[type="text"],form textarea,form input[type="email"],form input[type="password"],form input[type="tel"]{display:block;width:100%}form p:not(:last-child){margin-bottom:var(--form-row-space)}form label{display:block;font-size:1rem;line-height:1.3;margin-bottom:0.2em}form button[type="submit"]{background-color:var(--color-primary-800);color:#ffffff;border-radius:8px;font-size:var(--text-r);font-weight:500;letter-spacing:0.02em;line-height:1.2;display:inline-flex;justify-content:center;transition:all var(--t-duration) ease-out;padding:0.8em 1.5em}form button[type="submit"]:hover{background-color:var(--color-primary-700);box-shadow:0 12px 24px -6px rgba(0,0,0,0.33)}form button[type="submit"][disabled]{opacity:0.5;cursor:not-allowed}.c-woo-container.custom-style .wc-block-components-totals-discount__coupon-list li{background-color:var(--color-grey-500);color:#fff;font-weight:500;text-transform:uppercase;border-color:transparent}.wp-site-blocks .wc-block-components-notice-banner{border-radius:var(--border-radius-r);font-size:var(--text-s);line-height:1.5;color:var(--color-grey-800)}.wp-site-blocks .wc-block-components-notice-banner.is-success{background-color:var(--color-success-50);border-color:var(--color-success-600)}.wp-site-blocks .wc-block-components-notice-banner.is-success>svg{background-color:var(--color-success-600)}.wp-site-blocks .wc-block-components-notice-banner.is-info{background-color:var(--color-primary-50);border-color:var(--color-primary-600)}.wp-site-blocks .wc-block-components-notice-banner.is-info>svg{background-color:var(--color-primary-600)}.wp-site-blocks .wc-block-components-notice-banner.is-warning{background-color:var(--color-warning-50);border-color:var(--color-warning-500)}.wp-site-blocks .wc-block-components-notice-banner.is-warning>svg{background-color:var(--color-warning-500)}.wp-site-blocks .wc-block-components-notice-banner.is-error{background-color:var(--color-error-50);border-color:var(--color-error-600)}.wp-site-blocks .wc-block-components-notice-banner.is-error>svg{background-color:var(--color-error-600)}.wp-site-blocks .wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wp-site-blocks .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{box-shadow:0 6px 24px 0px rgba(0,0,0,0.2),0 3px 6px 0px rgba(0,0,0,0.12)}form.wc-block-components-form a{color:var(--color-primary-700)}form.wc-block-components-form .wc-block-components-text-input input[type=email],form.wc-block-components-form .wc-block-components-text-input input[type=number],form.wc-block-components-form .wc-block-components-text-input input[type=password],form.wc-block-components-form .wc-block-components-text-input input[type=tel],form.wc-block-components-form .wc-block-components-text-input input[type=text],form.wc-block-components-form .wc-block-components-text-input input[type=url],form .wc-block-components-text-input input[type=email],form .wc-block-components-text-input input[type=number],form .wc-block-components-text-input input[type=password],form .wc-block-components-text-input input[type=tel],form .wc-block-components-text-input input[type=text],form .wc-block-components-text-input input[type=url],.c-woo-container.custom-style .wc-block-components-form .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.c-woo-container.custom-style .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:var(--form-border);border-radius:var(--form-border-radius);color:var(--color-grey-800);font-size:16px;line-height:1}form.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,form.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,form.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,form.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,form.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,form.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,form .wc-block-components-text-input input[type=email]:focus,form .wc-block-components-text-input input[type=number]:focus,form .wc-block-components-text-input input[type=password]:focus,form .wc-block-components-text-input input[type=tel]:focus,form .wc-block-components-text-input input[type=text]:focus,form .wc-block-components-text-input input[type=url]:focus,.c-woo-container.custom-style .wc-block-components-form .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.c-woo-container.custom-style .wc-block-components-form .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.c-woo-container.custom-style .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.c-woo-container.custom-style .wc-gzd-shipments-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 1px var(--color-primary-600);color:var(--color-grey-800);outline:none}form.wc-block-components-form .wc-block-components-text-input label{font-size:16px}form.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__container,form .wc-blocks-components-select .wc-blocks-components-select__container{border:var(--form-border);border-radius:var(--form-border-radius)}.c-woo-container.custom-style .wc-blocks-components-select .wc-blocks-components-select__select{border-radius:var(--form-border-radius)}.c-woo-container.custom-style .wc-blocks-components-select .wc-blocks-components-select__select:focus{box-shadow:0 0 0 2px var(--color-primary-600)}form.wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select,form .wc-blocks-components-select .wc-blocks-components-select__select{color:var(--color-grey-800);font-size:16px;line-height:1}form.wc-block-components-form .wc-block-components-text-input.has-error input,form.wc-block-components-form .wc-block-components-text-input.has-error input:active,form.wc-block-components-form .wc-block-components-text-input.has-error input:focus,form.wc-block-components-form .wc-block-components-text-input.has-error input:hover{border-color:var(--color-error-600)}form.wc-block-components-form .wc-block-components-text-input.has-error label{color:var(--color-error-600)}form.wc-block-components-form .wc-block-components-validation-error{color:var(--color-error-600)}.c-woo-container.custom-style .wc-block-cart__submit-button,button[type="submit"].wc-block-components-button,.wc-block-components-form .wc-gzdp-multilevel-checkout-step-footer button[type="button"],.order-card-container .order-again a.button,.woo-content-wrapper .account-payment-methods-table+a.button{font-size:1rem;font-weight:500;letter-spacing:0.02em;line-height:1.2;padding:0.8em 1.5em;display:inline-flex;justify-content:center;border-radius:var(--form-border-radius);transition:all var(--t-duration) ease-out;text-decoration:none}button[type="submit"].wc-block-components-button,.order-card-container .order-again a.button,.woo-content-wrapper .account-payment-methods-table+a.button{background-color:transparent;color:var(--color-primary-800);border:1.5px solid var(--color-primary-800)}button[type="submit"].wc-block-components-button:hover,.order-card-container .order-again a.button:hover,.woo-content-wrapper .account-payment-methods-table+a.button:hover{box-shadow:none;background-color:var(--color-primary-800);color:#ffffff}.c-woo-container.custom-style .wc-block-cart__submit-button,.wc-block-checkout__form .wc-gzdp-multilevel-checkout-step-footer button[type="button"]{width:100%;background-color:var(--color-primary-800);color:#ffffff;padding:1.1em 1.5em}.c-woo-container.custom-style .wc-block-cart__submit-button:hover,.wc-block-checkout__form .wc-gzdp-multilevel-checkout-step-footer button[type="button"]:hover{background-color:var(--color-primary-700)}.c-woo-container.custom-style .wc-block-cart__submit-button{font-size:var(--text-r)}.c-woo-container.custom-style .wc-block-cart__submit-button:hover{box-shadow:0 12px 24px -6px rgba(0,0,0,0.33)}button.wc-block-components-address-card__edit,.summary-edit a{font-size:0.9rem;line-height:1;color:var(--color-primary-700)}.c-woo-container.custom-style .components-combobox-control__suggestions-container:focus-within{box-shadow:none;outline:none}.c-woo-container.custom-style ul.wc-block-components-product-details:nth-of-type(2){display:none}.c-woo-container.custom-style .wc-block-components-product-metadata__description{display:none}:root{--item-color-green:#43b341;--item-color-blue:#2449cb;--item-color-grey:#686868;--item-color-red:#cb2424;--item-color-black:#333333;--item-color-white:#ffffff}.facetwp-facet-farbe [data-value="blau"]{background-color:var(--item-color-blue)}.facetwp-facet-farbe [data-value="grau"]{background-color:var(--item-color-grey)}.facetwp-facet-farbe [data-value="gruen"]{background-color:var(--item-color-green)}.facetwp-facet-farbe [data-value="rot"]{background-color:var(--item-color-red)}.facetwp-facet-farbe [data-value="schwarz"]{background-color:var(--item-color-black)}.facetwp-facet-farbe [data-value="weiss"]{background-color:var(--item-color-white)}main .facetwp-facet{margin-bottom:0}