@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}:root,[data-look="2"]{--bg:#0b0b0e;--ink:#f1efe9;--soft:#a9a8a2;--hair:#2a2a33;--tile:#131318;--tile-2:#1b1b22;--acc:#a78bfa;--onacc:#150b2e;--kick:#c9f26c;--band:#a78bfa;--onband:#150b2e;--pop:#ff6b9d;--onpop:#1d0710;--spec:linear-gradient(115deg, #a78bfa 0%, #6ee7a0 55%, #f5e663 100%);--r:14px;--r-btn:999px;--head:"Clash Display", "Satoshi", system-ui, sans-serif;--body:"Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--head-w:600;--scheme:dark}[data-look="1"]{--bg:#f1f2ec;--ink:#121411;--soft:#565b50;--hair:#cfd3c6;--tile:#e3e6da;--tile-2:#d8dccd;--acc:#c5f22f;--onacc:#121411;--kick:#4c6b00;--band:#121411;--onband:#f1f2ec;--r:24px;--r-btn:999px;--head:"Cabinet Grotesk", system-ui, sans-serif;--body:"Cabinet Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--head-w:800;--scheme:light}[data-look="3"]{--bg:#fbfbf8;--ink:#0d0e12;--soft:#5d5f68;--hair:#dcdcd6;--tile:#f0f0ea;--tile-2:#e6e6de;--acc:#2647ff;--onacc:#fff;--kick:#2647ff;--band:#eceee4;--onband:#0d0e12;--r:32px;--r-btn:999px;--head:"General Sans", system-ui, sans-serif;--body:"General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--head-w:600;--scheme:light}html:has(.hs){color-scheme:var(--scheme);background:var(--bg);scroll-behavior:smooth}.hs{--pad:16px;--led:conic-gradient(#a78bfa, #35d6ff, #6ee7a0, #f5e663, #a78bfa);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.hs *,.hs :before,.hs :after{box-sizing:border-box}:where(.hs) a{color:inherit;text-decoration:none}:where(.hs) :is(img,video){max-width:100%;display:block}:where(.hs) :is(h1,h2,h3,p,ul,figure){margin:0}:where(.hs) ul{padding:0;list-style:none}:where(.hs) button{font-family:inherit}.hs :is(h1,h2,h3){font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.025em;text-wrap:balance;line-height:1.02}.hs :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.hs-wrap{width:100%;max-width:1360px;padding-inline:var(--pad);margin-inline:auto}.hs-skip{background:var(--acc);color:var(--onacc);z-index:60;border-radius:99px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.hs-skip:focus{left:8px}.hs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-btn,.hs-buy,.hs-pill{font-family:var(--body);cursor:pointer;border-radius:var(--r-btn);border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.hs-btn:active,.hs-buy:active,.hs-pill:active{transform:scale(.97)}.hs-btn{background:var(--acc);min-height:52px;color:var(--onacc);padding:0 26px;font-size:16px}.hs-btn,.hs-buy{box-shadow:0 12px 30px -14px color-mix(in srgb, var(--acc) 90%, transparent)}.hs-btn--line{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.hs-btn svg{width:18px;height:18px}.hs-pill{background:var(--acc);min-height:40px;color:var(--onacc);padding:0 18px;font-size:14px}.hs-buy{background:var(--acc);width:100%;min-height:46px;color:var(--onacc);white-space:nowrap;padding:0 14px;font-size:14.5px}.hs-buy svg{flex:none;width:15px;height:15px}.hs-buy--big{min-height:56px;font-size:17px}.hs-buy__paid{letter-spacing:.06em;text-transform:uppercase;opacity:.8;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700;box-shadow:inset 0 0 0 1px}.hs-buy--alt{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hair);background:0 0}@media (hover:hover){.hs-btn:hover,.hs-buy:hover{transform:translateY(-2px)}.hs-buy--alt:hover{box-shadow:inset 0 0 0 1.5px var(--acc)}}.hs-bar{background:var(--acc);color:var(--onacc);text-align:center;padding:8px 12px;font-size:13px;font-weight:700}.hs-bar a{text-underline-offset:3px;text-decoration:underline}.hs-top{z-index:40;background:color-mix(in srgb, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--hair) 70%, transparent);position:sticky;top:0}.hs-top__row{align-items:center;gap:14px;min-height:60px;display:flex}.hs-logo{font-family:var(--head);letter-spacing:-.04em;align-items:center;gap:8px;font-size:21px;font-weight:700;display:inline-flex}.hs-logo i{background:var(--led);border-radius:50%;width:20px;height:20px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.hs-nav{gap:22px;margin-left:18px;font-size:14.5px;font-weight:500;display:none}.hs-nav a{color:var(--soft);padding:8px 0;transition:color .2s}.hs-nav a:hover,.hs-nav a[aria-current=page]{color:var(--ink)}.hs-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.hs-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hs-icon svg{width:22px;height:22px}.hs-menu{position:relative}.hs-menu summary{list-style:none}.hs-menu summary::-webkit-details-marker{display:none}.hs-menu__sheet{background:var(--bg);border-bottom:1px solid var(--hair);padding:10px var(--pad) 22px;gap:2px;max-height:calc(100dvh - 60px);display:grid;position:fixed;inset:60px 0 auto;overflow:auto}.hs-menu__sheet a{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:13px 4px;font-size:22px;display:flex}.hs-menu__sheet a small{font-family:var(--body);color:var(--soft);letter-spacing:0;font-size:13px;font-weight:500}.hs-menu__sheet p{color:var(--soft);margin-top:14px;font-size:13px}.hs-tiktok{display:none}.hs-tiktok svg{width:19px;height:19px}@media (width>=980px){.hs{--pad:40px}.hs-nav{display:flex}.hs-menu{display:none}.hs-tiktok{display:grid}.hs-top__row{min-height:68px}}.hs-hero{color:#f4f2ec;isolation:isolate;background:#0b0b0d;height:max(480px,100svh - 96px);max-height:900px;position:relative;overflow:hidden}.hs-hero:after,.hs-world__media:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#a78bfa,#35d6ff,#6ee7a0,#f5e663,#a78bfa,#35d6ff,#6ee7a0,#f5e663,#a78bfa) 0 0/200% 100%;height:3px;position:absolute;left:0;right:0}.hs-hero:after{bottom:0}.hs-world__media:before{top:0}.hs-motion .hs-hero.is-live:after,.hs-motion .hs-world.is-live .hs-world__media:before{animation:9s linear infinite hs-led}@keyframes hs-led{to{background-position:200% 0}}.hs-vid{display:contents}.hs-hero__media,.hs-hero__media img,.hs-hero__media video,.hs-hero canvas{width:100%;height:100%;position:absolute;inset:0}.hs-hero__media img,.hs-hero__media video{object-fit:cover;object-position:62% 40%}.hs-hero__media{background:#0b0b0d url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD//gAQTGF2YzYyLjI4LjEwMAD/2wBDAAgSEhUSFRgYGBgYGB0bHR4eHh0dHR0eHh4gICAmJiYgICAeHiAgJCQmJikqKScnJicqKi0tLTY2MzM/P0FNTV3/xAB5AAADAQEBAQAAAAAAAAAAAAAEBQYDAgEHAQADAQEAAAAAAAAAAAAAAAADBAUCARAAAgECBAQEBwEAAAAAAAAAAQIAERIDcQRRITFBIsEygfChkWHxI1ITFBEAAgEEAwADAQAAAAAAAAAAAAECURMREgNhQSEiMjH/wAARCAAkAEADASIAAhEAAxEA/9oADAMBAAIRAxEAPwD55ZOrJTDAO07/AIHaULkahLUqEpZM7JVHB+kDbCpNboxblQQBKwk6e4VU3bjqIQ6G1qc6TNVtAK14dYtcW2Alv65FDYZEAKytGL+6hh8j7zitlBJoKDoIxlAHGhVYWKbT+cEjcCbjVPyqh+HjI9VIhwrIWhZXLLspziljQMlYNV2WtUyilRxh4Ws7+TezkelQFqXUen3nCIrjtxEB2NR4QHVdgCjrxgGE1rVO9JxvPyc6Hj6cincpy9ibf5aiMrKQsXUi0uV+BlBUIpYaBA1hojLE0EgCGLBRClgGMoQ6ri4yiteYzjPVef0i1eYm/AL/AKXik2jKaBjMF8i5ToScyif/2Q==) 62% 40%/cover no-repeat}.hs-hero__media video{opacity:.01;transition:opacity .6s}.hs-hero__media video.is-on{opacity:1}.hs-hero__media:after{content:"";background:linear-gradient(#0b0b0d0a 42%,#0b0b0d80 66%,#0b0b0df0 100%),linear-gradient(90deg,#0b0b0d6b,#0000 62%);position:absolute;inset:0}.hs-hero canvas{z-index:1;pointer-events:none}.hs-hero__copy{z-index:2;gap:12px;padding-bottom:26px;display:grid;position:absolute;bottom:0;left:0;right:0}.hs-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--kick);font-size:12.5px;font-weight:700}.hs-hero .hs-kick{color:#d5f58a}[data-look="1"] .hs-hero .hs-kick{color:#c5f22f}[data-look="3"] .hs-hero .hs-kick{color:#9db0ff}.hs-hero h1{max-width:12ch;font-size:clamp(38px,10.4vw,84px)}.hs-hero__sub{color:#f4f2ecd1;max-width:34ch;font-size:16px}.hs-hero__cta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hs-hero__cta .hs-btn{min-height:50px;padding-inline:20px;font-size:15.5px}.hs-hero__cta .hs-btn--line{color:#f4f2ec}@media (width>=980px){.hs-hero{height:min(86svh,900px);min-height:560px}.hs-hero__copy{gap:18px;padding-bottom:64px}.hs-hero__sub{font-size:20px}}.hs-quick{padding:14px var(--pad) 2px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hs-quick::-webkit-scrollbar{display:none}@media (width>=980px){.hs-quick{display:none}}.hs-trust{border-bottom:1px solid var(--hair)}.hs-trust ul{scrollbar-width:none;color:var(--soft);white-space:nowrap;gap:22px;padding:14px 0;font-size:13.5px;font-weight:500;display:flex;overflow-x:auto}.hs-trust ul::-webkit-scrollbar{display:none}.hs-trust li{align-items:center;gap:8px;display:flex}.hs-trust li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--kick,var(--acc));border-radius:50%;flex:none}.hs-trust b{color:var(--ink);font-weight:700}.hs-sec{padding-block:56px 0}.hs-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.hs-head h2{font-size:clamp(30px,6.4vw,50px)}.hs-more{white-space:nowrap;border-bottom:2px solid var(--acc);padding-bottom:2px;font-size:14.5px;font-weight:700}@media (width>=980px){.hs-sec{padding-block:104px 0}.hs-head{margin-bottom:30px}}.hs-world{padding-top:28px;position:relative}.hs-world__media{--vid:min(94vw, 44svh);padding-top:calc(var(--vid) - 92px);color:#f4f2ec;isolation:isolate;background:#0b0b0d;width:100%;position:sticky;top:60px;overflow:hidden}@media (width<=759px) and (height<=600px){.hs-world__media{position:relative;top:auto}}.hs-world__shelf{z-index:4;background:var(--bg);border-radius:22px 22px 0 0;margin-top:-18px;padding-bottom:20px;position:relative;box-shadow:0 -22px 44px -18px #000000b3}.hs-world__media :is(picture>img,img.hs-moving),.hs-world__media video{width:100%;height:var(--vid);object-fit:cover;object-position:50% 15%;position:absolute;inset:0 0 auto}.hs-world__media video{opacity:.01;transition:opacity .5s}.hs-world__media video.is-on{opacity:1}.hs-world__media:after{content:"";height:calc(var(--vid) + 48px);background:linear-gradient(#0b0b0d00 46%,#0b0b0db3 70%,#0b0b0d 87% 100%);position:absolute;inset:0 0 auto}.hs-world__copy{z-index:2;padding:0 var(--pad) 40px;gap:8px;display:grid;position:relative}.hs-pick{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0d94;border-radius:20px;gap:10px;width:100%;max-width:400px;margin-top:8px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #f4f2ec2e}.hs-pick__item{align-items:center;gap:12px;min-height:52px;display:flex}.hs-pick__item img{object-fit:cover;background:#fff;border-radius:12px;flex:none;width:52px;height:52px}.hs-pick__item small{letter-spacing:.1em;text-transform:uppercase;color:#f4f2ecb8;font-size:11.5px;font-weight:700;display:block}.hs-pick__item b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.015em;font-size:17px;line-height:1.15;display:block}.hs-pick__all{justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:14.5px;font-weight:700;display:inline-flex}.hs-pick__all svg{width:17px;height:17px}.hs-world__copy .hs-kick{color:#f4f2ec;align-items:center;gap:10px;display:inline-flex}.hs-world__copy .hs-kick:before{content:attr(data-n);font-variant-numeric:tabular-nums;opacity:.6}.hs-world__copy h2{max-width:13ch;font-size:clamp(32px,8.6vw,68px)}.hs-world__copy p{color:#f4f2ecd6;max-width:34ch;font-size:16px}.hs-world__dogs .hs-world__media :is(picture>img,img.hs-moving),.hs-world__dogs .hs-world__media video{object-position:36% 15%}.hs-world__family .hs-world__media :is(picture>img,img.hs-moving),.hs-world__family .hs-world__media video{object-position:42% 15%}.hs-world__led .hs-world__media :is(picture>img,img.hs-moving){object-position:30% 15%}@media (width>=760px){.hs-world__media{aspect-ratio:16/9;max-height:calc(100svh - 68px);padding-top:0;top:60px}.hs-world__media :is(picture>img,img.hs-moving),.hs-world__media video{height:100%;inset:0}.hs-world__media:after{height:auto;inset:0}.hs-world__copy{position:absolute;bottom:0;left:0;right:0}.hs-world--flip .hs-pick{justify-self:end}.hs-world__media:after{background:linear-gradient(90deg,#0b0b0dd1,#0b0b0d4d 44%,#0000 66%),linear-gradient(#0000 60%,#0b0b0d99)}.hs-world--flip .hs-world__media:after{background:linear-gradient(270deg,#0b0b0dd1,#0b0b0d4d 44%,#0000 66%),linear-gradient(#0000 60%,#0b0b0d99)}.hs-world__copy{padding:0 max(var(--pad), calc((100vw - 1360px) / 2 + var(--pad))) 64px;gap:12px}.hs-world--flip .hs-world__copy{text-align:right;justify-items:end}.hs-world__copy p{font-size:19px}}@media (width>=980px){.hs-world__media{top:68px}}.hs-pass{z-index:3;aspect-ratio:1;pointer-events:none;opacity:0;background:var(--led);border-radius:50%;width:min(72vw,520px);margin-left:calc(min(72vw,520px)/-2);position:absolute;top:28px;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.hs-motion .hs-world.is-in .hs-pass{animation:.58s cubic-bezier(.3,0,.2,1) both hs-pass}@keyframes hs-pass{0%{opacity:0;transform:translateY(8%)scale(.35)rotateX(58deg)}30%{opacity:1}to{opacity:0;transform:translateY(0)scale(2.5)rotateX(0)}}.hs-world__media :is(picture>img,img.hs-moving),.hs-world__copy{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .7s}.hs-motion .hs-world:not(.is-in) .hs-world__copy{opacity:0;transform:translateY(22px)}.hs-rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:16px var(--pad) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(66vw,250px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.hs-rail::-webkit-scrollbar{display:none}.hs-rail{overscroll-behavior-x:contain}.hs-rail>*{scroll-snap-align:start}.hs-rail__end{border-radius:var(--r);background:var(--tile);border:1px solid var(--hair);align-content:center;justify-items:start;gap:12px;padding:18px;display:grid}.hs-rail__end b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:24px;line-height:1.05}.hs-rail__end span{color:var(--soft);font-size:13.5px}.hs-railnote{padding:2px var(--pad) 0;color:var(--soft);font-size:12.5px}.hs-railnote a,.hs-fine a{text-underline-offset:2px;text-decoration:underline}.hs-railwrap{--col:min(66vw, 250px);--rail-top:16px;--btn:40px;position:relative}.hs-railbtn{z-index:3;top:calc(var(--rail-top) + var(--col) / 2 - var(--btn) / 2);width:var(--btn);height:var(--btn);border:1px solid var(--hair);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;box-shadow:0 6px 18px #00000047}.hs-railbtn svg{width:20px;height:20px}.hs-railbtn--prev{left:6px}.hs-railbtn--prev svg{transform:rotate(180deg)}.hs-railbtn--next{right:6px}.hs-railbtn:hover:not(:disabled){transform:scale(1.06)}.hs-railbtn:disabled{opacity:.32;cursor:default;box-shadow:none}.hs-railbtn:focus-visible,.hs-rail:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.hs-card__tile--photo{background:#fff}.hs-card__tile--amazon img{object-fit:contain;background:#fff;padding:10px}@media (width>=980px){.hs-rail{padding-inline:max(var(--pad), calc((100vw - 1360px) / 2 + var(--pad)));scroll-padding-inline:max(var(--pad), calc((100vw - 1360px) / 2 + var(--pad)));grid-auto-columns:268px;gap:18px;padding-top:26px}.hs-railnote{padding-inline:max(var(--pad), calc((100vw - 1360px) / 2 + var(--pad)))}.hs-railwrap{--col:268px;--rail-top:26px;--btn:48px}.hs-railbtn--prev{left:max(10px,50vw - 684px)}.hs-railbtn--next{right:max(10px,50vw - 684px)}}.hs-card{grid-template-rows:1fr auto;gap:0;min-width:0;display:grid}.hs-card__tile{aspect-ratio:1;border-radius:var(--r);background:var(--tile);border:1px solid var(--hair);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hs-card__tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-card__brand{z-index:1;max-width:62%;font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:clamp(15px,4.2vw,20px);line-height:1.05;position:relative}.hs-card__tag{z-index:2;letter-spacing:.03em;background:var(--bg);color:var(--ink);border:1px solid var(--hair);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.hs-hoop{aspect-ratio:1;width:80%;transform:rotate(var(--tilt,-16deg)) scaleY(var(--sq,.46));border:9px solid var(--ink);border-radius:50%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute}.hs-card:hover .hs-hoop,.hs-card:focus-within .hs-hoop{transform:rotate(calc(var(--tilt,-16deg) + 14deg)) scaleY(calc(var(--sq,.46) + .16))}.hs-hoop[data-kind=led-smart]{background:var(--led);border:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.hs-hoop[data-kind=weighted-fitness]{border-width:18px;border-color:var(--acc)}.hs-hoop[data-kind=kids]{background:repeating-conic-gradient(#ffc53d 0 12deg, #35d6ff 12deg 24deg, #ff4fb0 24deg 36deg, #7bd88f 36deg 48deg);border:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px))}.hs-hoop[data-kind=beginner-dance]{border-width:5px}.hs-hoop[data-kind=travel]{border-style:dashed;border-width:8px}.hs-hoop[data-kind=accessories]{border-width:16px;border-color:var(--soft);--sq:.74;width:46%}.hs-card__body{align-content:start;gap:4px;padding:12px 2px 0;display:grid}.hs-card__maker{letter-spacing:.1em;text-transform:uppercase;color:var(--kick);font-size:11.5px;font-weight:700}.hs-card h3{letter-spacing:-.015em;font-size:18px;line-height:1.12}.hs-card h3 a:after{content:"";position:absolute;inset:0}.hs-card__top{position:relative}.hs-card__line{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.hs-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hs-chips li{border:1px solid var(--hair);color:var(--soft);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:500}.hs-card .hs-buy{margin-top:12px}.hs-filter{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);margin-inline:calc(var(--pad) * -1);padding:10px var(--pad);border-bottom:1px solid var(--hair);gap:10px;display:grid;position:sticky;top:60px}.hs-filter__chips{scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);gap:8px;display:flex;overflow-x:auto}.hs-filter__chips::-webkit-scrollbar{display:none}.hs-chip{border:1.5px solid var(--hair);min-height:40px;color:var(--ink);font:500 14px var(--body);cursor:pointer;background:0 0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 16px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.hs-chip small{opacity:.6;font-size:12px}.hs-chip[aria-pressed=true],.hs-chip[aria-current=page]{background:var(--pop,var(--ink));color:var(--onpop,var(--bg));border-color:var(--pop,var(--ink));font-weight:700}.hs-search{border:1.5px solid var(--hair);background:var(--tile);border-radius:99px;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.hs-search svg{width:18px;height:18px;color:var(--soft);flex:none}.hs-search input{min-width:0;color:var(--ink);font:500 16px var(--body);background:0 0;border:0;outline:0;flex:1}.hs-search input::placeholder{color:var(--soft)}.hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;padding-top:20px;display:grid}.hs-empty{grid-column:1/-1;justify-items:start;gap:12px;padding:44px 0;display:grid}.hs-empty b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:26px}.hs-empty p{color:var(--soft)}.hs-count{color:var(--soft);font-size:13.5px}@media (width>=700px){.hs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}}@media (width>=980px){.hs-filter{grid-template-columns:1fr 300px;align-items:center;margin-inline:0;padding-inline:0;top:68px}.hs-filter__chips{flex-wrap:wrap;margin-inline:0;padding-inline:0}.hs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 22px;padding-top:30px}}.hs-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hs-cat{border-radius:var(--r);aspect-ratio:4/5;background:var(--tile);color:#f4f2ec;isolation:isolate;display:block;position:relative;overflow:hidden}.hs-cat:first-child{aspect-ratio:16/10;grid-column:1/-1}.hs-cat img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hs-cat:hover img{transform:scale(1.05)}.hs-cat:after{content:"";background:linear-gradient(#0000 42%,#0b0b0dd1);position:absolute;inset:0}.hs-cat span{z-index:1;gap:2px;display:grid;position:absolute;bottom:12px;left:14px;right:12px}.hs-cat b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:20px;line-height:1.05}.hs-cat:first-child b{font-size:30px}.hs-cat em{opacity:.86;font-size:13px;font-style:normal;font-weight:500}.hs-cats+.hs-note{margin-top:12px}@media (width>=980px){.hs-cats{grid-template-rows:250px 250px;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:14px}.hs-cat,.hs-cat:first-child{aspect-ratio:auto;grid-column:auto}.hs-cat:first-child{grid-row:span 2}.hs-cat:nth-child(2){grid-column:span 2}.hs-cat:first-child b{font-size:42px}.hs-cat b{font-size:24px}}.hs-join{border-radius:var(--r);background:var(--band);color:var(--onband);gap:22px;margin-top:56px;padding:30px 22px;display:grid}.hs-join h2{font-size:clamp(28px,6.6vw,46px)}.hs-join p{opacity:.86;max-width:40ch;margin-top:10px;font-size:16px}.hs-form{gap:10px;display:grid}.hs-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.hs-form input,.hs-form textarea{width:100%;font:500 16px var(--body);color:inherit;background:0 0;border:2px solid;border-radius:14px;padding:15px 18px}.hs-form input::placeholder{color:inherit;opacity:.62}.hs-form .hs-btn{background:var(--onband);color:var(--band)}.hs-form__note{opacity:.86;font-size:12.5px}.hs-form__note a{text-underline-offset:2px;text-decoration:underline}.hs-form__error{font-size:14px;font-weight:700}.hs-form__done{font-family:var(--head);font-weight:var(--head-w);justify-items:start;gap:12px;font-size:24px;display:grid}.hs-form--plain .hs-btn{background:var(--acc);color:var(--onacc)}@media (width>=980px){.hs-join{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-top:104px;padding:60px}.hs-form--row{grid-template-columns:1fr auto;align-items:end}.hs-form--row .hs-form__note,.hs-form--row .hs-form__error{grid-column:1/-1}}.hs-learn{border-top:1px solid var(--hair);gap:0;display:grid}.hs-learn a{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 2px;transition:padding .3s cubic-bezier(.16,1,.3,1);display:grid}.hs-learn b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:21px}.hs-learn span{color:var(--soft);grid-column:1;font-size:14.5px}.hs-learn svg{width:22px;height:22px;color:var(--acc);grid-area:1/2/span 2}@media (hover:hover){.hs-learn a:hover{padding-left:12px}}@media (width>=980px){.hs-learn{grid-template-columns:1fr 1fr;column-gap:40px}.hs-learn b{font-size:24px}}.hs-foot{border-top:1px solid var(--hair);margin-top:72px;padding-block:44px 110px}.hs-foot__cols{grid-template-columns:1fr 1fr;gap:34px 20px;display:grid}.hs-foot__brand{grid-column:1/-1;gap:10px;display:grid}.hs-foot__brand p{color:var(--soft);max-width:40ch;font-size:14.5px}.hs-foot__social{justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.hs-foot__social svg{width:18px;height:18px}.hs-foot__social:hover{text-underline-offset:3px;text-decoration:underline}.hs-foot h3{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.hs-foot li a{color:var(--soft);padding:5px 0;font-size:15px;display:block}.hs-foot li a:hover{color:var(--ink)}.hs-fine{border-top:1px solid var(--hair);color:var(--soft);margin-top:36px;padding-top:20px;font-size:12.5px}@media (width>=980px){.hs-foot__cols{grid-template-columns:2fr 1fr 1fr 1fr}.hs-foot__brand{grid-column:auto}.hs-foot{padding-bottom:60px}}.hs-sticky{z-index:45;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));min-height:52px;padding:0 22px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(140%);box-shadow:0 10px 30px -10px #0009,inset 0 0 0 1px #ffffff24}.hs-sticky.is-on{transform:none}.hs-sticky.is-on.is-off{transform:translateY(140%)}.hs-crumbs{color:var(--soft);flex-wrap:wrap;gap:6px;padding-block:18px 14px;font-size:13.5px;display:flex}.hs-crumbs a{text-underline-offset:3px;text-decoration:underline}.hs-pdp{gap:22px;display:grid}.hs-pdp__tile{aspect-ratio:1;max-height:62svh}.hs-pdp__tile .hs-card__brand{font-size:clamp(24px,6vw,40px)}.hs-pdp h1{margin-top:6px;font-size:clamp(32px,7.6vw,54px)}.hs-pdp__line{color:var(--soft);max-width:46ch;margin-top:10px;font-size:18px}.hs-pdp__bullets{gap:10px;margin-top:18px;display:grid}.hs-pdp__bullets li{padding-left:26px;position:relative}.hs-pdp__bullets li:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--acc);border-radius:50%;position:absolute;top:.42em;left:0}.hs-pdp__buy{gap:10px;max-width:460px;margin-top:22px;display:grid}.hs-note{color:var(--soft);font-size:13px}.hs-note a{text-underline-offset:2px;text-decoration:underline}.hs-buybar{z-index:44;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.hs-buybar b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.hs-buybar .hs-buy{width:auto;min-height:48px;padding:0 20px}@media (width>=980px){.hs-pdp{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.hs-pdp__tile{position:sticky;top:96px}.hs-buybar{display:none}}.hs-pagehead{gap:10px;padding-block:26px 6px;display:grid}.hs-pagehead h1{font-size:clamp(36px,8.4vw,68px)}.hs-pagehead p{color:var(--soft);max-width:52ch;font-size:17px}.hs-banner{border-radius:var(--r);aspect-ratio:16/9;background:var(--tile);width:100%;max-height:420px;margin-top:8px;position:relative;overflow:hidden}.hs-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-prose{gap:16px;max-width:68ch;font-size:17px;line-height:1.62;display:grid}.hs-prose h2{margin-top:22px;font-size:clamp(24px,5vw,34px)}.hs-prose h3{margin-top:10px;font-size:20px}.hs-prose p,.hs-prose li{color:color-mix(in srgb, var(--ink) 86%, var(--bg))}.hs-prose ul{gap:8px;display:grid}.hs-prose ul li{padding-left:24px;position:relative}.hs-prose ul li:before{content:"";width:11px;height:11px;box-shadow:inset 0 0 0 2.5px var(--acc);border-radius:50%;position:absolute;top:.5em;left:0}.hs-prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.hs-prose strong{color:var(--ink);font-weight:700}.hs-article{gap:36px;padding-top:10px;display:grid}.hs-aside{align-content:start;gap:14px;display:grid}.hs-aside h2{font-size:26px}.hs-aside .hs-grid{padding-top:0}.hs-more-text summary{cursor:pointer;border-block:1px solid var(--hair);justify-content:space-between;padding:12px 0;font-weight:700;list-style:none;display:flex}.hs-more-text summary:after{content:"+";color:var(--acc);font-size:20px;line-height:1}.hs-more-text[open] summary:after{content:"−"}.hs-more-text .hs-prose{padding-top:16px}@media (width>=980px){.hs-article{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px}.hs-aside{position:sticky;top:96px}.hs-aside .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}.hs-video{aspect-ratio:16/9;border-radius:var(--r);background:var(--tile);border:0;width:100%}html:has(.hs) body{background:var(--bg);margin:0}.hs-helper{border:1px solid var(--hair);border-radius:var(--r);background:var(--tile);gap:18px;margin-top:56px;padding:24px 20px;display:grid}.hs-helper h2{font-size:clamp(26px,6vw,40px)}.hs-helper__q{gap:8px;display:grid}.hs-helper__q b{font-size:14px}.hs-helper__opts{flex-wrap:wrap;gap:8px;display:flex}.hs-helper__out{border-top:1px solid var(--hair);justify-items:start;gap:14px;min-width:0;padding-top:14px;display:grid}.hs-helper__out b{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:24px}.hs-helper__out p{color:var(--soft);max-width:52ch}@media (width>=980px){.hs-helper{grid-template-columns:1fr 1.3fr;gap:20px 60px;margin-top:104px;padding:44px}.hs-helper h2,.hs-helper>p{grid-column:1}.hs-helper__qs{grid-area:1/2/span 3;gap:18px;display:grid}}.hs-helper__qs{gap:16px;display:grid}.hs-status{align-content:center;justify-items:start;gap:16px;min-height:70dvh;padding-block:60px;display:grid}.hs-status h1{font-size:clamp(36px,8vw,64px)}.hs-status p{color:var(--soft)}.hs-motion [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(18px)}.hs-motion [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hs:not(.hs-force) *,.hs:not(.hs-force) :before,.hs:not(.hs-force) :after{transition:none!important;animation:none!important}html:has(.hs:not(.hs-force)){scroll-behavior:auto}}@media (width<=759px){.hs-top,.hs-filter{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.hs-pick{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0dd1}}.hs-vid video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hs-vid video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.hs-shelfhead{padding:22px var(--pad) 0;align-items:center;margin-bottom:0}.hs-shelfhead h3{font-family:var(--head);font-weight:var(--head-w);letter-spacing:-.02em;font-size:22px}.hs-chip--go{background:var(--acc);color:var(--onacc,#0b0b0d);border-color:#0000;font-weight:700}.hs-chooseband{border:1px solid var(--hair);border-radius:var(--r);background:var(--tile);justify-items:start;gap:12px;margin-top:56px;padding:28px 20px;display:grid}.hs-chooseband h2{font-size:clamp(28px,6.4vw,46px)}.hs-chooseband p{color:var(--soft);font-size:16px}@media (width>=980px){.hs-chooseband{margin-top:104px;padding:52px}}.hs-helper,.hs-chooseband{background:linear-gradient(#07070a, #07070a) padding-box, var(--spec,linear-gradient(var(--hair), var(--hair))) border-box;border:1.5px solid #0000;box-shadow:0 24px 80px -48px #a78bfa}.hs-helper h2,.hs-chooseband h2{background:var(--spec,none);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-self:start}@media (width<=759px){.hs-hero canvas{display:none}.hs-world__media{position:relative;top:auto}.hs-pass{display:none}.hs-motion [data-reveal],.hs-motion .hs-world:not(.is-in) .hs-world__copy{opacity:1;transition:none;transform:none}.hs-motion .hs-hero.is-live:after,.hs-motion .hs-world.is-live .hs-world__media:before,.hs-card{animation:none}}.hs-helper__qs,.hs-helper__out>div{min-width:0}.hs-helper__picks{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:min(62vw,230px);grid-auto-flow:column;justify-self:stretch;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.hs-helper__picks::-webkit-scrollbar{display:none}.hs-helper__picks>*{scroll-snap-align:start}@media (width>=760px){.hs-helper__picks{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (width<=759px){.hs-hero{height:auto;max-height:none}.hs-hero__media{height:min(118vw,58svh);position:relative;inset:auto}.hs-hero__media img,.hs-hero__media video{object-position:78% 30%}.hs-hero__media{background-position:78% 30%}.hs-hero__media:after{background:linear-gradient(#0b0b0d00 60%,#0b0b0d99 84%,#0b0b0d 100%)}.hs-hero__copy{margin-top:-64px;padding-bottom:26px;position:relative}}
