.breadcrumb{display:flex;gap:13px;padding:23px 5%;font-size:10px;color:#8894a0}.breadcrumb b{color:#3e5063;font-weight:500}.breadcrumb a:hover{color:var(--blue)}.collection-hero{margin:0 5%;padding:48px 5%;background:#f0f5fa;border-radius:6px;display:grid;grid-template-columns:1.3fr 1fr;min-height:365px;overflow:hidden}.collection-hero h1{font-size:52px;letter-spacing:-2.7px;margin:22px 0}.collection-hero p{font-size:13px;color:var(--muted);line-height:1.9}.collection-pills{display:flex;gap:10px;margin-top:23px}.collection-pills span,.intro-tags span{font-size:10px;padding:6px 11px;background:#fff;border:1px solid #dae3ed;border-radius:4px;color:#45627e}.collection-art{position:relative;display:flex;align-items:center;justify-content:center}.collection-art>span{position:absolute;top:5px;right:0;font-size:8px;line-height:1.8;letter-spacing:1.5px;color:#7b92a8}.collection-art img{width:90%;height:310px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-9deg)}.collection-cats{display:flex;gap:35px;margin:25px 5% 0;border-bottom:1px solid var(--line);overflow:auto}.collection-cats a{padding:17px 0;font-size:11px;white-space:nowrap;color:#84909d}.collection-cats .selected{border-bottom:2px solid var(--blue);color:var(--blue)}.catalog{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;margin:44px 5% 85px}.filter-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.filter-top h2{font-family:'DM Sans',Arial;font-size:14px;letter-spacing:0;margin:0;font-weight:600}.filter-top button{border:0;background:none;color:#87929e;font-size:10px;padding:0}.search-label{font-size:10px;color:#82909d;display:block;margin-bottom:9px}.filters>input{width:100%;border:1px solid #dce3ea;background:#f8fafc;padding:11px 12px;border-radius:4px;font-size:11px;outline-color:var(--blue)}fieldset{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:24px 0 0}legend{float:left;width:100%;font-size:11px;font-weight:650;margin-bottom:18px}fieldset label{clear:both;display:flex;align-items:center;gap:10px;font-size:11px;color:#5f6d7b;padding:0 0 13px}input[type=checkbox]{accent-color:var(--blue);width:13px;height:13px;margin:0}fieldset small{margin-left:auto;color:#9ba7b2}.filter-help{padding:22px 18px;background:#f0f5fb;border-radius:5px;margin-top:25px}.filter-help>span{font-size:7px;letter-spacing:1.5px;color:#73899f}.filter-help h3{font-size:17px;letter-spacing:-.4px;margin:15px 0 10px}.filter-help p{font-size:11px;line-height:1.7;color:#7c8a97}.filter-help a{font-size:10px;color:var(--blue);display:block;margin-top:18px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:19px;border-bottom:1px solid var(--line);gap:10px}.catalog-toolbar>div{display:flex;align-items:center;gap:17px}.catalog-toolbar h2{font-size:19px;letter-spacing:-.6px;margin:0}.catalog-toolbar span{font-size:10px;color:#8894a0}.catalog-toolbar label{font-size:9px;color:#84919e}.catalog-toolbar select{font:inherit;font-size:10px;border:0;background:none;color:#526173;margin-left:8px;max-width:135px}.catalog-note{display:flex;align-items:center;gap:9px;font-size:10px;color:#83919e;padding:18px 0 22px}.catalog-note>span{color:var(--blue);font-size:17px}#catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.adapter-card{border:1px solid #e3e8ee;border-radius:5px;overflow:hidden;background:white;transition:.2s}.adapter-card:hover{box-shadow:0 8px 20px #0e37600d;border-color:#bed4ea}.adapter-image{display:flex;height:205px;position:relative;background:#f7f9fb;align-items:center;justify-content:center}.adapter-image img{width:85%;height:85%;object-fit:contain;mix-blend-mode:multiply}.adapter-image>span{position:absolute;top:12px;left:12px;background:white;border:1px solid #e0e7ee;font-size:7px;padding:5px 7px;letter-spacing:.7px;color:#5a7a98;z-index:1}.adapter-copy{padding:18px}.adapter-copy h3{font-size:16px;font-weight:650;letter-spacing:-.4px;margin:0 0 6px}.adapter-copy>p{font-size:10px;color:#81909e;margin:0 0 17px}.adapter-copy dl{border-top:1px solid var(--line);padding-top:12px;margin:0}.adapter-copy dl div{display:flex;justify-content:space-between;gap:8px;font-size:9px;margin-bottom:9px}.adapter-copy dt{color:#97a2ae}.adapter-copy dd{margin:0;text-align:right;color:#5c6d7e}.adapter-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:13px 18px}.adapter-cta label{font-size:9px;color:#80909f;display:flex;align-items:center;gap:7px}.adapter-cta>a{font-size:9px;color:var(--blue);font-weight:600}.selection-note{background:#f6f8fa;margin-top:35px;padding:20px 23px;border-left:2px solid #b1cee9}.selection-note b{font-size:11px;font-weight:600}.selection-note p{font-size:10px;color:#84909d;line-height:1.8;margin-bottom:0}.compare-bar{position:fixed;bottom:20px;left:25%;right:5%;z-index:30;padding:18px 25px;background:#fff;border:1px solid #dae4ed;box-shadow:0 5px 45px #102e5c25;border-radius:7px;display:flex;justify-content:space-between;align-items:center}.compare-bar[hidden]{display:none}.compare-bar .eyebrow{font-size:7px}.compare-bar p{font-size:11px;margin:7px 0 0}.compare-bar>div:last-child{display:flex;gap:20px;align-items:center}.compare-bar button:not(.btn){border:0;background:none;font-size:11px;color:#81909f}.compare-bar .btn{font-size:10px;padding:13px 17px}.compare-bar button:disabled{opacity:.4;cursor:default}#compare-dialog{width:min(1080px,94vw)}#compare-table{overflow:auto}#compare-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}#compare-table th,#compare-table td{padding:17px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}#compare-table td:first-child{color:#8391a0;font-size:10px;min-width:115px}#compare-table th{color:var(--blue);font-weight:600}#compare-table a{font-size:11px;color:var(--blue)}#no-results{text-align:center;padding:60px 20px}#no-results p{font-size:12px;color:var(--muted)}.product-hero{padding:15px 5% 65px;display:grid;grid-template-columns:1.13fr 1fr;gap:65px}.gallery-main{position:relative;display:flex;align-items:center;justify-content:center;background:#f4f7fa;border-radius:6px;height:490px}.gallery-main>img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.gallery-badge{position:absolute;top:22px;left:23px;font-size:8px;letter-spacing:1px;color:#557d9f;z-index:1}.gallery-count{position:absolute;left:23px;bottom:22px;font-size:9px;color:#889baa}.gallery-main button{position:absolute;right:20px;bottom:18px;border:1px solid #d7e0e9;background:white;border-radius:50%;width:33px;height:33px;color:#6b8399;font-size:21px}.thumbnails{display:flex;gap:12px;margin-top:15px}.thumb{width:72px;height:65px;border:1px solid #e0e6ed;border-radius:4px;background:#f8fafc;padding:5px}.thumb.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery-caption{font-size:9px;color:#9ba7b3;margin-top:15px}.product-intro{padding:20px 0 0}.product-intro h1{font-size:38px;letter-spacing:-1.9px;margin:18px 0 9px}.product-intro h2{font-size:24px;letter-spacing:-.9px;line-height:1.35;color:#8a98a7;margin:0 0 19px;font-weight:500}.product-intro>p{font-size:12px;line-height:1.9;color:#7f8d9b;max-width:440px}.intro-tags{display:flex;gap:8px;margin:20px 0 22px}.intro-tags span{background:#f1f6fc;color:#3f6e99;font-size:9px;border:0}.quick-specs{margin:0 0 24px}.quick-specs div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:11px 0;font-size:11px;gap:10px}.quick-specs dt{color:#95a0ab}.quick-specs dd{margin:0;color:#4b6073;text-align:right}.product-actions{display:flex;gap:12px}.product-actions .btn{font-size:10px;padding:15px 18px;gap:22px}.outline{border:1px solid #d8e0e9;background:#fff;color:#48637d}.resource-shortcuts{display:flex;gap:24px;margin:22px 0;font-size:10px;color:#6e8499}.product-intro .intro-footnote{font-size:9px;color:#a0a9b3;line-height:1.7}.product-subnav{height:65px;padding:0 5%;display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffed;backdrop-filter:blur(12px);position:static;top:auto;z-index:auto}.product-subnav b{font-size:12px;font-weight:650;margin-right:auto}.product-subnav a{font-size:10px;color:#6a7d8f;white-space:nowrap}.product-subnav a:hover{color:var(--blue)}.product-subnav .subnav-contact{color:var(--blue);border-left:1px solid var(--line);padding-left:25px}.product-overview{padding:75px 5%}.product-overview h2,.technical h2,.compatibility h2,.faq-section h2{font-size:35px;letter-spacing:-1.5px}.product-overview .section-top>p{font-size:12px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}.feature-grid article{padding:30px;border-right:1px solid var(--line)}.feature-grid article:last-child{border:0}.feature-symbol{display:flex;font-size:24px;font-weight:600;color:var(--blue);height:46px;align-items:center}.feature-grid h3{font-size:18px;font-weight:600;letter-spacing:-.6px;margin:17px 0 12px}.feature-grid p{font-size:12px;color:#85929f;line-height:1.9;max-width:280px}.feature-index{display:block;font-size:7px;letter-spacing:1.5px;color:#98a8b6;margin-top:28px}.detail-story{margin:0 5% 80px;display:grid;grid-template-columns:1fr 1fr;background:#f2f6fa;border-radius:6px;overflow:hidden}.story-image{height:390px;padding:30px;display:flex;align-items:center;justify-content:center}.story-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.story-copy{padding:65px 50px}.story-copy h2{font-size:36px}.story-copy p{font-size:12px;line-height:1.9;color:#7d8c9c;max-width:340px;margin:22px 0}.technical{padding:70px 5%;display:grid;grid-template-columns:1fr 1.7fr;gap:80px;border-top:1px solid var(--line);scroll-margin-top:70px}.technical-heading p{font-size:12px;line-height:1.8;color:#90a0ae;max-width:260px;margin:25px 0}.technical-heading .text-link{font-size:10px;color:var(--blue)}.spec-groups h3{font-size:15px;font-weight:600;margin:0 0 17px}.spec-groups h3:not(:first-child){margin-top:35px}.spec-groups table{width:100%;border-collapse:collapse;font-size:11px}.spec-groups th,.spec-groups td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #e7ebf0;line-height:1.9}.spec-groups th{width:40%;font-weight:400;color:#8a99a7}.spec-groups td{color:#4c6275}.spec-groups tr:nth-child(odd){background:#f7f9fb}.spec-note{font-size:9px;line-height:1.8;color:#9daab6}.compatibility{padding:70px 5%;background:#f4f7fa;scroll-margin-top:65px}.compatibility .section-top>p{font-size:11px}.os-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.os-grid article{display:flex;gap:25px;background:#fff;padding:30px;border:1px solid #e0e8ef;border-radius:5px}.os-icon{color:var(--blue);font-size:35px}.os-grid h3{font-size:21px;margin:3px 0 8px;letter-spacing:-.5px;font-weight:600}.support-label{font-size:8px;background:#edf5fc;color:#5c86aa;padding:5px 8px;border-radius:3px;display:inline-block}.os-grid p{font-size:11px;color:#8595a4;line-height:1.9;max-width:340px;margin:15px 0}.os-grid a{font-size:10px;color:var(--blue)}.compat-note{display:flex;align-items:center;gap:20px;padding-top:24px;font-size:10px}.compat-note b{font-weight:600}.compat-note span{font-size:9px;color:#8b9aa8}.compat-note a{margin-left:auto;color:var(--blue);white-space:nowrap}.downloads{border:0}.download-list a{display:flex;align-items:center;gap:22px;padding:26px 0;border-bottom:1px solid var(--line)}.download-list a:first-child{border-top:1px solid var(--line)}.file-type{display:flex;align-items:center;justify-content:center;min-width:42px;height:46px;border:1px solid #d4e1ed;background:#f7fafd;border-radius:4px;color:#5c84a7;font-size:8px}.download-list h3{font-size:15px;font-weight:600;margin:0 0 8px;letter-spacing:-.3px}.download-list p{font-size:10px;color:#8799a8;margin:0}.download-list b{font-size:20px;font-weight:400;color:#819db6;margin-left:auto}.box-section{padding:35px 5% 55px;display:grid;grid-template-columns:1fr 1.7fr;gap:80px}.box-section h2{font-size:29px}.box-items{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:12px}.box-items span{font-size:11px;color:#7c8f9f}.box-items b{font-weight:400;font-size:9px;color:#b0bdc9;margin-right:12px}.faq-section{padding:65px 5%;background:#f6f8fa;display:grid;grid-template-columns:1fr 1.7fr;gap:80px;scroll-margin-top:65px}.faq-section details{border-bottom:1px solid #dfe6ed;padding:20px 0}.faq-section details:first-child{padding-top:0}.faq-section summary{font-size:13px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-section summary::after{content:'+';font-size:18px;color:#8ca0b2;font-weight:400}.faq-section details[open] summary::after{content:'−'}.faq-section details p{font-size:11px;line-height:1.9;color:#8296a6;max-width:540px;margin:15px 25px 0 0}.related{padding:65px 5%}.related h2{font-size:29px}.related .section-top>a{font-size:11px}#related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}#related-grid .adapter-image{height:210px}#image-dialog{width:min(1000px,95vw);padding:40px}#enlarged-image{width:100%;height:70vh;object-fit:contain}html{scroll-padding-top:175px}
@media(max-width:1100px){.catalog{grid-template-columns:180px minmax(0,1fr);gap:25px}.adapter-image{height:175px}.adapter-copy{padding:13px}.adapter-cta{padding:12px}.product-hero{gap:35px}.gallery-main{height:450px}.product-subnav{gap:18px}.product-intro h1{font-size:32px}.product-actions{gap:8px}.product-actions .btn{gap:12px;padding:14px 12px}.technical,.faq-section,.box-section{gap:45px}.collection-hero h1{font-size:46px}.story-copy{padding:50px 35px}}
@media(max-width:760px){.breadcrumb{padding:19px 6%;font-size:8px;gap:10px}.collection-hero{margin:0 6%;padding:30px 25px;grid-template-columns:1fr;min-height:0}.collection-hero h1{font-size:38px;letter-spacing:-2px}.collection-hero p{font-size:11px}.collection-art{height:220px}.collection-art img{height:230px}.collection-art>span{font-size:6px}.collection-cats{margin:15px 6% 0;gap:25px}.collection-cats a{font-size:10px}.catalog{margin:30px 6% 50px;grid-template-columns:1fr;gap:25px}.filters{border:1px solid var(--line);border-radius:5px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.filter-top,.search-label,.filters>input{grid-column:1/-1}.filter-top{margin-bottom:15px}.filters fieldset{margin-top:17px;padding-top:15px}.filters fieldset:last-of-type{grid-column:1/-1}.filters fieldset label{font-size:10px}.filters legend{font-size:10px}.filter-help{display:none}#catalog-grid{grid-template-columns:1fr 1fr;gap:15px 12px}.catalog-toolbar{align-items:start}.catalog-toolbar>div{display:block}.catalog-toolbar h2{font-size:17px;margin-bottom:7px}.catalog-toolbar span{font-size:9px}.catalog-toolbar label{font-size:8px}.catalog-toolbar select{display:block;margin:5px 0 0;font-size:9px;max-width:110px}.catalog-note{font-size:8px;line-height:1.7}.adapter-image{height:160px}.adapter-image>span{font-size:6px;left:8px;top:8px;padding:4px 5px}.adapter-copy{padding:12px 10px}.adapter-copy h3{font-size:13px}.adapter-copy>p{font-size:8px;line-height:1.6;min-height:24px;margin-bottom:10px}.adapter-copy dl div{font-size:8px;display:block;margin-bottom:10px}.adapter-copy dd{text-align:left;margin-top:4px}.adapter-cta{padding:10px 8px}.adapter-cta label,.adapter-cta>a{font-size:7px}.adapter-cta input{width:11px;height:11px}.adapter-cta label{gap:4px}.selection-note{padding:18px}.compare-bar{left:4%;right:4%;bottom:12px;padding:15px;gap:10px}.compare-bar p{font-size:9px;max-width:160px;line-height:1.6}.compare-bar>div:last-child{gap:10px}.compare-bar .btn{font-size:8px;padding:12px}.compare-bar button:not(.btn){font-size:9px}.product-hero{padding:5px 6% 35px;grid-template-columns:1fr;gap:25px}.gallery-main{height:360px}.gallery-badge{font-size:7px;left:18px;top:18px}.thumb{width:55px;height:53px}.thumbnails{gap:10px}.product-intro{padding:0}.product-intro h1{font-size:33px}.product-intro h2{font-size:24px}.product-intro>p{font-size:12px}.product-actions .btn{font-size:9px;padding:15px;gap:15px}.quick-specs div{font-size:10px;padding:12px 0}.resource-shortcuts{font-size:9px}.product-subnav{display:flex;height:53px;top:75px;padding:0 6%;overflow:auto;gap:24px}.product-subnav b,.product-subnav .subnav-contact{display:none}.product-subnav a{font-size:10px}.product-overview{padding:45px 6%}.product-overview h2,.technical h2,.compatibility h2,.faq-section h2{font-size:29px}.product-overview .section-top>p{font-size:11px}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:25px;border-right:0;border-bottom:1px solid var(--line)}.feature-grid h3{font-size:18px}.feature-grid p{font-size:11px;max-width:none}.feature-index{margin-top:18px}.feature-symbol{height:30px}.detail-story{margin:0 6% 45px;grid-template-columns:1fr}.story-image{height:270px;padding:20px}.story-copy{padding:15px 27px 35px}.story-copy h2{font-size:30px}.story-copy p{font-size:11px}.technical{padding:45px 6%;grid-template-columns:1fr;gap:25px;scroll-margin-top:0}.technical-heading p{font-size:11px;margin:18px 0}.spec-groups table{font-size:10px}.spec-groups th,.spec-groups td{padding:12px 9px}.spec-groups th{width:42%}.spec-note{font-size:8px}.compatibility{padding:45px 6%;scroll-margin-top:0}.compatibility .section-top>p{font-size:10px}.os-grid{grid-template-columns:1fr;gap:15px}.os-grid article{padding:25px;gap:20px}.compat-note{display:block;line-height:1.9}.compat-note span{display:block;margin:10px 0}.compat-note a{display:block}.download-list a{gap:16px;padding:23px 0}.download-list h3{font-size:13px}.download-list p{font-size:9px;line-height:1.8}.box-section{padding:20px 6% 45px;grid-template-columns:1fr;gap:25px}.box-items{grid-template-columns:1fr;gap:20px}.box-items span{font-size:11px}.faq-section{padding:45px 6%;grid-template-columns:1fr;gap:30px;scroll-margin-top:0}.faq-section summary{font-size:12px;line-height:1.8}.related{padding:45px 6%}.related h2{font-size:26px}.related .section-top>a{display:inline-block;margin-top:20px}#related-grid{grid-template-columns:1fr;gap:20px}#related-grid .adapter-image{height:240px}#related-grid .adapter-copy{padding:20px}#related-grid .adapter-copy h3{font-size:17px}#related-grid .adapter-copy>p{font-size:11px;min-height:0}#related-grid .adapter-copy dl div{display:flex;font-size:11px}#related-grid .adapter-cta{padding:15px 20px}#related-grid .adapter-cta label,#related-grid .adapter-cta>a{font-size:10px}#enlarged-image{height:55vh}html{scroll-padding-top:145px}}
body{background:#fff}.collection-cats{scrollbar-width:none}.collection-cats::-webkit-scrollbar{display:none}

.alfa-context-hero h1{font-size:clamp(30px,4vw,54px);letter-spacing:-1.8px;line-height:1.15;overflow-wrap:anywhere}.alfa-context-tabs a{display:flex;align-items:center;gap:8px}.alfa-context-tabs small{font-size:9px;opacity:.6}.alfa-context-tabs .alfa-all-categories{margin-left:auto}.alfa-context-filters>h3{font-size:16px;line-height:1.5;letter-spacing:-.3px;margin:0 0 10px}.alfa-filter-label{font-size:10px;line-height:1.6;color:#7e91a5;margin:0 0 12px}.alfa-context-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e2eaf2;font-size:12px;line-height:1.5;color:#5e7d9c}.alfa-context-links>a.selected{color:#0763df;font-weight:600}.alfa-context-links>a.selected:before{content:'';width:4px;align-self:stretch;background:#0763df;border-radius:2px;margin-right:0}.alfa-context-links>a.selected>span{flex:1}.alfa-context-links small{font-size:10px;color:#7c90a5;flex-shrink:0}.alfa-context-links>a.alfa-all-categories{font-size:11px;color:#0763df;border:0;padding-top:20px}.alfa-context-links a:hover{color:#0763df}.alfa-context-filters .filter-help a{border:0}
@media(max-width:760px){.filters.alfa-context-filters{display:block}.alfa-context-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.alfa-context-links>a{font-size:11px;padding:12px 0}.alfa-context-links>a.alfa-all-categories{grid-column:1/-1}.alfa-context-tabs .alfa-all-categories{margin-left:0}.alfa-context-hero h1{font-size:34px;letter-spacing:-1px}}
