.xz-profile>summary{display:flex;align-items:center;gap:7px;color:var(--xz-blue);font-size:12px;font-weight:600;min-height:44px}.xz-profile__label{white-space:nowrap}.xz-profile>summary [data-xz-profile-count]{background:var(--xz-blue);color:white;font-size:10px;min-width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px}.xz-profile__panel{position:absolute;top:100%;right:max(25px,calc((100% - 1320px)/2));width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 130px);overflow-y:auto;background:white;border:1px solid #dce4ee;box-shadow:0 18px 50px #142c4426;padding:28px;border-radius:0 0 8px 8px;color:var(--xz-ink)}.xz-profile__panel h2{font-size:25px;font-weight:650;letter-spacing:-.6px;margin:0 0 10px}.xz-profile__panel>p:not(.xz-eyebrow){font-size:13px;line-height:1.65;color:var(--xz-muted);margin:0 0 20px}.xz-profile__panel .xz-button{width:100%;margin-top:20px;border:0;cursor:pointer}.xz-profile__panel>small{display:block;font-size:10px;text-align:center;color:var(--xz-muted);margin-top:12px}.xz-profile__clear{display:block;background:none;border:0;color:var(--xz-muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;margin:15px auto 0}.xz-focus-options{padding:0;margin:0;border:0;display:grid;gap:9px;min-width:0}.xz-focus-options>label{display:flex;align-items:center;gap:11px;background:#f6f8fb;padding:13px 14px;border:1px solid #dfe5ed;border-radius:5px;cursor:pointer;color:var(--xz-ink)}.xz-focus-options>label:has(input:checked){background:#edf2ff;border-color:#245cff;box-shadow:inset 0 0 0 1px #245cff}.xz-focus-options input{appearance:auto;accent-color:#245cff;width:18px;height:18px;margin:0;flex-shrink:0}.xz-focus-options b{font-size:13px;font-weight:600;display:block}.xz-focus-options small{font-size:10px;color:var(--xz-muted);display:block;line-height:1.6}.xz-series-dropdown{grid-template-columns:repeat(3,1fr);gap:14px;padding-block:24px}.xz-nav-view-all{grid-column:1/-1;background:#edf2ff!important;padding-block:12px!important}.xz-mobile-group{display:block;margin:22px 0 7px;font-size:10px;letter-spacing:1.4px;color:var(--xz-blue);text-transform:uppercase}.xz-mobile-menu nav [data-xz-catalog]>span{display:none}.xz-mobile-menu nav [data-xz-catalog]>strong{font-weight:500}.xz-header__row{gap:22px}.xz-desktop-nav{gap:20px}.xz-header__tools{gap:16px}
.xz-finder{background:#f6f8fb;color:var(--xz-ink);padding-bottom:80px}.xz-finder__hero{padding:55px 0 42px;background:#101b2b;color:white}.xz-finder__hero .xz-eyebrow{color:#9db6df}.xz-finder__hero h1{font-size:clamp(32px,3.6vw,48px);font-weight:650;letter-spacing:-1.7px;color:white;margin:0 0 18px;line-height:1.15;max-width:800px}.xz-finder__hero em{color:#8bb0ff;font-style:normal}.xz-finder__hero p:not(.xz-eyebrow){font-size:14px;color:#b7c6da;max-width:700px;line-height:1.7}.xz-finder__profile{display:inline-flex;padding:9px 13px;border:1px solid #425570;background:#1c2b41;border-radius:5px;font-size:12px;margin-top:10px;color:#dce7f7}.xz-finder__layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:38px;padding-top:42px}.xz-finder__filters{align-self:start;background:white;border:1px solid #dfe5ec;border-radius:6px;overflow:hidden}.xz-filter-drawer>summary{list-style:none;display:flex;justify-content:space-between;font-size:14px;font-weight:650;padding:18px 20px;border-bottom:1px solid #e2e7ee;cursor:pointer}.xz-filter-drawer>summary::-webkit-details-marker{display:none}.xz-filter-drawer__body{padding:20px}.xz-filter-drawer:not([open])>.xz-filter-drawer__body{display:none}.xz-filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:5px}.xz-filter-heading h2{font-size:13px;font-weight:650;margin:0}.xz-filter-heading span{font-size:9px;color:var(--xz-muted)}.xz-finder__filters .xz-focus-options label{padding:11px 9px;gap:8px}.xz-finder__filters .xz-focus-options b{font-size:12px}.xz-finder__filters .xz-focus-options small{font-size:9px;line-height:1.4;margin-top:3px}.xz-filter-hint{font-size:10px;line-height:1.7;color:var(--xz-muted);margin:15px 0 25px}.xz-filter-label{display:block;font-size:12px;font-weight:600;margin:20px 0 8px}.xz-finder select{font-family:inherit;font-size:12px;max-width:100%;padding:11px 8px;background:white;border:1px solid #ccd5e1;border-radius:4px;color:var(--xz-ink);min-height:42px}.xz-finder__filters select{width:100%}.xz-filter-reset{width:100%;border:1px solid #dfe5ed;background:white;font-size:12px;padding:12px;cursor:pointer;border-radius:4px;margin-top:24px;color:var(--xz-muted)}.xz-filter-reset:hover{background:#f1f4f9}.xz-finder__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.xz-finder__toolbar h2{font-size:24px;letter-spacing:-.6px;font-weight:650;margin:0 0 8px}.xz-finder__toolbar p{font-size:12px;color:var(--xz-muted);margin:0;min-height:18px}.xz-finder__toolbar>label{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--xz-muted);white-space:nowrap}.xz-finder__search{background:white;display:flex;gap:12px;padding:0 15px;border:1px solid #d6dfe9;border-radius:5px;align-items:center;margin-bottom:16px}.xz-finder__search svg{width:19px;height:19px;color:var(--xz-muted);flex-shrink:0}.xz-finder__search input{width:100%;min-width:0;border:0;background:none;padding:15px 0;font-family:inherit;font-size:13px;color:var(--xz-ink)}.xz-finder__search input:focus{outline:none;box-shadow:none}.xz-finder__search:focus-within{outline:2px solid #245cff;outline-offset:2px}.xz-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.xz-active-filters:empty{margin-bottom:10px}.xz-active-filters button{border:1px solid #c6d5f6;background:#edf2ff;color:#2143a2;border-radius:24px;padding:7px 12px;font-size:11px;cursor:pointer}.xz-finder__grid{gap:18px}.xz-finder .xz-product[hidden],.xz-finder [hidden],.xz-profile [hidden]{display:none!important}.xz-finder .xz-product h3{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.4px}.xz-finder .xz-product__body{padding:18px}.xz-finder .xz-product__body>p{font-size:12px}.xz-finder .xz-product__image{aspect-ratio:1.1;padding-top:38px}.xz-finder .xz-product__bottom>span{font-size:13px}.xz-finder .xz-product__image svg{width:100%;height:100%}.xz-catalog-note{padding:15px 18px;background:#edf2ff;border:1px solid #d4e0ff;font-size:12px;line-height:1.7;border-radius:5px;margin:0 0 20px;color:#294468}.xz-finder__empty{background:white;border:1px solid #dce4ee;padding:45px 30px;text-align:center;border-radius:6px}.xz-finder__empty>span{font-size:50px;color:#8ba7db}.xz-finder__empty h3{font-size:24px;font-weight:600;margin:15px 0}.xz-finder__empty p{font-size:14px;color:var(--xz-muted);max-width:480px;margin:0 auto 25px;line-height:1.7}.xz-finder__empty>div{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap}.xz-finder__empty .xz-button{border:0;cursor:pointer}.xz-finder__empty a{font-size:13px;color:#245cff}.xz-finder button:focus-visible,.xz-finder input:focus-visible,.xz-finder select:focus-visible,.xz-profile button:focus-visible,.xz-profile input:focus-visible{outline:3px solid #8baeff;outline-offset:3px}
@media(max-width:1200px){.xz-profile__label{display:none}.xz-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xz-finder__layout{gap:25px;grid-template-columns:235px minmax(0,1fr)}}
@media(max-width:990px){.xz-desktop-nav{display:none}.xz-mobile-menu{display:block}.xz-mobile-menu nav{position:absolute;top:100%;left:0;right:0;padding:15px 28px 25px;background:white;border-bottom:1px solid #dce4ee;box-shadow:0 15px 30px #10182020;max-height:calc(100dvh - 140px);overflow-y:auto}.xz-mobile-menu nav a{display:block;padding:11px 0;border-bottom:1px solid #edf0f3;color:var(--xz-ink);font-size:14px;text-decoration:none}.xz-profile__label{display:inline}.xz-finder__toolbar{align-items:flex-start;flex-direction:column;gap:13px}.xz-finder__layout{grid-template-columns:220px minmax(0,1fr)}.xz-finder .xz-product__body{padding:14px}.xz-finder .xz-product__bottom{gap:4px}.xz-finder .xz-product__bottom>span{font-size:12px}}
@media(max-width:749px){.xz-finder__layout{display:block;padding-top:25px}.xz-finder__filters{margin-bottom:26px}.xz-filter-drawer__body{padding:18px}.xz-finder__filters .xz-focus-options{grid-template-columns:repeat(2,minmax(0,1fr))}.xz-finder__filters .xz-focus-options label{min-height:68px}.xz-finder__toolbar{flex-direction:row;gap:15px;align-items:center}.xz-finder__toolbar h2{font-size:21px}.xz-finder__toolbar>label{display:block;font-size:10px}.xz-finder__toolbar select{display:block;margin-top:4px;max-width:150px}.xz-profile__panel{right:16px;padding:22px}.xz-profile__label{display:none}.xz-finder__hero{padding:38px 0 30px}.xz-finder__hero h1{font-size:36px}.xz-finder__hero p:not(.xz-eyebrow){font-size:13px}.xz-finder__profile{font-size:11px;line-height:1.6}.xz-finder .xz-product__body>p{min-height:0}.xz-finder__empty{padding:30px 20px}}
@media(max-width:499px){.xz-header__tools{gap:13px}.xz-header__row{gap:12px}.xz-finder__grid{grid-template-columns:1fr}.xz-finder .xz-product__image{aspect-ratio:1.25}.xz-finder .xz-product__body{padding:20px}.xz-finder .xz-product h3{font-size:21px}.xz-finder .xz-product__bottom>span{font-size:15px}.xz-finder__toolbar{align-items:flex-start}.xz-finder__toolbar h2{max-width:180px}.xz-finder__hero h1{font-size:32px;letter-spacing:-1px}.xz-finder__hero h1 em{display:block}.xz-profile>summary{gap:4px}.xz-profile__panel{max-height:calc(100dvh - 120px)}}
