/* AIWearHQ Design 1. Only the public presentation is changed. */
body.aiwhq-design1{--d1-ink:#0a1732;--d1-body:#364257;--d1-blue:#0754e8;--d1-line:#dfe3e9;--d1-soft:#f2f4f7;--d1-sans:Arial,Helvetica,sans-serif;--d1-serif:Georgia,'Times New Roman',serif;background:#fff!important;color:var(--d1-ink);font-family:var(--d1-sans)}
body.aiwhq-design1 #page{background:#fff;overflow:visible}
body.aiwhq-design1 #content>.ast-container{max-width:1240px!important;width:calc(100% - 72px)!important;display:block;padding:0!important;margin:0 auto!important}
body.aiwhq-design1 #primary,body.aiwhq-design1 #main{width:100%;max-width:none;margin:0!important;padding:0!important}
body.aiwhq-design1 #primary>.ast-article-single,body.aiwhq-design1 #main>.ast-article-single{background:#fff!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content{margin:0}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content>*{max-width:100%}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :where([class^="aiwhq-"],[class*=" aiwhq-"]){--blue:#0754e8;--blue-dark:#0846bf;--blue-hover:#0846bf;--ink:#0a1732;--body:#364257;--text:#364257;--line:#dfe3e9;--soft:#f2f4f7}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-feature,.aiwhq-news,.aiwhq-opinion,.aiwhq-review,.aiwhq-rb-review,.aiwhq-guide,.aiwhq-rings-guide,.aiwhq-earbuds-guide,.aiwhq-category,.aiwhq-reviews,.aiwhq-features,.aiwhq-guide-hub,.aiwhq-page,.aiwhq-contact,.aiwhq-method,.aiwhq-tracker,.aiwhq-samsung-news){font-family:var(--d1-sans)!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-inline:auto!important}
body.aiwhq-design1 a:focus-visible,body.aiwhq-design1 button:focus-visible,body.aiwhq-design1 input:focus-visible,body.aiwhq-design1 select:focus-visible,body.aiwhq-design1 textarea:focus-visible{outline:3px solid var(--d1-blue);outline-offset:4px}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(h1,h2,h3){text-wrap:balance}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h1{font-family:var(--d1-sans)!important;font-size:2.625rem!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.035em!important;max-width:100%!important;margin-top:0!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h2{font-family:var(--d1-serif)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.2!important;font-size:1.875rem!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h3{font-family:var(--d1-serif)!important;letter-spacing:-.02em!important;line-height:1.25!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content h1{font-family:var(--d1-serif)!important;font-size:2.875rem!important;line-height:1.07!important;letter-spacing:-.035em!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.eyebrow,.label,.aiwhq-kicker,.aiwhq-review-kicker,.aiwhq-track-kicker,.aiwhq-cat-kicker){font-family:var(--d1-sans)!important;font-size:.8125rem!important;letter-spacing:.045em!important;font-weight:700!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.standfirst,.aiwhq-review-sub,.aiwhq-lede,.lede,.aiwhq-cat-standfirst,.aiwhq-track-standfirst){font-family:var(--d1-sans)!important;font-size:1.125rem!important;line-height:1.55!important;margin-top:14px!important;max-width:870px}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.meta,.review-meta,.aiwhq-review-meta,.aiwhq-editorial-credit){font-family:var(--d1-sans)!important;font-size:.875rem!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.hero,.aiwhq-reviews-hero,.aiwhq-cat-hero,.aiwhq-track-hero){padding-top:34px!important;padding-bottom:28px!important;border-radius:0!important;background:#fff!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.hero,.aiwhq-cat-hero,.aiwhq-track-hero)::before,body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.hero,.aiwhq-cat-hero,.aiwhq-track-hero)::after{display:none!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.wrap,.aiwhq-cat-inner,.aiwhq-reviews-inner,.aiwhq-track-inner){max-width:100%;width:100%!important;margin-inline:auto!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-cat-band,.aiwhq-track-band){width:100%!important;margin-left:0!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-cat-band--soft,.aiwhq-track-band--soft,.aiwhq-reviews-section--soft,.more,.latest,.guide-section){background:#fff!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-cat-section,.aiwhq-track-section,.aiwhq-reviews-section,.guide-section,.latest,.more,.lead){padding-block:30px!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.section-head,.aiwhq-cat-section-head,.aiwhq-track-section-head){border-top:2px solid var(--d1-ink)!important;padding-top:16px!important;margin-bottom:22px!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-review-card,.aiwhq-review-tile,.aiwhq-glasses-review-card,.aiwhq-track-card,.related-card,.aiwhq-cat-card,.aiwhq-cat-review-card,.aiwhq-card,.card,.story,.guide-card,.lead-link,.aiwhq-cat-tracker-promo){border:1px solid var(--d1-line)!important;border-radius:2px!important;box-shadow:none!important;background:#fff!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-review-card,.aiwhq-review-tile,.aiwhq-glasses-review-card,.aiwhq-track-card,.related-card,.aiwhq-cat-card,.aiwhq-cat-review-card,.aiwhq-card,.card,.story,.guide-card,.lead-link,.aiwhq-cat-tracker-promo):hover{border-color:var(--d1-blue)!important;transform:none!important;box-shadow:none!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-review-card,.aiwhq-review-tile,.aiwhq-glasses-review-card,.aiwhq-track-card,.related-card,.aiwhq-cat-card,.aiwhq-cat-review-card,.card,.story,.guide-card) h3{font-size:1.5rem!important;font-family:var(--d1-serif)!important;font-weight:700!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.aiwhq-review-card,.aiwhq-review-tile,.aiwhq-glasses-review-card,.aiwhq-track-card,.related-card,.aiwhq-cat-card,.card,.story,.guide-card) :is(.description,.aiwhq-card-description){font-size:1rem!important;line-height:1.5!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.story-copy,.guide-copy,.lead-copy){padding:24px!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.lead-image,.story--lead .story-image){min-height:0!important;max-height:350px!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.card-image,.aiwhq-editorial-thumb,.aiwhq-review-product,.aiwhq-review-figure,.review-figure,.lead-media,.inline-media,.hero-image,.feature-image,figure img){border-radius:0!important;box-shadow:none!important}
body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content img{max-width:100%}

/* Existing editorial structures keep their text, imagery, disclosures and controls. */
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content{max-width:1100px;margin-inline:auto!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.review-wrap,.aiwhq-review-wrap,.aiwhq-sn-wrap){max-width:100%!important;padding-inline:0!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content .aiwhq-review-wrap{padding-top:34px!important;padding-bottom:30px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content .review-hero{padding-top:34px!important;padding-bottom:28px!important;max-width:100%!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.prose,.article-body){max-width:780px!important;margin-inline:auto!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content .article{padding:30px 0 40px!important;background:#fff!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.article-body,.prose,.aiwhq-review-body) :is(p,li){font-family:var(--d1-sans)!important;font-size:1.0625rem!important;line-height:1.72!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.prose,.article-body,.aiwhq-review-body) h2{margin-top:36px!important;margin-bottom:16px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.lead-media,.review-figure,.hero-media,.aiwhq-review-figure){max-width:980px!important;padding-inline:0!important;margin-top:26px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.lead-media img,.hero-image,.feature-image){max-height:480px;object-fit:cover}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.lead-media img,.review-figure--product img,.aiwhq-review-figure--product img){object-fit:contain}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.review-figure--product,.aiwhq-review-figure--product){max-width:760px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.snapshot,.aiwhq-side,.notice-band,.aiwhq-review-note,.verdict-copy,.pros-cons,.quick,.tip,.caution){border-radius:2px!important;box-shadow:none!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content .snapshot{background:#f3f6fb!important;border:1px solid var(--d1-line)!important;border-top:3px solid var(--d1-blue)!important;margin-top:30px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.aiwhq-side,.notice-band,.aiwhq-review-note,.quick,.tip,.caution){background:var(--d1-soft)!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.notice-inner,.aiwhq-review-note){padding:20px 24px!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.aiwhq-side,.quick,.tip,.caution) :is(h2,h3){font-size:1.375rem!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.snapshot h2,.verdict-copy h2){font-size:1.625rem!important}
body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.verdict,.takeaway,.summary,.view){border-radius:0!important;box-shadow:none!important}
body.aiwhq-d1-utility #content .entry-content :is(.aiwhq-page,.aiwhq-contact,.aiwhq-method){max-width:980px!important;padding:34px 0 42px!important}
body.aiwhq-d1-tool #content .entry-content .aiwhq-track-filter{border-radius:3px;font-size:.875rem;min-height:42px}
body.aiwhq-d1-tool #content .entry-content .aiwhq-track-tool{box-shadow:none}
body.aiwhq-d1-tool #content .entry-content .aiwhq-track-table :is(h2,h3){font-family:var(--d1-sans)!important;font-size:1rem!important}

/* Shared masthead and footer from the approved homepage. */
body.aiwhq-design1 #aiwhq-site-header,body.aiwhq-design1 #aiwhq-site-footer{box-sizing:border-box;max-width:1240px;width:calc(100% - 72px);margin:0 auto;background:#fff;font-family:var(--d1-sans);color:var(--d1-ink)}
body.aiwhq-design1 #aiwhq-site-header{max-width:none;width:100%}
#aiwhq-site-header *,#aiwhq-site-footer *{box-sizing:border-box}
#aiwhq-site-header a,#aiwhq-site-footer a{color:inherit;text-decoration:none}
#aiwhq-site-header .aiwhq-masthead{display:flex;align-items:center;gap:30px;min-height:128px;padding:24px max(36px,calc((100% - 1240px)/2));border-top:3px solid #2867ff;background:linear-gradient(110deg,#0a1732 0%,#101f3c 72%,#152d50 100%);color:#fff}
#aiwhq-site-header .aiwhq-wordmark,#aiwhq-site-footer .aiwhq-wordmark{font-family:Arial,Helvetica,sans-serif!important;font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:-1.9px;white-space:nowrap;flex-shrink:0}
#aiwhq-site-header .aiwhq-wordmark span,#aiwhq-site-footer .aiwhq-wordmark span{color:var(--d1-blue)}
#aiwhq-site-header .aiwhq-wordmark{color:#fff}
#aiwhq-site-header .aiwhq-wordmark span{color:#3978ff}
#aiwhq-site-header .aiwhq-brand-intro{min-width:0;border-left:4px double #3978ff;padding-left:28px}
#aiwhq-site-header .aiwhq-brand-intro :is(h1,p){font-family:'Trebuchet MS',Verdana,sans-serif!important;margin:0;color:#dce5f4;text-transform:none}
#aiwhq-site-header .aiwhq-brand-intro :is(h1,.aiwhq-brand-title){font-size:1.5rem!important;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:#fff}
#aiwhq-site-header .aiwhq-brand-intro>p:not(.aiwhq-brand-title){font-size:1rem!important;line-height:1.45;margin-top:7px;max-width:870px}
#aiwhq-main-navigation{display:flex;gap:35px;align-items:center;max-width:1240px;width:calc(100% - 72px);margin-inline:auto;border-bottom:1px solid #d4dff2;height:46px;font-size:.875rem;font-weight:700;background:#fff}
#aiwhq-site-header .aiwhq-masthead :is(a,button):focus-visible{outline-color:#9bbdff}
#aiwhq-main-navigation a{display:flex;align-items:center;min-height:44px}
#aiwhq-main-navigation a:hover,#aiwhq-main-navigation a[aria-current]{color:var(--d1-blue)}
#aiwhq-site-header .aiwhq-menu-toggle{display:none}
body.aiwhq-design1 #aiwhq-site-footer{padding:33px 0 28px;margin-top:35px;border-top:2px solid var(--d1-ink)}
#aiwhq-site-footer .aiwhq-footer-top{display:flex;align-items:center;gap:30px}
#aiwhq-site-footer .aiwhq-wordmark{font-size:1.8rem}
#aiwhq-site-footer .aiwhq-footer-top p{font:400 .8rem/1.5 var(--d1-sans);margin:0}
#aiwhq-site-footer .aiwhq-social-links{margin-left:auto;display:flex;gap:22px;font-size:.875rem}
#aiwhq-site-footer>nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:29px;font-size:.8rem;color:#435069}
#aiwhq-site-footer a:hover{text-decoration:underline}
#aiwhq-site-footer .aiwhq-copyright{font-size:.75rem;margin:23px 0 0;color:#687385}
@media(max-width:1050px){#aiwhq-site-header .aiwhq-masthead{gap:24px}#aiwhq-site-header .aiwhq-brand-intro{padding-left:22px}#aiwhq-site-header .aiwhq-brand-intro :is(h1,.aiwhq-brand-title){font-size:1.375rem!important}#aiwhq-main-navigation{gap:12px;justify-content:space-between}}
@media(max-width:760px){
 body.aiwhq-design1 #content>.ast-container,body.aiwhq-design1 #aiwhq-site-footer{width:calc(100% - 40px)!important}
 #aiwhq-site-header .aiwhq-masthead{min-height:70px;gap:19px 16px;flex-wrap:wrap;padding:20px 20px 22px}
 #aiwhq-site-header .aiwhq-wordmark{font-size:1.85rem;letter-spacing:-1.65px}
 #aiwhq-site-header .aiwhq-brand-intro{order:3;flex-basis:100%;padding-left:17px}
 #aiwhq-site-header .aiwhq-brand-intro :is(h1,.aiwhq-brand-title){font-size:1.25rem!important;line-height:1.25}
 #aiwhq-site-header .aiwhq-menu-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;width:44px;height:44px;padding:10px;margin-left:auto;margin-top:-5px;margin-bottom:-5px;color:#fff;box-shadow:none}
 #aiwhq-site-header .aiwhq-menu-toggle>span{width:22px;height:2px;background:currentColor;display:block}
 #aiwhq-site-header .aiwhq-menu-toggle[aria-expanded=true]>span:nth-child(1){transform:translateY(7px) rotate(45deg)}
 #aiwhq-site-header .aiwhq-menu-toggle[aria-expanded=true]>span:nth-child(2){opacity:0}
 #aiwhq-site-header .aiwhq-menu-toggle[aria-expanded=true]>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
 #aiwhq-main-navigation{display:none;width:calc(100% - 40px);height:auto;grid-template-columns:1fr 1fr;gap:0 20px;padding:8px 0 16px}
 #aiwhq-main-navigation.is-open{display:grid}#aiwhq-main-navigation a{border-bottom:1px solid var(--d1-line);padding:6px 0}
 #aiwhq-site-footer .aiwhq-footer-top{display:block}#aiwhq-site-footer .aiwhq-footer-top p{margin-top:13px}#aiwhq-site-footer .aiwhq-social-links{margin-top:18px}
 #aiwhq-site-footer>nav{font-size:.8125rem;gap:14px 21px;line-height:1.5}#aiwhq-site-footer>nav a{min-height:28px}
 body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h1{font-size:2rem!important}body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content h1{font-size:2.125rem!important}
 body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h2{font-size:1.625rem!important}body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content h3{font-size:1.25rem}
 body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.hero,.aiwhq-reviews-hero,.aiwhq-cat-hero,.aiwhq-track-hero,.review-hero){padding-top:24px!important;padding-bottom:22px!important}
 body.aiwhq-design1:not(.aiwhq-d1-home) #content .entry-content :is(.story-copy,.guide-copy,.lead-copy){padding:20px!important}
 body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content .aiwhq-review-wrap{padding-top:24px!important}
 body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.lead-media,.review-figure,.aiwhq-review-figure){margin-top:20px!important}
 body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.notice-inner,.aiwhq-review-note){padding:18px!important}
 body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.snapshot,.verdict-strip){width:100%!important}
 body.aiwhq-design1.aiwhq-d1-editorial #content .entry-content :is(.article-body,.prose){padding-inline:0!important}
 body.aiwhq-d1-utility #content .entry-content :is(.aiwhq-page,.aiwhq-contact,.aiwhq-method){padding:24px 0 32px!important}
}
@media(prefers-reduced-motion:reduce){body.aiwhq-design1 *{scroll-behavior:auto!important;transition:none!important}}

/* Keep the WordPress editor toolbar icon at its declared size. */
body.aiwhq-design1 #wpadminbar img.site-icon{width:20px!important;height:20px!important;max-width:20px!important;object-fit:contain}
