.tg2-product{overflow-wrap:anywhere;padding-bottom:80px}.tg2-product .container{width:min(1248px,100% - 80px);margin-inline:auto}.tg2-product .breadcrumb{color:var(--tg2-muted);flex-wrap:wrap;gap:8px;padding-block:24px;font-size:.875rem;line-height:1.7;display:flex}.tg2-product h1{letter-spacing:0;margin:8px 0 20px;font-size:2.5rem;line-height:1.45}.tg2-product h1 :is(span,.sp2-variant-subtitle){color:var(--tg2-muted);margin-top:12px;font-size:.65em;display:block}.tg2-product :is(.sp2-hero,.bsv-hero,.a50-hero,.ph2-hero){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"intro gallery""buy gallery";align-items:start;gap:32px 48px;margin-block:32px 64px;display:grid}.tg2-product :is(.sp2-intro,.ph2-intro){display:contents}.tg2-product :is(.sp2-intro-main,.bsv-intro,.a50-intro,.ph2-intro-main){grid-area:intro;min-width:0}.tg2-product :is(.sp2-gallery,.bsv-gallery,.a50-gallery,.ph2-gallery){grid-area:gallery;min-width:0}.tg2-product :is(.sp2-purchase,.bsv-purchase,.a50-purchase,.ph2-official){background:var(--tg2-surface);border-top:3px solid var(--tg2-action);grid-area:buy;gap:16px;min-width:0;padding:24px;display:grid}.tg2-product .is-text-only{grid-template-columns:1fr;grid-template-areas:"intro""buy";max-width:42rem}.tg2-product :is(.sp2-stage,.bsv-stage,.a50-gallery-main,.ph2-gallery-stage){aspect-ratio:4/3;border:1px solid var(--tg2-rule);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.tg2-product :is(.sp2-stage,.bsv-stage,.a50-gallery-main,.ph2-gallery-stage)>img{object-fit:contain;width:100%;height:100%}.tg2-product :is(.sp2-magnify,.bsv-zoom,.ph2-zoom-hint){color:#fff;background:#30363f;border-radius:4px;padding:4px 12px;font-size:1.25rem;position:absolute;bottom:8px;right:8px}.tg2-product :is(.sp2-gallery-top,.ph2-gallery-eyebrow){color:var(--tg2-muted);justify-content:space-between;margin-bottom:12px;font-size:.875rem;display:flex}.tg2-product :is(.sp2-credit,.bsv-credit,.a50-gallery-credit,.ph2-credit){color:var(--tg2-muted);margin:12px 0;font-size:.875rem;line-height:1.7}.tg2-product :is(.sp2-thumbs,.ph2-thumbs,.a50-thumbnails,.bsv-extra-gallery>div){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tg2-product :is(.sp2-thumbs button,.ph2-thumbs button,.a50-thumb,.bsv-extra-gallery a){background:var(--tg2-surface);width:calc(25% - 6px);min-width:44px;min-height:44px;color:var(--tg2-text);border:1px solid var(--tg2-control-border);border-radius:4px;padding:6px;font-size:.875rem}.tg2-product :is(.sp2-thumbs img,.ph2-thumbs img,.a50-thumb img,.bsv-extra-gallery img){aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;display:block}.tg2-product button[aria-pressed=true]{outline:2px solid var(--tg2-link);outline-offset:2px;background:var(--tg2-raised)}.tg2-product :is(.sp2-eyebrow,.bsv-eyebrow,.eyebrow,.ph2-eyebrow){color:var(--tg2-link);font-size:.875rem}.tg2-product :is(.sp2-kicker,.bsv-kicker,.section-kicker){color:var(--tg2-link);margin-bottom:8px;font-size:.875rem;display:block}.tg2-product :is(.sp2-tags,.bsv-variant-meta,.a50-meta,.ph2-tags){color:var(--tg2-muted);flex-wrap:wrap;gap:8px 20px;font-size:.875rem;display:flex}.tg2-product :is(.sp2-updated,.bsv-updated,.a50-last-updated,.ph2-updated){color:var(--tg2-muted);margin:12px 0 20px;font-size:.875rem}.tg2-product :is(.sp2-facts,.bsv-facts,.a50-hero-specs,.ph2-facts){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.tg2-product :is(.sp2-facts,.bsv-facts,.a50-hero-specs,.ph2-facts)>div{border-top:1px solid var(--tg2-rule);min-width:0;padding-top:12px}.tg2-product :is(dt,.a50-hero-specs small){color:var(--tg2-muted);font-size:.875rem;display:block}.tg2-product dd{margin:4px 0 0;font-size:1rem;font-weight:600}.tg2-product :is(.sp2-price,.bsv-price,.a50-price,.sp2-inzone-price){margin:0;font-size:1.75rem;font-weight:700}.tg2-product .sp2-price span{color:var(--tg2-muted);font-size:.875rem;font-weight:400;display:block}.tg2-product :is(.sp2-price-note,.bsv-price-note,.a50-price-caveat,.a50-small-note,.a50-shared-rakuten-note,.sp2-inzone-price-label,.bsv-price-label,.a50-price-label,.sp2-inzone-color-helper,.sp2-connection-model,.sp2-dualsense-model,.a50-color-helper,.a50-bottom-notice){color:var(--tg2-muted);margin:0;font-size:.875rem;line-height:1.7}.tg2-product :is(.sp2-store-grid,.bsv-store-buttons,.a50-buy-grid,.ph2-stores,.sp2-headset-bottom-links,.bsv-bottom-actions,.a50-bottom-actions,.sp2-color-amazon-grid){grid-template-columns:1fr;gap:12px;display:grid}.tg2-product :is(.affiliate-store-button,.sp2-color-amazon-link,.sp2-official-btn,.bsv-official-button,.a50-official-button,.a50-last-official,.ph2-official-link){white-space:normal;text-align:center;color:#f2f5f8;background:#30363f;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.tg2-product :is(.affiliate-store-button.amazon,.sp2-color-amazon-link){color:#111;background:#f90}.tg2-product .affiliate-store-button.rakuten{color:#fff;background:#bf0000}.tg2-product .sp2-e-earphone-store{color:#111;background:#ec8730}.tg2-product :is(.sp2-inzone-color-options,.sp2-dualsense-options,.sp2-astro-color-options,.sp2-connection-options,.bsv-color-buttons,.a50-color-options){flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.tg2-product :is(.sp2-inzone-color-options,.sp2-dualsense-options,.sp2-astro-color-options,.sp2-connection-options,.bsv-color-buttons,.a50-color-options)>button{border:1px solid var(--tg2-control-border);background:var(--tg2-surface);max-width:100%;min-height:48px;color:var(--tg2-text);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:1rem;line-height:1.5;display:flex}.tg2-product :is(.sp2-inzone-swatch,.sp2-dualsense-swatch,.sp2-astro-color-swatch,.sp2-color-swatch,.bsv-color-swatch,.a50-color-swatch){border:1px solid #768496;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block}.tg2-product .sp2-connection-option{flex-direction:column}.tg2-product :is(.sp2-section,.bsv-section,.a50-section,.ph2-section,.sp2-verdict,.bsv-quick,.a50-quick-summary,.ph2-quick-summary,.sp2-hands-on,.sp2-return,.ph2-return,.bsv-return,.sp2-headset-bottom,.bsv-bottom,.a50-last-cta){max-width:42rem;margin-block:64px}.tg2-product :is(.sp2-verdict,.bsv-quick,.a50-quick-summary,.ph2-quick-summary){border-top:3px solid var(--tg2-action);border-bottom:1px solid var(--tg2-rule);padding-block:24px}.tg2-product :is(.sp2-section,.bsv-section,.a50-section,.ph2-section)>:is(h2,div:first-child h2){margin-top:0}.tg2-product :is(.sp2-heading,.bsv-section-head,.a50-section-head,.ph2-section-title){border-left:4px solid var(--tg2-action);margin-bottom:24px;padding-left:16px}.tg2-product :is(.sp2-features,.sp2-reviews,.sp2-deep,.sp2-cautions,.sp2-fits,.bsv-card-grid,.bsv-deep-grid,.bsv-cautions,.a50-key-grid,.a50-detail-grid,.a50-review-grid,.a50-check-grid,.ph2-points,.ph2-details,.ph2-cautions){grid-template-columns:1fr;gap:24px;display:grid}.tg2-product :is(.sp2-features,.sp2-reviews,.sp2-deep,.sp2-cautions,.sp2-fits,.bsv-card-grid,.bsv-deep-grid,.bsv-cautions,.a50-key-grid,.a50-detail-grid,.a50-review-grid,.a50-check-grid,.ph2-points,.ph2-details,.ph2-cautions)>article{border-bottom:1px solid var(--tg2-rule);padding-bottom:24px}.tg2-product article h3{margin:8px 0 16px}.tg2-product article p:last-child{margin-bottom:0}.tg2-product :is(.sp2-number,.bsv-number,.a50-number,.ph2-details article>span){color:var(--tg2-link);font-size:.875rem}.tg2-product :is(.sp2-disclaimer,.sp2-review-citations,.a50-review-ref,.a50-section-lead,.bsv-section-lead,.sp2-headset-source-text,.ph2-comparison-note){color:var(--tg2-muted);font-size:1rem}.tg2-product :is(.sp2-review-summary,.a50-review-grid){gap:32px;display:grid}.tg2-product :is(.sp2-review-summary li,.a50-review-panel li){padding-block:12px}.tg2-product :is(.sp2-source-links,.bsv-source-links,.a50-source-items,.ph2-links){gap:16px;display:grid}.tg2-product :is(.sp2-official-sources,.a50-official-sources){border-block:1px solid var(--tg2-rule);padding-block:24px}.tg2-product :is(.sp2-headset-spec-scroll,.sp2-comparison-scroll,.bsv-table-scroll,.a50-table-scroll,.ph2-table-scroll){border-block:1px solid var(--tg2-rule);max-width:100%;overflow-x:auto}.tg2-product table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.7}.tg2-product :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--tg2-rule);padding:16px}.tg2-product th{background:var(--tg2-surface);min-width:8em;font-weight:600}.tg2-product td{min-width:12em}.tg2-product :is(.sp2-comparison-table,.bsv-table,.a50-comparison-table,.ph2-comparison-table){min-width:640px}.tg2-product details{border-bottom:1px solid var(--tg2-rule);padding-block:16px}.tg2-product summary{cursor:pointer;padding:8px 0;font-weight:600}.tg2-product details p{margin:16px 0 0}.tg2-product :is(.sp2-videos,.ph2-videos){gap:24px;display:grid}.tg2-product iframe{aspect-ratio:16/9;border:0;width:100%}.tg2-product dialog{border:1px solid var(--tg2-control-border);background:var(--tg2-surface);max-width:min(1100px,100% - 32px);max-height:90dvh;color:var(--tg2-text);border-radius:8px;padding:16px}.tg2-product dialog::backdrop{background:#000c}.tg2-product :is(.sp2-dialog-head,.bsv-dialog-header,.ph2-dialog-header){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:.875rem;display:flex}.tg2-product :is(.sp2-dialog-head,.ph2-dialog-header)>div{align-items:center;gap:16px;display:flex}.tg2-product dialog button{border:1px solid var(--tg2-control-border);background:var(--tg2-raised);min-width:44px;min-height:44px;color:var(--tg2-text);border-radius:4px}.tg2-product :is(.sp2-dialog-stage,.ph2-dialog-stage){align-items:center;gap:8px;display:flex}.tg2-product dialog img{object-fit:contain;background:#fff;min-width:0;max-height:70dvh;display:block}.tg2-product .sp2-a8-tracking-pixel{border:0;width:1px;height:1px}.tg2-product .sp2-opening-pr{background:var(--tg2-surface);border:1px solid var(--tg2-rule);padding:16px;font-size:.875rem}html[data-design-system=tg2] .tg2-product .tg-related-section{max-width:42rem;margin-block:64px}@media (width<=1023px){.tg2-product .container{width:calc(100% - 48px)}.tg2-product h1{font-size:2.25rem}.tg2-product :is(.sp2-hero,.bsv-hero,.a50-hero,.ph2-hero){grid-template-columns:1fr;grid-template-areas:"intro""gallery""buy";gap:32px;max-width:42rem}.tg2-product .is-text-only{grid-template-areas:"intro""buy"}}@media (width<=599px){.tg2-product .container{width:calc(100% - 32px)}.tg2-product h1{font-size:1.75rem}.tg2-product :is(.sp2-purchase,.bsv-purchase,.a50-purchase,.ph2-official){padding:16px}.tg2-product :is(.sp2-section,.bsv-section,.a50-section,.ph2-section){margin-block:48px}.tg2-product :is(.sp2-stage,.bsv-stage,.a50-gallery-main,.ph2-gallery-stage){padding:8px}.tg2-product :is(th,td){padding:12px}}.tg2-product .sp2-hands-on{border-left:4px solid var(--tg2-action);padding-left:24px}.tg2-product .sp2-hands-on p{font-size:1.125rem}html[data-design-system=tg2] .tg2-product .related-articles{max-width:42rem;margin-block:64px}html[data-design-system=tg2] .tg2-product :is(.related-grid,.related-more-list){grid-template-columns:1fr;gap:0}html[data-design-system=tg2] .tg2-product .related-link{border:0;border-bottom:1px solid var(--tg2-rule);min-height:48px;color:var(--tg2-text);background:0 0;border-radius:0;padding:20px 0;transform:none}html[data-design-system=tg2] .tg2-product :is(.related-title,.related-more summary,.related-more-list a,.related-overview){color:var(--tg2-link);font-size:1rem}html[data-design-system=tg2] .tg2-product .related-arrow{color:var(--tg2-link)}.tg2-product .sp2-related-amazon{border:1px solid var(--tg2-rule);background:var(--tg2-raised);border-radius:6px;gap:12px;padding:16px;display:grid}.tg2-product .sp2-related-amazon-item{border:1px solid var(--tg2-rule);background:var(--tg2-surface);border-radius:6px;gap:8px;padding:12px;display:grid}.tg2-product .sp2-related-amazon-item>small{color:var(--tg2-muted);font-size:.875rem;line-height:1.6}.tg2-product .sp2-related-amazon-item>p{color:var(--tg2-muted);margin:0}.tg2-product .sp2-comparison-table:has(thead){min-width:1100px}.tg2-product .sp2-comparison-table thead th{border-bottom:2px solid var(--tg2-action);white-space:normal;font-weight:700}
