.btn-primary{background-color:var(--color-brand);color:var(--color-brand-on) !important;line-height:1;text-align:center;text-decoration:none;border:1px solid var(--color-brand);padding:0.69em 1em}.btn-primary:is(:hover,:focus){background-color:var(--color-brand-hover);border-bottom-color:var(--color-brand-hover);border-left-color:var(--color-brand-hover);border-right-color:var(--color-brand-hover);border-top-color:var(--color-brand-hover);color:var(--color-brand-on)}.btn-primary{border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:17.5px 32px 14.5px;border-width:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.btn-secondary{align-items:center;background-color:var(--color-btn-secondary-bg);color:var(--color-brand);display:inline-flex;line-height:1;text-decoration:none;border:1px solid var(--color-brand-border);padding:0.75rem 1.25rem}.btn-secondary:is(:hover,:focus){background-color:var(--color-brand);border-bottom-color:var(--color-brand);border-left-color:var(--color-brand);border-right-color:var(--color-brand);border-top-color:var(--color-brand);color:var(--color-brand-on)}.btn-secondary{border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:15.5px 30px 12.5px;background-color:transparent;color:var(--text) !important;border:2px solid var(--text)}.btn-secondary:is(:hover,:focus){background-color:var(--text);border-color:var(--text);color:var(--white) !important}.btn-tertiary{align-items:center;background-color:var(--color-brand-on);color:var(--color-brand-text);display:inline-flex;line-height:1;text-decoration:none;border:1px solid var(--color-brand-on);padding:0.69em 1em}.btn-tertiary:is(:hover,:focus){background-color:var(--color-brand);border-bottom-color:var(--color-brand-on);border-left-color:var(--color-brand-on);border-right-color:var(--color-brand-on);border-top-color:var(--color-brand-on);color:var(--color-brand-on)}.btn-tertiary{border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:17.5px 32px 14.5px}.text-large{font-size:23px;line-height:1.2em}.text-large{font-size:20px;line-height:1.4;letter-spacing:-0.02em}@media (max-width:767px){.text-large{font-size:16px;line-height:1.5}}.item-box{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border);padding:1em}.item-box:is(:hover,:focus){border-bottom-color:var(--color-brand-border);border-left-color:var(--color-brand-border);border-right-color:var(--color-brand-border);border-top-color:var(--color-brand-border)}.item-box{border-radius:20px}.btn-link{align-items:center;background-color:rgba(0,0,0,0);color:var(--color-brand-text);column-gap:0.25em;display:inline-flex;padding-bottom:0.75rem;padding-top:0.75rem;text-decoration:none}.btn-link:is(:hover,:focus){background-color:rgba(0,0,0,0);color:var(--color-brand-active)}.btn-link{color:var(--accent-dark);font-weight:700;text-decoration:underline}.btn-link:is(:hover,:focus){color:var(--accent-hover)}.limit-width{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:40px;padding-right:40px}@media (max-width:767px){.limit-width{padding-left:20px;padding-right:20px}}.list-item{display:list-item;list-style-position:outside;list-style-type:square;margin-left:18px;margin-top:0px}.list-item::marker{color:var(--color-brand);margin-right:0.25em}.img-item{filter:grayscale(100%) sepia(35%) saturate(135%) hue-rotate(-15deg) brightness(105%);transition:filter 0.38s ease 0s}.img-item:is(:hover,:focus){filter:grayscale(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%)}.img-item{border-radius:20px;overflow:hidden}.link-icon{align-items:baseline;column-gap:0.5em;display:flex;line-height:1.5}.link-icon:is(:hover,:focus) .gb-shape svg{color:var(--color-brand);fill:currentColor}.link-icon .gb-shape svg{color:var(--color-text-muted);fill:currentColor;height:0.9em;width:0.9em}.accordion-item{margin-bottom:0.5em;border:1px solid var(--color-border)}.accordion-item{border-radius:10px;overflow:hidden}.accordion-title{align-items:center;color:var(--color-text-heading);column-gap:1em;display:flex;justify-content:space-between;line-height:1;text-align:left;padding:1em}.accordion-title:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--color-bg-surface);color:var(--color-text-heading);padding-bottom:1em}.accordion-title:is(:hover,:focus){background-color:var(--color-bg-surface);color:var(--color-text-heading)}.accordion-item-icon{align-items:center;color:var(--color-text-heading);column-gap:1em;display:flex;justify-content:space-between;line-height:1;text-align:left;padding:1em}.accordion-item-icon:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--color-bg-surface);color:var(--color-text-heading);padding-bottom:1em}.accordion-item-icon:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus) .gb-shape svg{color:var(--color-brand)}.accordion-item-icon:is(:hover,:focus){background-color:var(--color-bg-surface);color:var(--color-text-heading)}.accordion-item-icon:is(:hover,:focus) .gb-shape svg{color:var(--color-brand)}.link-description{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.link-description .gb-shape svg{fill:currentColor;height:1em;width:1em}.grid-historie{align-items:baseline;column-gap:2em;display:grid;grid-template-columns:1fr 3fr;padding-bottom:1em;padding-top:1em;row-gap:0.5em;border-bottom:1px solid var(--color-border)}@media (max-width:767px){.grid-historie{grid-template-columns:1fr}}.historie-Jahreszahl{color:var(--color-brand);font-size:24px}.download-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:0.5em;padding-top:0.5em;border-bottom:1px solid var(--color-border)}.limit-width--narrow{max-width:calc(var(--rw-textbreite) + 2 * var(--rw-seitenrand))}.limit-width--narrow{--rw-textbreite:720px;--rw-seitenrand:40px}@media (max-width:767px){.limit-width--narrow{--rw-seitenrand:20px}}.footer-links a{color:var(--color-text-primary)}.footer-links a:hover{color:var(--color-brand-hover)}.rw-formular{--rw-formular-grund:var(--color-bg-page,#fff);display:grid;row-gap:1.25em}.rw-formular :is(.gb-form-field,.gfield){position:relative;display:flex;flex-direction:column;row-gap:.4em}.rw-formular :is(.gb-form-field__label,.gfield_label){font-weight:600;color:var(--color-text-heading,inherit)}.rw-formular :is(.gb-form-field__required,.gfield_required){color:var(--color-text-secondary,inherit)}.rw-formular :is(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border-stronger,var(--color-border,#8c8c8c));border-radius:4px;background-color:var(--rw-formular-grund);color:var(--color-text-primary,inherit);font-size:16px;line-height:1.4}.rw-formular textarea{min-height:160px;resize:vertical}.rw-formular ::placeholder{color:var(--color-text-secondary,#6b6b6b);opacity:1}.rw-formular select:has(option[value=""]:checked){color:var(--color-text-secondary,#6b6b6b)}.rw-formular :is(input,select,textarea):focus-visible{outline:3px solid var(--color-focus-ring,var(--color-brand,currentColor));outline-offset:1px}.rw-formular [aria-invalid=true]{border-color:var(--color-danger,#c62828);border-width:2px}.rw-formular :is(.gb-form-field,.gfield):has(:is(input,textarea)[placeholder],select option[value=""]){row-gap:0}.rw-formular :is(.gb-form-field,.gfield):has(:is(input,textarea)[placeholder],select option[value=""])>:is(.gb-form-field__label,.gfield_label){position:absolute;z-index:1;top:1.5em;left:10px;margin:0;padding:0 6px;max-width:calc(100% - 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--rw-formular-grund);color:var(--color-text-secondary,inherit);font-size:13px;font-weight:400;line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%);transition:top .15s ease,opacity .15s ease}.rw-formular :is(.gb-form-field,.gfield):has(:is(input,textarea)[placeholder],select option[value=""]):has(:is(input,textarea):not(:placeholder-shown),select option:checked:not([value=""]))>:is(.gb-form-field__label,.gfield_label){top:0;opacity:1}@media (prefers-reduced-motion:reduce){.rw-formular :is(.gb-form-field__label,.gfield_label){transition:none}}.rw-formular :is(.gb-form-field--radio,.gfield--type-radio):has(input[value=divers]){margin:0;padding:0;border:0;min-inline-size:0}.rw-formular :is(.gb-form-field--radio,.gfield--type-radio):has(input[value=divers])>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rw-formular :is(.gb-form-field--radio,.gfield--type-radio):has(input[value=divers]) :is(.gb-form-field__group,.gfield_radio){display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em 1.5em}.rw-formular :is(.gb-form-field__group-option,.gchoice){display:inline-flex;align-items:center;column-gap:.5em;cursor:pointer}.rw-formular :is(.gb-form-field__group-option,.gchoice):has(input[value=divers]){display:none}.rw-formular input[type=radio]{width:20px;height:20px;margin:0;accent-color:var(--color-brand,currentColor)}.rw-formular :is(.gb-form-field--checkbox,.gfield--type-consent){flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;column-gap:.75em}.rw-formular :is(.gb-form-field--checkbox,.gfield--type-consent) :is(.gb-form-field__label,.gfield_label){font-weight:400}.rw-formular input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;flex-shrink:0;accent-color:var(--color-brand,currentColor)}.rw-formular [type=submit]{justify-self:start;cursor:pointer}.rw-formular .gb-form-message{border-radius:10px;margin-top:0}.menue-aufruf>a{background-color:var(--color-brand);color:var(--color-brand-on) !important;border-radius:5px;font-weight:700;padding:12.5px 24px 9.5px !important;line-height:1.2;white-space:nowrap;transition:background-color .2s}.menue-aufruf>a:is(:hover,:focus){background-color:var(--color-brand-hover)}.gb-menu-container--mobile .menue-aufruf>a{display:inline-flex;margin-top:1em}.btn-invers{background-color:#ffffff;color:#ac430c !important;border:0;border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:17.5px 32px 14.5px;display:inline-flex;text-decoration:none;transition:background-color .2s,color .2s}.btn-invers:is(:hover,:focus){background-color:#202020;color:#ffffff !important}.btn-invers-rand{background-color:transparent;color:#ffffff !important;border:2px solid #ffffff;border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:15.5px 30px 12.5px;display:inline-flex;text-decoration:none;transition:background-color .2s,color .2s}.btn-invers-rand:is(:hover,:focus){background-color:#ffffff;color:#ac430c !important}.rw-karte{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background-color:var(--color-bg-surface)}.rw-karte summary{display:flex;align-items:center;justify-content:center;min-height:220px;padding:1.5em;text-align:center;cursor:pointer;list-style:none;font-weight:700;color:var(--color-brand-text);text-decoration:underline;text-underline-offset:.2em}.rw-karte summary::-webkit-details-marker{display:none}.rw-karte summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.rw-karte[open] summary{display:none}.rw-karte iframe{display:block;width:100%;aspect-ratio:4/3;border:0}.band-orange{background-color:var(--color-brand)}.footer-band{background-color:var(--color-brand)}body:has(main .band-orange,main .btn-invers,main .btn-invers-rand,.rwk-configurator) .footer-band{display:none}body:is(.woocommerce-cart,.woocommerce-checkout) .footer-band{display:none}.footer-dialog{display:none;background-color:var(--color-brand)}body:has(.rwk-configurator) .footer-dialog{display:block}.btn-rand-akzent{background-color:#ffffff;color:#ac430c !important;border:2px solid #f16115;border-radius:5px;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;padding:15.5px 30px 12.5px;display:inline-flex;justify-content:center;text-decoration:none;transition:background-color .2s,color .2s}.btn-rand-akzent:is(:hover,:focus){background-color:#f16115;color:#ffffff !important}.wp-element-button,.wc-block-components-button{border-radius:5px}.link-flaeche,.link-flaeche:is(:hover,:focus-visible),.woocommerce-LoopProduct-link,.woocommerce-LoopProduct-link:is(:hover,:focus-visible){text-decoration:none}a:not([class*="btn"]):not(.button):not(.wp-element-button):not(.wc-block-components-button):not(.link-flaeche):not(.woocommerce-LoopProduct-link):not(.gb-menu-link){text-decoration:none}a:not([class*="btn"]):not(.button):not(.wp-element-button):not(.wc-block-components-button):not(.link-flaeche):not(.woocommerce-LoopProduct-link):not(.gb-menu-link):is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.produkt-uebersicht{display:block}body:has(.pu-filter) ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;margin:0!important;padding:0;list-style:none}body:has(.pu-filter) ul.products::before,body:has(.pu-filter) ul.products::after{display:none!important}@media (max-width:1024px){body:has(.pu-filter) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body:has(.pu-filter) ul.products{grid-template-columns:minmax(0,1fr)!important}}body:has(.pu-filter) ul.products li.product{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;width:auto!important;margin:0!important;padding:0!important;float:none!important;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--background);text-align:left!important;transition:border-color .15s ease;counter-increment:pu}body:has(.pu-filter) ul.products li.product:is(:hover,:focus-within){border-color:var(--accent)}body:has(.pu-filter) ul.products li.product .woocommerce-loop-product__link{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1;color:var(--text);text-decoration:none}body:has(.pu-filter) ul.products li.product:has(.woocommerce-loop-product__link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}body:has(.pu-filter) ul.products li.product .wc-product-image{grid-column:1/-1;grid-row:1}body:has(.pu-filter) ul.products li.product .woocommerce-loop-product__link:is(:hover,:focus,:focus-visible),body:has(.pu-filter) ul.products li.product .woocommerce-loop-product__link *{text-decoration:none!important}body:has(.pu-filter) ul.products li.product :is(.wc-product-image,.inside-wc-product-image){margin:0!important;padding:0!important;width:100%}body:has(.pu-filter) ul.products li.product .wc-product-image{position:relative;aspect-ratio:1/1;background:var(--background-light,#f5f5f5)}body:has(.pu-filter) ul.products li.product .inside-wc-product-image{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center}body:has(.pu-filter) ul.products li.product .wc-product-image img{display:block;width:auto!important;height:90%!important;max-width:100%;object-fit:contain;margin:0!important}html:not([data-theme=dark]) body:has(.pu-filter) ul.products li.product .wc-product-image img{mix-blend-mode:multiply}body:has(.pu-filter) ul.products li.product .woocommerce-loop-product__title{grid-column:1/-1;grid-row:2;margin:0!important;padding:16px 20px 0!important;font-size:18.4px!important;font-weight:700;line-height:23px;letter-spacing:-0.02em;color:var(--text)}body:has(.pu-filter) ul.products li.product .price{grid-column:1;grid-row:3;align-self:last baseline;display:block;margin:0!important;padding:12px 0 0 20px;white-space:nowrap;font-size:16px!important;font-weight:600;line-height:24px;color:var(--text)!important}body:has(.pu-filter) ul.products li.product:is(.product_cat-konfigurator,.product_cat-unkategorisiert) .price::before{content:"ab "}body:has(.pu-filter) ul.products li.product .pu-netto{grid-column:2;grid-row:3;align-self:last baseline;position:relative;z-index:1;margin:0;padding:0 20px 0 4.2px;font-size:12px;font-weight:400;line-height:18px;color:var(--text-muted)}body:has(.pu-filter) ul.products li.product .pu-netto a{color:inherit}body:has(.pu-filter) ul.products li.product:not(:has(.price)) .pu-netto{display:none}body:has(.pu-filter) ul.products li.product:not(:has(.price)) .woocommerce-loop-product__title::after{content:"Preis auf Anfrage";display:block;margin-top:12px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:normal}body:has(.pu-filter) ul.products li.product .woocommerce-loop-product__link::after{content:"Ansehen";display:block;grid-column:1/-1;grid-row:5;margin:8px 20px 20px;padding:10px 20px;border-radius:5px;background-color:var(--accent);color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:center;transition:background-color .1s ease-in-out}body:has(.pu-filter) ul.products li.product:is(.product_cat-konfigurator,.product_cat-unkategorisiert) .woocommerce-loop-product__link::after{content:"Konfigurieren"}body:has(.pu-filter) ul.products li.product:is(:hover,:focus-within) .woocommerce-loop-product__link::after{background-color:var(--accent-hover,var(--accent))}body:has(.pu-filter) ul.products li.product :is(.onsale,.button,.added_to_cart,.star-rating){display:none!important}.pu-filter{margin:0;padding:16px;border:1px solid var(--border);border-radius:10px}.pu-filter fieldset{margin:0 0 20px;padding:0;border:0;min-width:0}.pu-filter fieldset:last-of-type{margin-bottom:0}.pu-filter legend{margin-bottom:8px;padding:0;font-weight:600}.pu-filter label{display:flex;align-items:baseline;gap:8px;padding:3.2px 0;cursor:pointer}.pu-filter input{margin:0;accent-color:var(--accent)}.pu-filter .pu-zahl{margin-left:auto;color:var(--text-muted);font-size:14px}.pu-filter button[type=reset]{margin-top:16px;padding:0;border:0;background:none;color:var(--text);font-size:inherit;font-weight:400;text-decoration:underline;cursor:pointer}.pu-filter button[type=reset]:is(:hover,:focus){background:none;color:var(--accent)}.pu-filter:not(:has(:checked)) button[type=reset]{display:none}body:has(.pu-filter :checked) ul.products li.product{display:none!important}body:has(.pu-filter [value="snack-konfig"]:checked) ul.products li.product.product_cat-unkategorisiert,body:has(.pu-filter [value="eis-konfig"]:checked) ul.products li.product.product_cat-konfigurator,body:has(.pu-filter [value="snackautomaten"]:checked) ul.products li.product.product_cat-snackautomaten,body:has(.pu-filter [value="eisautomaten"]:checked) ul.products li.product.product_cat-eisautomaten{display:grid!important}:is(#wc-column-container:has(>.pu-filter),.pu-raster){display:grid!important;grid-template-columns:260px minmax(0,1fr);column-gap:24px;row-gap:0;align-items:start;counter-reset:pu}:is(#wc-column-container:has(>.pu-filter),.pu-raster) :is(.woocommerce-notices-wrapper,.gb-element-pu-shop-kopf){grid-column:1/-1;grid-row:1}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .pu-anzahl{grid-column:1;grid-row:2;align-self:center;margin:0 0 20px;color:var(--text-muted)}.pu-anzahl::before{content:counter(pu) " " attr(data-einheit)}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:center;gap:12px;margin:0 0 20px!important;float:none!important}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering::before{content:"Sortieren";color:var(--text-muted);font-size:15.2px}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering select{min-width:192px;padding:8px 40px 8px 16px;border:1px solid var(--border);border-radius:5px;background-color:var(--background);color:var(--text);font-size:15.2px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18.4px) 50%,calc(100% - 12.8px) 50%;background-size:5.6px 5.6px,5.6px 5.6px;background-repeat:no-repeat}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering::after{display:none!important}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-result-count{display:none!important}#wc-column-container>.pu-filter,.pu-raster>aside{grid-column:1;grid-row:3}:is(#wc-column-container:has(>.pu-filter),.pu-raster) ul.products{grid-column:2;grid-row:3}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-pagination{grid-column:2;grid-row:4}@media (max-width:1024px){:is(#wc-column-container:has(>.pu-filter),.pu-raster){grid-template-columns:minmax(0,1fr)}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering{grid-column:1}#wc-column-container>.pu-filter,.pu-raster>aside{margin-bottom:24px}:is(#wc-column-container:has(>.pu-filter),.pu-raster) ul.products{grid-column:1;grid-row:4}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-pagination{grid-column:1;grid-row:5}.pu-filter fieldset{display:flex;flex-wrap:wrap;column-gap:20px}.pu-filter legend{float:left;width:100%}.pu-filter .pu-zahl{margin-left:0}}@media (max-width:600px){:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering::before{display:none}:is(#wc-column-container:has(>.pu-filter),.pu-raster) .woocommerce-ordering select{min-width:0;max-width:200px}}body:has(#wc-column-container>.pu-filter) .site-content{background:var(--background-light,#f5f5f5);box-shadow:0 0 0 100vmax var(--background-light,#f5f5f5);clip-path:inset(0 -100vmax)}#wc-column-container:has(>.pu-filter){padding-bottom:80px}@media (max-width:767px){#wc-column-container:has(>.pu-filter){padding-bottom:48px}}.woocommerce-tabs .woocommerce-Tabs-panel--description>h2:first-child{display:none}.woocommerce-tabs:has(>ul.tabs>li:only-child)>ul.tabs{display:none}.pu-raster{display:grid}.pu-raster>div,.pu-raster .woocommerce,.pu-raster #wc-column-container{display:contents}body .entry-content .alignwide{margin-left:0;margin-right:0;width:auto;max-width:none}@media (max-width:768px){body:not(.full-width-content) .site-content{padding-left:40px;padding-right:40px}}@media (max-width:767px){body:not(.full-width-content) .site-content{padding-left:20px;padding-right:20px}}.single-product .woocommerce-product-gallery{overflow:hidden}.single-product .screen-reader-text:not(:focus){width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap}body:is(.woocommerce-cart,.woocommerce-checkout) .site-content{padding-bottom:124px}@media (max-width:767px){body:is(.woocommerce-cart,.woocommerce-checkout) .site-content{padding-bottom:92px}}@media (max-width:767px){body.woocommerce-checkout .site-content{padding-bottom:68px}}body.woocommerce-checkout .gb-site-header :is(.gb-navigation,.wc-block-mini-cart){display:none!important}html[data-theme=dark] .gb-element-jf-dunkel{--background-dark:var(--neutral-950);--text-invert:#ffffff}html[data-theme=dark] .btn-invers{background-color:var(--neutral-950);color:#ffffff!important}html[data-theme=dark] .btn-invers:is(:hover,:focus){background-color:#000000;color:#ffffff!important}html[data-theme=dark] .btn-invers-rand:is(:hover,:focus){background-color:var(--neutral-950);color:#ffffff!important}html[data-theme=dark] .btn-rand-akzent{background-color:var(--background);color:var(--accent-dark)!important}html[data-theme=dark] .btn-rand-akzent:is(:hover,:focus){background-color:var(--accent);color:#ffffff!important}html[data-theme=dark] .woocommerce-product-gallery__trigger{background-color:var(--neutral-900)!important}html[data-theme=dark] :is(.wc-block-components-text-input input,.wc-block-components-textarea,.wc-blocks-components-select__container,.wc-blocks-components-select__select,.wc-block-components-combobox-control input,.wc-block-components-form input,.wc-block-components-quantity-selector,.wc-block-components-quantity-selector input,.woocommerce form .input-text,.woocommerce select){background-color:var(--background)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] :is(.wc-block-components-text-input label,.wc-blocks-components-select__label,.wc-block-components-combobox-control label){color:var(--text-muted)!important}html[data-theme=dark] .wc-block-components-notice-banner.is-error,html[data-theme=dark] .wc-block-checkout__no-payment-methods-notice{background-color:#3a1512!important;color:var(--text)!important}html[data-theme=dark] :is(.wc-block-components-notice-banner.is-success,.woocommerce-message){background-color:#123d22!important;color:var(--text)!important}html[data-theme=dark] :is(.wc-block-components-notice-banner.is-info,.woocommerce-info){background-color:var(--background-light)!important;color:var(--text)!important}html[data-theme=dark] :is(.wc-block-components-order-summary,.wc-block-components-order-summary-item,.wc-block-checkout__sidebar,.wc-block-cart__sidebar,.wc-block-components-totals-wrapper,.wc-block-components-panel,.wc-block-mini-cart__drawer .components-modal__content){background-color:transparent;color:var(--text)}:is(.woocommerce-message,.wc-block-components-notice-banner.is-success){background-color:#1e7a3a}