/* generated from snippets/zelx-overrides.liquid (part after fit-advisor) */
.zx-drw{--color-rgb:17 17 17}.zx-drw a,.zx-drw a:visited{color:#444}.zx-drw a:hover,.zx-drw a:focus-visible{color:#111!important;opacity:.6}
.zx2-set .zx2-nm-box{display:none}.zx2-set.zx2-nm .zx2-grid>*:not(.zx2-nm-box){display:none!important}.zx2-set.zx2-nm .zx2-sub{display:none!important}.zx2-set.zx2-nm .zx2-nm-box{display:block;grid-column:1/-1;max-width:640px;margin:8px 0 0;padding:36px 32px;border:1px solid #e6e6e6;background:#fafafa;animation:zxNm .45s ease both}@keyframes zxNm{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zx2-nm-k{margin:0 0 10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a}.zx2-nm-t{margin:0 0 28px;font-size:17px;line-height:1.55;color:#111}.zx2-nm-t b{font-weight:500}.zx2-nm-t:last-child{margin-bottom:0}.zx2-nm-c{display:flex;flex-wrap:wrap;gap:8px}.zx2-nm-c button{appearance:none;border:1px solid #111;background:transparent;color:#111;padding:11px 18px;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.zx2-nm-c button:hover{background:#111;color:#fff}@media(max-width:749px){.zx2-set.zx2-nm .zx2-nm-box{padding:26px 20px}.zx2-nm-t{font-size:15px}}