
body[data-quest-equipment]{background:#fff;color:#123e49}
body[data-quest-equipment] main{margin:0;padding:0;max-width:none}
.qk-page{--qk-ink:#123e49;--qk-green:#006257;--qk-muted:#47646b;--qk-line:#d6e5e7;--qk-good:#008b48;--qk-amber:#c77900;margin:0;padding:0;color:var(--qk-ink);font-size:16px;line-height:1.65;font-weight:450;background:#fff}
.qk-page *{box-sizing:border-box}
.qk-page h1,.qk-page h2,.qk-page h3,.qk-page h4,.qk-page p,.qk-page figure{margin:0}
.qk-page h1,.qk-page h2,.qk-page h3,.qk-page h4{font-family:inherit;font-weight:700;line-height:1.4;letter-spacing:-.025em;color:inherit;text-wrap:pretty}
.qk-page h2{font-size:clamp(25px,2.75vw,34px)}
.qk-page a{color:inherit;text-underline-offset:4px}
.qk-page a:hover{color:var(--qk-green)}
.qk-page a:focus-visible,body[data-quest-equipment] dialog button:focus-visible{outline:3px solid #178c79;outline-offset:5px}

.qk-page [id]{scroll-margin-top:96px}
.qk-container{width:calc(100% - 80px);max-width:1120px;margin-inline:auto}
.qk-sr{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}
.qk-nowrap{display:inline-block}
.qk-nav{border-block:1px solid var(--qk-line);background:#fff}
.qk-nav>.qk-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.qk-nav a{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:13px 10px;font-size:16px;font-weight:700;text-align:center;text-decoration:none}
.qk-nav a+a:before{content:"";position:absolute;left:0;height:20px;border-left:1px solid #a2c3c8}
.qk-nav a:hover{background:#f0f7f4}
.qk-section{padding-block:38px 42px}
.qk-section-head{margin-bottom:24px}
.qk-section-head h2{margin-bottom:8px}
.qk-section-head>p:last-child{font-size:17px}
.qk-eyebrow{font-size:14px;font-weight:700;letter-spacing:.015em;margin-bottom:7px!important;display:flex;align-items:baseline;gap:18px}
.qk-eyebrow>span{font-size:16px;letter-spacing:.03em}
.qk-headsets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.qk-headset{text-align:center;padding:0 30px 6px}
.qk-headset+.qk-headset{border-left:1px solid #bdd6da}
.qk-headset>img{display:block;object-fit:contain;width:100%;height:200px;margin:0 auto 6px;max-width:355px}
.qk-headset h3{font-size:27px;margin-bottom:4px}
.qk-choice{font-weight:600}
.qk-page .qk-model-price{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:2px}
.qk-model-price>span{font-size:19px;margin-right:8px;font-weight:550}
.qk-lens{font-size:16px;margin-bottom:6px!important}
.qk-quest-extras{margin-top:44px;padding:28px;background:#edf2f7;border-radius:6px}
.qk-quest-extras>header{margin-bottom:24px}
.qk-quest-extras>header h3{font-size:24px;margin-top:10px}
.qk-option-label{display:inline-block;padding:4px 12px;border-radius:4px;background:#4b6076;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}
.qk-quest-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.qk-quest-extra{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:start}
.qk-quest-extra+.qk-quest-extra{border-left:1px solid #c9d5df;padding-left:28px}
.qk-quest-extra figure{margin-top:20px;text-align:center}
.qk-quest-extra img{display:block;width:100%;height:156px;object-fit:contain;mix-blend-mode:multiply}
.qk-quest-extra figcaption{font-size:12px;color:var(--qk-muted);margin-top:3px}
.qk-quest-extra h4{font-size:22px;line-height:1.5;margin-top:9px}
.qk-quest-extra .qk-extra-product{font-size:14px;color:var(--qk-muted);margin-block:4px 10px}
.qk-quest-extra p.qk-extra-description{font-size:16px;line-height:1.8}
.qk-quest-extra p.qk-extra-fit{font-size:14px;font-weight:600;margin-top:10px}
.qk-quest-extra .qk-links{gap:6px 18px;margin-top:9px}
.qk-quest-extra .qk-tag{font-size:12px;background:#dce6ef;color:#354f68}
@media(max-width:1100px){
 .qk-quest-extra-grid{gap:26px}
 .qk-quest-extra{grid-template-columns:1fr;grid-template-rows:160px auto;align-content:start;gap:14px}
 .qk-quest-extra+.qk-quest-extra{padding-left:26px}
 .qk-quest-extra figure{margin-top:0}
 .qk-quest-extra img{width:180px;height:135px;margin:auto}
 .qk-quest-extra figure{min-height:160px}
}
@media(max-width:700px){
 .qk-quest-extras{margin-top:36px;padding:24px 20px}
 .qk-quest-extras>header h3{font-size:23px}
 .qk-quest-extra-grid{grid-template-columns:1fr;gap:25px}
 .qk-quest-extra,.qk-quest-extra+.qk-quest-extra{grid-template-columns:130px minmax(0,1fr);grid-template-rows:auto;gap:20px;padding:0;border:0}
 .qk-quest-extra+.qk-quest-extra{border-top:1px solid #c9d5df;padding-top:25px}
 .qk-quest-extra figure{margin-top:12px;min-height:0}
 .qk-quest-extra img{width:100%;height:145px}
}
@media(max-width:480px){
 .qk-quest-extras{padding:22px 18px}
 .qk-quest-extra,.qk-quest-extra+.qk-quest-extra{grid-template-columns:1fr;gap:16px}
 .qk-quest-extra figure{margin-top:0}
 .qk-quest-extra img{width:200px;height:150px}
 .qk-quest-extra h4{font-size:22px}
}
.qk-link{display:inline-flex;gap:8px;align-items:baseline;max-width:100%;font-size:15px;font-weight:650;text-decoration:underline;text-decoration-color:#aac5ca;text-decoration-thickness:1px;padding-block:5px;line-height:1.65}
.qk-link:hover{text-decoration-color:currentColor}
.qk-link>span[aria-hidden]{flex-shrink:0}
.qk-device-section{background:#f7f8f1}
.qk-compatibility{width:100%;table-layout:fixed;border-collapse:collapse;line-height:1.55;font-size:16px;margin:0;text-align:left}
.qk-product-col{width:46%}
.qk-compatibility thead th{font-size:15px;line-height:1.35;font-weight:700;text-align:center;padding:12px 20px;border-top:1px solid var(--qk-line);border-bottom:1px solid var(--qk-line)}
.qk-compatibility thead th:first-child{text-align:left;padding-left:24px}
.qk-column-sub{display:block}
.qk-compatibility th+th,.qk-compatibility td{border-left:1px solid var(--qk-line)}
.qk-compatibility tbody tr{background:#fff;border-bottom:1px solid var(--qk-line)}
.qk-compatibility tbody tr.qk-recommended{background:#e6f4ec}
.qk-compatibility tbody th{font-weight:450;padding:8px 18px 8px 20px;text-align:left}
.qk-compatibility td{padding:16px 18px;vertical-align:middle;text-align:center}
.qk-product{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;min-height:92px}
.qk-product-image{width:76px;height:94px;position:relative;overflow:hidden;mix-blend-mode:multiply}
.qk-product-image>img{display:block;object-fit:contain;width:100%;height:100%}
.qk-product-image.qk-piston-image>img{position:absolute;width:118px;height:118px;max-width:none;right:0;bottom:0;object-fit:fill;clip-path:polygon(53% 13%,92% 13%,89% 92%,87% 96%,83% 98%,66% 98%,59% 97%,56% 92%)}
.qk-product-name{font-size:18px;font-weight:700;text-decoration:none;line-height:1.45;display:inline-block}
a.qk-product-name:is(:hover,:focus-visible),a.qk-product-name:is(:hover,:focus-visible) .qk-nowrap{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.qk-product p{font-size:14px;color:var(--qk-muted);line-height:1.55;margin-top:3px}
.qk-product-variants{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}
.qk-product p.qk-reference-price{color:var(--qk-ink);font-weight:600;margin-top:0}
.qk-state{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:650;line-height:1.45;vertical-align:middle;max-width:100%}
.qk-state.is-supported{color:var(--qk-good)}
.qk-mark{font-size:32px;line-height:1;font-weight:700;flex-shrink:0}
.qk-mark.is-unverified{color:var(--qk-amber);font-size:36px;font-weight:650}
.qk-no-listing{font-size:15px;font-weight:500}
.qk-mobile-label{display:none}
.qk-table-notes{display:flex;align-items:baseline;justify-content:space-between;gap:12px 25px;margin-top:13px;flex-wrap:wrap}
.qk-table-notes>p:first-child{display:flex;gap:22px;flex-wrap:wrap;align-items:center}
.qk-table-notes .qk-state,.qk-table-notes>p{font-size:14px}
.qk-table-notes .qk-mark{font-size:24px}
.qk-table-notes .qk-mark.is-unverified{font-size:28px}
.qk-accessories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:27px}
.qk-accessory{display:grid;grid-template-columns:140px minmax(0,1fr);gap:25px;align-items:start;padding-right:30px}
.qk-accessory+.qk-accessory{border-left:1px solid #bdd6da;padding:0 0 0 30px}
.qk-accessory>img{width:140px;height:205px;object-fit:contain;display:block;mix-blend-mode:multiply;align-self:center}
.qk-accessory h3{font-size:23px;margin-block:7px 5px}
.qk-accessory p:not(.qk-tag){font-size:15px;line-height:1.75}
.qk-accessory p.qk-product-caption{margin-bottom:7px}
.qk-tag{display:inline-block!important;align-self:flex-start;max-width:100%;border-radius:20px;background:#e3f1ec;padding:3px 13px;color:#235b60;font-size:13px;font-weight:650;line-height:1.6}
.qk-tag-dark{background:#147e69;color:#fff}
.qk-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px}
.qk-accessory .qk-link{margin-top:9px}
.qk-links .qk-link{margin-top:0}
.qk-mount{border:1px solid #bdd6da;border-radius:7px;padding:24px 25px 8px}
.qk-mount header h3{font-size:25px;margin-block:9px 5px}
.qk-mount header>p:last-child{font-size:16px}
.qk-mount header .qk-mount-requirement{margin-top:14px;padding-top:14px;border-top:1px solid var(--qk-line);font-size:15px;line-height:1.8}
.qk-mount-requirement strong{font-weight:650}
.qk-transfer{display:grid;grid-template-columns:1fr 205px 1.2fr;align-items:center;gap:10px 20px;padding:15px 0 19px}
.qk-plate-source{display:flex;align-items:flex-start;gap:10px;min-width:0}
.qk-whole-stand{display:block;object-fit:contain;width:100px;height:180px;flex-shrink:0}
.qk-plate-closeup{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;margin-top:10px}
.qk-plate-closeup:before{content:"";position:absolute;width:34px;border-top:2px solid #329397;left:-28px;top:24px;transform:rotate(15deg);transform-origin:right}
.qk-plate-crop{height:115px;width:115px;border:2px solid #329397;border-radius:50%;position:relative;overflow:hidden;background:#fff}
.qk-plate-crop>img{width:355px;height:355px;max-width:none;position:absolute;left:-95px;top:-6px}
.qk-plate-closeup>span{font-size:14px;line-height:1.5;font-weight:650;color:#237a7b;text-align:center;max-width:155px}
.qk-transfer-arrow{color:#218789;text-align:center}
.qk-transfer-arrow>span{font-size:14px;font-weight:650;display:block;margin-bottom:5px}
.qk-transfer-arrow>svg{display:block;width:100%;height:17px}
.qk-lx-product{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:18px}
.qk-lx-product>img{width:155px;height:185px;object-fit:contain;display:block}
.qk-lx-product h4,.qk-extension h4{font-size:18px;line-height:1.5}
.qk-transfer figcaption{grid-column:1/-1;text-align:center}
.qk-extension{border-top:1px solid var(--qk-line);display:grid;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:28px;padding-top:12px}
.qk-extension>img{display:block;width:100%;height:160px;object-fit:contain}
.qk-extension h4{margin-block:6px 2px}
.qk-extension p:not(.qk-tag){font-size:15px}
.qk-next{padding:23px 0 26px;background:#005a4f;color:white;text-align:center}
.qk-next h2{font-size:15px;font-weight:650;margin:0 0 12px}
.qk-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#fff;color:#124d51!important;border:1px solid #f2f8f5;border-radius:50px;min-width:340px;max-width:100%;padding:11px 35px;font-size:17px;line-height:1.55;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s}
.qk-cta:hover{background:#e9f6f0;box-shadow:0 3px 16px #002f3426}
@media(max-width:1080px){
 .qk-container{width:calc(100% - 64px)}
 .qk-accessory{grid-template-columns:100px minmax(0,1fr);gap:18px;padding-right:22px}
 .qk-accessory+.qk-accessory{padding-left:22px}
 .qk-accessory>img{width:100px;height:180px}
 .qk-accessory h3{font-size:21px}
 .qk-transfer{grid-template-columns:1fr 145px 1.1fr;gap:10px 15px}
 .qk-lx-product{grid-template-columns:1fr;text-align:center;gap:6px}
 .qk-lx-product>img{margin:auto;width:145px;height:165px}
 .qk-whole-stand{width:85px;height:170px}
 .qk-plate-crop{width:105px;height:105px}
 .qk-plate-crop>img{left:-100px;top:-7px}
}
@media(max-width:760px){
 .qk-container{width:calc(100% - 40px)}
 .qk-section{padding-block:30px}
 .qk-headset{padding-inline:16px}
 .qk-headset>img{height:155px}
 .qk-headset h3{font-size:24px}
 .qk-model-price>span{font-size:16px}
 .qk-page .qk-model-price{font-size:20px}
 .qk-product-col{width:43%}
 .qk-product{grid-template-columns:58px minmax(0,1fr);gap:10px}
 .qk-product-image{width:58px;height:82px}
 .qk-product-image.qk-piston-image>img{width:99px;height:99px;right:-3px}
 .qk-product-name{font-size:16px}
 .qk-product p{font-size:13px}
 .qk-compatibility tbody th{padding:10px}
 .qk-compatibility thead th{padding:12px 8px}
 .qk-compatibility td{padding:14px 9px}
 .qk-state{gap:6px;font-size:15px}
 .qk-no-listing{font-size:14px}
 .qk-mark{font-size:27px}.qk-mark.is-unverified{font-size:30px}
 .qk-accessories{grid-template-columns:1fr;gap:24px}
 .qk-accessory,.qk-accessory+.qk-accessory{grid-template-columns:125px minmax(0,1fr);border:0;padding:0;gap:24px}
 .qk-accessory+.qk-accessory{border-top:1px solid var(--qk-line);padding-top:24px}
 .qk-accessory>img{width:125px;height:170px}
 .qk-transfer{grid-template-columns:1fr 100px 1fr}
 .qk-plate-source{flex-direction:column;align-items:center;position:relative}
 .qk-whole-stand{width:120px;height:170px}
 .qk-plate-closeup{margin-top:0;gap:8px}
 .qk-plate-closeup:before{display:none}
 .qk-transfer-arrow{align-self:center}
 .qk-mount{padding:22px 18px 8px}
}
@media(max-width:580px){
 .qk-section-head h2{font-size:26px;line-height:1.5}
 .qk-section-head>p:last-child{font-size:16px;line-height:1.8}
 .qk-nav a{font-size:14px;padding:12px 3px;min-height:50px}
 .qk-eyebrow{font-size:13px;gap:12px}
 .qk-headsets{grid-template-columns:1fr}
 .qk-headset,.qk-headset+.qk-headset{border:0;padding:10px 0 24px}
 .qk-headset+.qk-headset{border-top:1px solid var(--qk-line);padding-top:28px;padding-bottom:0}
 .qk-headset>img{height:170px;margin-bottom:9px}
 .qk-headset h3{font-size:27px}
 .qk-page .qk-model-price{font-size:23px}
 .qk-model-price>span{font-size:18px}
 .qk-compatibility,.qk-compatibility tbody{display:block}
 .qk-compatibility colgroup{display:none}
 .qk-compatibility thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 .qk-compatibility tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--qk-line);border-radius:5px;margin-bottom:14px;overflow:hidden}
 .qk-compatibility tbody th{display:block;grid-column:1/-1;padding:14px 16px;border-bottom:1px solid var(--qk-line)}
 .qk-product{grid-template-columns:70px minmax(0,1fr);gap:16px;min-height:85px}
 .qk-product-image{width:70px;height:87px}
 .qk-product-image.qk-piston-image>img{height:108px;width:108px;right:0}
 .qk-product-name{font-size:18px}
 .qk-product p{font-size:14px}
 .qk-compatibility td{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:13px 12px 16px;text-align:left;min-width:0;border-left:0}
 .qk-compatibility td+td{border-left:1px solid var(--qk-line)}
 .qk-mobile-label{display:block;font-size:12px;line-height:1.5;color:var(--qk-muted);font-weight:600;white-space:nowrap}
 .qk-state{font-size:15px;gap:8px;min-height:27px}
 .qk-mark{font-size:27px}.qk-mark.is-unverified{font-size:30px}
 .qk-no-listing{font-size:14px}
 .qk-table-notes{margin-top:18px;gap:12px}
 .qk-table-notes>p:first-child{gap:10px 18px}
 .qk-table-notes .qk-state{font-size:13px}
 .qk-table-notes>p{font-size:14px}
 .qk-accessory,.qk-accessory+.qk-accessory{grid-template-columns:85px minmax(0,1fr);gap:18px}
 .qk-accessory>img{width:85px;height:155px}
 .qk-accessory h3{font-size:21px}
 .qk-accessory p:not(.qk-tag){font-size:15px}
 .qk-tag{font-size:12px;padding-inline:10px}
 .qk-links{gap:5px 12px}
 .qk-mount{padding:18px 16px 8px}
 .qk-mount header h3{font-size:23px;line-height:1.55;margin-top:12px}
 .qk-mount header>p:last-child{font-size:16px;line-height:1.85}
 .qk-transfer{grid-template-columns:1fr;padding-top:21px;gap:20px}
 .qk-plate-source{flex-direction:row;align-items:center;justify-content:center;gap:8px}
 .qk-whole-stand{height:175px;width:120px}
 .qk-plate-closeup:before{display:block;width:30px;left:-27px;top:22px}
 .qk-plate-closeup>span{font-size:14px;max-width:130px}
 .qk-transfer-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;justify-self:center}
 .qk-transfer-arrow>svg{width:65px;height:16px;transform:rotate(90deg);margin:23px 0}
 .qk-transfer-arrow>span{font-size:15px}
 .qk-lx-product{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px;text-align:left}
 .qk-lx-product>img{width:125px;height:150px}
 .qk-lx-product h4{font-size:18px}
 .qk-transfer figcaption{text-align:left}
 .qk-transfer figcaption .qk-link{font-size:14px}
 .qk-extension{grid-template-columns:1fr;gap:0;padding-block:16px 12px}
 .qk-extension>img{height:140px;max-width:245px;margin:auto}
 .qk-extension h4{font-size:19px}
 .qk-extension p:not(.qk-tag){font-size:15px}
 .qk-next{padding-block:23px}
 .qk-cta{min-width:0;width:100%;padding:13px 18px;gap:12px;font-size:16px}
}
@media(max-width:350px){
 .qk-container{width:calc(100% - 32px)}
 .qk-nav a{font-size:12px}
 .qk-compatibility td{padding-inline:9px}
 .qk-mobile-label{font-size:11px}
 .qk-state{font-size:14px;gap:5px}
 .qk-product{gap:10px;grid-template-columns:60px minmax(0,1fr)}
 .qk-product-image{width:60px}
 .qk-product-name{font-size:17px}
 .qk-product p{font-size:13px}
 .qk-accessory,.qk-accessory+.qk-accessory{grid-template-columns:70px minmax(0,1fr);gap:13px}
 .qk-accessory>img{width:70px}
 .qk-mount{padding-inline:13px}
 .qk-mount h3{font-size:22px}
 .qk-plate-source{gap:0}.qk-whole-stand{width:100px}
 .qk-plate-crop{width:95px;height:95px}.qk-plate-crop>img{left:-105px}
 .qk-lx-product{grid-template-columns:100px 1fr}.qk-lx-product>img{width:100px}
}
@media(prefers-reduced-motion:reduce){.qk-page *{scroll-behavior:auto;transition:none}}


.qk-page p{text-wrap:pretty}
.qk-headset-photo{position:relative;width:min(100%,326px);aspect-ratio:1.48;margin:0 auto 9px;overflow:hidden}
.qk-headset-photo>img{display:block;position:absolute;max-width:none;width:190%;height:auto;left:-46%;top:-46%;clip-path:polygon(24% 20%,77% 20%,77% 57%,73% 62%,71% 72%,24% 72%)}
.qk-accessory>img{object-fit:cover}
.qk-lx-product>img{height:185px;width:180px}
.qk-lx-product{grid-template-columns:180px minmax(0,1fr)}
@media(max-width:1080px){.qk-lx-product{grid-template-columns:1fr}.qk-lx-product>img{width:160px;height:165px}}
@media(max-width:580px){.qk-headset-photo{width:min(100%,295px)}.qk-lx-product{grid-template-columns:125px 1fr}.qk-lx-product>img{width:125px;height:140px}}
@media(max-width:350px){.qk-lx-product{grid-template-columns:100px 1fr}.qk-lx-product>img{width:100px;height:125px}}
