.collection__filters{background-color:#fff;height:100%;left:0;overflow:hidden;overflow-y:auto;padding:80px 25px 25px;position:fixed;top:0;transform:translateX(-100%);transition:.3s ease-in-out;visibility:hidden;width:100vw;z-index:15}@media (min-width:768px){.collection__filters{padding:0;position:static;transform:none!important;transition:none;visibility:visible!important;width:200px}}.collection__filters.active{transform:none;visibility:visible}.collection__filters form{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (min-width:768px){.collection__filters form{display:block}}.filter-group{margin-bottom:20px}@media (min-width:768px){.filter-group{margin-bottom:25px}}.filter-group[open] .filter-group-summary:before{border-bottom-color:#000;border-top-color:transparent;margin-bottom:2px}.filter-group-summary{align-items:center;border-bottom:3px solid #fddf31;cursor:pointer;display:inline;display:flex;font-family:var(--secondary-font),sans-serif;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:.025em;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}@media (min-width:768px){.filter-group-summary{font-size:14px;margin-bottom:10px;padding-bottom:5px}}.filter-group-summary svg{height:auto;width:15px}@media (min-width:768px){.filter-group-summary svg{width:12px}}[open] .filter-group-summary svg{transform:rotateX(180deg)}.filter-group-display__list-item{padding:7px 0}.filter-group-display__list-item input{display:none}.filter-group-display__list-item input:checked+label span{background-color:#000}.filter-group-display__list-item input[disabled]+label{opacity:.4;pointer-events:none}.filter-group-display__list-item label{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:12px;justify-content:space-between;line-height:1}.filter-group-display__list-item label div{align-items:center;display:flex}.filter-group-display__list-item label span{background-image:url(icon-check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border:1px solid #000;display:block;height:15px;margin-right:.5rem;width:15px}.active-filters__clear{background-color:#fff;border:2px solid #000;display:block;font-size:14px;letter-spacing:.025em;padding:8px 0;width:100%}.active-filters__clear,.mobile-filters-button{border-radius:6px;font-family:Poppins,sans-serif;font-weight:700;text-transform:uppercase}.mobile-filters-button{align-items:center;background-color:#fddf31;display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.035em;padding:6px 14px}@media (min-width:768px){.mobile-filters-button{display:none}}.mobile-filters-button svg{height:18px;margin-right:7px;width:auto}.close-filters-button{color:#231f20;font-family:flood-std,sans-serif;font-size:30px;line-height:1;padding:20px 25px;position:absolute;right:0;top:0}@media (min-width:768px){.close-filters-button{display:none!important}}.apply-filters-button{background-color:#fddf31;border:2px solid #fddf31;border-radius:6px;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.025em;margin-top:10px;padding:8px 0;text-transform:uppercase;width:100%}@media (min-width:768px){.apply-filters-button{display:none!important}}