[name=ProductFinder]{background-color:var(--clr-white);bottom:0;margin-left:auto;max-width:67.5rem;padding-inline:0!important;position:fixed;right:0;width:100%;z-index:10}[name=ProductFinder] .button{justify-content:center}[name=ProductFinder] .product-finder-wrapper{box-shadow:0 0 1.875rem .125rem rgba(54,60,66,.2);max-height:calc(100dvh - var(--header-height) - 3rem);padding:0!important}@media screen and (width >= 768px){[name=ProductFinder] .product-finder-wrapper{max-height:38.125rem;min-height:5rem}}:is([name=ProductFinder] .product-finder-wrapper) .content-inner{max-height:0;transition:max-height var(--transition-duration) var(--transition-timing-function)}[name=ProductFinder] .finder-form,[name=ProductFinder] .footer{padding-inline:1.5rem}@media screen and (width >= 768px){[name=ProductFinder] .finder-form,[name=ProductFinder] .footer{padding-inline:2rem}}[name=ProductFinder] .header{cursor:pointer;overflow:hidden;padding:2rem 2rem 0;position:relative;transition:all .3s ease,margin-top .4s ease-out}@media screen and (width < 768px){[name=ProductFinder] .header{padding-top:2rem;padding-inline:1.5rem}[aria-expanded=true]:is([name=ProductFinder] .header){padding-top:3.5rem}}:is([name=ProductFinder] .header) .title{font-size:2rem;font-variant:all-small-caps;line-height:2.875rem}:is([name=ProductFinder] .header) .subtitle{height:0;margin-block-end:0;opacity:0}@media screen and (width >= 1024px){:is([name=ProductFinder] .header) .subtitle{transition:opacity var(--transition-duration) var(--transition-timing-function),height var(--transition-duration)}}@media screen and (width >= 1024px){[aria-expanded=true]:is([name=ProductFinder] .header){padding-top:1rem}}[aria-expanded=true]:is([name=ProductFinder] .header) .subtitle{height:-moz-fit-content;height:fit-content;opacity:1}[name=ProductFinder] .toggle{align-items:center;color:var(--clr-secondary);display:flex;font-size:1rem;font-weight:var(--fw-medium);gap:.625rem;inset:0 2rem 0 auto;letter-spacing:.8px;line-height:150%;position:absolute}@media screen and (width < 768px){[name=ProductFinder] .toggle{align-items:flex-start;padding-top:1rem}:is([name=ProductFinder] .toggle) svg{margin-block-start:.25rem}}@media screen and (width >= 1024px){[name=ProductFinder] .toggle{inset:1.5rem 8.25rem 0 auto}}:is([name=ProductFinder] .toggle) .close{display:none}:is([name=ProductFinder] .toggle) .toggle-icon{transform:rotate(180deg);transition:transform var(--transition-duration) var(--transition-timing-function)}.is-open:is([name=ProductFinder] .toggle) .open{display:none}.is-open:is([name=ProductFinder] .toggle) .close{display:inline-block}.is-open:is([name=ProductFinder] .toggle) .toggle-icon{transform:rotate(0deg)}[name=ProductFinder] .filters{display:flex;flex-direction:column;gap:.5rem}@media screen and (width >= 768px){[name=ProductFinder] .filters{flex-direction:row;gap:1.5rem}}:is([name=ProductFinder] .filters) .button{margin-block-start:.5rem;max-height:2.75rem}[name=ProductFinder] .filter-group{display:flex;flex:1;flex-direction:column}[name=ProductFinder] .filter-group--tonnage{flex:0 0 auto}@media screen and (width >= 768px){[name=ProductFinder] .filter-group--tonnage{max-width:7.5rem}}[name=ProductFinder] .tonnage-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:var(--clr-white);border:1px solid var(--clr-grey-200);color:var(--clr-text);font-size:1rem;height:2.75rem;margin-block-end:0;padding:.5rem .75rem;transition:border-color var(--transition-duration) var(--transition-timing-function);width:100%}:is([name=ProductFinder] .tonnage-input):focus,:is([name=ProductFinder] .tonnage-input):hover{border-color:var(--clr-secondary);outline:none}:is([name=ProductFinder] .tonnage-input)::-webkit-inner-spin-button,:is([name=ProductFinder] .tonnage-input)::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}[name=ProductFinder] .filter-label{color:var(--clr-grey-dark-muted);font-size:.75rem;margin-bottom:0;text-transform:uppercase}[name=ProductFinder] .suggestion{font-weight:var(--fw-medium);padding-block:0;padding-top:1.5rem}@media screen and (width >= 768px){[name=ProductFinder] .suggestion{margin:0;padding-block:2.5rem 0}}[name=ProductFinder] .finder-results{padding:0 1.5rem 2rem}@media screen and (width >= 1024px){[name=ProductFinder] .finder-results{padding:0 8.25rem 2rem 1.5rem}}@media screen and (width < 768px){.accordion-open :is([name=ProductFinder] .finder-results){flex:1;max-height:none}}[name=ProductFinder] .categories{display:grid;gap:.5rem;grid-template-columns:repeat(1,1fr);list-style:none;margin-block:0}@media screen and (width >= 768px){[name=ProductFinder] .categories{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}:is(:is([name=ProductFinder] .categories) .item) .card{box-shadow:0 0 1.8125rem .125rem rgba(54,60,66,.1);display:flex;gap:.75rem;height:100%;min-height:5.5rem;padding:.75rem;position:relative;text-decoration:none}:is(:is(:is([name=ProductFinder] .categories) .item) .card) img{max-height:4.5rem;max-width:6rem;-o-object-fit:contain;object-fit:contain}:is(:is(:is(:is([name=ProductFinder] .categories) .item) .card) .content) .meta-info,:is(:is(:is(:is([name=ProductFinder] .categories) .item) .card) .content) .title{margin:0}:is(:is(:is(:is([name=ProductFinder] .categories) .item) .card) .content) .title{font-size:1.25rem;font-weight:var(--fw-bold);hyphens:auto;text-transform:uppercase;word-break:break-word}:is(:is(:is([name=ProductFinder] .categories) .item) .card) .category-arrow{bottom:.25rem;color:var(--clr-grey-200);position:absolute;right:.25rem;transition:color .3s ease}@media screen and (width >= 512px){:is(:is(:is([name=ProductFinder] .categories) .item) .card) .category-arrow{bottom:.75rem;right:1.375rem}}:is(:is(:is([name=ProductFinder] .categories) .item) .card):hover .category-arrow{color:var(--clr-secondary)}[name=ProductFinder] .no-results{background-color:var(--clr-grey);color:var(--clr-text);text-align:center}[name=ProductFinder] .footer{background-color:var(--clr-accent);display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1.5rem 1.5rem}:is([name=ProductFinder] .footer) :last-child{margin:0}@media screen and (width >= 1024px){[name=ProductFinder] .footer{flex-direction:row;padding:2rem 8.25rem 1.5rem 1.5rem}}@media screen and (width < 768px){:is([name=ProductFinder] .footer) .wrapper{margin-bottom:1rem}}:is(:is([name=ProductFinder] .footer) .wrapper) .title{font-weight:var(--fw-semibold);margin-bottom:0}@media screen and (width >= 1024px){[name=ProductFinder] .finder-form{padding:1.75rem 8.25rem 1rem 1.5rem}[name=ProductFinder] .header{padding:1.5rem 8.25rem 0 1.5rem}[name=ProductFinder] .footer{padding:1.5rem 8.25rem 1.5rem 1.5rem}}[name=ProductFinder] .choices{margin-bottom:0;position:relative;width:100%}:is([name=ProductFinder] .choices):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%2361AE30%27 d=%27M12 6.057V.23L6.113 6.17 0 0v5.829L6.113 12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:.75rem;margin-top:-.375rem;pointer-events:none;position:absolute;right:.75rem;top:50%;width:.75rem;z-index:2}.is-open:is([name=ProductFinder] .choices):after{transform:rotate(180deg)}[name=ProductFinder] .choices__inner{background-color:var(--clr-white);border:1px solid var(--clr-grey-200);color:var(--clr-grey-dark);cursor:pointer;min-height:2.75rem;overflow-y:scroll;padding:.5rem 2.5rem .5rem .5rem;position:relative;transition:border-color var(--transition-duration) var(--transition-timing-function);width:100%}:is([name=ProductFinder] .choices__inner):focus,:is([name=ProductFinder] .choices__inner):hover{border-color:var(--clr-secondary)}@media screen and (width >= 768px){[name=ProductFinder] .choices__inner{height:2.75rem}}[name=ProductFinder] .choices.is-focused .choices__inner,[name=ProductFinder] .choices.is-open .choices__inner{border-color:var(--clr-secondary)}[name=ProductFinder] .choices__list{list-style:none;margin:0}[name=ProductFinder] .choices__list--single{display:inline-block;width:100%}:is([name=ProductFinder] .choices__list--single) .choices__item{color:var(--clr-text)}[name=ProductFinder] .choices__list--multiple{display:block}:is([name=ProductFinder] .choices__list--multiple) .choices__item{background-color:var(--clr-primary);border:none;border-radius:2rem;color:var(--clr-white);display:inline-block;margin:.125rem;padding:0 1rem 0 .5rem}[name=ProductFinder] .choices__list--dropdown{background-color:var(--clr-white);border:1px solid var(--clr-secondary);border-radius:0;border-top:none;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);margin-top:-1px;max-height:18.75rem;overflow-y:auto;position:absolute;top:100%;visibility:hidden;width:100%;z-index:100}.is-active:is([name=ProductFinder] .choices__list--dropdown){visibility:visible}[name=ProductFinder] .choices__item--choice{color:var(--clr-grey-dark);cursor:pointer;font-size:1rem;padding:.625rem .75rem}.is-selected:is([name=ProductFinder] .choices__item--choice){display:none}[name=ProductFinder] .choices__button{background:none;border:none;color:var(--clr-grey-dark);cursor:pointer;display:inline;font-size:1.125rem;line-height:1;margin:0 0 0 .125rem;opacity:.6;padding:0;position:relative;text-indent:-624.9375rem;width:auto}:is([name=ProductFinder] .choices__button):after{color:var(--clr-white);content:"x";font-size:1rem;font-weight:900;left:0;position:absolute;text-indent:0;top:50%;transform:translateY(-50%)}:is([name=ProductFinder] .choices__button):hover{opacity:1}[name=ProductFinder] .choices-multi-select .choices__inner:before{color:var(--clr-text);content:"Wähle eine Abfallart...";font-size:1rem;left:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}[name=ProductFinder] .choices-multi-select .choices__inner:has(.choices__item):before{display:none}[name=ProductFinder] .choices__input.choices__input--cloned{display:none!important}

/*# sourceMappingURL=style.min.css.map*/