.c-productfinder-listing-filter{display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.c-productfinder-listing-filter .hide-for-mobile{display:none}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .hide-for-mobile{display:block}}.c-productfinder-listing-filter .filter-back{display:inline-flex;font-size:24px;padding:1rem 0}.c-productfinder-listing-filter .filter-back-icon{margin-right:.5rem}@media print,screen and (max-width:63.99875em){.c-productfinder-listing-filter .filter-price .filter-label{display:none}}.c-productfinder-listing-filter .filter-sort .filter-items-layer{left:auto;right:0;width:200px}.c-productfinder-listing-filter .filter-submit{align-items:center;background-color:#f2f2f2;display:inline-flex;line-height:0}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-submit{display:none}}.c-productfinder-listing-filter .filter-submit-icon{height:1rem;margin-right:.25rem;margin-top:-2px;width:1rem}.c-productfinder-listing-filter .filter-reset-all,.c-productfinder-listing-filter .filter-show-all,.c-productfinder-listing-filter .filter-submit{cursor:pointer;pointer-events:all}.c-productfinder-listing-filter .filter-reset-all.disabled,.c-productfinder-listing-filter .filter-show-all.disabled,.c-productfinder-listing-filter .filter-submit.disabled{opacity:.5;pointer-events:none}.c-productfinder-listing-filter .filter-show-all,.c-productfinder-listing-filter .filter-submit{border-radius:4px;font-size:14px;padding:1rem}.c-productfinder-listing-filter .filter-item,.c-productfinder-listing-filter .filter-show-all,.c-productfinder-listing-filter .filter-sort{margin-bottom:.5rem}.c-productfinder-listing-filter .filter-coupon{border:1px solid #f2f2f2;font-size:18px;padding:1rem}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-coupon{border:none;font-size:14px;margin-top:1rem;padding:0}}.c-productfinder-listing-filter .filter-coupon :deep(.checkbox-field){flex-direction:row-reverse}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-coupon :deep(.checkbox-field){flex-direction:row}}.c-productfinder-listing-filter .filter-reset-all{border:1px solid #f2f2f2;font-size:16px;padding:1rem;text-align:center}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-reset-all{border:none;padding:0;position:absolute;right:0;top:-38px;width:130px}}.c-productfinder-listing-filter .filter-show-all{box-shadow:inset 0 0 0 1px #1b1b1b;color:#1b1b1b;display:none;font-weight:700}.c-productfinder-listing-filter .filter-show-all-icon{float:right;margin-left:.5rem;transform:rotate(45deg);transform-origin:center;width:.75rem}.c-productfinder-listing-filter .filter-apply{text-align:center}.c-productfinder-listing-filter .filter-item{border-top:none}.c-productfinder-listing-filter .filter-all-items{display:flex;flex-wrap:wrap}@media print,screen and (max-width:63.99875em){.c-productfinder-listing-filter .filter-all-items{background:#fff;display:none;flex-direction:column;height:100vh;height:100svh;left:0;overflow:hidden;padding:0 1rem;position:fixed;right:0;top:0;z-index:999}.c-productfinder-listing-filter .filter-all-items.mobile-filter-open{display:block}}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-all-items .filter-items-wrapper{display:flex;flex-wrap:wrap;max-width:276px}}.c-productfinder-listing-filter .filter-all-items .filter-item{display:block;width:100%}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-all-items .filter-item{margin-right:.5rem}}.c-productfinder-listing-filter .filter-all-items .filter-item{flex:0 0 auto}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-all-items.show-part .filter-show-all{align-self:center;display:inline-block}}.c-productfinder-listing-filter .filter-all-items.show-part .filter-item{display:block}@media print,screen and (min-width:40em){.c-productfinder-listing-filter .filter-all-items.show-part .filter-item{display:none}.c-productfinder-listing-filter .filter-all-items.show-part .filter-item:nth-of-type(-n+3){display:block}}
