:root{--el-red:#e1051e;--el-red2:#a50413;--el-black:#000;--el-white:#fff;--el-grey:#434343;--el-grey-75:#656565;--el-grey-50:#9d9d9d;--el-grey-25:#d0d0d1;--el-grey-10:#f5f5f5;--el-grey-acc:#e7eaec;--el-grey-11:#eee;--el-green:#4cbb17;--new-grey:#f5f5f5}.sealants-filter{margin-bottom:1rem}.sealants-filter h3{font-size:1.15rem;margin-bottom:.25rem}.sealants-filter .filter2,.sealants-filter .filter3,.sealants-filter .filter3sub{display:none}.sealants-filter .filter2.active,.sealants-filter .filter3.active,.sealants-filter .filter3sub.active{display:block}.sealants-filter .app-types{display:flex;flex-wrap:wrap;margin:0 -10px}.sealants-filter .app-types label{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;display:flex;flex:0 0 calc(50% - 20px);flex-direction:column;font-weight:600;margin:10px;overflow:hidden;padding-bottom:.5rem}.sealants-filter .app-types label:hover{box-shadow:0 0 11px rgb(33 33 33 / .2)}.sealants-filter .app-types label span{font-size:12px}.sealants-filter .app-types label div{margin:.5rem;position:relative}.sealants-filter .app-types img{max-width:100px}.sealants-filter .filter2-container,.sealants-filter .filter3-container{margin-bottom:1rem}.sealants-filter .filter2{background-color:var(--new-grey);border-radius:.25rem;padding:1rem}.sealants-filter .filter2>div{margin-bottom:1rem}.sealants-filter .filter2>div:last-child{margin-bottom:0}.sealants-filter .filter2:hover{box-shadow:0 0 6px rgb(33 33 33 / .2)}.sealants-filter .filter3{background-color:var(--new-grey);border-radius:.25rem;padding:1rem}.sealants-filter .filter3:hover{box-shadow:0 0 6px rgb(33 33 33 / .2)}.sealants-filter .filter3sub{margin-top:1rem}.sealants-filter .filter-hint{color:var(--el-red)}.sealants-filter label{cursor:pointer;display:block;position:relative}.sealants-filter label span{display:inline-block;padding-left:1.5rem}.sealants-filter input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.sealants-filter input[type=radio]+span:before{border:1px solid var(--el-grey);border-radius:50%;content:"";display:inline-block;height:16px;left:0;position:absolute;top:0;width:16px}.sealants-filter input[type=radio]:checked+span:before{border-color:var(--el-black)}.sealants-filter input[type=radio]:checked+span:after{background:var(--el-black);border-radius:50%;content:"";display:inline-block;height:10px;left:3px;position:absolute;top:3px;width:10px}.sealants-filter .mt-1{margin-top:1rem}.sealants-list{overflow:hidden}.sealants-list .sealant-el{margin-bottom:1rem}.dmb-alert{padding:1rem}#alert-filter{margin-bottom:2rem;margin-top:0;transform:scaleY(0);transform-origin:top;transition:transform .26s ease}#alert-filter.shown{transform:scaleY(1)}@media(min-width:768px){.sealants-filter .filter23-container{display:flex;justify-content:space-between;margin:0 -10px}.sealants-filter .filter2-container,.sealants-filter .filter3-container{flex:0 0 calc(50% - 20px);margin:10px}.sealants-filter .filter2-container label,.sealants-filter .filter3-container label{display:flex;margin-bottom:.25rem}.sealants-filter .filter3{height:100%}.sealants-filter .app-types img{max-width:200px}.sealants-filter .app-types label div{display:flex;margin:.5rem 1rem}.sealants-filter .app-types label div input{flex-grow:0;flex-shrink:0}.sealants-filter .app-types label span{font-size:inherit}.sealants-filter label span{padding-left:1.75rem}.sealants-filter input[type=radio]+span:before{height:20px;width:20px}.sealants-filter input[type=radio]:checked+span:after{height:14px;width:14px}}@media(min-width:992px){.sealants-filter h3{font-size:1.25rem}}@media(min-width:1281px){.sealants-filter .app-types label{align-items:flex-start;flex-basis:calc(25% - 20px);text-align:left}.sealants-filter .app-types img{max-width:inherit}}
