.catalog-search__brand{flex-shrink:0;align-self:center;margin-left:5px;margin-right:2px;-webkit-tap-highlight-color:transparent}.catalog-search__brand:active,.catalog-search__brand:focus,.catalog-search__brand:focus-visible{background:transparent;box-shadow:none;outline:none}.catalog-search__brand .catalog-tag__brand-mark{width:36px;height:36px}html.catalog-handoff-active .hub-handoff-root>.catalog-app{transform:none}html.catalog-handoff-active .hub-handoff-root>.catalog-app .catalog-main,html.catalog-handoff-active .hub-handoff-root>.catalog-app .catalog-main.is-filters-open,html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane>#catalog-main.catalog-main,html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane>.catalog-interactive-mount>#catalog-main.catalog-main,html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane>.catalog-main{margin-left:0!important;width:100%!important;max-width:100%!important}html.catalog-handoff-active .hub-handoff-root>.catalog-app .catalog-main:has(.catalog-page.is-active),html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane>.catalog-interactive-mount>#catalog-main.catalog-main:has(.catalog-page.is-active),html.catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane>.catalog-main:has(.catalog-page.is-active){align-items:stretch;overflow-y:hidden!important}@container app-stage (min-width: 861px){html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active{width:100%;max-width:none;margin-inline:0}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-browse__layout) .catalog-hero{width:100%;max-width:none;margin-inline:0;padding-inline:24px;box-sizing:border-box}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout{grid-template-columns:1fr minmax(0,var(--catalog-results-max,1100px)) 1fr;-moz-column-gap:var(--catalog-browse-gap,20px);column-gap:var(--catalog-browse-gap,20px);padding-inline:24px;box-sizing:border-box}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout>.catalog-filters.is-open.is-docked{grid-column:1;grid-row:1;justify-self:end;margin-right:20px;margin-top:0;position:sticky;top:0;align-self:start;max-height:100%;height:auto}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-filters.is-open.is-docked) .catalog-browse{overflow-y:hidden;display:flex;flex-direction:column}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-filters.is-open.is-docked) .catalog-browse__layout{height:100%;min-height:0;align-items:stretch}html.catalog-handoff-active .hub-handoff-root .catalog-browse__main{grid-column:2;grid-row:1;width:100%;max-width:none;justify-self:stretch}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-filters.is-open.is-docked) .catalog-browse__main{min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}html.catalog-handoff-active .hub-handoff-root .catalog-page.is-active:has(.catalog-filters.is-open.is-docked) .catalog-browse__main::-webkit-scrollbar{width:0;height:0;display:none}html.catalog-handoff-active .hub-handoff-root .catalog-browse,html.catalog-handoff-active .hub-handoff-root .catalog-browse__main,html.catalog-handoff-active .hub-handoff-root .catalog-main,html.catalog-handoff-active .hub-handoff-root .catalog-results__scroll{scrollbar-width:none;-ms-overflow-style:none}html.catalog-handoff-active .hub-handoff-root .catalog-browse::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-browse__main::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-main::-webkit-scrollbar,html.catalog-handoff-active .hub-handoff-root .catalog-results__scroll::-webkit-scrollbar{width:0;height:0;display:none}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout:not(:has(.catalog-filters.is-open)){grid-template-columns:1fr minmax(0,var(--catalog-results-max,1100px)) 1fr;padding-inline:24px}html.catalog-handoff-active .hub-handoff-root .catalog-browse__layout:not(:has(.catalog-filters.is-open)) .catalog-browse__main{grid-column:2}}@media (max-width:1200px) and (min-width:861px){html.catalog-handoff-active .hub-handoff-root>.catalog-app.is-filters-open:has(.catalog-page.is-active),html.catalog-handoff-active .hub-handoff-root>.catalog-app:has(.catalog-main.is-filters-open):has(.catalog-page.is-active){--catalog-shell-max:min(1180px,100%);--catalog-results-max:min(1180px,100%)}}html:not(.catalog-theme-biz) body.catalog-body{background:radial-gradient(ellipse 80% 60% at 30% 50%,#0a1628 0,transparent 70%),radial-gradient(1200px 700px at 12% -10%,rgba(0,210,255,.12),transparent 60%),radial-gradient(900px 600px at 100% 100%,rgba(34,211,238,.08),transparent 65%),var(--catalog-bg,#030308)}html:not(.catalog-theme-biz) body.catalog-body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 50% 35%,rgba(0,210,255,.18),transparent 70%),radial-gradient(700px 500px at 92% 90%,rgba(36,92,255,.1),transparent 70%),linear-gradient(180deg,#05070d,#04050a)}html:not(.catalog-theme-biz) body.catalog-body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:100px 100px,100px 100px,20px 20px,20px 20px;mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.95),rgba(0,0,0,.2) 90%);-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.95),rgba(0,0,0,.2) 90%)}html:not(.catalog-theme-biz) body.catalog-body .page-bg{display:none}html:not(.catalog-theme-biz) body.catalog-body .catalog-app{background:transparent}@container app-stage (min-width: 861px){.hub-handoff-root .catalog-browse__layout>.catalog-filters.is-open.is-docked{z-index:5;isolation:isolate}}@media (max-width:600px){.hub-handoff-root .catalog-app{--catalog-rise:48px;--catalog-hero-drop:16px;--catalog-results-drop:20px}}.catalog-compare{display:flex;flex-direction:column;gap:20px}.catalog-compare__section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted)}.catalog-compare__hint{font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--catalog-muted);opacity:.85}.catalog-compare__empty{margin:0;font-size:.85rem;color:var(--catalog-muted)}.catalog-compare__picks{display:flex;flex-direction:column;gap:8px}.catalog-compare-pick{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.35);cursor:pointer}html.catalog-theme-biz .catalog-compare-pick{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12)}.catalog-compare-pick.is-checked{border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.08)}.catalog-compare-pick.is-disabled{opacity:.45;cursor:not-allowed}.catalog-compare-pick input{flex-shrink:0}.catalog-compare-pick__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.catalog-compare-pick__main strong{font-size:.88rem;font-weight:600;color:var(--catalog-text)}.catalog-compare-pick__meta{font-size:.72rem;color:var(--catalog-muted)}.catalog-compare-pick__price{flex-shrink:0;font-size:.82rem;font-weight:600;color:var(--catalog-accent)}.catalog-compare__table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(148,163,184,.18)}.catalog-compare__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.82rem}.catalog-compare__table td,.catalog-compare__table th{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left;vertical-align:top}.catalog-compare__table thead th{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--catalog-muted);background:rgba(15,23,42,.35)}html.catalog-theme-biz .catalog-compare__table thead th{background:rgba(15,23,42,.04)}.catalog-compare__table tbody th[scope=row]{font-weight:600;color:var(--catalog-muted);white-space:nowrap}.catalog-compare__col-name{display:block;font-size:.78rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--catalog-text)}.catalog-compare__col-pn{display:block;margin-top:2px;font-size:.65rem;font-weight:500;font-family:ui-monospace,monospace;text-transform:none;letter-spacing:0;color:var(--catalog-muted)}@media (max-width:1023px){body,html{overflow-x:hidden!important;max-width:100%!important}.catalog-search-understood{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}#catalog-main,#catalog-mobile-scroll,.catalog-interactive-mount,.catalog-main,.catalog-mobile-scroll,.catalog-page,.hub-handoff-root,.hub-handoff-root>.catalog-app,.hub-route-pane{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#catalog-mobile-scroll,.catalog-mobile-scroll{padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important;overflow-x:hidden!important}.catalog-browse__layout,.catalog-browse__main,.catalog-page.is-active .catalog-browse,.catalog-page.is-active .catalog-sticky-chrome,.catalog-results__meta--chrome{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.catalog-page.is-active .catalog-browse{padding-left:0!important;padding-right:0!important}#catalog-grid.catalog-grid,.catalog-grid,.catalog-page.is-active #catalog-grid.catalog-grid,.catalog-page.is-active .catalog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;justify-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:8px!important;-moz-column-gap:8px!important;column-gap:8px!important}.catalog-grid .catalog-card,.catalog-page.is-active .catalog-grid .catalog-card{width:100%!important;max-width:100%!important;min-width:0!important;zoom:1!important;transform:none!important}.catalog-results__active-cat{max-width:min(48%,9.5rem)!important;margin-right:2px!important}.catalog-results__active-cat-clear{width:36px!important;height:36px!important;flex-shrink:0!important}}.catalog-filters-backdrop,.catalog-filters-fab,.catalog-filters__close{display:none}@media (max-width:1200px) and (min-width:861px){html:not([data-app-stage="1"]) .catalog-grid{gap:12px}html:not([data-app-stage="1"]).catalog-embed.catalog-handoff-active .catalog-app.is-filters-open:has(.catalog-page.is-active),html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root>.catalog-app.is-filters-open:has(.catalog-page.is-active),html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root>.catalog-app:has(.catalog-main.is-filters-open):has(.catalog-page.is-active){--catalog-shell-max:min(1180px,100%);--catalog-results-max:min(1180px,100%)}}@media (max-width:860px){html:not([data-app-stage="1"]) .catalog-app{transform:none!important}html:not([data-app-stage="1"]) .catalog-browse__layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}html:not([data-app-stage="1"]) .catalog-browse__main{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}html:not([data-app-stage="1"]) .catalog-browse{padding-left:16px;padding-right:16px}html[data-app-native-mobile="1"] .catalog-app.is-filters-open:has(.catalog-page.is-active) .catalog-browse,html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-browse,html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root>.catalog-app.is-filters-open:has(.catalog-page.is-active) .catalog-browse,html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root>.catalog-app:has(.catalog-main.is-filters-open):has(.catalog-page.is-active) .catalog-browse{padding-left:0!important;padding-right:0!important}html:not([data-app-stage="1"]):not([data-app-native-mobile="1"]) .catalog-app.is-filters-open:has(.catalog-page.is-active) .catalog-browse,html:not([data-app-stage="1"]):not([data-app-native-mobile="1"]).catalog-embed.catalog-handoff-active .catalog-app.is-filters-open:has(.catalog-page.is-active) .catalog-browse,html:not([data-app-stage="1"]):not([data-app-native-mobile="1"]).catalog-handoff-active .hub-handoff-root>.catalog-app.is-filters-open:has(.catalog-page.is-active) .catalog-browse,html:not([data-app-stage="1"]):not([data-app-native-mobile="1"]).catalog-handoff-active .hub-handoff-root>.catalog-app:has(.catalog-main.is-filters-open):has(.catalog-page.is-active) .catalog-browse{padding-left:16px!important;padding-right:16px!important}html:not([data-app-stage="1"]) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:not([data-app-stage="1"]) .catalog-page.is-active .catalog-results{flex:1 1 auto;min-height:0;overflow:hidden}html:not([data-app-stage="1"]) .catalog-results__scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:calc(var(--hub-mobile-tab-h, 60px) + env(safe-area-inset-bottom, 0px) + 24px)}html:not([data-app-stage="1"]) .catalog-card__body{padding:10px 12px 12px;gap:6px}html:not([data-app-stage="1"]) .catalog-card__footer{flex-wrap:wrap;gap:8px}html:not([data-app-stage="1"]) .catalog-card__title{font-size:.85rem;line-height:1.4}html:not([data-app-stage="1"]) .catalog-filters,html:not([data-app-stage="1"]).catalog-embed.catalog-handoff-active .catalog-filters,html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root .catalog-filters{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:84dvh!important;z-index:10040!important;padding:0!important;background:#070b14!important;border-top:1px solid rgba(0,229,255,.18);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px rgba(0,0,0,.55);opacity:1!important;visibility:hidden!important;transform:translateY(100%)!important;pointer-events:none!important;overflow:hidden!important;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s!important}html:not([data-app-stage="1"]).catalog-theme-biz .catalog-filters,html:not([data-app-stage="1"]).catalog-theme-biz.catalog-handoff-active .hub-handoff-root .catalog-filters{background:#f8fafc!important;border-top-color:rgba(15,23,42,.12);box-shadow:0 -16px 48px rgba(15,23,42,.18)}html:not([data-app-stage="1"]) .catalog-filters.is-open.is-mobile-open,html:not([data-app-stage="1"]).catalog-embed.catalog-handoff-active .catalog-filters.is-open.is-mobile-open,html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root .catalog-filters.is-open.is-mobile-open{visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}html:not([data-app-stage="1"]) .catalog-filters:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;border-radius:999px;background:rgba(255,255,255,.28);transform:translateX(-50%);z-index:2}html:not([data-app-stage="1"]).catalog-theme-biz .catalog-filters:before{background:rgba(15,23,42,.22)}html:not([data-app-stage="1"]) .catalog-filters__inner,html:not([data-app-stage="1"]).catalog-embed.catalog-handoff-active .catalog-filters.is-open .catalog-filters__inner,html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root .catalog-filters.is-open .catalog-filters__inner{max-height:84dvh!important;overflow-y:auto!important;padding:22px 16px calc(16px + env(safe-area-inset-bottom, 0px))!important;-webkit-overflow-scrolling:touch;background:#070b14!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;width:100%!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-app-stage="1"]).catalog-theme-biz .catalog-filters__inner,html:not([data-app-stage="1"]).catalog-theme-biz.catalog-handoff-active .hub-handoff-root .catalog-filters.is-open .catalog-filters__inner{background:#f8fafc!important}html:not([data-app-stage="1"]) .catalog-filters__scroll.is-scrollable:not(.is-brands-scroll),html:not([data-app-stage="1"]).catalog-embed.catalog-handoff-active .catalog-filters__scroll.is-scrollable:not(.is-brands-scroll),html:not([data-app-stage="1"]).catalog-handoff-active .hub-handoff-root .catalog-filters__scroll.is-scrollable:not(.is-brands-scroll){max-height:var(--catalog-filters-section-scroll-h)!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain}html:not([data-app-stage="1"]) .catalog-filters__close{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid var(--catalog-border);background:rgba(255,255,255,.04);color:var(--catalog-muted)}html:not([data-app-stage="1"]).catalog-theme-biz .catalog-filters__close{background:rgba(15,23,42,.03)}html:not([data-app-stage="1"]) .catalog-filters-fab{display:inline-flex;align-items:center;gap:8px;position:fixed;left:max(14px,env(safe-area-inset-left,0px));bottom:max(88px,calc(env(safe-area-inset-bottom, 0px) + 76px));z-index:70;padding:11px 16px;border-radius:999px;border:1px solid var(--catalog-border);background:var(--catalog-surface);color:var(--catalog-text);font-family:var(--catalog-nav-font);font-size:.82rem;font-weight:600;box-shadow:0 10px 28px rgba(0,0,0,.4)}html:not([data-app-stage="1"]) .catalog-filters-backdrop{display:block;position:fixed;inset:0;z-index:10035;background:rgba(2,4,12,.6);backdrop-filter:blur(3px)}html:not([data-app-stage="1"]) .catalog-filters-backdrop[hidden]{display:none}}@media (max-width:640px){html:not([data-app-stage="1"]) .catalog-hero{padding-top:clamp(16px,5dvh,40px);padding-bottom:12px}html:not([data-app-stage="1"]) .catalog-hero-cluster{--catalog-hero-drop:calc(12px + var(--catalog-hero-offset-y))}html:not([data-app-stage="1"]) .catalog-page.is-active{--catalog-rise:0px;--catalog-results-drop:20px}html:not([data-app-stage="1"]) .catalog-hero-logo{--logo-k:0.55;height:calc(88px * var(--logo-k));max-height:calc(88px * var(--logo-k));margin-bottom:8px}html:not([data-app-stage="1"]) .catalog-hero-logo img{height:calc(144px * var(--logo-k));margin:calc(-6px * var(--logo-k)) auto calc(-50px * var(--logo-k))}html:not([data-app-stage="1"]) .catalog-search{min-height:50px;padding:6px 8px 6px 12px}html:not([data-app-stage="1"]) .catalog-search__input{font-size:1rem;padding:10px 8px}html:not([data-app-stage="1"]) .catalog-search__ai,html:not([data-app-stage="1"]) .catalog-search__attach,html:not([data-app-stage="1"]) .catalog-search__mic,html:not([data-app-stage="1"]) .catalog-search__submit{width:36px;height:36px}html:not([data-app-stage="1"]) .catalog-search-wrap{width:100%;max-width:100%}html:not([data-app-stage="1"]) .catalog-search-wrap .catalog-tags,html:not([data-app-stage="1"]) .catalog-search-wrap .catalog-tags-shell,html:not([data-app-stage="1"]) .catalog-tags-bar{width:100%;max-width:100%;margin:0}html:not([data-app-stage="1"]) .catalog-page.is-active .catalog-tags-scroll,html:not([data-app-stage="1"]) .catalog-tags-bar .catalog-tags,html:not([data-app-stage="1"]) .catalog-tags-scroll{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:2px 4px 6px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}html:not([data-app-stage="1"]) .catalog-tags-bar .catalog-tags::-webkit-scrollbar,html:not([data-app-stage="1"]) .catalog-tags-scroll::-webkit-scrollbar{display:none}html:not([data-app-stage="1"]) .catalog-tags-scroll .catalog-tag{flex:0 0 auto;min-height:40px;font-size:.8rem}html:not([data-app-stage="1"]) .catalog-guest-cta__note{display:none!important}html:not([data-app-stage="1"]) .catalog-guest-cta{right:max(14px,env(safe-area-inset-right,0px));bottom:max(88px,calc(env(safe-area-inset-bottom, 0px) + 76px));max-width:calc(100vw - 28px)}html:not([data-app-stage="1"]) .catalog-guest-cta__btn .btn-cta__body{min-height:44px;padding:10px 18px 10px 12px}html:not([data-app-stage="1"]) .catalog-guest-cta__btn .btn-cta__label{font-size:13px}}@media (max-width:360px){html:not([data-app-stage="1"]) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane>*{flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden}html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane .catalog-interactive-mount{flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;overflow:hidden!important}html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main,html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane .catalog-main{flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%!important;display:flex;flex-direction:column;padding-bottom:0!important;box-sizing:border-box;overflow:hidden!important}html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main:not(:has(.catalog-page.is-active)),html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane .catalog-main:not(:has(.catalog-page.is-active)),html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main:has(.catalog-page:not(.is-active)){overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html[data-app-native-mobile="1"] .catalog-page.is-active{flex:1 1 auto;min-height:0!important;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}html[data-app-native-mobile="1"] .catalog-mobile-scroll{--catalog-mobile-gutter:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));flex:1 1 auto;min-height:0;height:100%;max-height:100%;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));box-sizing:border-box}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-browse{flex:0 0 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}html[data-app-native-mobile="1"] .catalog-browse__layout,html[data-app-native-mobile="1"] .catalog-browse__main{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;height:auto;overflow:visible}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-results,html[data-app-native-mobile="1"] .catalog-results__scroll{flex:0 0 auto;min-height:0;height:auto;overflow:visible!important;padding-bottom:0!important}html[data-app-native-mobile="1"] .catalog-search-wrap{width:100%;max-width:100%}html[data-app-native-mobile="1"] .catalog-search{width:100%;max-width:100%;min-height:48px;margin-inline:0;gap:2px;padding:4px 6px 4px 8px;box-sizing:border-box}html[data-app-native-mobile="1"] .catalog-search__input{font-size:.9rem;padding:8px 4px;min-width:0}html[data-app-native-mobile="1"] .catalog-search__input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-app-native-mobile="1"] .catalog-search__input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-app-native-mobile="1"] .catalog-search__brand.catalog-tag--brand{flex:0 0 40px;width:40px;height:40px;min-width:40px;padding:0}html[data-app-native-mobile="1"] .catalog-search__brand .catalog-tag__brand-mark{width:32px;height:32px}html[data-app-native-mobile="1"] .catalog-search__actions{gap:0}html[data-app-native-mobile="1"] .catalog-search__attach,html[data-app-native-mobile="1"] .catalog-search__mic{width:36px;height:36px}html[data-app-native-mobile="1"] .catalog-search__attach svg,html[data-app-native-mobile="1"] .catalog-search__mic svg{width:18px;height:18px}html[data-app-native-mobile="1"] .catalog-filters,html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root .catalog-filters{background:#070b14!important;border-top:1px solid rgba(0,229,255,.2)!important;box-shadow:0 -18px 50px rgba(0,0,0,.65)!important;bottom:0!important;max-height:calc(100dvh - 56px)!important}html[data-app-native-mobile="1"].catalog-theme-biz .catalog-filters,html[data-app-native-mobile="1"].catalog-theme-biz.catalog-handoff-active .hub-handoff-root .catalog-filters{background:#f8fafc!important;border-top-color:rgba(15,23,42,.12)!important}html[data-app-native-mobile="1"] .catalog-filters__inner,html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root .catalog-filters.is-open .catalog-filters__inner{background:#070b14!important;max-height:calc(100dvh - 56px)!important;padding:24px 16px calc(var(--hub-mobile-tab-h, 60px) + env(safe-area-inset-bottom, 0px) + 12px)!important;transform:none!important;width:100%!important}html[data-app-native-mobile="1"].catalog-theme-biz .catalog-filters__inner,html[data-app-native-mobile="1"].catalog-theme-biz.catalog-handoff-active .hub-handoff-root .catalog-filters.is-open .catalog-filters__inner{background:#f8fafc!important}html[data-app-native-mobile="1"] .catalog-filters-backdrop{background:rgba(2,4,12,.72)!important;backdrop-filter:blur(6px);z-index:10030!important}html[data-app-native-mobile="1"] body:has(.catalog-filters.is-open.is-mobile-open) .hub-mobile-tab-bar{display:none!important}html[data-app-native-mobile="1"] .catalog-filters__head{margin-top:6px;margin-bottom:10px;gap:10px;align-items:center}html[data-app-native-mobile="1"] .catalog-filters__head-actions{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}html[data-app-native-mobile="1"] .catalog-filters__title{font-size:1.05rem;font-weight:700}html[data-app-native-mobile="1"] .catalog-filters__label,html[data-app-native-mobile="1"] .catalog-filters__label-text{color:rgba(236,236,236,.92)!important}html[data-app-native-mobile="1"] .catalog-filters__section--spec-tone .catalog-filters__label-text{color:#67e8f9!important}html[data-app-native-mobile="1"] .catalog-filters__section-toggle{min-height:36px}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__section--collapsible.is-section-open .catalog-filters__section-panel{padding-top:0}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__section--collapsible.is-section-open .catalog-filters__label--toggle{margin-bottom:0}html[data-app-native-mobile="1"] #app-portal-root .catalog-filters-fab,html[data-app-native-mobile="1"] .catalog-filters-fab{display:inline-flex!important;align-items:center!important;gap:8px!important;position:fixed!important;top:auto!important;right:auto!important;left:calc(max(14px, env(safe-area-inset-left, 0px)) + 10px)!important;bottom:calc(var(--hub-mobile-tab-h, 60px) + env(safe-area-inset-bottom, 0px) + 12px)!important;z-index:340!important;margin:0!important;transform:none!important;transition:bottom .28s cubic-bezier(.22,1,.36,1);pointer-events:auto;padding:8px 14px!important;border-radius:999px!important;border:1px solid rgba(0,210,255,.55)!important;background:rgba(0,140,180,.72)!important;color:#f0fdff!important;font-family:var(--catalog-nav-font,inherit)!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.01em;backdrop-filter:blur(8px);box-shadow:none!important}html[data-app-native-mobile="1"] #app-portal-root .catalog-filters-fab[hidden],html[data-app-native-mobile="1"] .catalog-filters-fab[hidden]{display:none!important}html[data-app-native-mobile="1"] .catalog-filters-fab svg{color:inherit;stroke:currentColor}html[data-app-native-mobile="1"] body.hub-mobile-tab-collapsed #app-portal-root .catalog-filters-fab,html[data-app-native-mobile="1"] body.hub-mobile-tab-collapsed .catalog-filters-fab{bottom:max(12px,env(safe-area-inset-bottom,0px))!important}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__price-field{grid-template-columns:auto minmax(0,1fr);gap:6px}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__brands,html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__chips,html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__chips--wrap,html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__types{display:grid!important;grid-template-columns:repeat(2,max-content)!important;justify-content:start;align-content:start;-moz-column-gap:18px;column-gap:18px;row-gap:2px;width:100%}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__type{grid-template-columns:max-content;width:-moz-max-content;width:max-content;max-width:100%;gap:4px;font-size:.78rem}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__type-icon{display:none}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__brand{width:-moz-max-content;width:max-content;max-width:100%;grid-template-columns:max-content}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__section--collapsible.is-section-open .catalog-filters__brand-count,html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__section--collapsible.is-section-open .catalog-filters__chip-count,html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__section--collapsible.is-section-open .catalog-filters__type-count{display:none!important}html[data-app-native-mobile="1"] .catalog-filters.is-open.is-mobile-open .catalog-filters__chip{justify-content:flex-start;width:-moz-max-content;width:max-content;max-width:100%;min-width:0}html[data-app-native-mobile="1"] body.is-product-modal-open .hub-mobile-tab-bar{display:none!important}html[data-app-native-mobile="1"] .product-modal .product-modal__dialog{position:relative;max-height:min(94dvh,calc(100dvh - 12px));display:flex;flex-direction:column}html[data-app-native-mobile="1"] .product-modal .product-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html[data-app-native-mobile="1"] .product-modal .product-modal__layout{display:flex!important;flex-direction:column;height:auto!important;max-height:none!important;min-height:0;flex:0 0 auto!important;gap:28px;grid-template-columns:none!important;grid-template-rows:none!important}html[data-app-native-mobile="1"] .product-modal .product-modal__col--media{display:flex!important;flex-direction:column;order:1;grid-column:auto;grid-row:auto;width:100%;height:auto!important;max-height:none!important;margin:0;overflow:hidden!important;border-radius:16px;background:#fff!important;box-shadow:0 8px 24px rgba(0,0,0,.14)}html[data-app-native-mobile="1"] .product-modal .product-modal__gallery{width:100%;flex:0 0 auto;grid-row:auto!important;border-radius:0;overflow:visible;box-shadow:none;background:#fff}html[data-app-native-mobile="1"] .product-modal .product-modal__hero-wrap{width:100%;min-height:140px!important;max-height:min(28vh,200px)!important;height:auto!important;aspect-ratio:4/3!important;overflow:hidden;background:#fff!important}html[data-app-native-mobile="1"] .product-modal .product-modal__hero-img{width:100%!important;height:100%!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;padding:10px}html[data-app-native-mobile="1"] .product-modal .product-modal__buy{position:relative!important;top:auto!important;bottom:auto!important;z-index:1!important;grid-row:auto!important;margin:0;border-radius:0;border-top:1px solid rgba(15,23,42,.06);background:#fff!important;color:#0f172a;box-shadow:none!important;gap:10px}html[data-app-native-mobile="1"] .product-modal .product-modal__buy-actions{margin-left:0;width:100%;justify-content:flex-start;gap:8px}html[data-app-native-mobile="1"] .product-modal .product-modal__buy-actions .catalog-card__compare{transform:none;align-self:center}html[data-app-native-mobile="1"] .product-modal .product-modal__buy-actions .catalog-card__compare:focus-visible,html[data-app-native-mobile="1"] .product-modal .product-modal__buy-actions .catalog-card__compare:hover{transform:translateY(-1px)}html[data-app-native-mobile="1"] .product-modal .product-modal__buy-actions .catalog-card__compare svg{transform:translateY(0)}html[data-app-native-mobile="1"] .product-modal .product-modal__share{position:relative!important;top:auto!important;bottom:auto!important;z-index:1!important;grid-row:auto!important;order:2;margin:-14px 0 0;padding:0 2px;background:transparent!important;border:none;border-radius:0;box-shadow:none;flex-wrap:nowrap;gap:6px;justify-content:flex-end;width:100%;box-sizing:border-box}html[data-app-native-mobile="1"] .product-modal .product-modal__share-btn{background:#ffffff!important;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 8px rgba(0,0,0,.08)}html[data-app-native-mobile="1"] .product-modal .product-modal__col--info{order:3;grid-row:auto!important;overflow:visible!important;height:auto!important;max-height:none!important;position:relative;z-index:0;padding-top:4px}html[data-app-native-mobile="1"] .product-modal .product-modal__share-btn--copy{width:36px;min-width:36px;padding:0}html[data-app-native-mobile="1"] .product-modal .product-modal__share-btn--copy span{display:none}html[data-app-native-mobile="1"] .product-modal .product-modal__section--specs,html[data-app-native-mobile="1"] .product-modal .product-modal__specs-scroll,html[data-app-native-mobile="1"] .product-modal .product-modal__specs-scroll-wrap{max-height:none!important;overflow:visible!important}html[data-app-native-mobile="1"] .product-modal .product-modal__buy .catalog-card__price,html[data-app-native-mobile="1"] .product-modal .product-modal__buy .catalog-card__price-amount,html[data-app-native-mobile="1"] .product-modal .product-modal__buy .catalog-card__price-currency,html[data-app-native-mobile="1"] .product-modal .product-modal__buy .product-modal__price-main{color:#0f172a!important}html[data-app-native-mobile="1"].catalog-theme-biz .product-modal .product-modal__buy{background:#fff!important}html[data-app-native-mobile="1"] .product-modal .product-modal__head{padding-right:52px;align-items:flex-start;flex-shrink:0}html[data-app-native-mobile="1"] .product-modal .product-modal__close{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;left:auto!important;z-index:10120!important;width:44px!important;height:44px!important;margin:0!important;border-radius:12px;border:1px solid rgba(255,255,255,.28)!important;background:rgba(5,8,16,.94)!important;color:#fff!important;box-shadow:0 8px 24px rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent}html[data-app-native-mobile="1"].catalog-theme-biz .product-modal .product-modal__close{background:rgba(255,255,255,.96)!important;color:#0f172a!important;border-color:rgba(15,23,42,.16)!important;box-shadow:0 8px 24px rgba(15,23,42,.16)}html[data-app-native-mobile="1"] .product-modal .product-modal__close svg{width:20px;height:20px}html[data-app-native-mobile="1"] .cart-modal{align-items:stretch;justify-content:flex-end;padding:max(6px,env(safe-area-inset-top,0px)) 8px max(6px,env(safe-area-inset-bottom,0px));overflow:hidden}html[data-app-native-mobile="1"] .cart-modal .cart-modal__dialog{width:100%;max-width:none;height:min(96dvh,calc(100dvh - 12px));max-height:min(96dvh,calc(100dvh - 12px));margin:0;padding:14px 14px max(14px,env(safe-area-inset-bottom,0px));border-radius:16px 16px 12px 12px;display:flex;flex-direction:column;overflow:hidden}html[data-app-native-mobile="1"] .cart-modal .cart-modal__head{flex-shrink:0;padding-right:52px;margin-bottom:12px;align-items:center}html[data-app-native-mobile="1"] .cart-modal .cart-modal__close{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;left:auto!important;z-index:10120!important;width:44px!important;height:44px!important;margin:0!important;border-radius:12px;border:1px solid rgba(255,255,255,.28)!important;background:rgba(5,8,16,.94)!important;color:#fff!important;box-shadow:0 8px 24px rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent}html[data-app-native-mobile="1"].catalog-theme-biz .cart-modal .cart-modal__close{background:rgba(255,255,255,.96)!important;color:#0f172a!important;border-color:rgba(15,23,42,.16)!important;box-shadow:0 8px 24px rgba(15,23,42,.16)}html[data-app-native-mobile="1"] .cart-modal .cart-modal__close svg{width:20px;height:20px}html[data-app-native-mobile="1"] .cart-modal .cart-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html[data-app-native-mobile="1"] .cart-modal .cart-modal__layout{display:flex!important;flex-direction:column;height:auto!important;max-height:none!important;min-height:0;flex:0 0 auto!important;gap:14px;grid-template-columns:none!important}html[data-app-native-mobile="1"] .cart-modal .cart-modal__aside,html[data-app-native-mobile="1"] .cart-modal .cart-modal__list-panel{overflow:visible!important;max-height:none!important;flex:0 0 auto;min-height:0}html[data-app-native-mobile="1"] .cart-modal .cart-modal__items{overflow:visible!important;flex:0 0 auto;max-height:none!important;padding-right:0}html[data-app-native-mobile="1"] .cart-modal .cart-modal-card{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}html[data-app-native-mobile="1"] .cart-modal .cart-modal__actions{position:static;flex-shrink:0;padding-top:4px;padding-bottom:0;background:none}html[data-app-native-mobile="1"] .cart-modal .cart-modal__btn{min-height:44px}html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main,html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main:not(:has(.catalog-page.is-active)),html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane .catalog-interactive-mount,html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane .catalog-main,html[data-app-native-mobile="1"] .hub-handoff-root>.catalog-app>.hub-route-pane>*,html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main:has(.catalog-page.is-active),html[data-app-native-mobile="1"].catalog-handoff-active .hub-handoff-root>.catalog-app>.hub-route-pane #catalog-main.catalog-main:has(.catalog-page:not(.is-active)){flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important;display:block!important;max-width:100%!important;box-sizing:border-box!important}html[data-app-native-mobile="1"] .catalog-mobile-scroll,html[data-app-native-mobile="1"] .catalog-page.is-active{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important;display:block!important;max-width:100%!important;box-sizing:border-box!important}html[data-app-native-mobile="1"] .catalog-page:not(.is-active){flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;display:flex!important;flex-direction:column!important}html[data-app-native-mobile="1"] .catalog-mobile-scroll{display:block!important;-webkit-overflow-scrolling:auto;overscroll-behavior-y:auto;overflow-x:hidden!important}html[data-app-native-mobile="1"] #catalog-grid.catalog-grid,html[data-app-native-mobile="1"] .catalog-grid,html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important}html[data-app-native-mobile="1"] .catalog-sticky-chrome{position:sticky;top:0;z-index:40}html[data-app-native-mobile="1"] .catalog-page.is-active .catalog-sticky-chrome{background:rgba(5,8,16,.92);backdrop-filter:blur(14px)}