.categorieen>*{flex-basis:calc(33.33333% - 1rem)}.quantity-input{display:flex;flex-direction:column}.quantity-input__label{font-size:.75rem;margin-bottom:.25rem}.quantity-input__controls{align-items:stretch;background-color:#fff;border:1px solid #d0d2d3;display:flex;max-width:80px}@media (max-width:768px){.quantity-input__controls{max-height:48px;max-width:100%}}.quantity-input__number{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex-grow:1;max-width:60px;width:60px}.quantity-input__number::-webkit-inner-spin-button,.quantity-input__number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input__buttons{display:flex;flex-direction:column}@media (max-width:768px){.quantity-input__buttons{flex-direction:row;flex-grow:1;flex-shrink:0}}.quantity-input__button{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #d0d2d3;cursor:pointer;display:flex;flex:1;height:20px;justify-content:center;margin:-1px;text-align:center;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px}@media (max-width:768px){.quantity-input__button{height:auto;width:auto}}.quantity-input__button:hover{background-color:#f2f2f2}.quantity-input__button:disabled{cursor:not-allowed;opacity:.5}.header{z-index:99999999}@media (min-width:768px){.header .sub-menu:not(.lang_dropdown){background-color:#f3f5f7;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);left:0;min-width:12.5rem;padding:1rem .75rem .25rem;pointer-events:none;position:absolute;right:0;top:100%;visibility:hidden}.header .sub-menu:not(.lang_dropdown)>li>a{border-bottom:0!important;display:block;padding-bottom:.5rem;padding-top:.5rem}.header .menu-item-has-children li a{opacity:1}.header .menu-item-has-children li:hover a{opacity:.8}.header .menu-item-has-children>a{border-bottom:0!important}.header .menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23545C63' fill-rule='evenodd' d='M6.207 7.293a1 1 0 0 1 1.414 0l3.293 3.293 3.293-3.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;height:16px;margin-left:4px;width:16px}.header .menu-item-has-children:hover .sub-menu:not(.lang_dropdown){pointer-events:all;transform:translateY(0);transition:transform .1s ease-in-out;visibility:visible}}@media (max-width:767px){.header .menu-open{max-height:calc(100% - 88px);position:fixed;top:88px!important}.header .lang_dropdown{background-color:transparent;box-shadow:none!important}.header .lang_dropdown .lang_current{align-items:center;display:flex;padding:1rem 0;width:100%}.header .lang_dropdown li{padding:0!important}.header .lang_dropdown li a{align-items:center;display:flex;padding:1rem 0;width:100%}.header .lang_dropdown li a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23545C63' fill-rule='evenodd' d='M8.707 13.793a1 1 0 0 1 0-1.414L11.586 9.5 8.707 6.621a1 1 0 1 1 1.414-1.414l3.586 3.586a1 1 0 0 1 0 1.414l-3.586 3.586a1 1 0 0 1-1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;height:16px;margin-right:4px;margin-top:4px;width:16px}.header .mobile-nav-menu .contact a,.header .mobile-nav-menu .menu-item a{align-items:center;display:flex;padding:1rem 0;width:100%}.header .sub-menu:not(.lang_dropdown){border-bottom:1px solid #000}.header .sub-menu:not(.lang_dropdown)>li>a{align-items:center;display:flex;padding:1rem 0;width:100%}.header .sub-menu:not(.lang_dropdown)>li>a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath fill='%23545C63' fill-rule='evenodd' d='M8.707 13.793a1 1 0 0 1 0-1.414L11.586 9.5 8.707 6.621a1 1 0 1 1 1.414-1.414l3.586 3.586a1 1 0 0 1 0 1.414l-3.586 3.586a1 1 0 0 1-1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;height:16px;margin-right:4px;margin-top:4px;width:16px}.header .menu-item-has-children>a{border-bottom:0!important;display:block;padding:1rem 0;width:100%}}.footer-logos svg{height:auto;width:2rem}.bb-product-selector{container-type:inline-size}.bb-product-selector,.bb-product-selector__category{display:flex;flex-direction:column;gap:var(--novi-gutter-width,2rem)}.bb-product-selector__category{background-color:#f9fafb;border:1px solid #d0d2d3;padding:var(--novi-gutter-width,2rem)}@container (max-width: 735px){.bb-product-selector__category{padding:calc(var(--novi-gutter-width, 2rem)/2)}}.bb-product-selector__category-heading{font-size:1.5rem;font-weight:700;margin:0!important}@media (max-width:768px){.bb-product-selector__category-heading{font-size:1.25rem}}.bb-product-selector__products{display:flex;flex-direction:column;gap:calc((var(--novi-gutter-width, 2rem)/3)*2)}.bb-product-selector__product{align-items:center;display:flex;gap:var(--novi-gutter-width,2rem);justify-content:space-between}@container (max-width: 735px){.bb-product-selector__product{align-items:stretch;flex-wrap:wrap;gap:calc(var(--novi-gutter-width, 2rem)/2);justify-content:stretch}}.bb-product-selector__product-numbers{align-items:center}@container (max-width: 735px){.bb-product-selector__product-numbers{align-items:flex-start;justify-content:center}}.bb-product-selector__product-image-container{aspect-ratio:1/1;background-color:#fff;border:1px solid #d0d2d3;flex-basis:60px;flex-shrink:0;margin:0;max-width:60px}.bb-product-selector__product-image{height:auto;width:100%}.bb-product-selector__product-meta{display:flex;flex-basis:20%;flex-direction:column;flex-shrink:0;gap:.5rem}@container (max-width: 735px){.bb-product-selector__product-meta{flex-basis:calc(100% - 90px)}}.bb-product-selector__product-meta-title{margin:0!important}.bb-product-selector__product-meta-stock{align-items:center;display:flex;gap:.5rem}.bb-product-selector__product-meta-stock:before{background-color:#d0d2d3;border-radius:50%;content:"";display:inline-block;height:1rem;width:1rem}.bb-product-selector__product-meta-stock--status-healthy-stock:before{background-color:#24a148}.bb-product-selector__product-meta-stock--status-low-stock:before{background-color:#ff832b}.bb-product-selector__product-meta-stock--status-out-of-stock:before{background-color:#da1e28}.bb-product-selector__product-meta-stock-text{color:#252525;font-size:1rem;line-height:1.1em;opacity:.5}@media (max-width:768px){.bb-product-selector__product-meta-stock-text{font-size:1rem}}.bb-product-selector__product-numbers{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.bb-product-selector__product-number{color:#252525;font-size:.875rem;opacity:.5}@container (max-width: 735px){.bb-product-selector__product-number{font-size:.75rem}}.bb-product-selector__product-quantity{flex-basis:80px;max-width:80px}@container (max-width: 735px){.bb-product-selector__product-quantity{flex-basis:100%;max-width:100%}}.bb-product-selector__overview-table{margin-top:calc(var(--novi-gutter-width, 2rem)/2);width:100%}.bb-product-selector__overview-cell{font-size:1.125rem;padding:.5rem 0}.bb-product-selector__overview-cell:first-of-type{padding-right:2rem}.bb-product-selector__overview-cell:last-of-type{text-align:center;width:calc(80px + var(--novi-gutter-width, 2rem)*2)}.bb-product-selector tfoot tr{border-top:1px solid #d0d2d3}body .woocommerce-store-notice{background-color:#ec5101;line-height:1em;padding:.5rem 1rem}body .woocommerce-store-notice *{color:inherit}body .woocommerce-store-notice__dismiss-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E")}body.woocommerce-demo-store{margin-top:0!important}