.watt-bike-selector{display:block;scroll-margin-top:100px}.watt-bike-selector .watt-bike-rail-wrap{position:relative}.watt-bike-selector .watt-bike-options.watt-bike-carousel{position:relative;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 2px 10px;scroll-padding-inline:2px;cursor:grab;-webkit-user-select:none;user-select:none}.watt-bike-selector .watt-bike-carousel::-webkit-scrollbar{display:none}.watt-bike-selector .watt-bike-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.watt-bike-selector .watt-bike-carousel>.watt-bike-option{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - 52px)/3);min-width:0;scroll-snap-align:start;overflow:visible;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;color:inherit;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.watt-bike-selector .watt-bike-carousel .watt-bike-card-media{width:100%;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#f4f4f2}.watt-bike-selector .watt-bike-carousel .watt-bike-card-media .watt-bike-option__image{display:block;width:100%;height:100%;margin:0;padding:22px;object-fit:contain;mix-blend-mode:multiply;filter:none;transition:transform .55s cubic-bezier(.22,1,.36,1)}.watt-bike-selector .watt-bike-carousel .watt-bike-card-meta{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 10px 8px;text-align:center}.watt-bike-selector .watt-bike-carousel .watt-bike-card-meta h3{order:0;min-height:0;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.watt-bike-selector .watt-bike-card-line{display:block;width:40px;height:2px;background:currentColor;transition:width .25s}.watt-bike-selector .watt-bike-coming-soon{font-size:11px;color:#777}.watt-bike-selector .is-soon{opacity:.5}.watt-bike-selector .watt-bike-nav{position:absolute;top:calc(50% - 36px);z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dedede;border-radius:50%;background:#fff;color:#191919;box-shadow:0 2px 8px #00000012;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s,background .2s;transform:translateY(-50%)}.watt-bike-selector .watt-bike-nav[hidden]{display:none}.watt-bike-selector .watt-bike-nav--previous{left:-16px}.watt-bike-selector .watt-bike-nav--next{right:-16px}.watt-bike-selector .watt-bike-nav:disabled{opacity:0!important;pointer-events:none!important}.watt-bike-selector .watt-bike-nav:focus-visible{opacity:1;pointer-events:auto}.watt-bike-selector .watt-bike-nav:focus-visible,.watt-bike-selector .watt-bike-dot:focus-visible,.watt-bike-selector .watt-bike-carousel:focus-visible{outline:2px solid #191919;outline-offset:3px}.watt-bike-selector .watt-bike-carousel .watt-bike-option:focus-visible{outline:2px solid #191919;outline-offset:-2px}.watt-bike-selector .watt-bike-dots{display:flex;align-items:center;justify-content:center;gap:0;margin-top:16px}.watt-bike-selector .watt-bike-dots[hidden]{display:none}.watt-bike-selector .watt-bike-dot{display:grid;place-items:center;width:26px;height:28px;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer}.watt-bike-selector .watt-bike-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#d1d1d1;transition:width .25s,background .25s,border-radius .25s}.watt-bike-selector .watt-bike-dot[aria-current=true]:before{width:24px;background:#191919;border-radius:6px}@media(hover:hover)and (pointer:fine){.watt-bike-selector .watt-bike-rail-wrap:hover .watt-bike-nav{opacity:1;pointer-events:auto}.watt-bike-selector .watt-bike-carousel>a.watt-bike-option:hover{background:transparent;transform:translateY(-3px);box-shadow:none}.watt-bike-selector .watt-bike-carousel>a.watt-bike-option:hover .watt-bike-option__image{transform:scale(1.035)}.watt-bike-selector .watt-bike-option:hover .watt-bike-card-line{width:56px}}@media(max-width:749px){.watt-bike-selector .watt-bike-options.watt-bike-carousel{gap:14px}.watt-bike-selector .watt-bike-carousel>.watt-bike-option{flex-basis:calc(100% - 44px)}.watt-bike-selector .watt-bike-carousel .watt-bike-card-meta{padding-top:16px}.watt-bike-selector .watt-bike-carousel .watt-bike-card-meta h3{font-size:14px}.watt-bike-selector .watt-bike-nav{display:none}.watt-bike-selector .watt-bike-dots{margin-top:12px}.watt-bike-selector .watt-bike-dot{width:24px}}@media(prefers-reduced-motion:reduce){.watt-bike-selector .watt-bike-options.watt-bike-carousel{scroll-behavior:auto}.watt-bike-selector .watt-bike-option,.watt-bike-selector .watt-bike-option__image,.watt-bike-selector .watt-bike-dot:before{transition:none}}.watt-sale-popup{padding:0;border:1px solid #294052;border-radius:18px;background:#080b10;color:#fff;width:min(648px,calc(100% - 28px));max-width:648px;max-height:calc(100dvh - 28px);overflow:auto}.watt-sale-popup::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.watt-sale-popup__close{position:sticky;top:10px;float:right;margin:10px 10px -54px 0;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid #607586;border-radius:50%;background:#101a24;color:#fff;font-size:30px;cursor:pointer}.watt-sale-popup .watt-sale-hero__layout{padding:54px 28px 28px;gap:24px}.watt-sale-popup .watt-sale-hero__intro h2{font-weight:800!important}html:has(.watt-sale-popup[open]){overflow:hidden}@media(max-width:749px){.watt-sale-popup .watt-sale-hero__layout{padding:56px 18px 24px}.watt-sale-popup .watt-sale-hero__intro h2{font-size:3.5rem}}.watt-sale-hero{background:linear-gradient(115deg,#080b10 30%,#0b1d2b);border-bottom:1px solid #22384a}.watt-sale-hero[hidden]{display:none!important}.watt-sale-hero__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:48px;align-items:center;padding-top:56px;padding-bottom:56px}.watt-sale-hero__intro{animation:watt-hero-in .55s ease-out}.watt-sale-hero__eyebrow{display:inline-block;color:#65caff;border-bottom:2px solid #00a3ff;padding-bottom:9px;letter-spacing:.12em;text-transform:uppercase;font-size:1.4rem;margin:0 0 20px}.watt-sale-hero__intro h2{font-size:clamp(3.8rem,5vw,6.4rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 24px;color:#fff;font-weight:700!important;max-width:10ch}.watt-sale-hero__intro .rte{color:#d9e3ed;font-size:1.8rem;line-height:1.55;max-width:40ch}.watt-sale-hero__deadline{color:#87d4ff;font-size:1.4rem;margin:24px 0 0}.watt-sale-hero__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.watt-sale-hero__product{min-width:0;animation:watt-hero-in .65s ease-out}.watt-sale-hero__image{display:block;aspect-ratio:1;background:#101a24;border:1px solid #294052;border-radius:8px;overflow:hidden}.watt-sale-hero__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.watt-sale-hero__product h2{font-size:1.8rem;line-height:1.3;min-height:2.6em;margin:16px 0 10px}.watt-sale-hero__product h2 a{color:#fff;text-decoration:none}.watt-sale-hero__product .price{font-size:2.1rem;color:#fff}.watt-sale-hero__product .price s{color:#a9b7c5;font-size:1.5rem}.watt-sale-hero__button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 16px;margin-top:18px;border:1px solid #00a3ff;border-radius:4px;background:#00a3ff;color:#041018;text-decoration:none;font-size:1.6rem;font-weight:700;transition:background .2s ease,transform .2s ease}.watt-sale-hero a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(hover:hover){.watt-sale-hero__image:hover img{transform:scale(1.035)}.watt-sale-hero__button:hover{background:#63c7ff;transform:translateY(-2px)}}@keyframes watt-hero-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){.watt-sale-hero__layout{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:32px}.watt-sale-hero__intro h2{max-width:16ch;margin-bottom:16px}.watt-sale-hero__intro .rte{font-size:1.6rem}.watt-sale-hero__deadline{margin-top:16px}}@media(max-width:749px){.watt-sale-hero__products{gap:14px}.watt-sale-hero__product h2{font-size:1.6rem}.watt-sale-hero__button{padding:12px;font-size:1.5rem}.watt-sale-hero__product .price{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.watt-sale-hero__intro,.watt-sale-hero__product{animation:none}.watt-sale-hero__image img,.watt-sale-hero__button{transition:none}}.watt-sale-popup .watt-sale-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);padding:50px 20px 20px;gap:18px}.watt-sale-popup .watt-sale-hero__intro h2{font-size:3.6rem;margin-bottom:14px}.watt-sale-popup .watt-sale-hero__intro .rte{font-size:1.4rem;line-height:1.45}.watt-sale-popup .watt-sale-hero__eyebrow{font-size:1.2rem;margin-bottom:12px}.watt-sale-popup .watt-sale-hero__deadline{font-size:1.2rem;margin-top:12px}.watt-sale-popup .watt-sale-hero__products{gap:12px}.watt-sale-popup .watt-sale-hero__product h2{font-size:1.4rem;margin:10px 0 8px}.watt-sale-popup .watt-sale-hero__product .price{font-size:1.7rem}.watt-sale-popup .watt-sale-hero__button{font-size:1.4rem;padding:10px;margin-top:12px;min-height:44px}@media(max-width:599px){.watt-sale-popup{max-height:60dvh}.watt-sale-popup .watt-sale-hero__layout{grid-template-columns:1fr;padding:52px 16px 18px;gap:16px}.watt-sale-popup .watt-sale-hero__intro h2{font-size:2.8rem;max-width:none}.watt-sale-popup .watt-sale-hero__image{max-height:140px;aspect-ratio:auto}.watt-sale-popup .watt-sale-hero__image img{height:140px}}#watt-lid-sale{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid #303945;border-radius:24px;background:#0c1016;color:#fff;box-shadow:0 24px 90px #0009;overflow:auto;font-family:inherit}#watt-lid-sale::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#watt-lid-sale[open]{animation:wls-in .45s cubic-bezier(.2,.8,.2,1) both}#watt-lid-sale[open]::backdrop{animation:wls-fade .35s ease both}#watt-lid-sale.wls-out{animation:wls-out .2s ease both}#watt-lid-sale .wls-close{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff30;background:#10151dec;color:#fff;font-size:28px;cursor:pointer;z-index:1}#watt-lid-sale .wls-art{height:190px;background:radial-gradient(ellipse at center,#18344a,#111820 70%);padding:14px 42px}#watt-lid-sale .wls-art img{display:block;width:100%;height:100%;object-fit:contain}#watt-lid-sale .wls-copy{padding:24px}#watt-lid-sale .wls-eyebrow{margin:0 0 10px;color:#55bdff;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}#watt-lid-sale h2{color:#fff;margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em}#watt-lid-sale .wls-detail{color:#afb9c6;font-size:14px;line-height:1.5;margin:12px 0 18px}#watt-lid-sale .wls-price{display:flex;align-items:center;gap:12px}#watt-lid-sale .wls-price s{font-size:20px;color:#9ca7b6}#watt-lid-sale .wls-price strong{font-size:38px;line-height:1;font-weight:800}#watt-lid-sale .wls-price span{margin-left:auto;padding:5px 9px;background:#123149;color:#7dcfff;border-radius:20px;font-size:12px;font-weight:700}#watt-lid-sale .wls-ends{margin:20px 0 6px;color:#aeb8c5;font-size:11px}#watt-lid-sale .wls-clock{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;letter-spacing:.05em;min-height:28px}#watt-lid-sale .wls-shop{display:flex;justify-content:space-between;margin-top:18px;padding:15px 20px;border-radius:999px;background:#00a3ff;color:#06121c;text-decoration:none;font-size:15px;font-weight:800;transition:transform .2s,background .2s}#watt-lid-sale .wls-shop:hover{background:#4bbfff;transform:translateY(-2px)}#watt-lid-sale :focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes wls-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wls-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes wls-fade{0%{opacity:0}to{opacity:1}}@media(max-height:680px){#watt-lid-sale .wls-art{height:130px}#watt-lid-sale .wls-copy{padding:18px}}@media(prefers-reduced-motion:reduce){#watt-lid-sale[open],#watt-lid-sale[open]::backdrop,#watt-lid-sale.wls-out{animation:none}#watt-lid-sale .wls-shop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
