@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--ink:#171819;--green:#294bff;--cream:#f5f5f2;--lime:#d1ff65;--line:#d9dad5;--muted:#787a76;--orange:#294bff}body{font-family:'DM Sans',Arial,sans-serif;background:#f5f5f2}.topline{background:#191a1c;color:#f1f3eb;height:29px;font-family:'Space Grotesk',sans-serif;font-size:9px;letter-spacing:1px}.topline span:last-child{font-size:8px}header{height:104px;border-bottom:0}.brand{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:25px;line-height:.8;letter-spacing:-.8px;gap:7px;transform:rotate(-3deg)}.brand-bottom{font-size:34px;letter-spacing:-1.4px}.brand-bang{color:#294bff}.logo{width:37px;height:48px;filter:grayscale(1);opacity:.95}.nav{font-family:'Space Grotesk',sans-serif;font-size:12px;font-weight:500;padding:16px 0;color:#686a67}.nav.active{color:#18191b;border-bottom:2px solid #294bff}.nav span{background:#e7e8e3;border-radius:50%;font-size:9px}.button{border-radius:3px;font-family:'Space Grotesk',sans-serif;font-size:12px;padding:15px 19px}.dark{background:#1c1d20;border-color:#1c1d20}.header-alert{background:#d1ff65;color:#18191b;border:0;padding:14px 18px}.hero{background:transparent;border-radius:0;grid-template-columns:1fr 1.02fr;gap:34px;margin:16px 0 32px;min-height:440px;overflow:visible}.hero-copy{padding:9px 0 0;display:flex;flex-direction:column;align-items:flex-start}.hero .eyebrow{font-family:'Space Grotesk',sans-serif;font-size:9px;letter-spacing:1.15px;margin:0 0 24px}.tiny-dot{background:#294bff;border-radius:0;width:6px;height:6px}.hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(65px,7.7vw,110px);font-weight:800;line-height:.87;letter-spacing:-1.5px;text-transform:uppercase;margin:0 0 24px}.hero h1 em{font-style:normal;color:#294bff}.title-dot{color:#171819}.hero-under{display:flex;align-items:center;justify-content:space-between;width:min(100%,380px);gap:20px}.hero-under p{font-size:13px;line-height:1.5;margin:0;color:#646663}.round-link{background:#d1ff65;border-radius:50%;height:53px;width:53px;display:grid;place-items:center;font-size:28px;transition:transform .2s}.round-link:hover{transform:rotate(12deg)}.hero-index{font-family:'Space Grotesk',sans-serif;font-size:8px;letter-spacing:1.5px;color:#7d8079;display:block;margin-top:auto;padding-top:26px}.hero-feature{background:#e5e8ee;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.feature-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font:9px 'Space Grotesk',sans-serif;letter-spacing:.7px;z-index:2}.outlined-chip{border:1px solid #b1b6c3;border-radius:2px;padding:5px 7px;font-size:7px}.feature-stage{position:relative;flex:1;min-height:260px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#c6cbd6 0%,#e5e8ee 64%)}.giant-word{font-family:'Barlow Condensed',Impact,sans-serif;position:absolute;font-size:clamp(100px,13vw,180px);font-weight:800;color:#d0d5df;letter-spacing:-8px;top:-20px;left:50%;transform:translateX(-50%)}.hero-headphones{width:88%;height:310px;position:relative;z-index:1;transform:rotate(-15deg);filter:drop-shadow(8px 20px 8px #1b203b27)}.price-sticker{position:absolute;right:21px;top:100px;transform:rotate(10deg);background:#d1ff65;z-index:3;padding:15px 14px 12px;box-shadow:3px 5px 0 #171819;font-family:'Space Grotesk',sans-serif}.price-sticker>span{font-size:9px;letter-spacing:2px;display:block}.price-sticker strong{font:800 57px/.95 'Barlow Condensed',Impact,sans-serif;letter-spacing:-2px;display:block}.price-sticker strong span{font-size:30px}.price-sticker small{font-size:6px;letter-spacing:.5px}.stage-caption{position:absolute;left:18px;bottom:18px;writing-mode:vertical-rl;transform:rotate(180deg);font:7px 'Space Grotesk',sans-serif;letter-spacing:2px;color:#686e7a}.feature-bottom{padding:20px;background:#fff;display:flex;align-items:center;gap:18px;border:1px solid #e3e4e0}.feature-brand{font:8px 'Space Grotesk',sans-serif;letter-spacing:1.3px;color:#73777b}.feature-bottom h2{font:600 23px 'Space Grotesk',sans-serif;letter-spacing:-1px;margin:5px 0}.feature-meta{font-size:9px;color:#898c8e}.feature-price{margin-left:auto;white-space:nowrap;text-align:right}.feature-price s{display:block;font-size:10px;color:#8b8e91;margin-bottom:3px}.feature-price strong{font:700 29px 'Space Grotesk',sans-serif;letter-spacing:-2px}.feature-price strong span{font-size:16px;letter-spacing:0}.feature-open{height:42px;width:42px;background:#294bff;color:white;border:0;font-size:24px;flex-shrink:0}.brand-ticker{display:flex;justify-content:space-between;align-items:center;gap:23px;border-top:1px solid #252629;border-bottom:1px solid #252629;padding:13px 0;overflow:hidden;white-space:nowrap;font:700 17px 'Barlow Condensed',Impact,sans-serif;letter-spacing:.6px}.brand-ticker b{color:#294bff;font-size:22px;font-weight:400}.brand-ticker>span:last-of-type{display:none}.brand-ticker>b:last-child{display:none}.catalog{padding-top:38px}.section-heading{align-items:end;margin-bottom:22px}.section-heading .eyebrow{font:9px 'Space Grotesk',sans-serif;letter-spacing:1.3px;color:#6e726d;margin-bottom:9px}h2,.section-heading h2{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:29px;letter-spacing:-1.4px}.text-button{font-family:'Space Grotesk',sans-serif;font-size:11px}.demo-banner{padding:8px 11px;background:transparent;border:1px dashed #cbd0c6;border-radius:0;color:#7e847a;font-size:10px;margin-bottom:20px}.demo-banner strong{font-weight:500;color:#565e50}.search-box{border-radius:3px;background:white;border-color:#d7d9d2}.search-box input{font-size:12px;padding:16px 0}.search-box kbd{border-radius:2px;background:#f1f2ed}.filter-button{border-radius:3px;background:transparent;min-width:100px}.categories{gap:0;margin:13px 0 19px;border-bottom:1px solid #d9dad5;padding-bottom:0}.category{border:0;border-radius:0;color:#70746c;padding:15px 21px 13px;font-family:'Space Grotesk',sans-serif;font-size:11px;border-bottom:2px solid transparent}.category:first-child{padding-left:7px;padding-right:24px}.category.active{background:none;color:#294bff;border-bottom:2px solid #294bff}.category:hover{background:#eeefea;border-color:transparent}.category.active:hover{border-color:#294bff}.results-bar{font:10px 'Space Grotesk',sans-serif;color:#767c71}.results-bar select{font:10px 'Space Grotesk',sans-serif}.grid{gap:22px}.card{border-radius:0;border:0;background:transparent;overflow:visible;transition:none}.card:hover{transform:none;box-shadow:none}.product-visual{height:220px;background:#e9eae5;border:1px solid #e5e6df;border-radius:3px;transition:background .2s}.card:nth-child(3n+2) .product-visual{background:#eae6e0}.card:nth-child(3n+3) .product-visual{background:#e2e8e6}.product-visual svg{width:90%;height:91%;transition:transform .3s;filter:drop-shadow(0 14px 8px #242b2520)}.card:hover .product-visual svg{transform:scale(1.07) rotate(-3deg)}.tag{top:11px;left:11px;border-radius:2px;background:#d1ff65;color:#1d2613;padding:5px 7px;font:8px 'Space Grotesk',sans-serif;font-weight:600}.tag.orange{background:#f6f6ef;color:#4e5751}.tag.gray{background:#cccfc8;color:#3d473e}.fav{border:0;border-radius:50%;background:#ffffffbc;right:10px;top:10px;width:29px;height:29px;font-size:20px}.fav.saved{background:#294bff;color:white}.card-body{padding:14px 0 0}.store-line{font:8px 'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#858880}.store-name{color:#697166;font-weight:400}.store-dot{background:#294bff;width:4px;height:4px}.product-name{font:500 13px/1.5 'Space Grotesk',sans-serif;min-height:40px;margin:8px 0 9px;color:#212620}.price-row{margin-top:7px;gap:9px}.price{font:700 25px 'Space Grotesk',sans-serif;letter-spacing:-1.5px;color:#181c16}.old-price{font-size:10px;color:#92978c}.discount{background:none;border:1px solid #c2cbb9;border-radius:2px;color:#4e613c;font:500 10px 'Space Grotesk',sans-serif;padding:4px 5px}.reference{font-size:8px;color:#91998a;margin-top:4px}.card-bottom{border-top:1px solid #dcded6;margin-top:11px;padding-top:10px}.card-bottom span{font-size:9px;color:#92998a}.detail-link{font:500 10px 'Space Grotesk',sans-serif;color:#294bff}.newsletter{background:#294bff;border-radius:0;margin-top:55px;padding:42px 48px;min-height:310px;justify-content:space-between}.newsletter .eyebrow{font:8px 'Space Grotesk',sans-serif;color:#c7cfff;letter-spacing:1.6px;margin-bottom:20px}.newsletter h2{font:700 42px/.98 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:0;color:#fff}.newsletter h2 em{font-style:normal;color:#d1ff65}.newsletter p:not(.eyebrow){font-size:11px;color:#c9d1ff;margin:18px 0}.newsletter .button{background:#d1ff65;border:0;border-radius:2px;color:#182019;margin:4px 0 0;font-size:11px;gap:35px}.radar-art{width:300px;height:260px;position:relative;display:grid;place-items:center;margin-right:40px;flex-shrink:0}.radar-ring{position:absolute;border:1px solid #6a81ff;border-radius:50%;width:240px;height:240px}.ring-b{width:170px;height:170px}.ring-c{width:100px;height:100px}.radar-art:before,.radar-art:after{content:'';position:absolute;background:#6a81ff;width:270px;height:1px}.radar-art:after{transform:rotate(90deg)}.radar-eye{font-size:85px;font-weight:400;color:#d1ff65;z-index:1;line-height:1}.radar-label{position:absolute;bottom:0;font:7px 'Space Grotesk',sans-serif;letter-spacing:2px;color:#b1beff;background:#294bff;padding:4px 8px}.radar-point{position:absolute;width:12px;height:12px;border-radius:50%;background:#d1ff65;right:57px;top:50px;box-shadow:0 0 0 6px #d1ff6522}footer{border-top:0;padding-top:35px;margin-top:0;padding-bottom:35px;font-size:10px}footer strong{font:800 25px 'Barlow Condensed',Impact,sans-serif;color:#171819}footer p{color:#868b81;font-size:10px}.filters{border-radius:0;background:#e9ece3}.chart{border-radius:0;background:#eef0e9}.detail-dialog,.alert-item,dialog{border-radius:5px}.detail-header h2{font-family:'Space Grotesk',sans-serif}.detail-header .product-visual{border-radius:3px}.close{background:#e6e8e1;color:#151a13}.detail-price{font-family:'Space Grotesk',sans-serif}.pill{background:#e5eacb;border-radius:2px}#toast{background:#1b1c20;border-radius:3px}.empty h3,.alerts-intro h3{font-family:'Space Grotesk',sans-serif}::selection{background:#d1ff65;color:#17200c}
@media(min-width:1450px){main,header,footer{max-width:1240px}.hero h1{font-size:110px}.hero-feature{min-height:450px}}@media(max-width:1000px){.hero{gap:22px;grid-template-columns:.9fr 1fr}.hero h1{font-size:83px}.hero-headphones{height:265px}.feature-bottom{gap:10px;padding:16px}.feature-price strong{font-size:25px}.feature-meta{font-size:8px}.feature-bottom h2{font-size:20px}.price-sticker{right:13px;top:100px}.hero-index{font-size:7px}.grid{gap:19px}.product-visual{height:200px}.radar-art{margin-right:0;width:260px}.newsletter{padding:36px}.category{padding:15px 14px 13px}}
@media(max-width:760px){.topline{height:26px;font-size:7px}.topline span:last-child{font-size:6px;letter-spacing:0}header{min-height:116px;height:auto;padding-top:19px;gap:12px}.brand{font-size:22px}.brand-bottom{font-size:29px}.logo{height:40px;width:29px}.header-alert{padding:12px 14px;font-size:11px}.nav{font-size:11px;padding:12px 0}.hero{grid-template-columns:1fr;gap:25px;margin-top:24px;margin-bottom:24px}.hero-copy{padding:0}.hero .eyebrow{font-size:8px;margin-bottom:20px}.hero h1{font-size:clamp(74px,17vw,112px);line-height:.87;letter-spacing:-1px;margin-bottom:22px}.hero h1 br:nth-of-type(2){display:none}.hero h1 em:before{content:' '}.hero-under{width:100%;max-width:none}.hero-under p{font-size:12px}.round-link{height:45px;width:45px;font-size:25px}.hero-index{display:none}.hero-feature{min-height:0}.feature-top{padding:13px 16px;font-size:8px}.outlined-chip{font-size:6px}.feature-stage{min-height:230px;height:230px}.hero-headphones{height:245px;width:83%;margin-top:-7px}.giant-word{font-size:145px;top:-28px}.price-sticker{top:73px;right:26px;padding:12px}.price-sticker strong{font-size:49px}.stage-caption{font-size:6px}.feature-bottom{padding:16px;gap:17px}.feature-bottom h2{font-size:22px}.feature-price strong{font-size:27px}.feature-brand{font-size:7px}.feature-open{width:36px;height:36px;font-size:23px}.brand-ticker{font-size:14px;padding:10px 0;gap:18px;justify-content:start}.brand-ticker span{flex-shrink:0}.brand-ticker b{font-size:18px}.catalog{padding-top:30px}.section-heading h2{font-size:24px;letter-spacing:-1px}.section-heading .eyebrow{font-size:8px}.section-heading .text-button{font-size:9px}.demo-banner{font-size:9px;padding:7px 9px}.search-box input{font-size:11px}.filter-button{min-width:70px;font-size:10px}.category{padding:13px 13px 11px;font-size:10px}.category:first-child{padding-right:15px}.grid{gap:24px 14px}.product-visual{height:174px}.tag{font-size:6px;padding:4px 5px;left:7px;top:8px}.fav{width:25px;height:25px;right:7px;top:6px;font-size:18px}.card-body{padding-top:11px}.store-line{font-size:7px;letter-spacing:.2px}.product-name{font-size:11px;min-height:48px;margin-top:7px}.price{font-size:22px}.price-row{gap:6px}.old-price{font-size:9px}.discount{font-size:9px;margin-left:0;padding:3px}.reference{font-size:7px;line-height:1.4}.card-bottom{margin-top:10px}.card-bottom span{font-size:8px}.detail-link{font-size:9px}.newsletter{padding:28px;margin-top:38px;min-height:0}.newsletter h2{font-size:36px}.newsletter .eyebrow{font-size:7px;line-height:1.6;max-width:220px;margin-bottom:17px}.newsletter p:not(.eyebrow){font-size:10px;max-width:220px}.radar-art{display:none}.newsletter .button{margin-top:6px}footer{padding-top:25px;gap:8px}footer strong{font-size:23px}footer>p{font-size:9px;max-width:145px}.detail-header{grid-template-columns:95px 1fr}.detail-header h2{font-size:17px}.detail-actions .button{font-size:10px;padding:12px}.alerts-intro h3{font-size:23px}}@media(max-width:380px){.hero h1{font-size:69px}.product-visual{height:150px}.feature-meta{display:none}.grid{gap:20px 10px}.price{font-size:20px}}
.product-visual img{width:100%;height:100%;object-fit:contain;padding:20px}.visual-open{width:100%;height:100%}.product-visual .visual-open img{max-width:100%;max-height:100%}.live-feature{width:100%;border:0;padding:20px;background:#e9ece3;position:relative;cursor:pointer;display:flex;justify-content:center}.live-feature img{width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply}.feature-bottom h2{font-size:18px;line-height:1.2;max-width:240px}.feature-price strong{white-space:nowrap;font-size:26px}.price-sticker{pointer-events:none}.card-bottom{flex-wrap:wrap;gap:8px}.card-bottom span{font-size:9px}.alert-item.unread{border-left:4px solid #294bff}.account-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}#account-error{color:#ad251b}#account-dialog input[readonly]{font-family:monospace;font-size:12px}details{margin-top:24px}summary{cursor:pointer}#account-button{white-space:nowrap}.missing-image{padding:20px;color:#69705f}.feature-stage>p{padding:30px}#source-banner{line-height:1.6}dialog form button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){header{flex-wrap:wrap}#account-button{margin-left:auto;font-size:11px}.header-alert{order:2}header nav{order:3;width:100%;justify-content:space-between;gap:14px}.live-feature img{height:220px}.feature-bottom h2{font-size:15px;max-width:170px}.feature-price strong{font-size:21px}.card-bottom span{font-size:8px}.detail-header .product-visual{height:120px}.detail-header .product-visual img{padding:4px}.detail-actions{flex-wrap:wrap}}
.variant-list{margin:24px 0}.variant-option{display:block;width:100%;padding:12px;text-align:left;background:#f5f6ef;border:1px solid #d6d9cd;margin:6px 0}.variant-option:hover{background:#e3e9d5}
.price-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.price-stats>div{padding:16px;background:#e9ece3}.price-stats span{display:block;font-size:11px;color:#606657;margin-bottom:8px}.price-stats strong{font-size:22px}#share-dialog input{font-size:12px}#share-dialog .button{margin-top:15px}.filters{display:flex;flex-wrap:wrap;gap:15px}.filters>label{min-width:145px;flex:1}.results-bar{gap:12px;flex-wrap:wrap}@media(max-width:760px){.price-stats{grid-template-columns:1fr}.price-stats>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.price-stats span{margin:0}.price-stats strong{font-size:18px}#share-search{font-size:10px}}
