.dm-filter [hidden],.dm-filter-out{display:none!important}.dm-filter .dm-filter-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dm-filter .dm-filter-buttons{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:45px}.dm-filter .dm-filter-item,.dm-filter .dm-filter-item:hover,.dm-filter .dm-filter-item:focus{display:flex;flex:0 0 content;align-items:center;justify-content:center;box-sizing:content-box;max-width:calc(100% - 24px);margin:0;padding:8px;overflow:hidden;border:0 solid #69727d;border-radius:0;background:#fff0;color:var(--text,#353535);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;white-space:nowrap;overflow-wrap:break-word;cursor:pointer;transition:all 0.3s}.dm-filter .dm-filter-item:hover,.dm-filter .dm-filter-item[aria-pressed="true"]{border-bottom-width:3px;border-color:var(--primary,#2C3A90)}.dm-filter .dm-filter-item:focus:not(:focus-visible){outline:none}@media (max-width:1366px){.dm-filter .dm-filter-buttons{gap:30px}}@media (max-width:767px){.dm-filter .dm-filter-buttons{gap:15px}.dm-filter .dm-filter-item,.dm-filter .dm-filter-item:hover,.dm-filter .dm-filter-item:focus{font-size:18px}}.dm-filter--catalogue{line-height:1.5}.dm-filter .catalog-filter-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:80px;padding:25px 0;border-bottom:1px solid #f0f0f0}.dm-filter .left-filters{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.dm-filter .active-filters{display:flex;flex-wrap:wrap;gap:12px}.dm-filter .filter-pill{display:flex;align-items:center;justify-content:center;gap:6px;height:58px;margin-right:8px;padding:0 20px;border-radius:29px;background-color:var(--blue-light,#EBF2FC);color:var(--primary,#2C3A90);font-family:"Frutiger Next",sans-serif;font-size:18px;font-weight:500;letter-spacing:-.1px}.dm-filter .filter-pill-remove,.dm-filter .filter-pill-remove:hover,.dm-filter .filter-pill-remove:focus{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:inherit;font:inherit;font-family:"Frutiger Next",sans-serif;font-size:18px;letter-spacing:inherit;cursor:pointer;transition:none}.dm-filter .filter-pill-remove:hover{background:#d5dbe7}.dm-filter .clear-filters,.dm-filter .clear-filters:hover,.dm-filter .clear-filters:focus{margin:0;padding:8px 16px;border:none;border-radius:29px;background:none;color:var(--primary,#2C3A90);font-family:"Frutiger Next",sans-serif;font-size:18px;font-weight:500;line-height:27px;letter-spacing:normal;text-decoration:none;cursor:pointer;transition:all 0.3s}.dm-filter .clear-filters:hover{text-decoration:underline}.dm-filter .right-filters{display:flex;align-items:center;gap:15px}.dm-filter .right-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:135px;height:58px;margin:0;padding:0 12px 0 15px;border:none;border-radius:29px;background-color:var(--grey-light,#F7F7F7);background-repeat:no-repeat;background-position:right 20px center;background-size:16px;color:var(--text,#353535);font-family:"Frutiger Next",sans-serif;font-size:18px;font-weight:500;line-height:27px;letter-spacing:-.1px;cursor:pointer;box-shadow:none;outline:none;transition:all 0.3s}.dm-filter .category-filter{background-image:var(--dm-filter-category-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath fill='%23353535' d='M15.7018 1.41915 8.50181 7.80156c-.302.26459-.75399.26459-1.056 0L.24583 1.41915C-.06304 1.12329-.08349.63734.19943.31672.48236-.0039.96829-.04546 1.30182.22244l6.67199 5.91171L14.6458.22244c.21214-.20319.51897-.27391.799-.18415.28002.08977.48807.32553.54175.61394.05367.2884-.05568.58292-.28475.76692Z'/%3E%3C/svg%3E"))}.dm-filter .sort-filter{background-image:var(--dm-filter-sort-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='%23353535'%3E%3Crect width='18' height='1.5' rx='.75'/%3E%3Crect x='3.375' y='4' width='11.25' height='1.5' rx='.75'/%3E%3Crect x='5.625' y='8' width='6.75' height='1.5' rx='.75'/%3E%3Crect x='7.875' y='12' width='2.25' height='1.5' rx='.75'/%3E%3C/svg%3E"))}.dm-filter .right-filters select:focus-visible,.dm-filter .filter-pill-remove:focus-visible,.dm-filter .clear-filters:focus-visible{outline:2px solid var(--primary,#2C3A90);outline-offset:3px}html[data-dm-input="pointer"] .dm-filter .right-filters select:focus-visible{outline:none}.dm-filter .dm-filter-empty{margin:0 0 14.4px;color:var(--text,#353535);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:22px;font-weight:400;line-height:33px;text-align:left}@media (max-width:768px){.dm-filter .catalog-filter-bar{flex-direction:column;align-items:flex-start}.dm-filter .right-filters{width:80%;justify-content:space-between;gap:5px}.dm-filter .right-filters select{min-width:38%;height:40px;padding:0 10px;background-size:10px;font-size:16px;line-height:24px}}@media (max-width:767px){.dm-filter .clear-filters,.dm-filter .clear-filters:hover,.dm-filter .clear-filters:focus{padding:15px 21px}.dm-filter .dm-filter-empty{font-size:18px;line-height:27px}}