/* Built by tools/build.js - do not edit */
.shopify-section--main-collection{overflow:hidden}.shopify-section--main-collection .product-list__inner{overflow:unset;grid-auto-flow:row dense}.load-more-wrapper{display:flex;align-items:center;justify-content:center;margin-top:var(--kavalio-space-16)}ul.collection_menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--kavalio-space-2)}li.collection_menu-item{display:flex;min-width:fit-content;min-height:36px;border:1px solid rgb(var(--kavalio-color-text-muted));border-radius:var(--kavalio-radius-round);font-weight:var(--kavalio-font-weight-semibold);line-height:var(--kavalio-line-height-none)}li.collection_menu-item>*{display:flex;align-items:center;justify-content:center;padding:0 var(--kavalio-space-4)}li.collection_menu-item:hover,li.collection_menu-item.active{background:rgb(var(--kavalio-color-ink));border-color:rgb(var(--kavalio-color-ink));color:rgb(var(--background))}li.collection_menu-item--discount:not(:hover,.active){color:var(--kavalio-badge-sale-text)}.product-facet__meta-bar.anchor{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--kavalio-space-6)}.product-facet__meta-bar-inner{display:flex;align-items:center;justify-content:flex-end}.shopify-section--main-collection product-list.product-list{margin-top:var(--kavalio-space-8)}.collection_breadcrumb{flex:1 1 auto;min-width:0;margin-inline-end:var(--kavalio-space-4)}.collection_breadcrumb .breadcrumb__list{padding:0}.collection_breadcrumb .breadcrumb__item+.breadcrumb__item:before{margin-top:.5em}.image-overlay__content-badge{position:absolute;top:-20px;right:0;width:120px;height:120px;background:var(--image-overlay-badge-bg);color:var(--image-overlay-badge-color);display:flex;align-items:center;justify-content:center;padding:var(--kavalio-space-2);text-align:center;border-radius:var(--kavalio-radius-round);transform:rotate(15deg)}@media(min-width:1000px){.product-facet{margin-block:var(--kavalio-space-16)}}@media(max-width:999px){.product-facet__meta-bar.anchor{display:block}.product-facet__meta-bar-inner{gap:var(--kavalio-space-2)}.product-facet__meta-bar-item--filter,.product-facet__meta-bar-item--sort,.product-facet__meta-bar-item--sort .popover-container{flex:1 1 0;min-width:0}.product-facet__meta-bar-item--filter,.product-facet__meta-bar-item--sort .popover-button{width:100%;min-height:44px;padding-inline:var(--kavalio-space-3);border:1px solid rgb(var(--kavalio-color-text-muted));border-radius:var(--kavalio-radius-round)}.product-facet__meta-bar-item--sort button.popover-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection_breadcrumb{margin-inline-end:0}.collection_breadcrumb .breadcrumb__list{justify-content:center}.image-overlay__content-badge{width:70px;height:70px;top:8px}}@media(max-width:740px){.filter_tags_menu_wrap.scroller.collection_menu_wrap{margin-bottom:var(--kavalio-space-6)}}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container{position:relative}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container .checkbox{position:absolute;opacity:0;pointer-events:none}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container label{display:inline-flex;align-items:center;gap:var(--kavalio-space-3);min-height:32px;cursor:pointer}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container label:before{content:"";flex:none;width:24px;height:24px;border-radius:var(--kavalio-radius-round);background:var(--kavalio-swatch, rgb(var(--background)));box-shadow:0 0 0 1px rgb(var(--kavalio-color-brand-light))}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container .checkbox:checked+label{font-weight:var(--kavalio-font-weight-semibold)}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container .checkbox:checked+label:before{box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 4px rgb(var(--kavalio-color-ink))}#facet-filter-filter\.v\.m\.custom\.grundfarbe .checkbox-container .checkbox:focus-visible+label{outline:var(--kavalio-focus-ring);outline-offset:var(--kavalio-focus-ring-offset)}@media screen and (min-width:1000px){.product-facet__meta-bar .product_facet_inner{display:flex;align-items:center;justify-content:space-between;gap:var(--kavalio-space-4);width:100%}}
