.catalog-ui{--catalog-ink:#f4f7fa;--catalog-muted:#a7b5c2;--catalog-line:#ffffff20;--catalog-red:#ed3151;--catalog-blue:#b3d1e6;color:var(--catalog-ink);margin-block:3rem 0;scroll-margin-top:110px}.catalog-ui *{box-sizing:border-box}.catalog-ui [hidden]{display:none!important}.catalog-ui .family-models-intro{max-width:850px;margin:0 0 2rem}.catalog-ui .family-models-eyebrow,.catalog-ui .catalog-overline{margin:0 0 .85rem;color:var(--catalog-red);font:600 .76rem/1.4 Rajdhani,sans-serif;letter-spacing:.16em;text-transform:uppercase}.catalog-ui .family-models-eyebrow>span{color:#677985;padding-inline:.5rem}.catalog-ui .family-models-intro h2{display:flex;align-items:center;gap:1.1rem;margin:0;color:var(--catalog-ink);font:500 clamp(2rem,4vw,3.65rem)/1.08 Manrope,sans-serif;letter-spacing:-.045em}.catalog-model-count{display:inline-grid;place-items:center;min-width:2.7rem;height:2.7rem;padding-inline:.5rem;border:1px solid var(--catalog-line);color:var(--catalog-blue);font:500 1rem/1 Rajdhani,sans-serif;letter-spacing:.03em}.catalog-ui .family-models-intro.is-compact h2{font-size:1.45rem;letter-spacing:-.02em}.catalog-ui .family-models-intro.is-compact{margin-bottom:1.4rem}.catalog-ui .family-models-intro>p:last-child:not(.family-models-eyebrow){margin:1rem 0 0;max-width:650px;color:var(--catalog-muted);font-size:1rem;line-height:1.65}.catalog-ui.family-models .family-model-picker,.catalog-ui .catalog-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:26px;overflow:visible;scroll-snap-type:none;margin:0;padding:0}.catalog-ui.family-models .family-model-picker.is-single{grid-template-columns:minmax(0,400px)}.catalog-ui .catalog-model-card.press-catalog-card{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:1px solid #ffffff24;border-radius:18px;background:linear-gradient(140deg,#181d25,#0c0f13);isolation:isolate;overflow:hidden;box-shadow:none;color:var(--catalog-ink);font:inherit;text-align:start;text-decoration:none;cursor:default;transform:none;transition:border-color .5s,box-shadow .5s,opacity .9s var(--lux-ease),transform 1.1s var(--lux-ease)}.catalog-ui .catalog-model-card.press-catalog-card:focus-within{border-color:#7fd1f599}@media(hover:hover){.catalog-ui .catalog-model-card.press-catalog-card:hover{border-color:#e5193670;background:linear-gradient(140deg,#181d25,#0c0f13);box-shadow:0 18px 45px #0005;transform:none}}.catalog-ui :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--catalog-blue);outline-offset:4px}.catalog-photo.press-catalog-visual{width:100%;flex:none;margin:0}.catalog-photo>img{display:block}.catalog-photo-brand{position:absolute;z-index:3;right:14px;bottom:14px;display:block;padding:8px 10px;background:#050708;pointer-events:none;line-height:0}.catalog-ui .catalog-photo-brand .catalog-brand{display:block;position:static;width:76px;height:auto;margin:0;padding:0;opacity:1;object-fit:contain;filter:none;transform:none!important;transition:none}.catalog-photo.is-missing{flex-direction:column;gap:.7rem;background:radial-gradient(ellipse at 50% 100%,#20303c,transparent 65%),linear-gradient(135deg,#17232b,#101a20);color:var(--catalog-muted);padding:1.6rem;text-align:center}.catalog-photo.is-missing:before{content:"";position:absolute;inset:1rem;border:1px solid #b3d1e618;pointer-events:none}.catalog-photo-mark{font:200 2rem/1 Manrope,sans-serif;color:#b3d1e655}.catalog-photo-code{font:500 1rem/1.3 Rajdhani,sans-serif;letter-spacing:.09em;color:#b3d1e680;direction:ltr}.catalog-photo-note{font-size:.77rem;line-height:1.5;color:var(--catalog-muted)}.catalog-ui .catalog-pick-body.press-catalog-copy{display:flex;flex:1;flex-direction:column;padding:26px}.catalog-card-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1.3rem;min-height:5.2rem}.catalog-card-identity>div{min-width:0}.catalog-ui .catalog-model-name{margin:0 0 .6rem;color:var(--catalog-ink);font:500 clamp(1.12rem,1.6vw,1.38rem)/1.35 Manrope,sans-serif;letter-spacing:-.025em;overflow-wrap:break-word}.catalog-ui .family-model-code{margin:0;color:var(--catalog-muted);font:500 .9rem/1.35 Rajdhani,sans-serif;letter-spacing:.07em;overflow-wrap:anywhere}.catalog-ui .model-card-values{display:grid;gap:.7rem;margin:0 0 1.5rem;padding:0;border:0}.catalog-ui .model-card-values>span{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.catalog-ui .model-card-values small{font:400 .75rem/1.45 Manrope,sans-serif;color:var(--catalog-muted)}.catalog-ui .model-card-values b{color:#e9f1f7;font:600 .96rem/1.3 Rajdhani,sans-serif;white-space:normal;text-align:end}.catalog-ui .catalog-model-cta{text-decoration:none}.catalog-ui .press-catalog-actions{margin-top:auto}.catalog-ui .family-compare{margin-top:clamp(48px,5vw,72px)}.catalog-compare-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.catalog-ui .family-compare h3{margin:0;color:var(--catalog-ink);font:500 clamp(1.4rem,2.5vw,2rem)/1.25 Manrope,sans-serif;letter-spacing:-.025em}.catalog-differences{display:flex;flex-shrink:0;align-items:center;gap:.7rem;min-height:44px;padding:.75rem 1rem;border:1px solid var(--catalog-line);border-radius:3px;background:#14212a;color:#d6e4ee;font:inherit;font-size:.78rem;cursor:pointer;transition:border-color .2s,background .2s}.catalog-toggle{position:relative;width:1.75rem;height:1rem;background:#ffffff24;border-radius:1rem}.catalog-toggle:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:10px;height:10px;background:#9eafbc;border-radius:50%;transition:inset-inline-start .2s,background .2s}.catalog-differences[aria-pressed=true]{background:#1e303d;border-color:#b3d1e660}.catalog-differences[aria-pressed=true] .catalog-toggle{background:#ed315155}.catalog-differences[aria-pressed=true] .catalog-toggle:after{inset-inline-start:15px;background:#ff8ca0}.catalog-ui:not([data-catalog-ready]) .catalog-differences{display:none}.catalog-scroll-hint{margin:.8rem 0;color:#8b9ead;font-size:.72rem;line-height:1.5}.catalog-scroll-hint>span{color:var(--catalog-blue);font-size:1rem}.catalog-ui .family-compare-scroll{overflow:auto;max-width:100%;border:1px solid var(--catalog-line);border-radius:4px;background:#0e171d;scrollbar-color:#586c7a #0e171d;scrollbar-width:thin;isolation:isolate}.catalog-ui .family-compare table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0}.catalog-ui .family-compare :is(th,td){padding:1.05rem 1.2rem;border-bottom:1px solid #ffffff12;border-inline-end:1px solid #ffffff08;font-size:.9rem;white-space:nowrap;transition:background .2s,color .2s}.catalog-ui .family-compare thead th{position:relative;min-width:165px;height:76px;background:#14212a;text-align:center;font:500 .78rem/1.4 Manrope,sans-serif;letter-spacing:0;text-transform:none;color:var(--catalog-muted)}.catalog-ui .family-compare thead th a{display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--catalog-ink);text-decoration:none;font:600 1.15rem/1.4 Rajdhani,sans-serif;letter-spacing:.02em}.catalog-ui .family-compare thead th a>span{font-size:.8rem;color:#8099aa}.catalog-ui .family-compare tbody th,.catalog-ui .family-compare thead th:first-child{position:sticky;inset-inline-start:0;z-index:2;background:#14212a;text-align:start;max-width:260px;white-space:normal;font-size:.77rem;line-height:1.45;font-weight:400;color:#bccbd5;box-shadow:4px 0 16px #0002}.catalog-ui .family-compare td{color:#dbe8f1;text-align:center;font:600 1rem/1.4 Rajdhani,sans-serif}.catalog-ui .family-compare .is-current{background:#223340;color:#fff}.catalog-ui .family-compare thead .is-current{box-shadow:inset 0 3px var(--catalog-red)}.catalog-ui .family-compare tbody tr:hover>*{background:#1b2a35}.catalog-ui .family-compare tbody tr:hover>.is-current{background:#2b4252}.catalog-ui .family-compare tr:last-child>*{border-bottom:0}.catalog-meter{position:relative;display:block;width:min(100%,6.5rem);height:3px;margin:.6rem auto 0;border-radius:3px;background:#ffffff14;overflow:hidden}.catalog-meter:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#b3d1e6,#ed3151);transform-origin:left center;transform:scaleX(var(--catalog-ratio,0));transition:transform 1.15s cubic-bezier(.16,1,.3,1) calc(var(--catalog-row,0)*55ms + .2s)}[dir=rtl] .catalog-meter:after{transform-origin:right center}.catalog-ui .family-compare .is-current .catalog-meter{background:#ffffff26}.catalog-ui .family-compare tbody :is(th,td){transition:background .2s,color .2s,opacity .55s ease calc(var(--catalog-row,0)*55ms),transform .7s cubic-bezier(.16,1,.3,1) calc(var(--catalog-row,0)*55ms)}.catalog-ui .family-compare[data-reveal]:not(.is-revealed) tbody :is(th,td){opacity:0;transform:translateY(12px)}.catalog-ui .family-compare[data-reveal]:not(.is-revealed) .catalog-meter:after{transform:scaleX(0)}.catalog-ui .family-compare tbody tr:is(.is-leaving,.is-entering)>*{opacity:0;transform:translate(-14px);transition-delay:0s}[dir=rtl] .catalog-ui .family-compare tbody tr:is(.is-leaving,.is-entering)>*{transform:translate(14px)}.catalog-ui .family-compare thead th{transition:background .25s,color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1)}@media print{.catalog-ui .family-compare tbody :is(th,td){opacity:1!important;transform:none!important}.catalog-ui .catalog-meter:after{transform:scaleX(var(--catalog-ratio,0))!important}}.catalog-ui .catalog-photo[data-model-photo]>img{mix-blend-mode:multiply;filter:none}.catalog-difference-dot{display:inline-block;width:4px;height:4px;margin-inline-start:.65rem;background:var(--catalog-blue);border-radius:50%;vertical-align:middle}.catalog-no-differences{padding:1rem 1.25rem;color:var(--catalog-muted);font-size:.9rem}.catalog-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.catalog-index>.family-models-intro{position:relative;max-width:none;margin-bottom:28px;padding-inline-start:22px}.catalog-index>.family-models-intro:before{content:"";position:absolute;inset-inline-start:0;inset-block:5px 3px;width:3px;border-radius:3px;background:linear-gradient(#ed3151,#ed315130)}.catalog-index>.family-models-intro .family-models-eyebrow{font-size:.68rem;letter-spacing:.19em;color:#aab3be;margin-bottom:12px}.catalog-index>.family-models-intro h2{font-weight:600;font-size:clamp(2rem,3.4vw,3.2rem);gap:16px;flex-wrap:wrap}.catalog-index>.family-models-intro .catalog-model-count{min-width:40px;height:32px;padding-inline:12px;border:1px solid #ed315138;border-radius:999px;background:#ed315112;color:#ff8397;font:600 .9rem/1 Rajdhani,sans-serif;letter-spacing:.04em}.catalog-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 44px;padding:20px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(120deg,#191e26b3,#10131880);box-shadow:0 12px 32px #00000012}.catalog-category-nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;max-width:100%;padding:9px 12px 9px 18px;color:#dce1e8;border:1px solid #ffffff14;border-radius:999px;background:#ffffff04;font:500 .8rem/1.45 Manrope,sans-serif;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s}.catalog-category-nav a>span{display:grid;place-items:center;flex-shrink:0;min-width:26px;height:26px;padding-inline:6px;border-radius:50%;background:#ffffff09;color:#9da8b7;font:600 .82rem/1 Rajdhani,sans-serif;transition:background .22s,color .22s}.catalog-category-nav a[aria-current=location]{border-color:#ed315170;background:linear-gradient(120deg,#ed315126,#ed31510c);color:#fff;box-shadow:inset 0 0 0 1px #ed315110}.catalog-category-nav a[aria-current=location]>span{background:#ed3151;color:#fff}@media(hover:hover){.catalog-category-nav a:hover{background:#ffffff0c;border-color:#ffffff38;color:#fff;transform:translateY(-2px)}.catalog-category-nav a:hover>span{background:#ed315130;color:#ff91a3}}@media(max-width:560px){.catalog-index>.family-models-intro{padding-inline-start:16px}.catalog-index>.family-models-intro h2{gap:12px;font-size:clamp(1.75rem,7vw,2.3rem)}.catalog-category-nav{padding:14px;gap:9px;border-radius:16px;margin-bottom:32px}.catalog-category-nav a{flex:1 1 auto;min-height:46px;padding:8px 11px 8px 15px;font-size:.76rem;gap:12px}.catalog-category-nav a>span{min-width:24px;height:24px}}.catalog-category{margin-bottom:3rem;scroll-margin-top:110px}.catalog-category-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--catalog-line)}.catalog-category-head h3{margin:0;color:var(--catalog-ink);font:500 clamp(1.2rem,2.5vw,1.7rem)/1.3 Manrope,sans-serif;letter-spacing:-.02em}.catalog-category-head>span{flex-shrink:0;color:var(--catalog-muted);font-size:.8rem}.catalog-ui.catalog-index.restored-model-list{display:block;gap:0}.catalog-ui.catalog-index{padding:clamp(48px,5vw,72px) var(--pad,5vw);margin-top:48px}.product-detail .catalog-ui{padding:0}.catalog-exhibit-empty{display:grid;place-content:center;text-align:center;gap:1rem;min-height:260px;margin-top:3rem;padding:2rem;border:1px dashed #b3d1e638;background:linear-gradient(145deg,#13212a,#0e161c);color:#a7b5c2}.catalog-exhibit-empty>span{font:500 3rem/1 Rajdhani,sans-serif;color:#b3d1e655}.product-detail>.catalog-empty-models{padding:2rem;margin-top:2rem;border:1px solid #ffffff20;color:#a7b5c2}.product-detail.catalog-family-page{padding-top:clamp(40px,4vw,64px)}.catalog-family-intro{display:block;margin:0 0 clamp(36px,4vw,56px);padding:0;max-width:none}.product-detail .catalog-family-intro h1{margin:0;max-width:none;font:500 clamp(2.25rem,4vw,3.5rem)/1.12 Manrope,sans-serif;letter-spacing:-.045em;color:#f4f7fa}.catalog-family-page .family-models{margin-top:0}.catalog-family-page .family-models-intro.is-compact{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:lang(ar) .catalog-ui :is(.family-models-eyebrow,.catalog-overline,.catalog-model-name){letter-spacing:0;text-transform:none}@media(min-width:1101px){.catalog-ui .catalog-index-grid,.catalog-ui.family-models .family-model-picker:not(.is-single){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1100px){.catalog-ui .catalog-index-grid,.catalog-ui.family-models .family-model-picker:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:760px){.catalog-ui .catalog-index-grid,.catalog-ui.family-models .family-model-picker:not(.is-single){grid-template-columns:1fr;gap:24px}}@media(max-width:780px){.catalog-ui{margin-top:2rem;scroll-margin-top:85px}.catalog-compare-head{align-items:flex-start;flex-direction:column;gap:1rem}.catalog-ui .family-compare{margin-top:48px}.catalog-category-nav{margin-bottom:2rem}.catalog-category{scroll-margin-top:85px}}@media(max-width:560px){.catalog-ui .catalog-index-grid,.catalog-ui.family-models .family-model-picker{grid-template-columns:1fr;gap:24px}.catalog-ui.family-models .family-model-picker.is-single{grid-template-columns:1fr}.catalog-ui .catalog-model-name{font-size:1.3rem}.catalog-card-identity{min-height:0}.catalog-photo-brand{right:8px;bottom:8px;padding:6px 8px}.catalog-ui .catalog-photo-brand .catalog-brand{width:58px}.catalog-ui .catalog-pick-body.press-catalog-copy{padding:24px}.catalog-model-count{min-width:2.2rem;height:2.2rem;font-size:.8rem}.catalog-ui .family-compare :is(th,td){padding:.85rem .9rem}.catalog-ui .family-compare tbody th,.catalog-ui .family-compare thead th:first-child{min-width:125px;max-width:150px}.catalog-ui .family-compare thead th{min-width:145px}.catalog-category-head{align-items:flex-start}.catalog-ui .family-models-intro{margin-bottom:1.4rem}.product-detail.catalog-family-page{padding-top:36px}.product-detail .catalog-family-intro h1{font-size:clamp(2rem,8.5vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.catalog-ui .family-compare tbody :is(th,td){opacity:1!important;transform:none!important}.catalog-ui .catalog-meter:after{transform:scaleX(var(--catalog-ratio,0))!important}.catalog-ui *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.catalog-ui .catalog-model-card:is(:hover,:focus-within){transform:none}.catalog-ui .catalog-photo img,.catalog-ui .catalog-model-cta>span:last-child{transform:none!important}}.product-detail .catalog-family-intro .catalog-family-lead{max-width:760px;margin:20px 0 0;color:#c2c7cf;font:400 clamp(1rem,1.2vw,1.0625rem)/1.75 Manrope,sans-serif}.product-detail.catalog-family-page>.family-models+*{margin-top:clamp(56px,6vw,88px)}.product-detail.catalog-family-page>.family-models{margin-bottom:clamp(56px,6vw,88px)}.model-catalog-exhibit{margin-block:clamp(48px,5vw,80px);padding-block:0}.model-catalog-exhibit>header{margin-bottom:28px;max-width:900px}.model-catalog-exhibit>header h2{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.model-catalog-exhibit>header p{margin:0;color:#bbc5cf;line-height:1.7}.model-catalog-exhibit+.restored-specs,.restored-specs+[data-catalog-index],.model-gallery+[data-catalog-index]{margin-top:64px}@media(max-width:760px){.catalog-ui .catalog-pick-body.press-catalog-copy{padding:24px}.catalog-ui .catalog-model-card .press-catalog-visual{height:300px}.product-detail.catalog-family-page>.family-models{margin-bottom:56px}.product-detail.catalog-family-page>.family-models+*{margin-top:56px}.model-catalog-exhibit{margin-block:48px}.model-catalog-exhibit>header{margin-bottom:24px}.model-catalog-exhibit+.restored-specs,.restored-specs+[data-catalog-index],.model-gallery+[data-catalog-index]{margin-top:48px}}
