/* Discompare Mega Menu v3.2 — shared child-theme styles. */
.main-nav nav.top_menu ul li.rh-megamenu.dcmm-menu > ul.sub-menu {
    width: 1200px !important;
    max-width: calc(100vw - 24px) !important;
    margin-left: -240px;
    padding: 0 !important;
    overflow: visible !important;
    border: 0 !important;
    border-radius: 0 0 6px 6px;
    background: transparent !important;
    box-shadow: none !important;
}
.main-nav nav.top_menu ul li.rh-megamenu.dcmm-menu > ul.sub-menu > li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.dcmm {
    --dcmm-accent: #1b3456;
    --dcmm-link: #111827;
    --dcmm-hover: var(--rehub-main-color, #dd3333);
    --dcmm-border: #d9dde3;
    --dcmm-soft: #f2f3f5;
    --dcmm-surface: #fff;
    --dcmm-height: 720px;
    width: 100%;
    color: #171717;
    background: var(--dcmm-surface);
    border: 1px solid var(--dcmm-border);
    border-radius: 0 0 6px 6px;
    box-shadow: 0 14px 34px rgba(17,24,39,.16);
    font-family: inherit;
    line-height: 1.35;
    overflow: hidden;
}
.dcmm *, .dcmm *::before, .dcmm *::after { box-sizing: border-box; }
.dcmm button { font: inherit; }
.dcmm-shell {
    display: grid;
    grid-template-columns: 235px minmax(0,1fr);
    height: min(var(--dcmm-height), calc(100vh - 86px));
    min-height: 520px;
    background: var(--dcmm-surface);
}
.dcmm-rail {
    min-width: 0;
    overflow-y: auto;
    border-right: 1px solid var(--dcmm-border);
    background: #fff;
    scrollbar-width: thin;
}
.dcmm-icon {
    --dcmm-icon: none;
    display: inline-block;
    flex: 0 0 auto;
    width: 19px;
    height: 19px;
    background-color: currentColor;
    -webkit-mask-image: var(--dcmm-icon);
    mask-image: var(--dcmm-icon);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}
.dcmm-icon-baby-carriage{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTI1NiAxOTJMLjEgMTkyQzIuNyAxMTcuOSA0MS4zIDUyLjkgOTkgMTQuMWMxMy4zLTguOSAzMC44LTQuMyAzOS45IDguOEwyNTYgMTkyem0xMjgtMzJjMC0zNS4zIDI4LjctNjQgNjQtNjRsMzIgMGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmwtMzIgMCAwIDY0YzAgMjUuMi01LjggNTAuMi0xNyA3My41cy0yNy44IDQ0LjUtNDguNiA2Mi4zcy00NS41IDMyLTcyLjcgNDEuNlMyNTMuNCA0MTYgMjI0IDQxNnMtNTguNS01LTg1LjctMTQuNnMtNTEuOS0yMy44LTcyLjctNDEuNnMtMzcuMy0zOS00OC42LTYyLjNTMCAyNDkuMiAwIDIyNGwyMjQgMCAxNjAgMCAwLTY0ek04MCA0MTZhNDggNDggMCAxIDEgMCA5NiA0OCA0OCAwIDEgMSAwLTk2em0yNDAgNDhhNDggNDggMCAxIDEgOTYgMCA0OCA0OCAwIDEgMSAtOTYgMHoiLz48L3N2Zz4=");}
.dcmm-icon-bicycle{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTMxMiAzMmMtMTMuMyAwLTI0IDEwLjctMjQgMjRzMTAuNyAyNCAyNCAyNGwyNS43IDAgMzQuNiA2NC0xNDkuNCAwLTI3LjQtMzhDMTkxIDk5LjcgMTgzLjcgOTYgMTc2IDk2bC01NiAwYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDQzLjcgMCAyMi4xIDMwLjctMjYuNiA1My4xYy0xMC0yLjUtMjAuNS0zLjgtMzEuMi0zLjhDNTcuMyAyMjQgMCAyODEuMyAwIDM1MnM1Ny4zIDEyOCAxMjggMTI4YzY1LjMgMCAxMTkuMS00OC45IDEyNy0xMTJsNDkgMGM4LjUgMCAxNi4zLTQuNSAyMC43LTExLjhsODQuOC0xNDMuNSAyMS43IDQwLjFDNDAyLjQgMjc2LjMgMzg0IDMxMiAzODQgMzUyYzAgNzAuNyA1Ny4zIDEyOCAxMjggMTI4czEyOC01Ny4zIDEyOC0xMjhzLTU3LjMtMTI4LTEyOC0xMjhjLTEzLjUgMC0yNi41IDIuMS0zOC43IDZMMzc1LjQgNDguOEMzNjkuOCAzOC40IDM1OSAzMiAzNDcuMiAzMkwzMTIgMzJ6TTQ1OC42IDMwMy43bDMyLjMgNTkuN2M2LjMgMTEuNyAyMC45IDE2IDMyLjUgOS43czE2LTIwLjkgOS43LTMyLjVsLTMyLjMtNTkuN2MzLjYtLjYgNy40LS45IDExLjItLjljMzkuOCAwIDcyIDMyLjIgNzIgNzJzLTMyLjIgNzItNzIgNzJzLTcyLTMyLjItNzItNzJjMC0xOC42IDctMzUuNSAxOC42LTQ4LjN6TTEzMy4yIDM2OGw2NSAwYy03LjMgMzIuMS0zNiA1Ni03MC4yIDU2Yy0zOS44IDAtNzItMzIuMi03Mi03MnMzMi4yLTcyIDcyLTcyYzEuNyAwIDMuNCAuMSA1LjEgLjJsLTI0LjIgNDguNWMtOSAxOC4xIDQuMSAzOS40IDI0LjMgMzkuNHptMzMuNy00OGw1MC43LTEwMS4zIDcyLjkgMTAxLjItLjEgLjEtMTIzLjUgMHptOTAuNi0xMjhsMTA4LjUgMEwzMTcgMjc0LjggMjU3LjQgMTkyeiIvPjwvc3ZnPg==");}
.dcmm-icon-blender{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTAgNjRDMCAyOC43IDI4LjcgMCA2NCAwbDY0IDAgMzIgMEw0NzAuMSAwYzIxLjEgMCAzNi40IDIwLjEgMzAuOSA0MC40TDQ5NC41IDY0IDMzNiA2NGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmwxNDkuOCAwLTE3LjUgNjRMMzM2IDE2MGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmwxMjMuNiAwLTE3LjUgNjRMMzM2IDI1NmMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmw5Ny41IDBMNDE2IDM1MmwtMjU2IDAtOC43LTk2TDY0IDI1NmMtMzUuMyAwLTY0LTI4LjctNjQtNjRMMCA2NHpNMTQ1LjUgMTkyTDEzMy44IDY0IDY0IDY0bDAgMTI4IDgxLjUgMHpNMTQ0IDM4NGwyODggMGMyNi41IDAgNDggMjEuNSA0OCA0OGwwIDMyYzAgMjYuNS0yMS41IDQ4LTQ4IDQ4bC0yODggMGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhsMC0zMmMwLTI2LjUgMjEuNS00OCA0OC00OHptMTQ0IDk2YTMyIDMyIDAgMSAwIDAtNjQgMzIgMzIgMCAxIDAgMCA2NHoiLz48L3N2Zz4=");}
.dcmm-icon-book{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTk2IDBDNDMgMCAwIDQzIDAgOTZMMCA0MTZjMCA1MyA0MyA5NiA5NiA5NmwyODggMCAzMiAwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMybDAtNjRjMTcuNyAwIDMyLTE0LjMgMzItMzJsMC0zMjBjMC0xNy43LTE0LjMtMzItMzItMzJMMzg0IDAgOTYgMHptMCAzODRsMjU2IDAgMCA2NEw5NiA0NDhjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzJ6bTMyLTI0MGMwLTguOCA3LjItMTYgMTYtMTZsMTkyIDBjOC44IDAgMTYgNy4yIDE2IDE2cy03LjIgMTYtMTYgMTZsLTE5MiAwYy04LjggMC0xNi03LjItMTYtMTZ6bTE2IDQ4bDE5MiAwYzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2bC0xOTIgMGMtOC44IDAtMTYtNy4yLTE2LTE2czcuMi0xNiAxNi0xNnoiLz48L3N2Zz4=");}
.dcmm-icon-briefcase{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTE4NCA0OGwxNDQgMGM0LjQgMCA4IDMuNiA4IDhsMCA0MEwxNzYgOTZsMC00MGMwLTQuNCAzLjYtOCA4LTh6bS01NiA4bDAgNDBMNjQgOTZDMjguNyA5NiAwIDEyNC43IDAgMTYwbDAgOTYgMTkyIDAgMTI4IDAgMTkyIDAgMC05NmMwLTM1LjMtMjguNy02NC02NC02NGwtNjQgMCAwLTQwYzAtMzAuOS0yNS4xLTU2LTU2LTU2TDE4NCAwYy0zMC45IDAtNTYgMjUuMS01NiA1NnpNNTEyIDI4OGwtMTkyIDAgMCAzMmMwIDE3LjctMTQuMyAzMi0zMiAzMmwtNjQgMGMtMTcuNyAwLTMyLTE0LjMtMzItMzJsMC0zMkwwIDI4OCAwIDQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NGwzODQgMGMzNS4zIDAgNjQtMjguNyA2NC02NGwwLTEyOHoiLz48L3N2Zz4=");}
.dcmm-icon-camera{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTE0OS4xIDY0LjhMMTM4LjcgOTYgNjQgOTZDMjguNyA5NiAwIDEyNC43IDAgMTYwTDAgNDE2YzAgMzUuMyAyOC43IDY0IDY0IDY0bDM4NCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0bDAtMjU2YzAtMzUuMy0yOC43LTY0LTY0LTY0bC03NC43IDBMMzYyLjkgNjQuOEMzNTYuNCA0NS4yIDMzOC4xIDMyIDMxNy40IDMyTDE5NC42IDMyYy0yMC43IDAtMzkgMTMuMi00NS41IDMyLjh6TTI1NiAxOTJhOTYgOTYgMCAxIDEgMCAxOTIgOTYgOTYgMCAxIDEgMC0xOTJ6Ii8+PC9zdmc+");}
.dcmm-icon-car{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTEzNS4yIDExNy40TDEwOS4xIDE5MmwyOTMuOCAwLTI2LjEtNzQuNkMzNzIuMyAxMDQuNiAzNjAuMiA5NiAzNDYuNiA5NkwxNjUuNCA5NmMtMTMuNiAwLTI1LjcgOC42LTMwLjIgMjEuNHpNMzkuNiAxOTYuOEw3NC44IDk2LjNDODguMyA1Ny44IDEyNC42IDMyIDE2NS40IDMybDE4MS4yIDBjNDAuOCAwIDc3LjEgMjUuOCA5MC42IDY0LjNsMzUuMiAxMDAuNWMyMy4yIDkuNiAzOS42IDMyLjUgMzkuNiA1OS4ybDAgMTQ0IDAgNDhjMCAxNy43LTE0LjMgMzItMzIgMzJsLTMyIDBjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtNDhMOTYgNDAwbDAgNDhjMCAxNy43LTE0LjMgMzItMzIgMzJsLTMyIDBjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtNDhMMCAyNTZjMC0yNi43IDE2LjQtNDkuNiAzOS42LTU5LjJ6TTEyOCAyODhhMzIgMzIgMCAxIDAgLTY0IDAgMzIgMzIgMCAxIDAgNjQgMHptMjg4IDMyYTMyIDMyIDAgMSAwIDAtNjQgMzIgMzIgMCAxIDAgMCA2NHoiLz48L3N2Zz4=");}
.dcmm-icon-circle-notch{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTIyMi43IDMyLjFjNSAxNi45LTQuNiAzNC44LTIxLjUgMzkuOEMxMjEuOCA5NS42IDY0IDE2OS4xIDY0IDI1NmMwIDEwNiA4NiAxOTIgMTkyIDE5MnMxOTItODYgMTkyLTE5MmMwLTg2LjktNTcuOC0xNjAuNC0xMzcuMS0xODQuMWMtMTYuOS01LTI2LjYtMjIuOS0yMS41LTM5LjhzMjIuOS0yNi42IDM5LjgtMjEuNUM0MzQuOSA0Mi4xIDUxMiAxNDAgNTEyIDI1NmMwIDE0MS40LTExNC42IDI1Ni0yNTYgMjU2UzAgMzk3LjQgMCAyNTZDMCAxNDAgNzcuMSA0Mi4xIDE4Mi45IDEwLjZjMTYuOS01IDM0LjggNC42IDM5LjggMjEuNXoiLz48L3N2Zz4=");}
.dcmm-icon-dumbbell{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTk2IDY0YzAtMTcuNyAxNC4zLTMyIDMyLTMybDMyIDBjMTcuNyAwIDMyIDE0LjMgMzIgMzJsMCAxNjAgMCA2NCAwIDE2MGMwIDE3LjctMTQuMyAzMi0zMiAzMmwtMzIgMGMtMTcuNyAwLTMyLTE0LjMtMzItMzJsMC02NC0zMiAwYy0xNy43IDAtMzItMTQuMy0zMi0zMmwwLTY0Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDAtNjRjMC0xNy43IDE0LjMtMzIgMzItMzJsMzIgMCAwLTY0em00NDggMGwwIDY0IDMyIDBjMTcuNyAwIDMyIDE0LjMgMzIgMzJsMCA2NGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMmwwIDY0YzAgMTcuNy0xNC4zIDMyLTMyIDMybC0zMiAwIDAgNjRjMCAxNy43LTE0LjMgMzItMzIgMzJsLTMyIDBjLTE3LjcgMC0zMi0xNC4zLTMyLTMybDAtMTYwIDAtNjQgMC0xNjBjMC0xNy43IDE0LjMtMzIgMzItMzJsMzIgMGMxNy43IDAgMzIgMTQuMyAzMiAzMnpNNDE2IDIyNGwwIDY0LTE5MiAwIDAtNjQgMTkyIDB6Ii8+PC9zdmc+");}
.dcmm-icon-fish{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTE4MC41IDE0MS41QzIxOS43IDEwOC41IDI3Mi42IDgwIDMzNiA4MHMxMTYuMyAyOC41IDE1NS41IDYxLjVjMzkuMSAzMyA2Ni45IDcyLjQgODEgOTkuOGM0LjcgOS4yIDQuNyAyMC4xIDAgMjkuM2MtMTQuMSAyNy40LTQxLjkgNjYuOC04MSA5OS44QzQ1Mi4zIDQwMy41IDM5OS40IDQzMiAzMzYgNDMycy0xMTYuMy0yOC41LTE1NS41LTYxLjVjLTE2LjItMTMuNy0zMC41LTI4LjUtNDIuNy00My4xTDQ4LjEgMzc5LjZjLTEyLjUgNy4zLTI4LjQgNS4zLTM4LjctNC45Uy0zIDM0OC43IDQuMiAzMzYuMUw1MCAyNTYgNC4yIDE3NS45Yy03LjItMTIuNi01LTI4LjQgNS4zLTM4LjZzMjYuMS0xMi4yIDM4LjctNC45bDg5LjcgNTIuM2MxMi4yLTE0LjYgMjYuNS0yOS40IDQyLjctNDMuMXpNNDQ4IDI1NmEzMiAzMiAwIDEgMCAtNjQgMCAzMiAzMiAwIDEgMCA2NCAweiIvPjwvc3ZnPg==");}
.dcmm-icon-gamepad{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTE5MiA2NEM4NiA2NCAwIDE1MCAwIDI1NlM4NiA0NDggMTkyIDQ0OGwyNTYgMGMxMDYgMCAxOTItODYgMTkyLTE5MnMtODYtMTkyLTE5Mi0xOTJMMTkyIDY0ek00OTYgMTY4YTQwIDQwIDAgMSAxIDAgODAgNDAgNDAgMCAxIDEgMC04MHpNMzkyIDMwNGE0MCA0MCAwIDEgMSA4MCAwIDQwIDQwIDAgMSAxIC04MCAwek0xNjggMjAwYzAtMTMuMyAxMC43LTI0IDI0LTI0czI0IDEwLjcgMjQgMjRsMCAzMiAzMiAwYzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0bC0zMiAwIDAgMzJjMCAxMy4zLTEwLjcgMjQtMjQgMjRzLTI0LTEwLjctMjQtMjRsMC0zMi0zMiAwYy0xMy4zIDAtMjQtMTAuNy0yNC0yNHMxMC43LTI0IDI0LTI0bDMyIDAgMC0zMnoiLz48L3N2Zz4=");}
.dcmm-icon-heart{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTQ3LjYgMzAwLjRMMjI4LjMgNDY5LjFjNy41IDcgMTcuNCAxMC45IDI3LjcgMTAuOXMyMC4yLTMuOSAyNy43LTEwLjlMNDY0LjQgMzAwLjRjMzAuNC0yOC4zIDQ3LjYtNjggNDcuNi0xMDkuNXYtNS44YzAtNjkuOS01MC41LTEyOS41LTExOS40LTE0MUMzNDcgMzYuNSAzMDAuNiA1MS40IDI2OCA4NEwyNTYgOTYgMjQ0IDg0Yy0zMi42LTMyLjYtNzktNDcuNS0xMjQuNi0zOS45QzUwLjUgNTUuNiAwIDExNS4yIDAgMTg1LjF2NS44YzAgNDEuNSAxNy4yIDgxLjIgNDcuNiAxMDkuNXoiLz48L3N2Zz4=");}
.dcmm-icon-house{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTU3NS44IDI1NS41YzAgMTgtMTUgMzIuMS0zMiAzMi4xbC0zMiAwIC43IDE2MC4yYzAgMi43LS4yIDUuNC0uNSA4LjFsMCAxNi4yYzAgMjIuMS0xNy45IDQwLTQwIDQwbC0xNiAwYy0xLjEgMC0yLjIgMC0zLjMtLjFjLTEuNCAuMS0yLjggLjEtNC4yIC4xTDQxNiA1MTJsLTI0IDBjLTIyLjEgMC00MC0xNy45LTQwLTQwbDAtMjQgMC02NGMwLTE3LjctMTQuMy0zMi0zMi0zMmwtNjQgMGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJsMCA2NCAwIDI0YzAgMjIuMS0xNy45IDQwLTQwIDQwbC0yNCAwLTMxLjkgMGMtMS41IDAtMy0uMS00LjUtLjJjLTEuMiAuMS0yLjQgLjItMy42IC4ybC0xNiAwYy0yMi4xIDAtNDAtMTcuOS00MC00MGwwLTExMmMwLS45IDAtMS45IC4xLTIuOGwwLTY5LjctMzIgMGMtMTggMC0zMi0xNC0zMi0zMi4xYzAtOSAzLTE3IDEwLTI0TDI2Ni40IDhjNy03IDE1LTggMjItOHMxNSAyIDIxIDdMNTY0LjggMjMxLjVjOCA3IDEyIDE1IDExIDI0eiIvPjwvc3ZnPg==");}
.dcmm-icon-laptop{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTEyOCAzMkM5Mi43IDMyIDY0IDYwLjcgNjQgOTZsMCAyNTYgNjQgMCAwLTI1NiAzODQgMCAwIDI1NiA2NCAwIDAtMjU2YzAtMzUuMy0yOC43LTY0LTY0LTY0TDEyOCAzMnpNMTkuMiAzODRDOC42IDM4NCAwIDM5Mi42IDAgNDAzLjJDMCA0NDUuNiAzNC40IDQ4MCA3Ni44IDQ4MGw0ODYuNCAwYzQyLjQgMCA3Ni44LTM0LjQgNzYuOC03Ni44YzAtMTAuNi04LjYtMTkuMi0xOS4yLTE5LjJMMTkuMiAzODR6Ii8+PC9zdmc+");}
.dcmm-icon-mobile-screen-button{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTE2IDY0QzE2IDI4LjcgNDQuNyAwIDgwIDBMMzA0IDBjMzUuMyAwIDY0IDI4LjcgNjQgNjRsMCAzODRjMCAzNS4zLTI4LjcgNjQtNjQgNjRMODAgNTEyYy0zNS4zIDAtNjQtMjguNy02NC02NEwxNiA2NHpNMjI0IDQ0OGEzMiAzMiAwIDEgMCAtNjQgMCAzMiAzMiAwIDEgMCA2NCAwek0zMDQgNjRMODAgNjRsMCAzMjAgMjI0IDAgMC0zMjB6Ii8+PC9zdmc+");}
.dcmm-icon-mountain{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTI1NiAzMmMxMi41IDAgMjQuMSA2LjQgMzAuOCAxN0w1MDMuNCAzOTQuNGM1LjYgOC45IDguNiAxOS4yIDguNiAyOS43YzAgMzAuOS0yNSA1NS45LTU1LjkgNTUuOUw1NS45IDQ4MEMyNSA0ODAgMCA0NTUgMCA0MjQuMWMwLTEwLjUgMy0yMC44IDguNi0yOS43TDIyNS4yIDQ5YzYuNi0xMC42IDE4LjMtMTcgMzAuOC0xN3ptNjUgMTkyTDI1NiAxMjAuNCAxNzYuOSAyNDYuNWwxOC4zIDI0LjRjNi40IDguNSAxOS4yIDguNSAyNS42IDBsMjUuNi0zNC4xYzYtOC4xIDE1LjUtMTIuOCAyNS42LTEyLjhsNDkgMHoiLz48L3N2Zz4=");}
.dcmm-icon-music{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTQ5OS4xIDYuM2M4LjEgNiAxMi45IDE1LjYgMTIuOSAyNS43bDAgNzIgMCAyNjRjMCA0NC4yLTQzIDgwLTk2IDgwcy05Ni0zNS44LTk2LTgwczQzLTgwIDk2LTgwYzExLjIgMCAyMiAxLjYgMzIgNC42TDQ0OCAxNDcgMTkyIDIyMy44IDE5MiA0MzJjMCA0NC4yLTQzIDgwLTk2IDgwcy05Ni0zNS44LTk2LTgwczQzLTgwIDk2LTgwYzExLjIgMCAyMiAxLjYgMzIgNC42TDEyOCAyMDBsMC03MmMwLTE0LjEgOS4zLTI2LjYgMjIuOC0zMC43bDMyMC05NmM5LjctMi45IDIwLjItMS4xIDI4LjMgNXoiLz48L3N2Zz4=");}
.dcmm-icon-paw{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTIyNi41IDkyLjljMTQuMyA0Mi45LS4zIDg2LjItMzIuNiA5Ni44cy03MC4xLTE1LjYtODQuNC01OC41cy4zLTg2LjIgMzIuNi05Ni44czcwLjEgMTUuNiA4NC40IDU4LjV6TTEwMC40IDE5OC42YzE4LjkgMzIuNCAxNC4zIDcwLjEtMTAuMiA4NC4xcy01OS43LS45LTc4LjUtMzMuM1MtMi43IDE3OS4zIDIxLjggMTY1LjNzNTkuNyAuOSA3OC41IDMzLjN6TTY5LjIgNDAxLjJDMTIxLjYgMjU5LjkgMjE0LjcgMjI0IDI1NiAyMjRzMTM0LjQgMzUuOSAxODYuOCAxNzcuMmMzLjYgOS43IDUuMiAyMC4xIDUuMiAzMC41bDAgMS42YzAgMjUuOC0yMC45IDQ2LjctNDYuNyA0Ni43Yy0xMS41IDAtMjIuOS0xLjQtMzQtNC4ybC04OC0yMmMtMTUuMy0zLjgtMzEuMy0zLjgtNDYuNiAwbC04OCAyMmMtMTEuMSAyLjgtMjIuNSA0LjItMzQgNC4yQzg0LjkgNDgwIDY0IDQ1OS4xIDY0IDQzMy4zbDAtMS42YzAtMTAuNCAxLjYtMjAuOCA1LjItMzAuNXpNNDIxLjggMjgyLjdjLTI0LjUtMTQtMjkuMS01MS43LTEwLjItODQuMXM1NC00Ny4zIDc4LjUtMzMuM3MyOS4xIDUxLjcgMTAuMiA4NC4xcy01NCA0Ny4zLTc4LjUgMzMuM3pNMzEwLjEgMTg5LjdjLTMyLjMtMTAuNi00Ni45LTUzLjktMzIuNi05Ni44czUyLjEtNjkuMSA4NC40LTU4LjVzNDYuOSA1My45IDMyLjYgOTYuOHMtNTIuMSA2OS4xLTg0LjQgNTguNXoiLz48L3N2Zz4=");}
.dcmm-icon-person{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTExMiA0OGE0OCA0OCAwIDEgMSA5NiAwIDQ4IDQ4IDAgMSAxIC05NiAwem00MCAzMDRsMCAxMjhjMCAxNy43LTE0LjMgMzItMzIgMzJzLTMyLTE0LjMtMzItMzJsMC0yMjMuMUw1OS40IDMwNC41Yy05LjEgMTUuMS0yOC44IDIwLTQzLjkgMTAuOXMtMjAtMjguOC0xMC45LTQzLjlsNTguMy05N2MxNy40LTI4LjkgNDguNi00Ni42IDgyLjMtNDYuNmwyOS43IDBjMzMuNyAwIDY0LjkgMTcuNyA4Mi4zIDQ2LjZsNTguMyA5N2M5LjEgMTUuMSA0LjIgMzQuOC0xMC45IDQzLjlzLTM0LjggNC4yLTQzLjktMTAuOUwyMzIgMjU2LjkgMjMyIDQ4MGMwIDE3LjctMTQuMyAzMi0zMiAzMnMtMzItMTQuMy0zMi0zMmwwLTEyOC0xNiAweiIvPjwvc3ZnPg==");}
.dcmm-icon-seedling{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTUxMiAzMmMwIDExMy42LTg0LjYgMjA3LjUtMTk0LjIgMjIyYy03LjEtNTMuNC0zMC42LTEwMS42LTY1LjMtMTM5LjNDMjkwLjggNDYuMyAzNjQgMCA0NDggMGwzMiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyek0wIDk2QzAgNzguMyAxNC4zIDY0IDMyIDY0bDMyIDBjMTIzLjcgMCAyMjQgMTAwLjMgMjI0IDIyNGwwIDMyIDAgMTYwYzAgMTcuNy0xNC4zIDMyLTMyIDMycy0zMi0xNC4zLTMyLTMybDAtMTYwQzEwMC4zIDMyMCAwIDIxOS43IDAgOTZ6Ii8+PC9zdmc+");}
.dcmm-icon-shield-halved{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTI1NiAwYzQuNiAwIDkuMiAxIDEzLjQgMi45TDQ1Ny43IDgyLjhjMjIgOS4zIDM4LjQgMzEgMzguMyA1Ny4yYy0uNSA5OS4yLTQxLjMgMjgwLjctMjEzLjYgMzYzLjJjLTE2LjcgOC0zNi4xIDgtNTIuOCAwQzU3LjMgNDIwLjcgMTYuNSAyMzkuMiAxNiAxNDBjLS4xLTI2LjIgMTYuMy00Ny45IDM4LjMtNTcuMkwyNDIuNyAyLjlDMjQ2LjggMSAyNTEuNCAwIDI1NiAwem0wIDY2LjhsMCAzNzguMUMzOTQgMzc4IDQzMS4xIDIzMC4xIDQzMiAxNDEuNEwyNTYgNjYuOHMwIDAgMCAweiIvPjwvc3ZnPg==");}
.dcmm-icon-shirt{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTIxMS44IDBjNy44IDAgMTQuMyA1LjcgMTYuNyAxMy4yQzI0MC44IDUxLjkgMjc3LjEgODAgMzIwIDgwczc5LjItMjguMSA5MS41LTY2LjhDNDEzLjkgNS43IDQyMC40IDAgNDI4LjIgMGwxMi42IDBjMjIuNSAwIDQ0LjIgNy45IDYxLjUgMjIuM0w2MjguNSAxMjcuNGM2LjYgNS41IDEwLjcgMTMuNSAxMS40IDIyLjFzLTIuMSAxNy4xLTcuOCAyMy42bC01NiA2NGMtMTEuNCAxMy4xLTMxLjIgMTQuNi00NC42IDMuNUw0ODAgMTk3LjcgNDgwIDQ0OGMwIDM1LjMtMjguNyA2NC02NCA2NGwtMTkyIDBjLTM1LjMgMC02NC0yOC43LTY0LTY0bDAtMjUwLjMtNTEuNSA0Mi45Yy0xMy4zIDExLjEtMzMuMSA5LjYtNDQuNi0zLjVsLTU2LTY0Yy01LjctNi41LTguNS0xNS03LjgtMjMuNnM0LjgtMTYuNiAxMS40LTIyLjFMMTM3LjcgMjIuM0MxNTUgNy45IDE3Ni43IDAgMTk5LjIgMGwxMi42IDB6Ii8+PC9zdmc+");}
.dcmm-icon-snowflake{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTIyNCAwYzE3LjcgMCAzMiAxNC4zIDMyIDMybDAgMzAuMSAxNS0xNWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjlsLTQ5IDQ5IDAgNzAuMyA2MS40LTM1LjggMTcuNy02Ni4xYzMuNC0xMi44IDE2LjYtMjAuNCAyOS40LTE3czIwLjQgMTYuNiAxNyAyOS40bC01LjIgMTkuMyAyMy42LTEzLjhjMTUuMy04LjkgMzQuOS0zLjcgNDMuOCAxMS41czMuOCAzNC45LTExLjUgNDMuOGwtMjUuMyAxNC44IDIxLjcgNS44YzEyLjggMy40IDIwLjQgMTYuNiAxNyAyOS40cy0xNi42IDIwLjQtMjkuNCAxN2wtNjcuNy0xOC4xTDI4Ny41IDI1Nmw2MC45IDM1LjUgNjcuNy0xOC4xYzEyLjgtMy40IDI2IDQuMiAyOS40IDE3cy00LjIgMjYtMTcgMjkuNGwtMjEuNyA1LjggMjUuMyAxNC44YzE1LjMgOC45IDIwLjQgMjguNSAxMS41IDQzLjhzLTI4LjUgMjAuNC00My44IDExLjVsLTIzLjYtMTMuOCA1LjIgMTkuM2MzLjQgMTIuOC00LjIgMjYtMTcgMjkuNHMtMjYtNC4yLTI5LjQtMTdsLTE3LjctNjYuMUwyNTYgMzExLjdsMCA3MC4zIDQ5IDQ5YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45cy0yNC42IDkuNC0zMy45IDBsLTE1LTE1IDAgMzAuMWMwIDE3LjctMTQuMyAzMi0zMiAzMnMtMzItMTQuMy0zMi0zMmwwLTMwLjEtMTUgMTVjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwcy05LjQtMjQuNiAwLTMzLjlsNDktNDkgMC03MC4zLTYxLjQgMzUuOC0xNy43IDY2LjFjLTMuNCAxMi44LTE2LjYgMjAuNC0yOS40IDE3cy0yMC40LTE2LjYtMTctMjkuNGw1LjItMTkuM0w0OC4xIDM5NS42Yy0xNS4zIDguOS0zNC45IDMuNy00My44LTExLjVzLTMuNy0zNC45IDExLjUtNDMuOGwyNS4zLTE0LjgtMjEuNy01LjhjLTEyLjgtMy40LTIwLjQtMTYuNi0xNy0yOS40czE2LjYtMjAuNCAyOS40LTE3bDY3LjcgMTguMUwxNjAuNSAyNTYgOTkuNiAyMjAuNSAzMS45IDIzOC42Yy0xMi44IDMuNC0yNi00LjItMjkuNC0xN3M0LjItMjYgMTctMjkuNGwyMS43LTUuOEwxNS45IDE3MS42Qy42IDE2Mi43LTQuNSAxNDMuMSA0LjQgMTI3LjlzMjguNS0yMC40IDQzLjgtMTEuNWwyMy42IDEzLjgtNS4yLTE5LjNjLTMuNC0xMi44IDQuMi0yNiAxNy0yOS40czI2IDQuMiAyOS40IDE3bDE3LjcgNjYuMUwxOTIgMjAwLjNsMC03MC4zTDE0MyA4MWMtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlzMjQuNi05LjQgMzMuOSAwbDE1IDE1TDE5MiAzMmMwLTE3LjcgMTQuMy0zMiAzMi0zMnoiLz48L3N2Zz4=");}
.dcmm-icon-tv{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NDAgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTY0IDY0bDAgMjg4IDUxMiAwIDAtMjg4TDY0IDY0ek0wIDY0QzAgMjguNyAyOC43IDAgNjQgMEw1NzYgMGMzNS4zIDAgNjQgMjguNyA2NCA2NGwwIDI4OGMwIDM1LjMtMjguNyA2NC02NCA2NEw2NCA0MTZjLTM1LjMgMC02NC0yOC43LTY0LTY0TDAgNjR6TTEyOCA0NDhsMzg0IDBjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJsLTM4NCAwYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMyeiIvPjwvc3ZnPg==");}
.dcmm-icon-water{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTI2OS41IDY5LjljMTEuMS03LjkgMjUuOS03LjkgMzcgMEMzMjkgODUuNCAzNTYuNSA5NiAzODQgOTZjMjYuOSAwIDU1LjQtMTAuOCA3Ny40LTI2LjFjMCAwIDAgMCAwIDBjMTEuOS04LjUgMjguMS03LjggMzkuMiAxLjdjMTQuNCAxMS45IDMyLjUgMjEgNTAuNiAyNS4yYzE3LjIgNCAyNy45IDIxLjIgMjMuOSAzOC40cy0yMS4yIDI3LjktMzguNCAyMy45Yy0yNC41LTUuNy00NC45LTE2LjUtNTguMi0yNUM0NDkuNSAxNDkuNyA0MTcgMTYwIDM4NCAxNjBjLTMxLjkgMC02MC42LTkuOS04MC40LTE4LjljLTUuOC0yLjctMTEuMS01LjMtMTUuNi03LjdjLTQuNSAyLjQtOS43IDUuMS0xNS42IDcuN2MtMTkuOCA5LTQ4LjUgMTguOS04MC40IDE4LjljLTMzIDAtNjUuNS0xMC4zLTk0LjUtMjUuOGMtMTMuNCA4LjQtMzMuNyAxOS4zLTU4LjIgMjVjLTE3LjIgNC0zNC40LTYuNy0zOC40LTIzLjlzNi43LTM0LjQgMjMuOS0zOC40QzQyLjggOTIuNiA2MSA4My41IDc1LjMgNzEuNmMxMS4xLTkuNSAyNy4zLTEwLjEgMzkuMi0xLjdjMCAwIDAgMCAwIDBDMTM2LjcgODUuMiAxNjUuMSA5NiAxOTIgOTZjMjcuNSAwIDU1LTEwLjYgNzcuNS0yNi4xem0zNyAyODhDMzI5IDM3My40IDM1Ni41IDM4NCAzODQgMzg0YzI2LjkgMCA1NS40LTEwLjggNzcuNC0yNi4xYzAgMCAwIDAgMCAwYzExLjktOC41IDI4LjEtNy44IDM5LjIgMS43YzE0LjQgMTEuOSAzMi41IDIxIDUwLjYgMjUuMmMxNy4yIDQgMjcuOSAyMS4yIDIzLjkgMzguNHMtMjEuMiAyNy45LTM4LjQgMjMuOWMtMjQuNS01LjctNDQuOS0xNi41LTU4LjItMjVDNDQ5LjUgNDM3LjcgNDE3IDQ0OCAzODQgNDQ4Yy0zMS45IDAtNjAuNi05LjktODAuNC0xOC45Yy01LjgtMi43LTExLjEtNS4zLTE1LjYtNy43Yy00LjUgMi40LTkuNyA1LjEtMTUuNiA3LjdjLTE5LjggOS00OC41IDE4LjktODAuNCAxOC45Yy0zMyAwLTY1LjUtMTAuMy05NC41LTI1LjhjLTEzLjQgOC40LTMzLjcgMTkuMy01OC4yIDI1Yy0xNy4yIDQtMzQuNC02LjctMzguNC0yMy45czYuNy0zNC40IDIzLjktMzguNGMxOC4xLTQuMiAzNi4yLTEzLjMgNTAuNi0yNS4yYzExLjEtOS40IDI3LjMtMTAuMSAzOS4yLTEuN2MwIDAgMCAwIDAgMEMxMzYuNyAzNzMuMiAxNjUuMSAzODQgMTkyIDM4NGMyNy41IDAgNTUtMTAuNiA3Ny41LTI2LjFjMTEuMS03LjkgMjUuOS03LjkgMzcgMHptMC0xNDRDMzI5IDIyOS40IDM1Ni41IDI0MCAzODQgMjQwYzI2LjkgMCA1NS40LTEwLjggNzcuNC0yNi4xYzAgMCAwIDAgMCAwYzExLjktOC41IDI4LjEtNy44IDM5LjIgMS43YzE0LjQgMTEuOSAzMi41IDIxIDUwLjYgMjUuMmMxNy4yIDQgMjcuOSAyMS4yIDIzLjkgMzguNHMtMjEuMiAyNy45LTM4LjQgMjMuOWMtMjQuNS01LjctNDQuOS0xNi41LTU4LjItMjVDNDQ5LjUgMjkzLjcgNDE3IDMwNCAzODQgMzA0Yy0zMS45IDAtNjAuNi05LjktODAuNC0xOC45Yy01LjgtMi43LTExLjEtNS4zLTE1LjYtNy43Yy00LjUgMi40LTkuNyA1LjEtMTUuNiA3LjdjLTE5LjggOS00OC41IDE4LjktODAuNCAxOC45Yy0zMyAwLTY1LjUtMTAuMy05NC41LTI1LjhjLTEzLjQgOC40LTMzLjcgMTkuMy01OC4yIDI1Yy0xNy4yIDQtMzQuNC02LjctMzguNC0yMy45czYuNy0zNC40IDIzLjktMzguNGMxOC4xLTQuMiAzNi4yLTEzLjMgNTAuNi0yNS4yYzExLjEtOS41IDI3LjMtMTAuMSAzOS4yLTEuN2MwIDAgMCAwIDAgMEMxMzYuNyAyMjkuMiAxNjUuMSAyNDAgMTkyIDI0MGMyNy41IDAgNTUtMTAuNiA3Ny41LTI2LjFjMTEuMS03LjkgMjUuOS03LjkgMzcgMHoiLz48L3N2Zz4=");}
.dcmm-icon-wrench{--dcmm-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSdibGFjayc+PHBhdGggZD0iTTM1MiAzMjBjODguNCAwIDE2MC03MS42IDE2MC0xNjBjMC0xNS4zLTIuMi0zMC4xLTYuMi00NC4yYy0zLjEtMTAuOC0xNi40LTEzLjItMjQuMy01LjNsLTc2LjggNzYuOGMtMyAzLTcuMSA0LjctMTEuMyA0LjdMMzM2IDE5MmMtOC44IDAtMTYtNy4yLTE2LTE2bDAtNTcuNGMwLTQuMiAxLjctOC4zIDQuNy0xMS4zbDc2LjgtNzYuOGM3LjktNy45IDUuNC0yMS4yLTUuMy0yNC4zQzM4Mi4xIDIuMiAzNjcuMyAwIDM1MiAwQzI2My42IDAgMTkyIDcxLjYgMTkyIDE2MGMwIDE5LjEgMy40IDM3LjUgOS41IDU0LjVMMTkuOSAzOTYuMUM3LjIgNDA4LjggMCA0MjYuMSAwIDQ0NC4xQzAgNDgxLjYgMzAuNCA1MTIgNjcuOSA1MTJjMTggMCAzNS4zLTcuMiA0OC0xOS45TDI5Ny41IDMxMC41YzE3IDYuMiAzNS40IDkuNSA1NC41IDkuNXpNODAgNDA4YTI0IDI0IDAgMSAxIDAgNDggMjQgMjQgMCAxIDEgMC00OHoiLz48L3N2Zz4=");}
.dcmm-tab {
    appearance: none;
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    min-height: 58px;
    margin: 0;
    padding: 14px 18px;
    border: 0;
    border-bottom: 1px solid transparent;
    border-radius: 0;
    background: transparent;
    color: #111;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    text-align: left;
    cursor: pointer;
}
.dcmm-tab .dcmm-icon { color: #30343a; }
.dcmm-tab:hover,
.dcmm-tab[aria-selected="true"] { background: #ececec; }
.dcmm-tab:hover .dcmm-icon,
.dcmm-tab[aria-selected="true"] .dcmm-icon { color: var(--dcmm-hover); }
.dcmm-tab:focus-visible,
.dcmm-mobile-toggle:focus-visible,
.dcmm-show-all:focus-visible,
.dcmm a:focus-visible {
    outline: 3px solid rgba(221,51,51,.35);
    outline: 3px solid color-mix(in srgb, var(--dcmm-hover) 35%, transparent);
    outline-offset: -3px;
}
.dcmm-panels { min-width: 0; overflow: hidden; }
.dcmm-department { display: none; height: 100%; }
.dcmm-department.is-active { display: block; }
.dcmm-mobile-toggle { display: none; }
.dcmm-panel-scroll {
    height: 100%;
    padding: 30px 30px 34px;
    overflow: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
}
.dcmm-grid {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 30px 34px;
    align-items: start;
}
.dcmm-column { min-width: 0; }
.dcmm-group { margin: 0 0 26px; break-inside: avoid; }
.dcmm-group:last-child { margin-bottom: 0; }
.dcmm-group-title {
    margin: 0 0 11px;
    padding: 0 0 10px;
    border-bottom: 1px solid #e7e7e7;
    font-size: 18px;
    font-weight: 750;
    line-height: 1.25;
}
.dcmm-group-title > span {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    color: #303030;
}
.dcmm-group-title .dcmm-icon { width: 18px; height: 18px; margin-top: 2px; color: currentColor; opacity: .92; }
.dcmm-links { margin: 0; padding: 0; }
.dcmm-links > a,
.dcmm-department-link {
    display: block;
    padding: 2px 0;
    color: var(--dcmm-link) !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.28;
    text-decoration: none !important;
    overflow-wrap: anywhere;
}
.dcmm-links > a:hover,
.dcmm-links > a:focus-visible,
.dcmm-department-link:hover,
.dcmm-department-link:focus-visible {
    color: var(--dcmm-hover) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px;
}
.dcmm-show-all {
    appearance: none;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    width: auto;
    margin: 7px 0 0;
    padding: 2px 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--dcmm-hover) !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.28;
    text-align: left;
    text-decoration: none !important;
    cursor: pointer;
}
.dcmm-show-all:hover,
.dcmm-show-all:focus-visible {
    color: var(--dcmm-hover) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px;
}
.dcmm-show-all-arrow { display: inline-block; transition: transform .16s ease; }
.dcmm-show-all[aria-expanded="false"]:hover .dcmm-show-all-arrow { transform: translateX(2px); }
.dcmm-show-all[aria-expanded="true"]:hover .dcmm-show-all-arrow { transform: translateY(-2px); }
@media (min-width: 1025px) {
    .dcmm-group[data-display-mode="desktop_full"] > .dcmm-show-all { display: none; }
}
.dcmm-department-link { margin-top: 16px; font-weight: 700; }
.dcmm-debug {
    margin: 10px;
    padding: 10px 12px;
    border: 1px solid #d63638;
    background: #fff5f5;
    color: #7a1c1e;
    font-size: 12px;
}
@media (max-width:1280px) and (min-width:1025px) {
    .main-nav nav.top_menu ul li.rh-megamenu.dcmm-menu > ul.sub-menu {
        width: calc(100vw - 24px) !important;
        margin-left: calc(-1 * min(240px,18vw));
    }
    .dcmm-shell { grid-template-columns: 220px minmax(0,1fr); }
    .dcmm-panel-scroll { padding: 24px; }
    .dcmm-grid { gap: 24px; }
    .dcmm-links > a, .dcmm-show-all, .dcmm-department-link { font-size: 14px; }
    .dcmm-group-title { font-size: 17px; }
}
@media (max-width:1024px) {
    .main-nav nav.top_menu ul li.rh-megamenu.dcmm-menu > ul.sub-menu {
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        border-radius: 0;
    }
    .dcmm { width: 100%; border-radius: 0; box-shadow: none; overflow: visible; }
    .dcmm-shell { display: block; height: auto; min-height: 0; }
    .dcmm-rail { display: none; }
    .dcmm-panels { overflow: visible; }
    .dcmm-department { display: block; height: auto; border-bottom: 1px solid var(--dcmm-border); }
    .dcmm-mobile-toggle {
        appearance: none;
        display: grid;
        grid-template-columns: 20px minmax(0,1fr) 12px;
        align-items: center;
        gap: 11px;
        width: 100%;
        margin: 0;
        padding: 15px 18px;
        border: 0;
        background: #fff;
        color: #111;
        font-size: 15px;
        font-weight: 750;
        text-align: left;
        cursor: pointer;
    }
    .dcmm-mobile-toggle .dcmm-icon { width: 19px; height: 19px; color: #30343a; }
    .dcmm-mobile-toggle::after {
        content: "";
        width: 9px;
        height: 9px;
        border-right: 2px solid currentColor;
        border-bottom: 2px solid currentColor;
        transform: rotate(45deg) translateY(-2px);
        transition: transform .18s ease;
    }
    .dcmm-department.is-expanded > .dcmm-mobile-toggle { background: var(--dcmm-soft); }
    .dcmm-department.is-expanded > .dcmm-mobile-toggle .dcmm-icon { color: var(--dcmm-hover); }
    .dcmm-department.is-expanded > .dcmm-mobile-toggle::after { transform: rotate(225deg) translate(-2px,-2px); }
    .dcmm-panel-scroll {
        display: none;
        height: auto;
        max-height: 65vh;
        padding: 20px;
        border-top: 1px solid var(--dcmm-border);
        overflow: auto;
    }
    .dcmm-department.is-expanded > .dcmm-panel-scroll { display: block; }
    .dcmm-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 22px 26px; }
}
@media (max-width:620px) {
    .dcmm-panel-scroll { padding: 18px; }
    .dcmm-grid { grid-template-columns: 1fr; gap: 0; }
    .dcmm-group { margin-bottom: 24px; }
}
@media (prefers-reduced-motion:reduce) {
    .dcmm-mobile-toggle::after,
    .dcmm-show-all-arrow { transition: none; }
}
