@font-face{font-family:Usfans Sans;src:url(/design/fonts/ibm-plex-sans-400.woff2)format("woff2"),url(/design/fonts/ibm-plex-sans-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Usfans Sans;src:url(/design/fonts/ibm-plex-sans-500.woff2)format("woff2"),url(/design/fonts/ibm-plex-sans-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Usfans Sans;src:url(/design/fonts/ibm-plex-sans-600.woff2)format("woff2"),url(/design/fonts/ibm-plex-sans-600.ttf)format("truetype");font-weight:600 900;font-display:swap}body[data-site=usfans]{--orange:#ff4800;--orange-hover:#d73d00;--us-ink:#131926;--us-muted:#69717d;--us-line:#e0e5ea;--us-soft:#f3f5f7;--line:#e0e5ea;color:#131926;background:#fff;font:15px/1.55 Usfans Sans,PingFang SC,Microsoft YaHei,sans-serif}body[data-site=usfans] .wrap{width:calc(100% - 64px);max-width:1400px;margin-inline:auto;padding-inline:0}body[data-site=usfans] :is(h1,h2,h3){color:#131926;letter-spacing:-.025em;font-family:inherit;font-weight:600;line-height:1.2}body[data-site=usfans] h1{font-size:clamp(28px,3vw,42px)}body[data-site=usfans] h2{font-size:26px}body[data-site=usfans] :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:2px solid #d63d00}body[data-site=usfans] .site-navigation{box-shadow:none;background:#fff;border-bottom:1px solid #e0e5ea}body[data-site=usfans] .header{gap:38px;min-height:78px}body[data-site=usfans] .brand img{object-fit:contain;width:128px;height:40px}body[data-site=usfans] .brand>span{display:none}body[data-site=usfans] .site-nav{gap:24px}body[data-site=usfans] .site-nav a{color:#626b77;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:26px 0 23px;font-size:14px;font-weight:500}body[data-site=usfans] .site-nav a.active{color:#131926;background:0 0;border-bottom-color:#ff4800}body[data-site=usfans] .site-nav a>svg{display:none}body[data-site=usfans] .header-actions{gap:8px}body[data-site=usfans] .picker summary{background:0 0;border:0;font-size:13px}body[data-site=usfans] .picker-panel{border-radius:12px;box-shadow:0 14px 40px #13192618}body[data-site=usfans] .button,body[data-site=usfans] .join{color:#fff;box-shadow:none;background:#ff4800;border-color:#ff4800;border-radius:9px;font-weight:600}body[data-site=usfans] .button:hover{background:#d73d00;border-color:#d73d00;transform:none}body[data-site=usfans] .join{min-height:42px;margin-left:8px;padding-inline:20px;font-size:13px}body[data-site=usfans] .search{box-shadow:none;background:#fff;border:1px solid #d5dce3;border-radius:12px;gap:12px;max-width:none;padding:6px}body[data-site=usfans] .search>svg{color:#7e8791;width:21px;height:21px;margin-left:14px}body[data-site=usfans] .search input{color:#131926;caret-color:#ff4800;background:#fff;min-width:0;height:44px;padding:0;font-size:15px}body[data-site=usfans] .search input:is(:focus,:focus-visible){box-shadow:none;border:0;outline:none}body[data-site=usfans] .search:focus-within{border-color:#ff4800;box-shadow:0 0 0 3px #ff480010}body[data-site=usfans] .search button{white-space:nowrap;border-radius:7px;min-height:44px;padding:0 24px;font-size:14px}body[data-site=usfans] .search button svg{display:none}body[data-site=usfans] .search .camera-link{color:#ff4800;background:#fff2ec;flex-shrink:0;width:42px;height:42px}body[data-site=usfans] .us-home-intro{grid-template-columns:1fr 1fr;gap:26px 72px;padding-top:44px;padding-bottom:30px;display:grid}.us-home-title h1{margin:0 0 9px}.us-home-title>p{color:#596371;margin:0;font-size:19px}.us-home-description>p{color:#69717d;max-width:60ch;margin:0 0 9px;font-size:14px}.us-home-actions{flex-wrap:wrap;gap:6px 20px;display:flex}.us-home-actions>a{color:#bc3700;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.us-home-search{background:#f3f5f7;border-radius:16px;grid-column:1/-1;padding:18px 24px 10px}.us-search-suggestions{color:#626b77;flex-wrap:wrap;gap:22px;padding:9px 8px 0;font-size:12px;display:flex}.us-search-suggestions a:hover{color:#bc3700;text-decoration:underline}.us-category-strip{grid-column:1/-1;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;display:grid}.us-category-strip a{color:#4e5764;flex-direction:column;align-items:center;gap:7px;padding:8px 4px;font-size:13px;font-weight:500;display:flex}.us-category-symbol{color:#515e6c;background:#f3f5f7;border-radius:18px;place-items:center;width:68px;height:60px;transition:background .15s,color .15s;display:grid}.us-category-strip a:hover .us-category-symbol{color:#c73c08;background:#ffede4}.us-products-band{background:#f3f5f7;padding:32px 0 40px}.us-section-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;display:flex}.us-section-heading h2{margin:0 0 7px}.us-section-heading p{color:#69717d;max-width:66ch;margin:0;font-size:14px}.us-text-link{color:#bc3700;white-space:nowrap;font-size:13px;font-weight:600}body[data-site=usfans] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px;display:grid}body[data-site=usfans] .product-card{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:12px;flex-direction:column;padding:8px;transition:box-shadow .15s;display:flex;overflow:hidden;transform:none}body[data-site=usfans] .product-card:hover{transform:none;box-shadow:0 0 0 2px #ff480045}body[data-site=usfans] .product-image{aspect-ratio:1;background:#f7f8f9;border-radius:7px;width:100%;height:auto;min-height:0;overflow:hidden}body[data-site=usfans] .product-image img{object-fit:contain;border-radius:0;width:100%;height:100%;transform:none}body[data-site=usfans] .card-content{flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px 6px 7px;display:flex}body[data-site=usfans] .product-card h3{letter-spacing:0;-webkit-line-clamp:2;color:#303a47;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}body[data-site=usfans] .product-card:hover h3{color:#bc3700}body[data-site=usfans] .card-bottom{align-items:center;margin-top:auto;padding:0;display:flex}body[data-site=usfans] .card-bottom strong{color:#131926;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}body[data-site=usfans] .breadcrumb{color:#7a838e;margin:0 0 22px;padding:0;font-size:12px}body[data-site=usfans] .listing-page{padding-block:26px 35px}body[data-site=usfans] main:has(.listing-page){background:#f3f5f7}body[data-site=usfans] .catalog-layout{display:block}.us-results{min-width:0}body[data-site=usfans] .listing-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:40px;margin-bottom:26px;padding:0;display:grid}body[data-site=usfans] .listing-intro h1{margin:0;font-size:32px;line-height:1.25}body[data-site=usfans] .filters{box-shadow:none;background:#fff;border:0;border-radius:12px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:20px;margin:0;padding:16px 18px;display:grid}body[data-site=usfans] .filters h2{display:none}body[data-site=usfans] .filters label{letter-spacing:0;text-transform:none;color:#69717d;margin:0;font-size:12px;font-weight:500}body[data-site=usfans] .filter-picker{margin-top:5px}body[data-site=usfans] .filter-trigger{color:#26313f;background:#fff;border:1px solid #e0e5ea;border-radius:7px;height:44px;font-size:14px}body[data-site=usfans] .filter-trigger[aria-expanded=true]{background:#fff9f5;border-color:#ff4800}body[data-site=usfans] .filter-panel{border-radius:10px;min-width:210px}body[data-site=usfans] .filters .reset{background:#f3f5f7;border:0;border-radius:7px;height:44px}body[data-site=usfans] .listing-meta{color:#69717d;justify-content:space-between;margin:22px 0 16px;padding:0;font-size:13px;display:flex}body[data-site=usfans] .pagination{background:0 0;border:0;gap:8px;margin:32px auto 15px;padding:0}body[data-site=usfans] .pagination .page-number{color:#4a5563;background:#fff;border:0;border-radius:50%;place-items:center;min-width:40px;height:40px;font-size:13px;display:grid}body[data-site=usfans] .pagination .current{color:#fff;background:#ff4800}body[data-site=usfans] .pagination .page-direction{background:#fff;border-radius:20px;font-size:13px}.us-category-notes{color:#69717d;border-top:1px solid #dde3e9;margin-top:28px;padding:18px 0;font-size:14px}.us-category-notes summary{cursor:pointer;color:#34404d;font-weight:500}.us-category-notes p{max-width:75ch;line-height:1.8}body[data-site=usfans] .us-category-atlas{padding-block:40px 60px}.us-atlas-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.us-atlas-heading h1{margin:0}.us-atlas-heading p{color:#69717d;max-width:45ch;margin:0}.us-atlas-layout{display:block}.us-atlas-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.us-atlas-sections>section{background:#f3f5f7;border-radius:14px;min-width:0;padding:26px;scroll-margin-top:100px}.us-atlas-title{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.us-atlas-title>svg{color:#bc3700}.us-atlas-title h2{margin:0;font-size:22px}.us-atlas-title>a{color:#69717d;border-bottom:1px solid #aab0b8;font-size:12px}.us-subcategories{flex-wrap:wrap;gap:8px;display:flex}.us-subcategories a{color:#384352;background:#fff;border-radius:6px;padding:8px 12px;font-size:13px}.us-subcategories a:hover{color:#c13b08;box-shadow:0 0 0 1px #f2c6b1}.us-atlas-sections>section>p{color:#69717d;margin:22px 0 0;font-size:13px;line-height:1.7}body[data-site=usfans] .detail-page{max-width:1280px;padding-block:25px 50px}.us-inspection{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.us-photo-column,.us-product-photos,.us-style-pane{min-width:0}.us-pane-heading{display:none}body[data-site=usfans] .gallery-product .gallery-viewport{aspect-ratio:1;background:#f3f5f7;border-radius:12px;width:100%;max-width:560px;height:auto}body[data-site=usfans] .gallery-track{min-width:0}body[data-site=usfans] .gallery-product .gallery-slide{flex-basis:100%;min-width:0;height:100%}body[data-site=usfans] .gallery-product .gallery-slide a{height:100%;min-height:0;max-height:100%}body[data-site=usfans] .gallery-product .gallery-slide img{object-fit:contain;width:100%;height:100%;max-height:100%}body[data-site=usfans] .gallery-counter{background:#131926d9;padding:4px 9px;font-size:11px}body[data-site=usfans] .gallery-thumb{border-radius:6px;flex-basis:58px;width:58px;height:58px}body[data-site=usfans] .gallery-thumb[aria-pressed=true],body[data-site=usfans] .sku-style[aria-pressed=true]{box-shadow:none;border-color:#ff4800}.us-product-bar{min-width:0;padding:25px 0 0;position:sticky;top:110px}.us-item-reference{color:#69717d;font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:12px}.us-product-bar h1{margin:0 0 28px;font-size:32px!important;line-height:1.3!important}.us-product-actions{grid-template-columns:1fr;gap:15px;display:grid}body[data-site=usfans] .detail-price{letter-spacing:-.03em;color:#131926;border-bottom:1px solid #e0e5ea;margin:0 0 12px;padding-bottom:25px;font-size:36px;font-weight:600;line-height:1.2}body[data-site=usfans] .copy-source{order:3;margin:0}body[data-site=usfans] .copy-source button{color:#69717d;box-shadow:none;background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-size:13px;display:flex}body[data-site=usfans] .buy{border-radius:9px;justify-content:center;width:100%;min-height:52px;margin:0;font-size:15px;display:flex}.us-style-pane{margin-top:25px}body[data-site=usfans] .variant-box{background:0 0;border:0;margin:0;padding:0}body[data-site=usfans] .variant-box h2{margin:0 0 14px;font-size:16px}body[data-site=usfans] .sku-grid{scrollbar-width:thin;scrollbar-color:#aeb7c1 #f3f5f7;touch-action:pan-y;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-height:164px;padding:2px 8px 2px 2px;display:grid;overflow-y:auto}body[data-site=usfans] .sku-style{aspect-ratio:1;min-width:0;height:auto;max-height:none;box-shadow:none;background:#f3f5f7;border:2px solid #0000;border-radius:6px}.us-qc-pane{border-top:1px solid #e0e5ea;margin-top:42px;padding-top:28px}.us-qc-pane>.section-heading{justify-content:space-between;align-items:center;margin:0 0 20px;padding:0;display:flex}.us-qc-pane h2{margin:0;font-size:24px}.us-qc-pane>.section-heading>span{color:#69717d;font-size:13px}body[data-site=usfans] .gallery-qc .gallery-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:auto;display:grid;transform:none!important}body[data-site=usfans] .gallery-qc .gallery-slide{aspect-ratio:1;width:100%;min-width:0;height:auto;margin:0}body[data-site=usfans] .gallery-qc .gallery-slide img{object-fit:cover;border-radius:8px}body[data-site=usfans] .gallery-qc .gallery-thumbs{display:none}body[data-site=usfans] .visual-page{max-width:1400px;padding-block:44px 50px;display:block}body[data-site=usfans] .visual-heading{text-align:center;max-width:660px;margin:0 auto 28px;padding:0}body[data-site=usfans] .visual-heading h1{margin:0 0 12px}body[data-site=usfans] .visual-heading p{color:#69717d;font-size:15px;line-height:1.7}body[data-site=usfans] .visual-box{background:#f3f5f7;border:1px solid #e0e5ea;border-radius:16px;max-width:760px;margin:0 auto 36px;padding:16px;position:relative}body[data-site=usfans] .upload-zone{color:#69717d;text-align:center;cursor:pointer;background:#fff;border:1px dashed #c2ccd6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:250px;padding:40px 20px;display:flex}body[data-site=usfans] .upload-zone>svg{color:#ff4800}body[data-site=usfans] .upload-zone strong{color:#131926;font-size:20px;font-weight:500}body[data-site=usfans] .upload-zone>span{max-width:48ch;font-size:13px;line-height:1.6}body[data-site=usfans] .upload-zone>span:last-child{color:#8a929d;font-size:11px}body[data-site=usfans] .visual-box.has-image{min-height:300px;padding:16px 16px 16px 300px}body[data-site=usfans] .visual-box.has-image .upload-zone{min-height:250px;padding:24px}body[data-site=usfans] .visual-preview{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:266px;height:266px;padding:0;display:flex;position:absolute;top:16px;left:16px;overflow:hidden}body[data-site=usfans] .visual-preview[hidden]{display:none}body[data-site=usfans] .visual-preview img{object-fit:contain;border-radius:0;width:100%;height:100%}body[data-site=usfans] .visual-preview p{display:none}body[data-site=usfans] .visual-status-bar{min-height:0;margin:10px 0 0;font-size:13px}body[data-site=usfans] .visual-status-bar:has(.visual-status:empty){margin:0}.us-visual-results-pane{padding-top:20px}.us-visual-results-pane>h2{margin:0 0 20px;font-size:24px}.us-visual-results-pane:has(#visual-results:empty){display:none}body[data-site=usfans] .us-editorial{padding-block:46px 55px}.us-editorial>.us-section-heading{align-items:start}.us-editorial>.us-section-heading>p{max-width:70ch;font-size:14px}.us-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin-bottom:48px;display:grid}.us-topics details{border-bottom:1px solid #e0e5ea;padding:16px 0;font-size:14px}.us-topics summary{cursor:pointer;color:#374351;justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.us-topics summary:after,.us-faq summary:after{content:"+";color:#83909d;font-size:22px;font-weight:400}.us-topics details[open] summary:after,.us-faq details[open] summary:after{content:"−"}.us-topics h3{margin-top:15px;font-size:15px}.us-topics p{color:#69717d;font-size:13px;line-height:1.8}.us-faq-layout{border-top:1px solid var(--us-line);padding-top:36px}.us-faq-layout>div>h2{margin:0 0 10px;font-size:28px}.us-faq-layout>div>p{color:var(--us-muted);margin:0;font-size:14px}.us-faq-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;margin-top:30px;display:grid}.us-faq h3{border-bottom:2px solid var(--us-ink);margin:0;padding:0 0 14px;font-size:16px}.us-faq details{border-bottom:1px solid var(--us-line)}.us-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:15px 0;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.us-faq summary:after{text-align:center;background:var(--us-soft);color:#69717d;border-radius:50%;flex:0 0 24px;font-size:20px;line-height:24px}.us-faq summary:hover,.us-faq details[open] summary{color:#c63800}.us-faq details[open] summary:after{color:#c63800;background:#fff0e8}.us-faq p{color:#69717d;margin:0;padding:0 30px 20px 0;font-size:14px;line-height:1.8}.us-topics summary::-webkit-details-marker{display:none}.us-faq summary::-webkit-details-marker{display:none}body[data-site=usfans] footer{color:#69717d;background:#f3f5f7;border-top:1px solid #e0e5ea;padding:0}.us-footer{padding-block:35px 22px}.us-footer-top{justify-content:space-between;align-items:center;gap:35px;margin-bottom:30px;display:flex}.us-footer-top img{object-fit:contain;width:120px;height:34px}.us-footer-top h2{margin:8px 0 0;color:#69717d!important;font-size:14px!important;font-weight:400!important}.us-footer-top nav{color:#374351;gap:28px;font-size:13px;display:flex}.us-footer-bottom{border-top:1px solid #dce2e8;justify-content:space-between;align-items:start;gap:45px;padding-top:22px;font-size:11px;display:flex}.us-footer-bottom>span{white-space:nowrap}.us-footer-bottom p{text-align:right;max-width:75ch;margin:0;line-height:1.7}body[data-site=usfans] .empty{text-align:center;background:#f3f5f7;border:0;border-radius:12px;padding:60px 25px}body[data-site=usfans] [hidden]{display:none!important}@media (width<=1150px){body[data-site=usfans] .header{gap:24px}body[data-site=usfans] .site-nav{gap:16px}body[data-site=usfans] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.us-inspection{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:35px}.us-category-strip{gap:2px}.us-category-strip a{font-size:12px}.us-atlas-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){body[data-site=usfans] .wrap{width:calc(100% - 40px)}body[data-site=usfans] .us-home-intro{gap:22px 30px;padding-top:30px}.us-home-title>p{font-size:16px}.us-category-strip{scrollbar-width:thin;padding-bottom:10px;display:flex;overflow:auto}.us-category-strip a{flex:0 0 82px}.us-category-symbol{width:62px;height:54px}body[data-site=usfans] .listing-intro{grid-template-columns:1fr;gap:18px}.us-faq-groups{gap:22px}.us-inspection{gap:25px}.us-product-bar h1{font-size:26px!important}body[data-site=usfans] .sku-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.us-atlas-heading{display:block}.us-atlas-heading p{margin-top:14px}.us-footer-top nav{gap:16px}}@media (width<=600px){body[data-site=usfans] .wrap{width:calc(100% - 32px)}body[data-site=usfans] .header{gap:8px;min-height:64px}body[data-site=usfans] .brand img{width:108px;height:35px}body[data-site=usfans] .site-nav{gap:0}body[data-site=usfans] .site-nav a{border-bottom:0;border-radius:8px;padding:16px;font-size:15px}body[data-site=usfans] .site-nav a.active{color:#bd3700;background:#fff1e9}body[data-site=usfans] .nav-cluster{border-color:#e0e5ea;border-radius:0 0 14px 14px;padding:12px 16px;box-shadow:0 18px 22px #13192612}body[data-site=usfans] .nav-register{color:#fff;background:#ff4800;border-radius:8px}body[data-site=usfans] .picker summary{padding:6px;font-size:12px}body[data-site=usfans] .header-actions{gap:0}body[data-site=usfans] .us-home-intro{padding-block:28px 18px;display:block}.us-home-title h1{letter-spacing:-.04em!important;font-size:29px!important}.us-home-title>p{font-size:16px}.us-home-description{margin:17px 0 20px}.us-home-description>p{margin-bottom:8px;font-size:13px;line-height:1.7}.us-home-search{border-radius:12px;padding:10px}.us-search-suggestions{gap:15px;padding:9px 2px 0;font-size:11px}body[data-site=usfans] .search{border-radius:8px;gap:5px;padding:4px}body[data-site=usfans] .search>svg{width:17px;height:17px;margin-left:6px}body[data-site=usfans] .search input{height:44px;font-size:13px}body[data-site=usfans] .search button{min-height:44px;padding:0 13px;font-size:12px}body[data-site=usfans] .search .camera-link{width:44px;height:44px;margin:0}.us-category-strip{gap:2px;margin-top:18px}.us-category-strip a{flex-basis:74px;gap:6px;font-size:11px}.us-category-symbol{border-radius:13px;width:54px;height:50px}.us-category-symbol svg{width:29px;height:29px}.us-products-band{padding:25px 0}.us-section-heading{align-items:start;gap:16px;margin-bottom:18px}.us-section-heading h2{font-size:23px!important}.us-section-heading p{font-size:12px}.us-text-link{white-space:normal;text-align:right;max-width:100px;font-size:11px;line-height:1.6}body[data-site=usfans] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}body[data-site=usfans] .product-card{border-radius:9px;padding:5px}body[data-site=usfans] .card-content{gap:9px;padding:9px 4px 6px}body[data-site=usfans] .product-card h3{min-height:2.9em;font-size:12px;line-height:1.45}body[data-site=usfans] .card-bottom strong{font-size:16px}body[data-site=usfans] .listing-page{padding-top:20px}body[data-site=usfans] .listing-intro h1{font-size:27px}body[data-site=usfans] .filters{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}body[data-site=usfans] .filters label{font-size:11px}body[data-site=usfans] .filter-trigger{height:44px;padding-inline:10px;font-size:12px}body[data-site=usfans] .filters .reset{width:100%;height:44px;font-size:12px}body[data-site=usfans] .filter-panel{width:100%;min-width:160px;padding:5px}body[data-site=usfans] .filter-options button{font-size:12px}body[data-site=usfans] .listing-meta{margin:17px 0 13px;font-size:12px}body[data-site=usfans] .pagination{flex-wrap:wrap;gap:4px}body[data-site=usfans] .pagination .page-number{width:32px;min-width:32px;height:36px;font-size:12px}body[data-site=usfans] .pagination .page-direction{padding-inline:10px;font-size:11px}.us-atlas-sections{grid-template-columns:1fr;gap:14px}.us-atlas-sections>section{padding:22px}.us-atlas-title{margin-bottom:18px}.us-atlas-title h2{font-size:22px}body[data-site=usfans] .us-category-atlas{padding-block:28px 35px}.us-inspection{flex-direction:column;gap:22px;display:flex}.us-photo-column{display:contents}.us-product-photos{width:100%}.us-style-pane{order:2;width:100%}.us-product-bar{order:1;width:100%;padding:0;position:static}.us-product-bar h1{margin-bottom:18px;font-size:24px!important}.us-item-reference{margin-bottom:12px;font-size:11px}.us-product-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 25px}body[data-site=usfans] .detail-price{border:0;margin:0;padding:0;font-size:29px}body[data-site=usfans] .buy{min-height:46px;font-size:13px}body[data-site=usfans] .copy-source{grid-column:1/-1}body[data-site=usfans] .copy-source button{padding:0;font-size:12px}.us-photo-column{width:100%}body[data-site=usfans] .sku-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:152px}.us-qc-pane{margin-top:30px;padding-top:24px}body[data-site=usfans] .gallery-qc .gallery-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-site=usfans] .gallery-qc .gallery-slide{margin:0}.us-qc-pane h2{font-size:22px}body[data-site=usfans] .visual-page{padding-block:30px}body[data-site=usfans] .visual-heading{text-align:left;margin-bottom:24px}body[data-site=usfans] .visual-heading p{font-size:14px}body[data-site=usfans] .visual-box{padding:10px}body[data-site=usfans] .upload-zone{min-height:260px;padding:25px 18px}body[data-site=usfans] .visual-box.has-image{min-height:0;padding:10px}body[data-site=usfans] .visual-box.has-image .upload-zone{gap:7px;min-height:320px;padding-top:250px}body[data-site=usfans] .visual-box.has-image .upload-zone>svg,body[data-site=usfans] .visual-box.has-image .upload-zone>span{display:none}body[data-site=usfans] .visual-preview{width:224px;height:224px;top:20px;left:calc(50% - 112px)}body[data-site=usfans] .upload-zone strong{font-size:18px}body[data-site=usfans] .us-editorial{padding-block:32px}.us-editorial>.us-section-heading{display:block}.us-editorial>.us-section-heading>p{margin-top:15px;font-size:13px}.us-topics{grid-template-columns:1fr;margin-bottom:32px}.us-topics details{padding:14px 0}.us-faq-layout{padding-top:26px}.us-faq-groups{grid-template-columns:1fr;gap:26px;margin-top:24px}.us-faq summary{min-height:56px}.us-faq-layout>div>h2{max-width:none;margin-bottom:10px;font-size:25px}.us-faq-layout>div>p{max-width:none}.us-faq summary{font-size:14px}.us-faq p{font-size:13px}.us-footer-top{margin-bottom:25px;display:block}.us-footer-top nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;font-size:12px;display:grid}.us-footer-bottom{font-size:10px;display:block}.us-footer-bottom p{text-align:left;margin-top:15px}}@media (prefers-reduced-motion:reduce){body[data-site=usfans] *,body[data-site=usfans] :after{scroll-behavior:auto;transition:none;animation:none}}body[data-site=usfans] .listing-intro{text-align:left;width:100%;max-width:none;margin-inline:0}body[data-site=usfans] .us-listing-copy{text-align:left}body[data-site=usfans] .detail-page{max-width:1180px}@media (width>=901px){.us-inspection{grid-template-columns:minmax(0,min(480px,54vh)) minmax(0,1fr)}}body[data-site=usfans] .copy-source button{justify-content:flex-start}@media (width<=1000px){body[data-site=usfans] .nav-register{color:#fff;background:#ff4800;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 18px;display:flex}}body[data-site=usfans] .us-detail-error h1{max-width:38ch;margin:0 auto 24px;font-size:clamp(22px,2vw,28px)}body[data-site=usfans] .us-detail-error .button{margin:6px}body[data-site=usfans] .us-buying-guide{padding-block:44px 28px;scroll-margin-top:100px}.us-guide-heading h2{max-width:32ch;margin:0 0 12px;font-size:clamp(25px,2.4vw,32px)}.us-guide-heading p,.us-guide-find p,.us-guide-support p{max-width:90ch;color:var(--us-muted);margin:0;font-size:14px;line-height:1.8}.us-guide-find{margin-top:28px}.us-buying-guide h3{margin:0 0 8px;font-size:16px}.us-guide-find nav,.us-guide-support>div{flex-wrap:wrap;gap:0 28px;display:flex}.us-guide-find a,.us-guide-support a{color:#bc3700;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.us-guide-comparison{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:28px;font-size:14px;line-height:1.8}.us-guide-comparison th,.us-guide-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--us-line);overflow-wrap:break-word;padding:20px 24px}.us-guide-comparison th:first-child,.us-guide-comparison thead td{width:20%;padding-left:0}.us-guide-comparison thead th{border-bottom:2px solid var(--us-ink);padding-top:0;padding-bottom:14px}.us-guide-comparison tbody td{color:#596371}.us-guide-comparison tr>:last-child{background:#f3f5f7}.us-guide-cell-label{display:none}.us-guide-support{margin-top:28px}.us-footer-top nav{flex-wrap:wrap}@media (width<=700px){body[data-site=usfans] .us-buying-guide{padding-block:32px 12px;scroll-margin-top:82px}.us-guide-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.us-guide-comparison,.us-guide-comparison tbody,.us-guide-comparison tr,.us-guide-comparison th,.us-guide-comparison td{width:auto;display:block}.us-guide-comparison th:first-child{border-bottom:0;width:auto;padding:16px 0 8px}.us-guide-comparison td{border-bottom:0;padding:12px 14px}.us-guide-comparison tr{border-bottom:1px solid var(--us-line);padding-bottom:14px}.us-guide-cell-label{color:var(--us-ink);margin-bottom:6px;font-weight:500;display:block}}body[data-site=usfans] :is(.button,.join){color:#fff;background:#c73800;border-color:#c73800}body[data-site=usfans] :is(.button,.join):hover{color:#fff;background:#a52f00;border-color:#a52f00}body[data-site=usfans] .pagination .current{color:#131926}body[data-site=usfans] .upload-zone{width:100%;font-family:inherit}body[data-site=usfans] #visual-results{scroll-margin-top:100px}body[data-site=usfans] .pagination .page-position{display:none}@media (width<=700px){body[data-site=usfans] .pagination:not(#visual-pagination){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:100%;display:grid}body[data-site=usfans] .pagination:not(#visual-pagination) :is(.page-number,.page-gap){display:none}body[data-site=usfans] .pagination .page-position{grid-area:1/2;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}body[data-site=usfans] .pagination .page-direction{white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px;font-size:13px;display:flex}body[data-site=usfans] .pagination .page-previous{grid-area:1/1}body[data-site=usfans] .pagination .page-next{grid-area:1/3}body[data-site=usfans] #visual-pagination .page-number{width:44px;min-width:44px;height:44px}}body[data-site=usfans] .us-home-title{grid-column:1/-1}body[data-site=usfans] .us-discovery-note{border-top:1px solid #e0e5ea;margin-block:0;padding-block:24px}body[data-site=usfans] .nav-register{color:#fff;background:#c73800}body[data-site=usfans] .nav-register:hover{color:#fff;background:#a52f00}
