@media (min-width:1260px){.filter-box{padding:30px 85px 48px}}.filter-box hr{color:#f3f3f3}@media (min-width:1260px){.filter-box hr.desktop{margin:10px 0 0;width:100%}}.filter-box .inner-wrapper{margin-bottom:25px}@media (min-width:1260px){.filter-box .inner-wrapper{margin-bottom:0}}.filter-box .title{margin-bottom:20px;margin-top:10px}.filter-box .title span{padding-left:26px;position:relative}.filter-box .title span:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M3 15.75V10.5M3 7.5V2.25M9 15.75V9M9 6V2.25M15 15.75V12M15 9V2.25M.75 10.5h4.5M6.75 6h4.5M12.75 12h4.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");left:0;position:absolute;top:2px}.filter-box .selected-filters>div{color:#888892;margin:20px 0 0}@media (min-width:1260px){.filter-box .selected-filters>div{font-size:16px;line-height:22px}}.filter-box .selected-filters span{display:block;margin-bottom:20px}.filter-box .attribute-filters-headline{color:#888892;display:block;margin:32px auto 16px}@media (min-width:1260px){.filter-box .attribute-filters-headline{font-size:16px;line-height:22px;margin:20px 0}}.filter-box .inner{position:relative;z-index:11}@media (min-width:1260px){.filter-box .attribute-filters{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;width:100%}}.filter-box .attribute-filters>div{width:100%}@media (min-width:1260px){.filter-box .attribute-filters>div{position:relative;width:-moz-fit-content;width:fit-content}}.filter-box .attribute-filters>div button:not(.resetfilter):not(.closefiltermodal):not(.filter-badge-wrapper){align-items:center;background-color:transparent;display:flex;justify-content:space-between;width:100%;z-index:1}@media (min-width:1260px){.filter-box .attribute-filters>div button:not(.resetfilter):not(.closefiltermodal):not(.filter-badge-wrapper):not(.media-filter){align-items:center;border:1px solid #ddddde;border-radius:100px;gap:8px;justify-content:flex-start;max-height:44px;padding:12px 20px 12px 24px;width:auto}.filter-box .attribute-filters>div button:not(.resetfilter):not(.closefiltermodal):not(.filter-badge-wrapper).active{background-color:#c7c7cd}}.filter-box .attribute-filters>div button:not(.resetfilter):not(.closefiltermodal):not(.filter-badge-wrapper)>span{padding:16px 0}@media (min-width:1260px){.filter-box .attribute-filters>div button:not(.resetfilter):not(.closefiltermodal):not(.filter-badge-wrapper)>span{padding:0}}.filter-box .attribute-filters>div>div fieldset{display:flex;flex-direction:column;gap:6px;min-width:0;padding-bottom:16px}@media (min-width:1260px){.filter-box .attribute-filters>div>div fieldset{min-width:-moz-fit-content;min-width:fit-content}}.filter-box .attribute-filters>div>div fieldset div{align-items:center;display:flex;gap:12px}.filter-box .attribute-filters>div>div fieldset div label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1260px){.filter-box .attribute-filters>div>div fieldset div label{max-width:400px}}@media (min-width:1260px){.filter-box .attribute-filters .option-field,.filter-box .attribute-filters div.inner fieldset{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000001f;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:212px;max-width:100%;overflow:auto;padding:32px 20px 20px;position:absolute;z-index:10}.filter-box .attribute-filters .option-field.media,.filter-box .attribute-filters div.inner fieldset.media{flex-direction:row}}@media (min-width:1260px){.filter-box .attribute-filters div.inner .option-field,.filter-box .attribute-filters div.inner fieldset{top:6px}}@media (min-width:768px){.filter-box .attribute-filters .option-field{min-width:250px;padding:32px 30px 20px}}@media (min-width:1260px){.filter-box .attribute-filters .option-field{top:50px}}.filter-box .attribute-filters .input-fields{display:flex;gap:20px;padding-bottom:20px}.filter-box .attribute-filters .input-fields input{border:1px solid #ddddde;padding:2px;width:calc(50% - 10px)}.filter-box .attribute-filters input{border-radius:4px;flex-shrink:0;height:24px;outline:#c7c7cd;width:24px}.filter-box .attribute-filters input[type=checkbox]:checked{accent-color:#c2d5d7}.filter-box .closefiltermodal{align-items:center;background-color:#c2d5d7;border-radius:0 0 8px 8px;bottom:0;display:flex;gap:10px;justify-content:center;left:0;padding:16px;position:absolute;right:0;z-index:12}@media (min-width:1260px){.filter-box .closefiltermodal{align-items:center;background-color:#fbc805;border-radius:100px;display:inline-flex;gap:6px;justify-content:center;max-height:44px;padding:12px 20px;position:relative;width:auto;z-index:unset}.filter-box .closefiltermodal:hover{background-color:#ffb800}}.filter-box .closefiltermodal.disabled{background-color:#ddddde;color:#a9a9b0;cursor:not-allowed;padding-left:20px}.filter-box .closefiltermodal.disabled:hover{background-color:#ddddde;color:#a9a9b0}.filter-box .closefiltermodal.disabled img{display:none}@media (min-width:1260px){.filter-box .buttons{-moz-column-gap:20px;column-gap:20px;display:flex;margin-top:30px;width:100%}}
