body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0}h1,h2,p{margin:0;padding:0}h1{font-size:1.6rem;font-weight:700;line-height:1.4;margin-bottom:2rem;margin-top:2rem}h2{font-size:1.2rem;font-weight:700;line-height:1.4;margin-bottom:1rem}h4{margin-top:.5rem;margin-bottom:.5rem}h5{margin-bottom:1rem;margin-top:.5rem}p{font-size:1rem;line-height:1.4}a{color:#000;text-decoration:none}a:hover{text-decoration:none;cursor:pointer}hr{border-bottom:none;border-top:1px solid #000;margin:0}pre{white-space:pre-wrap}body{display:flex;flex-direction:column;min-height:100vh}body>main{margin:0 1rem 1rem}fieldset{display:flex;flex-direction:column;margin-bottom:.5rem;padding:1rem}input{box-sizing:border-box;font:inherit}legend{font-weight:600;margin-bottom:.5rem}ul{list-style:none;margin:0;padding:0}li{margin-bottom:.5rem}dl{margin:.5rem 0}code{background:#ddd;border-radius:4px;font-family:monospace;padding:.25rem}:root{--aside-width: 400px;--cart-aside-summary-height-with-discount: 330px;--cart-aside-summary-height: 292px;--cart-accent: #83c900;--cart-border: rgba(0, 0, 0, .12);--cart-muted: #7a858e;--cart-soft: #f2f2f2;--cart-text: #000;--grid-item-width: 355px;--header-height: 64px;--atom-nav-height: 64px;--color-dark: #000;--color-light: #fff}img{border-radius:4px}.link:hover{text-decoration:none;cursor:pointer}.mock-shop-notice{background:var(--color-light);border:1px solid var(--color-dark);border-left-width:.5rem;margin:1rem 0;padding:0}.mock-shop-notice .inner{padding:.875rem 1rem}.mock-shop-notice h2{font-size:1.6rem;font-weight:700;line-height:1.4}.mock-shop-notice p{font-size:1rem;line-height:1.4;margin-bottom:.5rem}.mock-shop-notice footer{background:#0000000f;padding:.5rem 1rem}.mock-shop-notice .small{font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.mock-shop-notice code{background:#0000000f;border-radius:.25rem;padding:.1em .3em}.mock-shop-notice a{text-decoration:underline;text-underline-offset:6px}@media(max-width:45em){html:has(.overlay.expanded){overflow:hidden}}aside{background:var(--color-light);box-shadow:0 0 50px #0000004d;height:100vh;width:min(var(--aside-width),100vw);position:fixed;right:calc(-1 * var(--aside-width));top:0;transition:transform .2s ease-in-out}.aside--cart{--aside-width: min(520px, 100vw);background:#fff;box-shadow:-28px 0 60px #0000002e}aside header{align-items:center;border-bottom:1px solid var(--color-dark);display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px}.aside--cart header{border-bottom:1px solid var(--cart-border);height:80px;padding:0 28px}aside header h3{margin:0}.aside--cart header h3{font-size:22px;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px}.aside--cart header .close{align-items:center;background:var(--cart-soft);border-radius:50%;color:var(--cart-text);display:inline-flex;font-size:22px;font-weight:400;height:38px;justify-content:center;line-height:1;opacity:1;width:38px}aside header .close:hover{opacity:1}.aside--cart header .close:hover{background:#e7e7e7;text-decoration:none}aside header h2{margin-bottom:.6rem;margin-top:0}aside main{margin:1rem}.aside--cart main{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0;min-height:0;overflow:hidden;padding:24px 28px 0}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.overlay{background:#0003;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;transition:opacity .4s;visibility:hidden;z-index:1200}.overlay--cart{--aside-width: min(520px, 100vw)}.overlay .close-outside{background:transparent;border:none;color:transparent;height:100%;left:0;position:absolute;top:0;width:calc(100% - var(--aside-width))}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translate(calc(var(--aside-width) * -1))}button.reset{border:0;background:inherit;font-size:inherit}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){text-decoration:underline;cursor:pointer}.header{align-items:center;background:#fff;display:flex;height:var(--header-height);padding:0 1rem;position:sticky;top:0;z-index:1}@media(min-width:48em){.header-menu-mobile-toggle{display:none}}.header-menu-mobile{display:flex;flex-direction:column;grid-gap:1rem}.header-menu-desktop{display:none;grid-gap:1rem}@media(min-width:45em){.header-menu-desktop{display:flex;grid-gap:1rem;margin-left:3rem}}.header-menu-item{cursor:pointer}.header-ctas{align-items:center;display:flex;grid-gap:1rem;margin-left:auto}.header-ctas>*{min-width:fit-content}.footer{background:var(--color-dark);margin-top:auto}.footer-menu{justify-content:center;display:flex;flex-wrap:wrap;grid-gap:1rem;padding:1rem}.footer-menu a{color:var(--color-light);min-width:fit-content}.cart-main{display:flex;flex-direction:column;flex:1 1 auto;height:100%;max-height:none;min-height:0;overflow:hidden;width:auto}.cart-main.with-discount{max-height:none}.cart-details{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.cart-lines-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.cart-details--empty{display:none}.cart-lines-scroll>ul{margin:0;padding-bottom:4px}.upsell{align-items:center;background:#fbfff4;border:1.5px dashed #7fc400;border-radius:4px;color:#1d252c;display:flex;font-size:12.5px;gap:10px;line-height:1.35;margin-top:0;padding:12px 14px}.upsell img{border-radius:4px;flex:none;height:50px;object-fit:cover;width:50px}.upsell b{font-weight:700}.upsell form{flex:none;margin-left:auto}.upsell button{background:#1d252c;border:0;border-radius:999px;color:#fff;cursor:pointer;font:700 12px/1 Poppins,sans-serif;padding:9px 14px}.upsell button:disabled{cursor:default;opacity:.6}.cart-lines-scroll::-webkit-scrollbar,.cart-main::-webkit-scrollbar{width:6px}.cart-lines-scroll::-webkit-scrollbar-thumb,.cart-main::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.cart-line{background:var(--cart-soft);border:1px solid transparent;border-radius:10px;margin-bottom:14px;padding:14px}.cart-line-inner{display:flex;gap:14px}.cart-line-image{aspect-ratio:1;background:#e9e9e9;border-radius:10px;display:block;flex:0 0 96px;height:96px;margin-right:0;object-fit:cover;width:96px}.cart-line-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cart-line-title{color:var(--cart-text);text-decoration:none}.cart-line-title p{font-size:16px;line-height:1.35;margin:0}.cart-line-title strong{font-weight:600}.cart-line-price{align-items:center;color:var(--cart-text);display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cart-line-price__current{font-size:15px;font-weight:600;line-height:1.2}.cart-line-price__compare-badge{align-items:center;background:gray;border-radius:17px;display:inline-flex;gap:6px;min-height:24px;padding:2px 10px 2px 24px;position:relative}.cart-line-price__compare-icon{aspect-ratio:auto;background:transparent;border-radius:0;display:block;flex:none;height:12px;left:8px;margin:0;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);width:12px}.cart-line-price__compare{color:#fff;font-size:12px;line-height:1.2;position:relative;text-decoration:none}.cart-line-price__compare:after{background:currentColor;content:"";height:1px;left:-.08em;pointer-events:none;position:absolute;right:-.08em;top:55%;transform:rotate(-8deg);transform-origin:center}.cart-line-price__compare-off{color:#fff;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.cart-line-includes{color:var(--cart-muted);display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0;padding:0}.cart-line-includes li{font-size:12px;line-height:1.35;margin:0;padding-left:12px;position:relative}.cart-line-includes li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.55em;width:4px}.cart-line-options{color:var(--cart-muted);display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.cart-line-options li{margin:0}.cart-line-options small{font-size:12px;line-height:1.3}.cart-summary-page{position:relative}.cart-summary-aside{background:#fff;border-top:1px solid var(--cart-border);flex:0 0 auto;margin:16px -28px 0;padding:20px 28px 24px}.cart-summary-aside h4,.cart-summary-page h4{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 14px}.cart-line-quantity{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:14px}.cart-line-quantity small{color:var(--cart-muted);font-size:12px;font-weight:500;margin-right:4px}.cart-line-quantity form{display:contents}.cart-line-quantity button:not(.cart-line-remove){align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--cart-border);border-radius:6px;color:var(--cart-text);cursor:pointer;display:inline-flex;font-size:18px;height:30px;isolation:isolate;justify-content:center;line-height:1;overflow:hidden;padding:0;position:relative;width:30px}.cart-line-quantity button:disabled:not([aria-busy]){cursor:not-allowed;opacity:.45}.cart-line-quantity button[aria-busy=true]:after{background:#ffffff8c;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.cart-line-quantity__value{font-size:14px;font-weight:600;min-width:18px;text-align:center}.cart-line-remove{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--cart-muted);cursor:pointer;font-size:12px;isolation:isolate;margin-left:auto;overflow:hidden;padding:2px 4px;position:relative;text-decoration:underline;text-underline-offset:4px}.cart-line-remove[aria-busy=true],.cart-line-quantity button[aria-busy=true]{cursor:wait;pointer-events:none}.cart-line-remove[aria-busy=true]:after{background:#f2f2f2b8;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.cart-line-children{padding-left:2rem}.cart-discount{align-items:center;display:flex;gap:8px;margin-top:10px}.cart-discount form{align-items:center;display:flex;gap:8px}.cart-discount code{background:var(--cart-soft);border-radius:999px;color:var(--cart-text);padding:5px 10px}.cart-discount button,.cart-code-form button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--cart-border);border-radius:999px;color:var(--cart-text);cursor:pointer;font-size:12px;font-weight:600;min-height:34px;padding:0 14px}.cart-subtotal{align-items:flex-start;display:flex;justify-content:space-between;margin:0}.cart-subtotal dt{color:var(--cart-muted);font-size:14px;padding-top:2px}.cart-subtotal dd{font-size:20px;font-weight:600;margin:0}.cart-subtotal__pricing{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.cart-subtotal__compare{color:#1d252c;font-size:16px;font-weight:400;line-height:1.2;position:relative;text-decoration:none}.cart-subtotal__compare:after{background:#ed0000;content:"";height:2px;left:-.04em;pointer-events:none;position:absolute;right:-.04em;top:52%;transform:rotate(-8deg);transform-origin:center}.cart-subtotal__row{align-items:baseline;display:flex;gap:10px}.cart-subtotal__discount{color:#ed0000;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.cart-subtotal__amount{font-size:20px;font-weight:700;line-height:1.2}.cart-summary-aside section,.cart-summary-page section{padding:0}.cart-code-form{display:flex;gap:10px;margin-top:12px}.cart-code-form input{background:var(--cart-soft);border:1px solid transparent;border-radius:999px;flex:1 1 auto;font-size:14px;min-height:42px;min-width:0;padding:0 16px}.cart-foot__summary{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.cart-foot__prices{align-items:baseline;display:flex;flex:none;gap:6px}.cart-foot__prices b{color:#1d252c;font-size:18px;font-weight:700;line-height:1}.cart-foot__prices s{color:#63666a;font-size:13px}.cart-foot__note{color:#63666a;font-size:12px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cart-foot__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.cart-foot__shop,.cart-foot__other{align-items:center;border-radius:999px;display:flex;font-size:14px;font-weight:600;height:50px;isolation:isolate;justify-content:center;line-height:1.2;overflow:hidden;position:relative;text-decoration:none}.cart-foot__shop{background:#5a31f4;color:#fff}.cart-foot__shop i{font-size:17px;font-style:italic;font-weight:800;letter-spacing:-.02em;margin-left:4px}.cart-foot__other{background:#1d252c;color:#fff}.cart-foot__shop[aria-disabled=true]:not([aria-busy]),.cart-foot__other[aria-disabled=true]:not([aria-busy]){cursor:not-allowed;opacity:.45}.cart-foot__shop[aria-busy=true],.cart-foot__other[aria-busy=true]{cursor:wait;pointer-events:none}.cart-foot__shop[aria-busy=true]:after,.cart-foot__other[aria-busy=true]:after{background:#ffffff7a;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.cart-empty{align-items:flex-start;background:var(--cart-soft);border-radius:10px;display:flex;flex-direction:column;margin-top:8px;padding:28px}.cart-empty[hidden]{display:none}.cart-empty__title{color:var(--cart-text);font-size:24px;font-weight:600;line-height:1.2}.cart-empty__copy{color:var(--cart-muted);font-size:14px;line-height:1.5;margin-top:10px}.cart-empty__link{align-items:center;background:var(--cart-accent);border-radius:999px;color:#000;display:inline-flex;font-size:14px;font-weight:700;height:46px;justify-content:center;margin-top:22px;padding:0 22px;text-decoration:none;text-transform:uppercase}.cart{margin:0 auto;max-width:920px;padding:80px 20px}.cart>h1{font-size:44px;font-weight:500;line-height:1.15;margin:0 0 32px}.cart .cart-main{max-height:none;overflow:visible}.cart .cart-lines-scroll{overflow:visible;padding-right:0}.cart .cart-summary-page{border-top:1px solid var(--cart-border);margin-top:24px;padding-top:24px}@media(max-width:600px){.aside--cart{--aside-width: 100vw;height:100dvh}.aside--cart header{height:72px;padding:0 20px}.aside--cart main{height:calc(100vh - 72px);height:calc(100dvh - 72px);min-height:0;overflow:hidden;padding:20px 20px 0}.cart-summary-aside{position:relative;z-index:1;margin-left:-20px;margin-right:-20px;padding:18px 20px 22px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.cart-line{padding:12px}.cart-line-image{flex-basis:82px;height:82px;width:82px}.cart-line-title p{font-size:14px}.cart-code-form{flex-direction:column}}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{margin-right:.75rem;height:100%}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{display:flex;flex:row;align-items:center;gap:1rem}.featured-collection{display:block;margin-bottom:2rem;position:relative}.featured-collection-image{aspect-ratio:1 / 1}@media(min-width:45em){.featured-collection-image{aspect-ratio:16 / 9}}.featured-collection img{height:auto;max-height:100%;object-fit:cover}.recommended-products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media(min-width:45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.product-item img{height:auto;width:100%}.product{display:grid}@media(min-width:45em){.product{grid-template-columns:1fr 1fr;grid-gap:4rem}}.product h1{margin-top:0}.product-image img{height:auto;width:100%}.product-main{align-self:start;position:sticky;top:6rem}.product-price-on-sale{display:flex;grid-gap:.5rem}.product-price-on-sale s{opacity:.5}.product-options-grid{display:flex;flex-wrap:wrap;grid-gap:.75rem}.product-options-item,.product-options-item:disabled{padding:.25rem .5rem;background-color:transparent;font-size:1rem;font-family:inherit}.product-option-label-swatch{width:1.25rem;height:1.25rem;margin:.25rem 0}.product-option-label-swatch img{width:100%}.product-detail-page{--product-detail-accent: #83c900;--product-detail-action-height: clamp(44px, 2.92vw, 56px);--product-detail-action-text: clamp(14px, .89vw, 18px);--product-detail-action-line-height: clamp(28px, 1.88vw, 36px);--product-detail-action-gap: 12px;--product-detail-action-fade-height: clamp(24px, 2.19vw, 42px);--product-detail-action-blur: 12px;--product-detail-body-text: clamp(13px, .78vw, 15px);--product-detail-box-heading-text: clamp(15px, .89vw, 17px);--product-detail-box-icon: 20px;--product-detail-box-min-height: 120px;--product-detail-box-padding: 16px 20px;--product-detail-color-border: 3px;--product-detail-color-check-height: 15px;--product-detail-color-check-width: 20px;--product-detail-color-gap: clamp(14px, 1.3vw, 24px);--product-detail-color-size: 33px;--product-detail-control-gap: 12px;--product-detail-free-shipping-icon-size: clamp(20px, 1.875vw, 36px);--product-detail-free-shipping-inline-line-height: clamp(20px, 1.875vw, 36px);--product-detail-free-shipping-inline-text: clamp(14px, 1.25vw, 24px);--product-detail-gallery-max: 720px;--product-detail-hero-gap: clamp(18px, 1.25vw, 24px);--product-detail-hero-width: min(83.333vw, 1360px);--product-detail-option-gap: 12px;--product-detail-option-height: clamp(44px, 2.71vw, 52px);--product-detail-option-padding: 0 clamp(14px, 1.04vw, 20px);--product-detail-option-text: clamp(13px, .78vw, 15px);--product-detail-panel-height: 847px;--product-detail-panel-max: 616px;--product-detail-panel-section-gap: clamp(16px, 1.04vw, 20px);--product-detail-price-margin-top: clamp(20px, 1.25vw, 24px);--product-detail-price-padding-top: clamp(12px, .83vw, 16px);--product-detail-price-text: clamp(18px, 1.25vw, 24px);--product-detail-price-value-text: clamp(28px, 1.88vw, 36px);--product-detail-rating-score-text: clamp(14px, .94vw, 18px);--product-detail-rating-stars-text: clamp(15px, 1.1vw, 21px);--product-detail-section-padding: calc(var(--atom-nav-height) + 18px) 0 78px;--product-detail-stepper-button: clamp(30px, 1.98vw, 38px);--product-detail-stepper-gap: clamp(12px, 1.04vw, 20px);--product-detail-stepper-text: clamp(18px, 1.25vw, 24px);--product-detail-subtitle-text: clamp(17px, 1.25vw, 24px);--product-detail-tab-content-width: min(66.667vw, 1280px);--product-detail-features-video-card-min: 220px;--product-detail-features-video-card-max: 346px;--product-detail-features-video-card-width: clamp( var(--product-detail-features-video-card-min), calc((var(--product-detail-tab-content-width) - 4 * 30px) / 5), var(--product-detail-features-video-card-max) );--product-detail-tab-gap: clamp(72px, 10.42vw, 200px);--product-detail-tab-height: clamp(80px, 5.2vw, 100px);--product-detail-tab-text: clamp(18px, 1.25vw, 24px);--product-detail-tabs-sticky-top: calc( var(--home-fixed-nav-top) + var(--home-fixed-nav-height) );--product-detail-title-text: clamp(30px, 1.88vw, 36px);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow:visible}.bodypark-home.product-detail-page{--home-dark: #fff;background:#fff;color:#000;overflow:visible}.product-detail-page,.product-detail-page *{box-sizing:border-box}.product-detail-page button,.product-detail-page a{font-family:inherit}.product-detail-page :where(section){padding:0}.product-detail{padding:var(--product-detail-section-padding)}.product-detail__hero{align-items:start;display:grid;gap:var(--product-detail-hero-gap);grid-template-columns:minmax(0,var(--product-detail-gallery-max)) minmax(0,var(--product-detail-panel-max));justify-content:center;margin:0 auto;width:var(--product-detail-hero-width)}.product-detail-gallery{max-width:var(--product-detail-gallery-max);width:100%;margin:0 auto}.product-detail-gallery__main{aspect-ratio:1;background:#f2f2f2;border-radius:10px;max-width:var(--product-detail-gallery-max);overflow:hidden;position:relative;width:100%}.product-detail-gallery__static{border-radius:10px;display:block;height:100%;position:relative;width:100%}.product-detail-gallery__static-slide{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.product-detail-gallery__static-slide.is-active{opacity:1;position:relative;z-index:1}.product-detail-gallery__main img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.product-detail-gallery__track{display:none}.product-detail-gallery__controls{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;padding:0 clamp(12px,1.56vw,30px);pointer-events:none;position:absolute;z-index:1}.product-detail-gallery__control{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:40px;padding:0;pointer-events:auto;width:40px}.product-detail-gallery__control:disabled{cursor:default}.product-detail-gallery__control img{display:block;height:40px;width:40px}.product-detail-gallery__control-icon--previous{transform:rotate(180deg)}.product-detail-gallery__thumbs{display:grid;gap:clamp(8px,.83vw,16px);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px;max-width:var(--product-detail-gallery-max);width:100%}.product-detail-gallery__thumb{-webkit-appearance:none;appearance:none;aspect-ratio:1;background:#f2f2f2;border:1px solid transparent;border-radius:10px;cursor:pointer;overflow:hidden;padding:0}.product-detail-gallery__thumb[aria-pressed=true],.product-detail-gallery__thumb:focus-visible{border-color:#000;outline:none}.product-detail-gallery__thumb img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}.product-detail-gallery__count,.product-detail-gallery__dots,.product-detail-mobile-info,.product-detail-buybar{display:none}.product-detail-panel{background:transparent;box-shadow:none;color:#000;display:flex;flex-direction:column;height:var(--product-detail-panel-height);max-height:var(--product-detail-panel-height);max-width:var(--product-detail-panel-max);position:static;width:100%}.product-detail-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(0px + var(--product-detail-action-fade-height));padding-right:2px;scrollbar-width:thin}.product-detail-panel__footer{flex-shrink:0;isolation:isolate;margin-top:calc(-1 * var(--product-detail-action-fade-height));padding-top:var(--product-detail-action-fade-height);pointer-events:none;position:relative}.product-detail-panel__footer .product-detail-lean-purchase{border-top:1px solid rgba(0,0,0,.12);padding-top:14px;pointer-events:auto;position:relative;z-index:1}.product-detail-panel__footer:before{background:linear-gradient(to top,#ffffffeb 67.025%,#fff0);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.product-detail-panel h1,.product-detail-panel h2,.product-detail-panel p{letter-spacing:0;margin:0}.product-detail-panel p{margin:0}.product-detail-panel h1{font-size:clamp(22px,1.56vw,28px);font-weight:700;line-height:1.2}.product-detail-panel .product-detail-lean-info__benefit,.product-detail-lean-info__benefit{color:#63666a;font-size:clamp(13px,.83vw,15px);line-height:1.4;margin:4px 0 0}.product-detail-lean-info__price{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;row-gap:6px}.product-detail-lean-info__price .product-detail-money__currency{display:none}.product-detail-lean-info__price .product-detail-money--current{flex:none;font-size:clamp(16px,1.04vw,18px);line-height:1}.product-detail-lean-info__price .product-detail-money--current .product-detail-money__amount{font-size:clamp(26px,1.67vw,32px);font-weight:700;line-height:1}.product-detail-lean-info__price .product-detail-money--compare{color:#63666a;flex:none;font-size:clamp(14px,.94vw,16px);text-decoration:line-through}.product-detail-lean-info__price .product-detail-money--compare:after{content:none}.product-detail-lean-info__save{align-self:center;background:#f1ffd9;border-radius:4px;color:#3d6b00;flex:none;font-size:clamp(11px,.73vw,12.5px);font-weight:600;line-height:1;padding:5px 7px}.product-detail-lean-info__rating{flex:0 1 auto;flex-wrap:nowrap;font-size:clamp(12px,.78vw,13.5px);gap:6px;justify-content:flex-end;margin:0 0 0 auto;max-width:100%}.product-detail-rating.product-detail-lean-info__rating{margin-top:0}.product-detail-lean-info__rating strong,.product-detail-lean-info__rating .product-detail-rating__count{font-size:inherit;font-weight:700;line-height:1}.product-detail-lean-info__rating .product-detail-rating__count{color:#63666a;font-weight:500}.product-detail-lean-info__rating .product-detail-rating__star{height:14px;width:14px}.product-detail-lean{margin-top:var(--product-detail-panel-section-gap)}.product-detail-panel h2.product-detail-lean__label,h2.product-detail-lean__label{color:#63666a;font-size:11.5px;font-weight:600;letter-spacing:.06em;line-height:1;margin:0 0 8px;text-transform:uppercase}.product-detail-lean-card{background:#fff;border:1.5px solid #e7e7e4;border-radius:14px;margin-bottom:10px}.product-detail-lean-card.is-selected{border-color:#1d252c;box-shadow:0 0 0 1px #1d252c}.product-detail-lean-card.is-muted{opacity:.55}.product-detail-lean-card__hit{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr) auto;padding:14px;text-align:left;text-decoration:none;width:100%}.product-detail-lean-card__hit:disabled{cursor:not-allowed}.product-detail-lean-card__radio{border:1.5px solid #b9b9b5;border-radius:50%;display:grid;height:20px;margin-top:1px;place-items:center;width:20px}.product-detail-lean-card.is-selected .product-detail-lean-card__radio{border-color:#1d252c}.product-detail-lean-card.is-selected .product-detail-lean-card__radio:after{background:#1d252c;border-radius:50%;content:"";height:10px;width:10px}.product-detail-lean-card__copy{min-width:0}.product-detail-lean-card__name{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(15px,.94vw,17px);font-weight:700;gap:6px;line-height:1.25}.product-detail-lean-card__summary{color:#63666a;display:block;font-size:clamp(12px,.78vw,13.5px);line-height:1.35;margin-top:3px}.product-detail-lean-card__tag{background:#a6ff00;border-radius:4px;color:#000;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:1;padding:4px 6px;text-transform:uppercase}.product-detail-lean-card__price{text-align:right;white-space:nowrap}.product-detail-lean-card__price b{display:block;font-size:clamp(16px,1.04vw,18px);font-weight:700;line-height:1.15}.product-detail-lean-card__price s{color:#63666a;font-size:12px}.product-detail-lean-cap{align-items:center;display:flex;gap:10px;margin:0 14px;padding:0 0 12px 32px}.product-detail-lean-cap__label{color:#63666a;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.product-detail-lean-swatches{display:flex;gap:8px;margin:0;padding:0}.product-detail-lean-swatch{-webkit-appearance:none;appearance:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #d4d4d0;cursor:pointer;height:26px;padding:0;width:26px}.product-detail-lean-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #1d252c}.product-detail-lean-swatch:disabled{cursor:not-allowed;opacity:.4}.product-detail-lean-cap__name{font-size:12px;font-weight:600;margin-left:auto;white-space:nowrap}.product-detail-lean-card__foot{align-items:flex-start;border-top:1px solid #e7e7e4;display:flex;gap:8px;justify-content:space-between;margin:0 14px;padding:10px 0 12px 32px}.product-detail-lean-card__value,.product-detail-lean-card__plain{flex:1 1 auto;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:normal}.product-detail-lean-card__value{color:#3d6b00;font-weight:600}.product-detail-lean-card__value:before{color:#7fc400;content:"\2726  "}.product-detail-lean-card__plain{color:#63666a}.product-detail-lean-card__included{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#1d252c;cursor:pointer;flex:none;font-size:12px;font-weight:600;line-height:1.35;padding:0;text-decoration:underline;white-space:nowrap}.product-detail-panel .product-detail-store-promo--launch-gallery,.product-detail-mobile-info .product-detail-store-promo--launch-gallery{align-items:center;aspect-ratio:unset;background:linear-gradient(90deg,#323232,#545454);border:0;border-radius:10px;box-sizing:border-box;display:flex;gap:12px;height:auto;margin-top:12px;overflow:hidden;padding:12px 16px;width:100%}.product-detail-panel .product-detail-store-promo__clock,.product-detail-mobile-info .product-detail-store-promo__clock{height:auto;width:46px}.product-detail-panel .product-detail-store-promo__launch-copy,.product-detail-mobile-info .product-detail-store-promo__launch-copy{gap:0}.product-detail-panel .product-detail-store-promo__launch-title,.product-detail-mobile-info .product-detail-store-promo__launch-title{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(12px,.78vw,13.5px);font-style:normal;font-weight:500;line-height:1.65}.product-detail-panel .product-detail-store-promo__launch-subtitle,.product-detail-mobile-info .product-detail-store-promo__launch-subtitle{color:#a6ff00;display:block;font-family:Poppins,sans-serif;font-size:clamp(15px,.94vw,17px);font-style:normal;font-weight:700;gap:0;line-height:1.65}.product-detail-lean-trust{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:12px 0 0;padding:0;text-align:center}.product-detail-lean-trust li{background:#f4f4f2;border-radius:4px;color:#63666a;font-size:11px;line-height:1.3;padding:9px 4px}.product-detail-lean-trust b{color:#1d252c;display:block;font-size:11.5px}.product-detail-lean-purchase__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.product-detail-shop-pay,.product-detail-lean-purchase__other{align-items:center;border:0;border-radius:999px;display:flex;font-size:14px;font-weight:600;height:50px;isolation:isolate;justify-content:center;line-height:1.2;overflow:hidden;position:relative;text-decoration:none}.product-detail-shop-pay{background:#5a31f4;color:#fff}.product-detail-shop-pay i{font-size:17px;font-style:italic;font-weight:800;letter-spacing:-.02em;margin-left:4px}.product-detail-lean-purchase__other{background:#1d252c;color:#fff}.product-detail-shop-pay[aria-disabled=true]:not([aria-busy]),.product-detail-lean-purchase__other[aria-disabled=true]:not([aria-busy]){cursor:not-allowed;opacity:.45}.product-detail-shop-pay[aria-busy=true],.product-detail-lean-purchase__other[aria-busy=true]{cursor:wait;pointer-events:none}.product-detail-shop-pay[aria-busy=true]:after,.product-detail-lean-purchase__other[aria-busy=true]:after{background:#ffffff7a;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.product-detail-lean-purchase__foot{align-items:center;color:#63666a;display:flex;font-size:10.5px;font-weight:500;gap:8px;justify-content:space-between;line-height:1.2;margin-top:7px}.product-detail-lean-purchase__foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-lean-purchase__foot form{flex:none;margin:0}.product-detail-lean-purchase__foot button{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:#63666a;cursor:pointer;font-size:10.5px;font-weight:500;height:auto;isolation:isolate;line-height:1.2;overflow:hidden;padding:2px 4px;position:relative;text-decoration:underline;text-underline-offset:2px;width:auto}.product-detail-lean-purchase__foot button:disabled:not([aria-busy]),.product-detail-lean-purchase__foot button[aria-disabled=true]:not([aria-busy]){cursor:not-allowed;opacity:.45}.product-detail-lean-purchase__foot button[aria-busy=true]{cursor:wait;pointer-events:none}.product-detail-lean-purchase__foot button[aria-busy=true]:after{background:#f4f4f2b8;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.product-detail-box-sheet{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:120}.product-detail-box-sheet__overlay{animation:product-detail-box-sheet-overlay-in .18s ease-out;-webkit-appearance:none;appearance:none;background:#0006;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.product-detail-box-sheet__panel{animation:product-detail-box-sheet-panel-up .22s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:20px 20px 0 0;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(78dvh,680px);min-height:0;overflow:hidden;padding:10px 18px calc(16px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:1}@keyframes product-detail-box-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes product-detail-box-sheet-panel-up{0%{opacity:.88;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes product-detail-box-sheet-panel-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.product-detail-box-sheet__grab{background:#d4d4d0;border-radius:999px;flex:none;height:4px;margin:2px auto 12px;width:42px}.product-detail-box-sheet__close{display:none}.product-detail-box-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.product-detail-box-sheet__scroll h2,.product-detail-box-sheet h2{font-size:20px;font-weight:700;line-height:1.2;margin:0}.product-detail-box-sheet__sub{color:#63666a;font-size:13px;margin:4px 0 0}.product-detail-box-sheet__breakdown{display:grid;gap:0;margin:10px 0 0}.product-detail-box-sheet__section{border-top:1px solid #e6e6e2;padding:12px 0}.product-detail-box-sheet__section-head{align-items:baseline;color:#8a8d91;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.06em;line-height:1.2}.product-detail-box-sheet__section-head b{color:#1d252c;font-size:14px;font-weight:700;letter-spacing:0}.product-detail-box-sheet__rows{display:grid;gap:8px;list-style:none;margin:6px 0 0;padding:0}.product-detail-box-sheet__rows li{align-items:baseline;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.25;margin-bottom:0}.product-detail-box-sheet__rows .is-strong{color:#1d252c;font-weight:700}.product-detail-box-sheet__rows .is-muted,.product-detail-box-sheet__rows .is-included{color:#63666a;font-weight:500;white-space:nowrap}.product-detail-box-sheet__summary{align-items:baseline;border-top:1px solid #e6e6e2;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.25;margin-top:0;padding:12px 0 0}.product-detail-box-sheet__pay{color:#1d252c;font-weight:500;white-space:nowrap}.product-detail-box-sheet__pay b{color:#83c900;font-weight:700}.product-detail-box-sheet__list{display:grid;gap:8px;list-style:none;margin:16px 0 0;padding:0}.product-detail-box-sheet__list li{background:#f4f4f2;border-radius:10px;font-size:14px;line-height:1.35;padding:12px 14px}.product-detail-box-sheet__empty{color:#63666a;font-size:14px;margin:16px 0 0}.product-detail-box-sheet__actions{flex:0 0 auto;padding-top:16px}.product-detail-box-sheet__done{-webkit-appearance:none;appearance:none;background:#1d252c;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:50px;width:100%}@media(min-width:791px){.product-detail-panel .product-detail-lean__label{display:none}.product-detail__hero{align-items:stretch}.product-detail-panel{height:0;max-height:none;min-height:100%}.product-detail-panel .product-detail-lean-card{border-width:2px}.product-detail-panel .product-detail-lean-card.is-selected{box-shadow:none}.product-detail-panel .product-detail-lean-trust{gap:6px;margin:12px 0 0;text-align:center}.product-detail-panel .product-detail-lean-trust li{color:#63666a;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-body-text);font-weight:400;letter-spacing:0;line-height:1.3;padding:9px 4px}.product-detail-panel .product-detail-lean-trust b{color:#1d252c;display:block;font-family:inherit;font-size:var(--product-detail-body-text);font-weight:600;letter-spacing:inherit;line-height:inherit}.product-detail-box-sheet{align-items:center;justify-content:center;padding:12px}.product-detail-box-sheet__overlay{background:#00000047}.product-detail-box-sheet__panel{animation:product-detail-box-sheet-panel-pop .2s cubic-bezier(.22,1,.36,1);border:0;border-radius:8px;box-shadow:0 10px 30px #00000024;height:auto;max-height:min(82vh,640px);max-width:360px;outline:none;overflow:hidden;padding:12px 14px;position:relative;width:min(88vw,360px)}.product-detail-box-sheet__grab,.product-detail-box-sheet__actions{display:none}.product-detail-box-sheet__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#1d252c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:22px;font-weight:400;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:28px}.product-detail-box-sheet__close:hover{opacity:.65}.product-detail-box-sheet__scroll{overflow-y:auto;padding-right:22px}.product-detail-box-sheet__scroll h2,.product-detail-box-sheet h2{font-size:15px;font-weight:700;line-height:1.25}.product-detail-box-sheet__sub{font-size:12px;margin:2px 0 0}.product-detail-box-sheet__breakdown{margin-top:8px}.product-detail-box-sheet__section{padding:12px 0}.product-detail-box-sheet__section-head{font-size:10px}.product-detail-box-sheet__section-head b{font-size:12.5px}.product-detail-box-sheet__rows{gap:8px;margin-top:4px}.product-detail-box-sheet__rows li{font-size:12.5px;gap:8px;margin-bottom:0}.product-detail-box-sheet__summary{font-size:12.5px;margin-top:0;padding:12px 0 0}.product-detail-box-sheet__list{gap:0;margin:6px 0 0}.product-detail-box-sheet__list li{background:none;border:0;border-radius:0;font-size:12.5px;line-height:1.3;padding:3px 0}.product-detail-box-sheet__empty{font-size:12.5px;margin:6px 0 0}.product-detail-panel .product-detail-customer-videos,.product-detail-panel .product-detail-quantity{margin-top:var(--product-detail-panel-section-gap)}}@media(prefers-reduced-motion:reduce){.product-detail-box-sheet__overlay,.product-detail-box-sheet__panel{animation:none}}.product-detail-copy{margin-top:var(--product-detail-panel-section-gap)}.product-detail-panel h2:not(.product-detail-lean__label){font-size:var(--product-detail-subtitle-text);font-weight:400;line-height:1.5}.product-detail-copy ul{list-style:disc;margin:var(--product-detail-control-gap) 0 0;padding-left:28px}.product-detail-copy li{font-size:var(--product-detail-body-text);font-weight:400;line-height:1.3;padding-left:4px}.product-detail-copy li::marker{color:#000;font-size:.9em}.product-detail-rating{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--product-detail-panel-section-gap)}.product-detail-rating__stars{align-items:center;display:flex;gap:2px;line-height:1}.product-detail-rating__star{display:block;height:clamp(18px,1.3vw,25px);width:clamp(18px,1.3vw,25px)}.product-detail-rating__star--empty{opacity:.22}.product-detail-star-rating__half{display:inline-block;line-height:0;position:relative}.product-detail-star-rating__half-fill{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}.product-detail-star-rating__half-fill img{max-width:none;width:200%}.product-detail-rating strong{font-size:var(--product-detail-rating-score-text);font-weight:400;line-height:1.5}.product-detail-rating>span:last-child{font-size:var(--product-detail-body-text);font-weight:600;line-height:1.6}.product-detail-rating__accent{color:var(--product-detail-accent)}.product-detail-store-promos{--promo-radius: clamp(4px, calc(10 / 7 * 1cqi), 10px);container-type:inline-size;display:flex;flex-direction:column;gap:10px;margin-top:var(--product-detail-panel-section-gap);width:100%}.product-detail-store-promo{aspect-ratio:700 / 120;border:1px solid #aeaeae;border-radius:var(--promo-radius);overflow:hidden;position:relative;width:100%}.product-detail-store-promo--launch{align-items:center;aspect-ratio:unset;background:linear-gradient(90deg,#323232,#545454);border:0;border-radius:10px;box-sizing:border-box;display:flex;gap:12px;height:auto;padding:12px 16px}.product-detail-store-promo__clock{display:block;flex-shrink:0;height:80px;object-fit:contain;width:75px}.product-detail-store-promo__launch-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}.product-detail-store-promo__launch-title,.product-detail-store-promo__launch-subtitle{font-family:Poppins,sans-serif;font-style:normal;margin:0}.product-detail-store-promo__launch-title{color:#fff;font-size:24px;font-weight:500;line-height:40px}.product-detail-store-promo__launch-subtitle{color:#a6ff00;font-size:28px;font-weight:700;line-height:40px}.product-detail-store-promo--launch-gallery{display:none}.product-detail-store-promo--launch-sheet{align-items:center;aspect-ratio:unset;background:linear-gradient(90deg,#323232,#545454);border:0;border-radius:10px;box-sizing:border-box;display:flex;gap:12px;height:auto;margin-top:14px;overflow:hidden;padding:12px 16px;width:100%}.product-detail-store-promo--launch-sheet .product-detail-store-promo__clock{height:48px;width:45px}.product-detail-store-promo--launch-sheet .product-detail-store-promo__launch-copy{gap:0}.product-detail-store-promo--launch-sheet .product-detail-store-promo__launch-title{color:#fff;font-size:clamp(12px,.78vw,13.5px);font-weight:500;line-height:1.35}.product-detail-store-promo--launch-sheet .product-detail-store-promo__launch-subtitle{color:#a6ff00;font-size:clamp(15px,.94vw,17px);font-weight:700;line-height:1.25}.product-detail-store-promo__shape{height:100%;left:0;object-fit:fill;pointer-events:none;position:absolute;top:0;width:69%;z-index:0}.product-detail-store-promo__shape--wide{width:74.57%}.product-detail-store-promo__title{color:#fff;font-size:clamp(13px,3.43cqi,24px);font-weight:700;left:4.86%;line-height:1.33;margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-detail-store-promo__title--wide{max-width:62.71%}.product-detail-store-promo__title-nowrap{display:inline-block;white-space:nowrap}.product-detail-store-promo__membership-copy--mobile{display:none}@media(max-width:790px){.product-detail-store-promo__membership-copy--desktop{display:none}.product-detail-store-promo__membership-copy--mobile{display:inline}}@media(min-width:1024px)and (max-width:1290px){.product-detail-store-promo__title--wide{max-width:69.5%}}.product-detail-store-promo__band{height:89.17%;left:71.29%;object-fit:contain;position:absolute;top:5%;width:29.71%;z-index:1}.product-detail-store-promo__plus-wrap{height:73.33%;left:71.71%;position:absolute;top:14.17%;width:23.86%;z-index:1}.product-detail-store-promo__plus-badge{align-items:center;background:#000;border-radius:var(--promo-radius);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:19.16%;overflow:hidden;position:absolute;top:0;width:80.84%}.product-detail-store-promo__plus-label{color:#a6ff00;font-size:clamp(14px,5.14cqi,36px);font-weight:700;line-height:1}.product-detail-store-promo__plus-meta{color:#a6ff00;font-size:clamp(10px,3.43cqi,24px);font-weight:600;line-height:1.1;margin-top:2px}.product-detail-section{margin-top:var(--product-detail-panel-section-gap)}.product-detail-option-groups{display:flex;flex-direction:column;gap:var(--product-detail-panel-section-gap);margin-top:var(--product-detail-control-gap)}.product-detail-option-group h3{font-size:var(--product-detail-body-text);font-weight:500;line-height:1.4;margin:0}.product-detail-option-stack{display:flex;flex-direction:column;gap:10px}.product-detail-option-stack--split{display:grid;gap:var(--product-detail-option-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-option,.product-detail-addon{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #adadad;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:var(--product-detail-option-text);font-weight:500;height:var(--product-detail-option-height);justify-content:space-between;gap:12px;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:var(--product-detail-option-padding);text-align:left;text-decoration:none;width:100%}.product-detail-option__main{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0}.product-detail-option__label{min-width:0}.product-detail-option__tag{background:var(--product-detail-accent);border-radius:2px;color:#000;flex-shrink:0;font-size:clamp(10px,.63vw,12px);font-weight:500;line-height:1.2;padding:4px 10px;white-space:nowrap}.product-detail-option__price{flex-shrink:0;font-weight:500;margin-left:auto;white-space:nowrap}.product-detail-option--selected,.product-detail-addon--selected{background:#fff;border-color:var(--product-detail-accent);border-width:2px}.product-detail-option--muted,.product-detail-addon:disabled{cursor:not-allowed;opacity:.45}.product-detail-option:focus-visible,.product-detail-addon:focus-visible,.product-detail-color:focus-visible,.product-detail-customer-videos__play:focus-visible,.product-detail-gallery__control:focus-visible,.product-detail-stepper button:focus-visible,.product-detail-actions button:focus-visible,.product-detail-actions a:focus-visible,.product-detail-tabs__bar button:focus-visible{outline:2px solid var(--product-detail-accent);outline-offset:3px}.product-detail-box{background:#f2f2f2;border-radius:10px;margin-top:var(--product-detail-control-gap);min-height:var(--product-detail-box-min-height);padding:var(--product-detail-box-padding)}.product-detail-box__heading{align-items:center;display:flex;gap:15px}.product-detail-box__heading h2{font-size:var(--product-detail-box-heading-text);font-weight:500;line-height:1.5}.product-detail-box__icon{height:var(--product-detail-box-icon);object-fit:contain;width:var(--product-detail-box-icon)}.product-detail-box ul{list-style:none;margin:10px 0 0;padding:0}.product-detail-box li{font-size:var(--product-detail-body-text);line-height:1.3;margin-top:0}.product-detail-addons{display:grid;gap:var(--product-detail-option-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--product-detail-control-gap)}.product-detail-addon{justify-content:center;padding:0 clamp(12px,1.04vw,20px);text-align:center}.product-detail-colors{margin-top:var(--product-detail-panel-section-gap)}.product-detail-panel .product-detail-colors h3{font-size:var(--product-detail-subtitle-text);font-weight:400;line-height:1.5}.product-detail-color-row{display:flex;gap:var(--product-detail-color-gap);margin-top:var(--product-detail-control-gap);padding:0 4px}.product-detail-color{align-items:center;-webkit-appearance:none;appearance:none;border:var(--product-detail-color-border) solid #fff;border-radius:50%;box-shadow:0 0 4px #00000040;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:var(--product-detail-color-size);justify-content:center;padding:0;position:relative;width:var(--product-detail-color-size)}.product-detail-color[aria-pressed=true]{border-width:2px;box-shadow:0 0 4px #00000040}.product-detail-color:disabled{cursor:not-allowed;opacity:.4}.product-detail-color img{border-radius:0;display:block;height:var(--product-detail-color-check-height);pointer-events:none;width:var(--product-detail-color-check-width)}.product-detail-panel .product-detail-colors p{font-size:var(--product-detail-body-text);line-height:1.3;margin:var(--product-detail-control-gap) 0 0}.product-detail-customer-videos{min-width:0;overflow:hidden}.product-detail-customer-videos--accent-heading .product-detail-customer-videos__heading{align-items:center;display:flex;gap:12px;margin:0}.product-detail-customer-videos--accent-heading .product-detail-customer-videos__accent{background:var(--product-detail-accent);flex:0 0 10px;height:32px;width:10px}.product-detail-customer-videos--accent-heading h2{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin:0}.product-detail-features__customer-videos{display:block;margin-bottom:clamp(32px,3.125vw,60px);width:100%}.product-detail-free-shipping{align-items:center;background:#f2f2f2;border-radius:10px;display:flex;height:60px;margin-top:var(--product-detail-control-gap);position:relative;width:100%;padding:var(--product-detail-box-padding)}.product-detail-free-shipping__icon{flex-shrink:0;height:var(--product-detail-free-shipping-icon-size);width:var(--product-detail-free-shipping-icon-size)}.product-detail-free-shipping__text{color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-body-text);font-weight:500;line-height:1.3;margin:0;text-align:center;padding-left:14px}.product-detail-free-shipping--inline{background:transparent;border-radius:0;height:auto;justify-content:flex-start;margin-top:0;padding:0;width:auto}.product-detail-free-shipping--inline .product-detail-free-shipping__text{font-size:var(--product-detail-free-shipping-inline-text);font-weight:500;line-height:var(--product-detail-free-shipping-inline-line-height);padding-left:clamp(6px,.42vw,8px);text-align:left}.product-detail-customer-videos__track{display:flex;flex-wrap:nowrap;gap:10px;margin:var(--product-detail-control-gap) 0 0;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 4px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.product-detail-customer-videos__track::-webkit-scrollbar{display:none}.product-detail-customer-videos__card{aspect-ratio:164 / 224;background:#4a4a4a;border-radius:20px;flex:0 0 164px;overflow:hidden;position:relative;scroll-snap-align:start;width:164px}.product-detail-customer-videos__media{display:block;height:100%;object-fit:cover;width:100%}.product-detail-customer-videos__play{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0;position:absolute}.product-detail-customer-videos__play--active{background:transparent}.product-detail-customer-videos__play-icon{display:block;height:42px;pointer-events:none;width:42px}.product-detail-customer-videos__play-icon svg{display:block;height:100%;width:100%}.product-detail-quantity{margin-top:var(--product-detail-panel-section-gap)}.product-detail-stepper{align-items:center;display:flex;gap:var(--product-detail-stepper-gap);margin-top:var(--product-detail-control-gap)}.product-detail-stepper button{align-items:center;-webkit-appearance:none;appearance:none;background:#f2f2f2;border:0;border-radius:5px;color:#2c2c2c;cursor:pointer;display:inline-flex;font-size:var(--product-detail-stepper-text);height:var(--product-detail-stepper-button);justify-content:center;line-height:.667;padding:0;width:var(--product-detail-stepper-button)}.product-detail-stepper button:disabled{color:#adadad;cursor:not-allowed}.product-detail-stepper span{font-size:var(--product-detail-rating-score-text);min-width:12px;text-align:center}.product-detail-price{align-items:center;border-top:1px solid rgba(0,0,0,.35);display:flex;flex-wrap:nowrap;gap:28px;margin-top:var(--product-detail-price-margin-top);padding-top:var(--product-detail-price-padding-top);white-space:nowrap}.product-detail-price__compare-badge{align-items:center;background:gray;border-radius:17px;display:inline-flex;gap:8px;min-height:38px;padding:6px 20px 6px 56px;position:relative}.product-detail-price__compare-off{color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-body-text);font-weight:400;line-height:1.3;white-space:nowrap}.product-detail-price__compare-icon{height:24px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.product-detail-money{align-items:baseline;display:inline-flex;gap:.25em;width:max-content}.product-detail-money--current{color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-price-text);font-weight:500;line-height:48px}.product-detail-money--current .product-detail-money__amount{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-price-value-text);font-weight:400;line-height:48px}.product-detail-money--compare{color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--product-detail-body-text);font-weight:400;line-height:1.3;position:relative;text-decoration:none}.product-detail-money--compare:after{background:currentColor;content:"";height:1px;left:-.08em;pointer-events:none;position:absolute;right:-.08em;top:55%;transform:rotate(-8deg);transform-origin:center}.product-detail-actions{display:flex;flex-direction:column;gap:clamp(12px,1.04vw,20px);margin-bottom:var(--product-detail-panel-section-gap);margin-top:var(--product-detail-panel-section-gap)}.product-detail-actions button,.product-detail-preorder{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:100px;cursor:pointer;display:flex;font-size:var(--product-detail-action-text);font-weight:700;height:var(--product-detail-action-height);justify-content:center;line-height:var(--product-detail-action-line-height);padding:0 24px;text-decoration:none;width:100%}.product-detail-actions button{background:#fff;color:#000}.product-detail-actions button:disabled{cursor:not-allowed;opacity:.45}.product-detail-preorder{background:var(--product-detail-accent);border-color:var(--product-detail-accent);color:#1d252c}.product-detail-actions.product-detail-panel__actions{flex-direction:row;flex-shrink:0;gap:var(--product-detail-action-gap);isolation:isolate;margin-bottom:0;margin-top:calc(-1 * var(--product-detail-action-fade-height));padding-top:var(--product-detail-action-fade-height);position:relative}.product-detail-panel__footer .product-detail-actions.product-detail-panel__actions{margin-top:var(--product-detail-control-gap);padding-top:0}.product-detail-actions.product-detail-panel__actions:before{background:linear-gradient(to top,#ffffffeb 67.025%,#fff0);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.product-detail-actions.product-detail-panel__actions>form,.product-detail-actions.product-detail-panel__actions>.product-detail-preorder{flex:0 0 calc(50% - var(--product-detail-action-gap) / 2);max-width:calc(50% - var(--product-detail-action-gap) / 2);min-width:0;position:relative;z-index:1}.product-detail-actions.product-detail-panel__actions>form{display:block}.product-detail-actions.product-detail-panel__actions>form button{width:100%}.product-detail-actions.product-detail-panel__actions>.product-detail-preorder{box-sizing:border-box}.product-detail-option-swatch{border-radius:50%;display:inline-flex;height:30px;overflow:hidden;width:30px}.product-detail-option-swatch img{border-radius:0;height:100%;object-fit:cover;width:100%}.product-detail-tabs{margin-top:clamp(48px,4.17vw,80px)}.product-detail-tabs__bar{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;display:flex;gap:var(--product-detail-tab-gap);height:var(--product-detail-tab-height);justify-content:center;position:sticky;top:var(--product-detail-tabs-sticky-top);width:100%;z-index:20}.product-detail-tabs__bar button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#adadad;cursor:pointer;font-size:var(--product-detail-tab-text);font-weight:600;line-height:1.5;padding:0}.product-detail-tabs__bar button[aria-selected=true]{color:#000}.product-detail-tabs__sections{display:flex;flex-direction:column;gap:clamp(80px,8vw,160px);margin:clamp(48px,5.2vw,100px) auto 0;width:var(--product-detail-tab-content-width)}.product-detail-tabs__section{align-self:stretch;scroll-margin-top:calc(var(--product-detail-tabs-sticky-top) + var(--product-detail-tab-height) + 24px);width:100%}.product-detail-judgeme{align-self:stretch;min-height:240px;position:relative;width:100%}.product-detail-judgeme--all-reviews{--judgeme-hc-text: #000;--judgeme-hc-muted: #7b7b7b;--judgeme-hc-button-bg: #108474;--judgeme-hc-button-text: #fff}.product-detail-judgeme--all-reviews .jdgm-star.jdgm--on:before{color:var(--jdgm-primary-color, #108474);content:"\e000"}.product-detail-judgeme--all-reviews .jdgm-star.jdgm--off:before{color:var(--jdgm-primary-color, #108474);content:"\e001"}.product-detail-judgeme--all-reviews .jdgm-star.jdgm--half:before{color:var(--jdgm-primary-color, #108474);content:"\e002"}.product-detail-judgeme--all-reviews .product-detail-judgeme-reviews{width:100%}.judgeme-hc-header{border:1px solid #e8e8e8;border-radius:12px;margin-bottom:24px;padding:clamp(20px,2.5vw,32px)}.judgeme-hc-header__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.judgeme-hc-header__summary{flex:1 1 280px}.judgeme-hc-header__title{color:var(--judgeme-hc-text);font-size:clamp(22px,1.8vw,30px);font-weight:600;line-height:1.2;margin:0 0 16px}.judgeme-hc-header__rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.judgeme-hc-header__score{color:var(--judgeme-hc-text);font-size:clamp(42px,4vw,56px);font-weight:600;line-height:1}.judgeme-hc-header__rating-meta{display:flex;flex-direction:column;gap:6px}.judgeme-hc-header__count,.judgeme-hc-header__verified{color:var(--judgeme-hc-muted);font-size:14px;line-height:1.4;margin:0}.judgeme-hc-header__verified{align-items:center;display:inline-flex;gap:6px}.judgeme-hc-header__verified-icon{align-items:center;background:var(--jdgm-primary-color, #108474);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.judgeme-hc-header__write-button{background:var(--judgeme-hc-button-bg);border:0;border-radius:999px;color:var(--judgeme-hc-button-text);cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:600;line-height:1.2;padding:12px 24px}.judgeme-hc-header__write-button:hover{filter:brightness(.95)}.judgeme-hc-stars{align-items:center;display:inline-flex;gap:2px}.judgeme-hc-stars--large .jdgm-star{font-size:22px}.judgeme-hc-histogram{display:grid;gap:8px;margin-top:24px;max-width:360px}.judgeme-hc-histogram__row{align-items:center;display:grid;gap:8px;grid-template-columns:12px 16px 1fr 20px}.judgeme-hc-histogram__label,.judgeme-hc-histogram__count{color:var(--judgeme-hc-muted);font-size:13px;line-height:1}.judgeme-hc-histogram__star{font-size:14px}.judgeme-hc-histogram__track{background:#f1f1f1;border-radius:999px;height:8px;overflow:hidden}.judgeme-hc-histogram__bar{border-radius:inherit;height:100%;min-width:0}.product-detail-judgeme-reviews__body{width:100%}.product-detail-judgeme-reviews__body .jdgm-rev__pics{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-detail-judgeme-reviews__body .jdgm-rev__pic-link{display:inline-block;width:96px;height:96px;overflow:hidden}.product-detail-judgeme-reviews__body .jdgm-rev__pic-img{display:block;width:100%;height:100%;object-fit:cover}.product-detail-judgeme-reviews__body .jdgm-rev__timestamp.jdgm-spinner:empty{display:none}.product-detail-judgeme-reviews__body .jdgm-rev__author-wrapper{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.product-detail-judgeme-reviews__body .jdgm-rev__buyer-badge-wrapper{display:inline-flex}.product-detail-judgeme-reviews__body .jdgm-rev__buyer-badge{align-items:center;background:transparent;border:1px solid var(--jdgm-verified-badge-color, var(--jdgm-primary-color, #c9a227));border-radius:999px;color:var(--jdgm-verified-badge-color, var(--jdgm-primary-color, #c9a227));display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.2;padding:2px 8px}.product-detail-judgeme-reviews__body .jdgm-rev__buyer-badge:before{content:"\2713";font-size:11px;line-height:1}.product-detail-judgeme-load-more{background:transparent;border:1px solid var(--jdgm-primary-color, #108474);color:var(--jdgm-primary-color, #108474);cursor:pointer;display:block;font-size:15px;font-weight:600;line-height:1.2;margin:20px auto 0;padding:12px 24px}.product-detail-judgeme-load-more:disabled{cursor:default;opacity:.6}.product-detail-judgeme__placeholder{color:#666;font-size:16px;margin:0;text-align:center}.product-detail-judgeme-empty{align-items:center;border:1px solid #e8e8e8;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;padding:clamp(24px,3vw,40px);text-align:center;width:100%}.product-detail-judgeme-empty__title{font-size:clamp(20px,1.5vw,28px);font-weight:600;line-height:1.3;margin:0}.product-detail-judgeme-empty__text{color:#666;font-size:clamp(14px,1.04vw,18px);line-height:1.5;margin:0}.product-detail-judgeme-empty__button{background:#108474;border:0;color:#fff;cursor:pointer;font-size:15px;font-weight:600;line-height:1.2;margin-top:4px;padding:12px 20px}.product-detail-judgeme-empty__button:hover{filter:brightness(.95)}.product-detail-features{align-self:stretch;width:100%}.product-detail-plan__heading{align-items:flex-start;display:flex;gap:16px;margin:0 0 clamp(24px,2.08vw,40px)}.product-detail-plan__accent{background:var(--product-detail-accent);flex-shrink:0;height:clamp(28px,2.08vw,32px);margin-top:4px;width:10px}.product-detail-plan__heading h3{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin:0}@media(max-width:790px){.product-detail-plan__heading{gap:12px;margin-bottom:20px}.product-detail-plan__accent{width:6px;height:16px;margin-top:2px}.product-detail-plan__heading h3{font-size:14px;font-weight:500}}.product-detail-package{align-self:stretch;display:flex;flex-direction:column;gap:clamp(32px,3.125vw,60px);width:100%}.product-detail-plan-cards__heading{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(24px,2.08vw,40px);text-align:center}.product-detail-plan-cards__heading h3{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin:0;width:100%}.product-detail-plan-cards__grid{display:grid;gap:clamp(16px,1.67vw,32px);grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-plan-cards__card{background:linear-gradient(270deg,#0000000a,#0000 38%),#f6f6f6;border:2px solid #808080;border-radius:clamp(20px,2.08vw,40px);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:clamp(220px,19.74vw,379px);padding:clamp(20px,2vw,38px);position:relative}.product-detail-plan-cards__card--highlighted{border-color:var(--product-detail-accent)}.product-detail-plan-cards__badge{align-self:flex-start;background:#d9d9d9;border-radius:10px;color:#000;font-size:clamp(10px,1.04vw,20px);font-weight:500;line-height:1.4;padding:2px 20px}.product-detail-plan-cards__badge--accent{background:var(--product-detail-accent);color:#fff}.product-detail-plan-cards__name{color:inherit;font-size:clamp(24px,2.3vw,46px);font-weight:600;line-height:1.2;margin:24px 0 0;white-space:nowrap}.product-detail-plan-cards__card--highlighted .product-detail-plan-cards__name{color:var(--product-detail-accent)}.product-detail-plan-cards__tagline{font-size:clamp(14px,1.46vw,28px);font-weight:500;line-height:1.35;margin:0}.product-detail-plan-cards__description{color:gray;font-size:clamp(10px,1.04vw,20px);font-weight:500;line-height:1.4;margin:0}.product-detail-plan-cards__text-mobile{display:none}@media(max-width:790px){.product-detail-plan-cards__text-desktop{display:none}.product-detail-plan-cards__text-mobile{display:block}}.product-detail-store-features{display:flex;flex-direction:column;gap:clamp(48px,5.2vw,100px);width:100%}.product-detail-store-features__desktop-only{display:flex;flex-direction:column;gap:inherit;width:100%}.product-detail-store-features__mobile-only{display:none}.product-detail-store-features__stack-20{display:flex;flex-direction:column;gap:20px;width:100%}.product-detail-store-feature__hero{border-radius:clamp(20px,2.6vw,50px);isolation:isolate;min-height:clamp(280px,31.25vw,600px);overflow:hidden;position:relative;width:100%}.product-detail-store-feature__hero-media{border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.product-detail-store-feature__hero-bg{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.product-detail-store-feature__hero-bg--secondary{z-index:1}.product-detail-store-feature__hero-bg--primary{z-index:0}.product-detail-store-feature__hero-shade{background:linear-gradient(270deg,#000 5.13%,#0000 17.54%);top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.product-detail-store-feature__hero-badge{display:none;position:absolute;right:22px;top:20px;width:68px;z-index:4}.product-detail-store-feature__hero-copy{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center;inset:0 0 0 auto;max-width:min(42vw,754px);padding:clamp(32px,4.17vw,80px);position:absolute;z-index:3}.product-detail-store-feature__hero-copy h3{font-size:clamp(24px,2.5vw,48px);font-weight:500;line-height:1.15;margin:0}.product-detail-store-feature__hero-copy p{font-size:clamp(14px,1.25vw,24px);font-weight:400;line-height:1.5;margin:0}.product-detail-store-feature__hero-title-mobile{display:none}.product-detail-store-feature__split{align-items:center;display:grid;gap:clamp(24px,4.17vw,80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.product-detail-store-feature__split--media-left{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.product-detail-store-feature__split--media-left .product-detail-store-feature__split-copy{order:2}.product-detail-store-feature__split--media-left .product-detail-store-feature__media-frame{order:1}.product-detail-store-feature__split-copy{display:flex;flex-direction:column;gap:clamp(16px,1.56vw,30px)}@media(min-width:791px){.product-detail-store-features__desktop-only .product-detail-store-feature__split{align-items:stretch}.product-detail-store-features__desktop-only .product-detail-store-feature__split-copy{justify-content:center}.product-detail-store-features__desktop-only .product-detail-store-feature__split-copy .product-detail-store-feature__bullets{grid-template-columns:repeat(2,max-content)}.product-detail-store-features__desktop-only .product-detail-store-feature__split-copy .product-detail-store-feature__bullets li{white-space:nowrap}}.product-detail-store-feature__split-copy h3,.product-detail-store-feature__train-next-heading h3,.product-detail-store-feature__see-changed-heading h3,.product-detail-store-feature__home-gym-heading h3,.product-detail-store-feature__sitting-heading h3,.product-detail-store-feature__home-gym-mobile-copy h3,.product-detail-store-feature__movement-hero-copy h3,.product-detail-store-feature__stay-focused-copy h3,.product-detail-store-feature__sitting-copy h3{font-size:clamp(24px,2.5vw,48px);font-weight:500;line-height:1.2;margin:0}.product-detail-store-feature__split-copy p,.product-detail-store-feature__train-next-heading p,.product-detail-store-feature__see-changed-heading p,.product-detail-store-feature__home-gym-heading p,.product-detail-store-feature__sitting-heading p,.product-detail-store-feature__home-gym-mobile-copy p,.product-detail-store-feature__movement-hero-copy p,.product-detail-store-feature__stay-focused-copy p,.product-detail-store-feature__sitting-copy p{font-size:clamp(14px,1.25vw,24px);font-weight:400;line-height:1.5;margin:0}.product-detail-store-feature__media-frame{border-radius:clamp(20px,2.6vw,50px);margin:0;min-height:clamp(220px,31.25vw,600px);overflow:hidden;position:relative}.product-detail-store-feature__media-image{display:block;height:100%;min-height:inherit;object-fit:cover;width:100%}.product-detail-store-feature__media-overlay{bottom:12%;height:auto;max-width:22%;position:absolute;right:8%;width:181px;z-index:2}.product-detail-store-feature__split-copy .product-detail-store-feature__bullets{gap:clamp(10px,1.04vw,20px) clamp(16px,1.67vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-store-feature__split-copy .product-detail-store-feature__bullets li{align-items:flex-start;display:flex;gap:clamp(10px,.73vw,14px);padding-left:0}.product-detail-store-feature__split-copy .product-detail-store-feature__bullets li:before{background:#83c900;flex-shrink:0;margin-top:.72em;position:static;transform:none}.product-detail-store-feature__media-frame--carousel{aspect-ratio:850 / 600;height:auto;isolation:isolate;min-height:0}.product-detail-store-feature__media-carousel-stack{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.product-detail-store-feature__media-frame--carousel .product-detail-store-feature__media-image{height:100%;top:0;right:0;bottom:0;left:0;min-height:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.product-detail-store-feature__media-frame--carousel .product-detail-store-feature__media-image--active{opacity:1;z-index:1}.product-detail-store-feature__media-frame--carousel picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.product-detail-store-feature__media-carousel-arrow{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;z-index:2}.product-detail-store-feature__media-carousel-arrow:disabled{cursor:default}.product-detail-store-feature__media-carousel-arrow img{display:block;height:2.5rem;width:2.5rem}.product-detail-store-feature__media-carousel-arrow-icon--flip{transform:rotate(180deg)}.product-detail-store-feature__media-carousel-arrow--prev{left:clamp(1.5rem,2.6vw,3.125rem)}.product-detail-store-feature__media-carousel-arrow--next{right:clamp(1.5rem,2.6vw,3.125rem)}.product-detail-store-feature__media-frame--rep-counter .product-detail-store-feature__media-overlay{bottom:clamp(1rem,2vw,2rem);max-width:clamp(4rem,5.5vw,5.3125rem);right:clamp(1rem,2vw,2rem);width:clamp(4rem,5.5vw,5.3125rem)}.product-detail-store-feature__media-frame--sitting-overlay .product-detail-store-feature__media-overlay{bottom:clamp(1rem,2vw,2rem);max-width:clamp(4rem,5.5vw,5.3125rem);right:clamp(1rem,2vw,2rem);top:auto;width:clamp(4rem,5.5vw,5.3125rem)}.product-detail-store-feature__media-slide-track{display:none}.product-detail-store-feature__bullets{display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.product-detail-store-feature__bullets li{font-size:clamp(14px,1.25vw,24px);line-height:1.5;padding-left:22px;position:relative}.product-detail-store-feature__bullets li:before{background:#000;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.72em;transform:translateY(-50%);width:8px}.product-detail-store-feature__movement-hero,.product-detail-store-feature__stay-focused-hero,.product-detail-store-feature__sitting-hero{display:none}.product-detail-store-feature__home-gym>.product-detail-store-feature__bullets{display:none}.product-detail-store-feature__movement-tiles,.product-detail-store-feature__stay-focused-tiles,.product-detail-store-feature__see-changed-tiles,.product-detail-store-feature__sitting-tiles,.product-detail-store-feature__home-gym-mobile-tiles,.product-detail-store-feature__tile-track{display:none}.product-detail-store-feature__train-next-heading,.product-detail-store-feature__see-changed-heading,.product-detail-store-feature__home-gym-heading,.product-detail-store-feature__sitting-heading{display:flex;flex-direction:column;gap:12px;max-width:870px}.product-detail-store-feature__train-next-heading{align-items:center;margin-inline:auto;text-align:center}.product-detail-store-feature__sitting-heading,.product-detail-store-feature__home-gym-mobile{display:none}.product-detail-store-feature__train-next-track{display:grid;gap:clamp(16px,1.67vw,32px);grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-store-feature__train-next-card{display:flex;flex-direction:column;gap:12px}.product-detail-store-feature__train-next-card-media{aspect-ratio:500 / 640;border-radius:clamp(20px,2.08vw,40px);isolation:isolate;overflow:hidden;position:relative}.product-detail-store-feature__train-next-card-media>img:first-child{display:block;height:100%;object-fit:cover;width:100%}.product-detail-store-feature__train-next-card p{font-size:clamp(14px,1.25vw,24px);line-height:1.5;margin:0;padding-left:22px;position:relative}.product-detail-store-feature__train-next-card p:before{background:#83c900;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.72em;transform:translateY(-50%);width:8px}.product-detail-store-feature__see-changed-hero{display:none}.product-detail-store-feature__home-gym-hero{border-radius:clamp(20px,2.6vw,50px);isolation:isolate;overflow:hidden;position:relative;width:100%;margin-bottom:clamp(16px,1.67vw,32px)}.product-detail-store-feature__home-gym-hero-image{border-radius:0;display:block;height:auto;width:100%}.product-detail-store-feature__home-gym-hero .product-detail-store-feature__home-gym-heading{align-items:flex-start;bottom:0;box-sizing:border-box;color:#fff;justify-content:center;left:0;margin:0;max-width:min(64%,870px);padding:clamp(32px,4.17vw,80px);position:absolute;text-align:left;top:0;z-index:1}.product-detail-store-feature__home-gym-hero .product-detail-store-feature__home-gym-heading h3,.product-detail-store-feature__home-gym-hero .product-detail-store-feature__home-gym-heading p{color:#fff}.product-detail-store-feature__home-gym-grid{display:grid;gap:clamp(16px,1.67vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-store-feature__home-gym-card{border-radius:clamp(20px,2.6vw,50px);isolation:isolate;min-height:clamp(180px,17.29vw,332px);overflow:hidden;position:relative}.product-detail-store-feature__home-gym-image{display:block;height:100%;min-height:inherit;object-fit:cover;width:100%}.product-detail-store-feature__home-gym-copy{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;top:0;right:0;bottom:0;left:0;padding:clamp(20px,2.29vw,44px);position:absolute}.product-detail-store-feature__home-gym-copy img{height:clamp(36px,3.39vw,65px);object-fit:contain;width:clamp(36px,3.39vw,65px)}.product-detail-store-feature__home-gym-copy h4{font-size:clamp(16px,1.25vw,24px);font-weight:600;line-height:1.35;margin:auto 0 0}.product-detail-store-feature__home-gym-copy p{font-size:clamp(12px,1.04vw,20px);line-height:1.35;margin:0;max-width:18rem}@media(min-width:791px){.product-detail-store-features__desktop-only .product-detail-store-feature__train-next-heading{gap:clamp(16px,1.56vw,30px);margin-bottom:clamp(32px,3.125vw,60px)}.product-detail-store-feature__home-gym-hero .product-detail-store-feature__home-gym-heading{gap:clamp(16px,1.56vw,30px)}.product-detail-store-feature__hero-badge{display:block;height:auto;left:clamp(32px,3.7vw,59px);right:auto;top:clamp(32px,2.6vw,50px);width:clamp(68px,7.66vw,147px)}.product-detail-features,#product-detail-panel-features.product-detail-tabs__section,.product-detail-tabs{overflow:visible}.product-detail-features .product-detail-customer-videos,.product-detail-features__customer-videos.product-detail-customer-videos{--product-detail-features-video-track-start: max( 0px, calc((100vw - var(--product-detail-tab-content-width)) / 2) );overflow:visible;width:100%}.product-detail-features .product-detail-customer-videos__track{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:30px;justify-content:flex-start;margin:60px calc(50% - 50vw) 0;max-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;padding:0;scroll-snap-type:none;scrollbar-width:none;width:100vw}.product-detail-features__customer-videos .product-detail-customer-videos__track::-webkit-scrollbar{display:none}.product-detail-features__customer-videos .product-detail-customer-videos__track:before,.product-detail-features__customer-videos .product-detail-customer-videos__track:after{content:"";flex:0 0 var(--product-detail-features-video-track-start);min-width:0}.product-detail-features__customer-videos .product-detail-customer-videos__track:before{margin-right:-30px}.product-detail-features__customer-videos .product-detail-customer-videos__track:after{margin-left:-30px}.product-detail-features__customer-videos .product-detail-customer-videos__heading{justify-content:center;margin:0}.product-detail-features__customer-videos .product-detail-customer-videos__accent{display:none}.product-detail-features__customer-videos h2{font-size:clamp(24px,2.5vw,48px);font-weight:500;line-height:1.333;margin:0;text-align:center;width:100%}.product-detail-features .product-detail-customer-videos__card{aspect-ratio:346 / 475;border-radius:17.5px;flex:0 0 var(--product-detail-features-video-card-width);height:auto;max-width:var(--product-detail-features-video-card-max);min-width:var(--product-detail-features-video-card-min);width:var(--product-detail-features-video-card-width)}.product-detail-plan-cards__heading{justify-content:center;margin-bottom:clamp(32px,3.125vw,60px);text-align:center}.product-detail-plan-cards__heading h3{font-size:clamp(24px,2.5vw,48px);font-weight:500;line-height:1.333}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(odd) .product-detail-store-feature__home-gym-image{object-position:left center}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(odd) .product-detail-store-feature__home-gym-copy{align-items:flex-start;justify-content:center;left:50%;right:0;text-align:left}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(odd) .product-detail-store-feature__home-gym-copy img{align-self:flex-start}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(odd) .product-detail-store-feature__home-gym-copy p{max-width:none}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(odd) .product-detail-store-feature__home-gym-copy h4,.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(2n) .product-detail-store-feature__home-gym-copy h4{margin:0}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(2n) .product-detail-store-feature__home-gym-image{object-position:right center}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(2n) .product-detail-store-feature__home-gym-copy{align-items:flex-start;justify-content:center;left:0;right:38%;text-align:left}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(2n) .product-detail-store-feature__home-gym-copy p{max-width:none}.product-detail-store-feature__home-gym-grid>.product-detail-store-feature__home-gym-card:nth-child(2n) .product-detail-store-feature__home-gym-copy img{align-self:flex-start}}@media(max-width:790px){.product-detail-features .product-detail-customer-videos__track{gap:clamp(10px,.83vw,16px);margin-top:clamp(16px,1.56vw,24px);overflow:visible;padding:0;scroll-snap-type:none}.product-detail-features .product-detail-customer-videos__card{aspect-ratio:164 / 224;flex:0 0 164px;max-width:none;min-width:0;width:164px}}.product-detail-kit__subtitle{font-size:clamp(24px,2.08vw,32px);font-weight:400;line-height:1.4;margin:8px 0 0;font-family:Poppins}.atom-why__image-wrap,.product-detail-membership__image-wrap{width:100%}.atom-why__image,.product-detail-membership__image{display:block;height:auto;width:100%}.product-detail-membership__image-wrap{margin-top:clamp(24px,2.6vw,48px)}.product-detail-membership__table-wrap{overflow-x:auto;width:100%}.product-detail-membership__table{border-collapse:separate;border-spacing:0;font-size:clamp(14px,.94vw,20px);line-height:1.35;min-width:720px;table-layout:fixed;width:100%}.product-detail-membership__table{--product-detail-membership-col-gap: clamp(6px, 1.04vw, 20px)}.product-detail-membership__table thead th:nth-child(n+3),.product-detail-membership__table tbody td:nth-child(n+3){border-left:var(--product-detail-membership-col-gap) solid #fff}.product-detail-membership__table thead th{font-size:clamp(18px,1.25vw,24px);font-weight:600;padding:clamp(16px,1.25vw,24px);text-align:center;vertical-align:middle}.product-detail-membership__table thead th:first-child{color:#7a858e;letter-spacing:.2em;text-align:left;text-transform:uppercase}.product-detail-membership__category th{border-top:1px solid rgba(0,0,0,.12);color:#7a858e;font-family:Poppins,sans-serif;font-size:clamp(14px,1.04vw,24px);font-weight:600;letter-spacing:.2em;padding:clamp(14px,1.04vw,20px) clamp(16px,1.25vw,24px);text-align:left}.product-detail-membership__feature th[scope=row]{font-weight:600;padding:clamp(14px,1.04vw,20px) clamp(16px,1.25vw,24px);text-align:left;vertical-align:middle}.product-detail-membership__table tbody td{padding:clamp(14px,1.04vw,20px) clamp(16px,1.25vw,24px);text-align:center;vertical-align:middle}.product-detail-plan-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.product-detail-plan-icon--check{height:auto;width:clamp(18px,1.35vw,26px)}.product-detail-plan-icon--dash{background:#787878;border-radius:0;display:inline-block;height:1.6px;width:19px}.product-detail-membership{align-self:stretch;width:100%}.product-detail-membership__banner{align-items:center;background:#86ce0080;display:flex;justify-content:center;margin:0 0 clamp(20px,1.67vw,32px);min-height:clamp(64px,6.5vw,125px);padding:clamp(16px,1.5vw,28px) clamp(16px,2vw,40px);text-align:center;width:100%}.product-detail-membership__banner p{font-family:Poppins,sans-serif;font-size:clamp(16px,1.67vw,32px);font-weight:600;line-height:1.2;margin:0}.product-detail-membership__banner-plus{color:#649900}.product-detail-membership__banner-pro{color:#9e710f}.product-detail-membership__table thead th{padding:0}.product-detail-membership__table thead th:first-child{color:#7a858e;font-size:clamp(14px,1.04vw,24px);font-weight:600;letter-spacing:.2em;padding:clamp(16px,1.67vw,32px) clamp(12px,1.25vw,24px);text-align:left;text-transform:uppercase;vertical-align:top}.product-detail-membership__col--basic{background:#f5f6f3}.product-detail-membership__col--plus{background:#dbf0b3}.product-detail-membership__col--pro{background:#fbf3d4}.product-detail-membership__plan{display:flex;flex-direction:column;gap:clamp(10px,1vw,16px);padding:clamp(10px,.83vw,16px) clamp(8px,1.04vw,20px) clamp(12px,1.04vw,20px)}.product-detail-membership__audience{color:#7a858e;display:block;font-size:clamp(12px,1.04vw,24px);font-weight:600;letter-spacing:.2em;line-height:1.2;text-align:center}.product-detail-membership__badge{align-items:center;background:#000;border-radius:10px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:clamp(64px,6.15vw,118px);padding:clamp(10px,1vw,16px) clamp(8px,.8vw,12px);text-align:center}.product-detail-membership__plan-name{font-size:clamp(18px,1.88vw,36px);font-weight:700;line-height:1.2}.product-detail-membership__plan-meta{font-size:clamp(12px,1.25vw,24px);font-weight:600;line-height:1.2}.product-detail-membership__badge--basic .product-detail-membership__plan-name,.product-detail-membership__badge--basic .product-detail-membership__plan-meta{color:#f5f6f3}.product-detail-membership__badge--plus .product-detail-membership__plan-name,.product-detail-membership__badge--plus .product-detail-membership__plan-meta{color:#a6ff00}.product-detail-membership__badge--pro .product-detail-membership__plan-name,.product-detail-membership__badge--pro .product-detail-membership__plan-meta{color:#fab112}.product-detail-membership__table tbody td,.product-detail-membership__cell--basic{background:#f5f6f3}.product-detail-membership__table tbody td:nth-child(3),.product-detail-membership__cell--plus{background:#dbf0b3}.product-detail-membership__table tbody td:nth-child(4),.product-detail-membership__cell--pro{background:#fbf3d4}.product-detail-membership__feature th[scope=row]{font-weight:600}.product-detail-membership__feature-label{display:inline-flex;flex-direction:column;gap:0}.product-detail-membership__feature-note{font-size:clamp(12px,.83vw,16px);font-weight:400;line-height:1.35}.product-detail-membership__text{display:inline-block;font-size:clamp(14px,1.04vw,24px);font-weight:600;line-height:1.2}.product-detail-membership__notes{background:#f2f2f2;margin-top:clamp(20px,2vw,40px);padding:clamp(16px,1.25vw,24px) clamp(16px,1.82vw,35px);width:100%}.product-detail-membership__notes p{font-family:Poppins,sans-serif;font-size:clamp(12px,1.04vw,20px);font-weight:400;line-height:1.5;margin:0}.product-detail-membership__notes-strong{font-weight:600!important}.product-detail-membership__notes-legend{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,48px)}.product-detail-membership__notes p+p{margin-top:.2em}@media(max-width:790px){.product-detail-tabs__sections{gap:40px;margin-top:20px;width:100%}.product-detail-tabs__section,#product-detail-panel-features.product-detail-tabs__section{width:100%}.product-detail-membership__table{font-size:9px;min-width:0}.product-detail-membership__table thead th:first-child,.product-detail-membership__table tbody th[scope=row]{width:30%}.product-detail-membership__table thead th:not(:first-child),.product-detail-membership__table tbody td{width:23.333%}.product-detail-membership__table thead th{font-size:11px;line-height:1.25;padding:10px 6px;white-space:normal;word-break:break-word}.product-detail-membership__table thead th:not(:first-child){padding:8px 4px}.product-detail-membership__table thead th:first-child{font-size:9px;letter-spacing:.12em;padding:10px 6px}.product-detail-membership__category th{font-size:10px;letter-spacing:.12em;padding:10px 6px}.product-detail-membership__feature th[scope=row],.product-detail-membership__table tbody td{padding:10px 6px}.product-detail-membership__banner{margin-bottom:16px;min-height:48px;padding:12px 16px}.product-detail-membership__banner p{font-size:12px}.product-detail-membership__plan{gap:6px;padding:6px 4px 8px}.product-detail-membership__audience{font-size:8px;letter-spacing:.1em}.product-detail-membership__badge{border-radius:6px;min-height:44px;padding:6px 4px}.product-detail-membership__plan-name{font-size:12px}.product-detail-membership__plan-meta{font-size:9px}.product-detail-kit__subtitle{font-size:12px;margin-top:4px}.product-detail-plan-icon--dash{height:.83px;width:9.68px}.product-detail-plan-icon--check{width:14px}.product-detail-membership__text{font-size:10px}.product-detail-membership__feature-note{font-size:8px}.product-detail-membership__notes{margin-top:16px;padding:12px 14px}.product-detail-membership__notes p{font-size:10px}}.product-detail-faqs{align-self:stretch;display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px);width:100%}.product-detail-faqs__heading,.product-detail-reviews__heading{align-items:center;display:flex;gap:clamp(12px,1.04vw,16px);margin:0 0 clamp(24px,2.08vw,40px)}.product-detail-faqs__heading{margin-bottom:0}.product-detail-faqs__accent,.product-detail-reviews__accent{background:var(--product-detail-accent);flex:0 0 10px;height:clamp(28px,2.08vw,32px);width:10px}.product-detail-faqs__heading h3,.product-detail-reviews__heading h3{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin:0}.product-detail-faqs__group{display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px)}.product-detail-faqs__group-title{color:var(--product-detail-accent);font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.4;margin:0}.product-detail-reviews{align-self:stretch;width:100%}.product-detail-faqs__item{border-bottom:1px solid #c5c5c5;padding-bottom:clamp(16px,1.25vw,24px)}.product-detail-faqs__question-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.product-detail-faqs__question{align-items:flex-start;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:clamp(18px,1.25vw,24px);font-weight:600;gap:16px;justify-content:space-between;line-height:1.35;margin:0;padding:0;text-align:left;width:100%}.product-detail-faqs__question:focus-visible{outline:2px solid var(--product-detail-accent);outline-offset:4px}.product-detail-faqs__icon{flex:0 0 16px;height:16px;margin-top:.35em;position:relative;width:16px}.product-detail-faqs__icon:before,.product-detail-faqs__icon:after{background:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-detail-faqs__icon:before{height:1px;width:100%}.product-detail-faqs__icon:after{height:100%;width:1px}.product-detail-faqs__question[aria-expanded=true] .product-detail-faqs__icon:after{content:none}.product-detail-faqs__answer{color:#000;font-size:clamp(16px,1.04vw,20px);font-weight:400;line-height:1.4;margin:clamp(8px,.83vw,16px) 0 0;padding-right:32px}.product-detail-faqs__answer p{font-size:clamp(12px,1.04vw,20px);font-weight:400;line-height:inherit;margin:0}.product-detail-faqs__answer p+p{margin-top:.6em}.product-detail-specification{align-self:stretch;width:100%}.product-detail-specification__layout{align-items:center;display:flex;gap:clamp(24px,4.17vw,56px);justify-content:space-between}.product-detail-specification__device{flex:0 1 clamp(240px,28.5vw,365px);margin:0;max-width:365px;min-width:0;width:100%}.product-detail-specification__device-image{display:block;height:auto;width:100%}.product-detail-specification__content{flex:1 1 58%;min-width:0}.product-detail-specification__heading{align-items:center;display:flex;gap:clamp(12px,1.04vw,16px);margin:0 0 clamp(24px,2.08vw,40px)}.product-detail-specification__accent{background:var(--product-detail-accent);flex:0 0 10px;height:clamp(28px,2.08vw,32px);width:10px}.product-detail-specification__heading h3{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin:0}.product-detail-specification__grid{display:flex;flex-direction:column;gap:clamp(18px,1.56vw,28px)}.product-detail-specification__grid--mobile{display:none}.product-detail-specification__row{align-items:start;display:grid;gap:clamp(20px,2.6vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto)}.product-detail-specification__item{display:grid;grid-row:span 2;margin:0}.product-detail-specification__item--empty{grid-row:span 2;min-height:0}.product-detail-specification__item dt{color:#000;font-size:clamp(12px,.83vw,16px);font-weight:400;line-height:1.35;margin:0}.product-detail-specification__item dd{color:#000;font-size:clamp(15px,1.04vw,20px);font-weight:500;line-height:1.35;margin:clamp(4px,.42vw,8px) 0 0}@media(max-width:790px){.product-detail-specification__layout{align-items:stretch;flex-direction:column;gap:20px}.product-detail-specification__device{align-self:center;flex-basis:auto;height:269px;margin:0 auto;max-width:260px;width:260px}.product-detail-specification__device-image{height:100%;object-fit:contain;width:100%}.product-detail-specification__content{width:100%}.product-detail-specification__heading{gap:8px;margin-bottom:16px}.product-detail-specification__accent{height:16px;width:6px}.product-detail-specification__heading h3{font-size:14px;font-weight:500;line-height:20px}.product-detail-faqs__heading,.product-detail-reviews__heading{gap:8px;margin-bottom:16px}.product-detail-faqs{gap:10px}.product-detail-faqs__heading{margin-bottom:0}.product-detail-faqs__accent,.product-detail-reviews__accent{height:16px;width:6px;flex:none}.product-detail-faqs__heading h3,.product-detail-reviews__heading h3{font-size:14px;font-weight:500;line-height:20px}.product-detail-faqs__group{gap:10px}.product-detail-faqs__group-title{font-size:14px;line-height:20px}.product-detail-faqs__item{padding-bottom:10px}.product-detail-faqs__question{font-size:14px;font-weight:500;gap:12px;line-height:20px}.product-detail-faqs__icon{flex-basis:11px;height:11px;margin-top:5px;width:11px}.product-detail-faqs__answer{font-size:10px;line-height:16px;margin-top:4px;padding-right:20px}.product-detail-specification__grid--desktop{display:none}.product-detail-specification__grid--mobile{display:flex;flex-direction:column;gap:16px;width:100%}.product-detail-specification__mobile-row{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-detail-specification__mobile-row .product-detail-specification__item{margin:0;min-width:0}.product-detail-specification__mobile-row .product-detail-specification__item dd{overflow-wrap:anywhere;word-break:break-word}.product-detail-specification__item--empty{display:block;min-height:0}.product-detail-specification__item dt{font-size:10px;line-height:normal}.product-detail-specification__item dd{font-size:12px;font-weight:500;line-height:normal;margin-top:4px}}@media(max-width:1919px){.product-detail-page{--product-detail-action-height: clamp(47px, 3.15vw, 61px);--product-detail-action-text: clamp(12px, .87vw, 16px);--product-detail-action-line-height: clamp(23px, 2.03vw, 39px);--product-detail-action-gap: 14px;--product-detail-action-fade-height: clamp(28px, 2.74vw, 53px);--product-detail-action-blur: 14px;--product-detail-body-text: clamp(11px, .72vw, 14px);--product-detail-box-heading-text: clamp(14px, .87vw, 16px);--product-detail-box-icon: 21px;--product-detail-box-min-height: 146px;--product-detail-box-padding: 21px 28px;--product-detail-color-border: 3px;--product-detail-color-check-height: 16px;--product-detail-color-check-width: 21px;--product-detail-color-gap: clamp(19px, 1.8vw, 35px);--product-detail-color-size: 35px;--product-detail-control-gap: 14px;--product-detail-gallery-max: clamp(520px, calc(58.333vw - 460px) , 660px);--product-detail-hero-gap: clamp(24px, calc(112px - 4.583vw) , 35px);--product-detail-hero-width: min(86vw, clamp(1040px, calc(100vw - 640px) , 1280px));--product-detail-option-gap: 14px;--product-detail-option-height: clamp(42px, 2.89vw, 55px);--product-detail-option-padding: 0 clamp(16px, 1.45vw, 28px);--product-detail-option-text: clamp(11px, .72vw, 14px);--product-detail-panel-height: clamp(620px, calc(65.417vw - 479px) , 777px);--product-detail-panel-max: clamp(480px, calc(48.333vw - 332px) , 596px);--product-detail-panel-section-gap: clamp(19px, 1.45vw, 28px);--product-detail-price-margin-top: clamp(28px, 2.17vw, 35px);--product-detail-price-padding-top: clamp(14px, 1.08vw, 21px);--product-detail-price-text: clamp(16px, 1.3vw, 25px);--product-detail-price-value-text: clamp(26px, 2.02vw, 39px);--product-detail-rating-score-text: clamp(12px, .87vw, 16px);--product-detail-rating-stars-text: clamp(14px, 1.01vw, 19px);--product-detail-section-padding: calc(var(--atom-nav-height) + 23px) 0 83px;--product-detail-stepper-button: clamp(33px, 2.17vw, 42px);--product-detail-stepper-gap: clamp(12px, 1.45vw, 28px);--product-detail-stepper-text: clamp(16px, 1.3vw, 25px);--product-detail-subtitle-text: clamp(16px, 1.3vw, 25px);--product-detail-tab-content-width: min(70vw, 1240px);--product-detail-tab-gap: clamp(64px, 8.33vw, 160px);--product-detail-title-text: clamp(26px, 2.03vw, 39px)}.product-detail-page .product-detail-option-stack{margin-left:0;margin-right:0;max-width:none}}@media(max-width:1680px){.product-detail-page{--product-detail-action-height: clamp(49px, 3.48vw, 62px);--product-detail-action-text: clamp(12px, .86vw, 16px);--product-detail-action-line-height: clamp(24px, 2.24vw, 42px);--product-detail-action-gap: 16px;--product-detail-action-fade-height: clamp(30px, 3.02vw, 58px);--product-detail-action-blur: 16px;--product-detail-body-text: clamp(11px, .73vw, 13px);--product-detail-box-heading-text: clamp(13px, .88vw, 16px);--product-detail-box-icon: 20px;--product-detail-box-min-height: 132px;--product-detail-box-padding: 18px 23px;--product-detail-color-check-height: 16px;--product-detail-color-check-width: 21px;--product-detail-color-gap: clamp(18px, 1.84vw, 32px);--product-detail-color-size: 36px;--product-detail-control-gap: 14px;--product-detail-gallery-max: 520px;--product-detail-hero-gap: clamp(24px, 2.08vw, 40px);--product-detail-hero-width: min(1040px, calc(100vw - 48px) );--product-detail-option-gap: 12px;--product-detail-option-height: clamp(42px, 2.63vw, 49px);--product-detail-option-padding: 0 clamp(14px, 1.19vw, 22px);--product-detail-option-text: clamp(11px, .73vw, 13px);--product-detail-panel-height: 620px;--product-detail-panel-max: 480px;--product-detail-panel-section-gap: 23px;--product-detail-price-margin-top: 32px;--product-detail-price-padding-top: 18px;--product-detail-price-text: clamp(18px, 1.26vw, 24px);--product-detail-price-value-text: clamp(28px, 1.91vw, 36px);--product-detail-rating-score-text: clamp(13px, .86vw, 16px);--product-detail-rating-stars-text: clamp(14px, .95vw, 18px);--product-detail-section-padding: calc(var(--atom-nav-height) + 14px) 0 74px;--product-detail-stepper-button: clamp(36px, 2.39vw, 46px);--product-detail-stepper-gap: clamp(14px, 1.59vw, 30px);--product-detail-stepper-text: clamp(18px, 1.43vw, 28px);--product-detail-subtitle-text: clamp(16px, 1.43vw, 28px);--product-detail-tab-content-width: min(72vw, 1180px);--product-detail-tab-gap: clamp(48px, 6.25vw, 112px);--product-detail-tab-height: clamp(72px, 4.76vw, 88px);--product-detail-tab-text: clamp(16px, 1.12vw, 21px);--product-detail-title-text: clamp(26px, 1.92vw, 36px)}}@media(max-width:1600px){.product-detail-page{--product-detail-action-height: clamp(52px, 3.68vw, 61px);--product-detail-action-text: clamp(13px, .94vw, 16px);--product-detail-action-line-height: clamp(29px, 2.62vw, 50px);--product-detail-action-gap: 18px;--product-detail-action-fade-height: clamp(36px, 3.54vw, 68px);--product-detail-action-blur: 18px;--product-detail-body-text: clamp(12px, .81vw, 13px);--product-detail-box-heading-text: clamp(14px, .99vw, 16px);--product-detail-box-icon: 22px;--product-detail-box-min-height: 143px;--product-detail-box-padding: 20px 23px;--product-detail-color-border: 4px;--product-detail-color-check-height: 16px;--product-detail-color-check-width: 22px;--product-detail-color-gap: clamp(20px, 1.79vw, 30px);--product-detail-color-size: 38px;--product-detail-control-gap: 14px;--product-detail-gallery-max: 538px;--product-detail-hero-gap: clamp(18px, 1.41vw, 25px);--product-detail-hero-width: min(1040px, calc(100vw - 48px) );--product-detail-option-gap: 14px;--product-detail-option-height: clamp(45px, 3.18vw, 52px);--product-detail-option-padding: 0 clamp(13px, 1.21vw, 20px);--product-detail-option-text: clamp(12px, .81vw, 13px);--product-detail-panel-height: 640px;--product-detail-panel-max: 477px;--product-detail-panel-section-gap: 22px;--product-detail-price-margin-top: 30px;--product-detail-price-padding-top: 18px;--product-detail-price-text: clamp(20px, 1.48vw, 25px);--product-detail-price-value-text: clamp(30px, 2.42vw, 38px);--product-detail-rating-score-text: clamp(13px, .97vw, 16px);--product-detail-rating-stars-text: clamp(14px, 1.12vw, 18px);--product-detail-section-padding: calc(var(--atom-nav-height) + 11px) 0 68px;--product-detail-stepper-button: clamp(39px, 2.87vw, 45px);--product-detail-stepper-gap: clamp(14px, 1.39vw, 22px);--product-detail-stepper-text: clamp(20px, 1.57vw, 25px);--product-detail-subtitle-text: clamp(16px, 1.21vw, 20px);--product-detail-tab-content-width: min(76vw, 1080px);--product-detail-tab-gap: clamp(36px, 5vw, 80px);--product-detail-tab-height: clamp(68px, 4.75vw, 78px);--product-detail-tab-text: clamp(15px, 1.15vw, 18px);--product-detail-title-text: clamp(27px, 1.93vw, 34px)}}@media(max-width:1440px){.product-detail-page{--product-detail-action-height: clamp(56px, 4.2vw, 62px);--product-detail-action-text: clamp(14px, 1.05vw, 16px);--product-detail-body-text: clamp(12px, .9vw, 14px);--product-detail-box-heading-text: clamp(15px, 1.1vw, 17px);--product-detail-box-padding: 18px 22px;--product-detail-color-border: 3px;--product-detail-color-check-height: 16px;--product-detail-color-check-width: 21px;--product-detail-color-gap: clamp(18px, 1.8vw, 28px);--product-detail-color-size: 38px;--product-detail-control-gap: 14px;--product-detail-gallery-max: 540px;--product-detail-hero-gap: clamp(24px, 2.1vw, 32px);--product-detail-hero-width: min(1040px, calc(100vw - 48px) );--product-detail-option-gap: 14px;--product-detail-option-height: clamp(46px, 3.5vw, 52px);--product-detail-option-padding: 0 clamp(12px, 1.15vw, 16px);--product-detail-option-text: clamp(12px, .9vw, 14px);--product-detail-panel-height: 649px;--product-detail-panel-max: 468px;--product-detail-panel-section-gap: 20px;--product-detail-price-margin-top: 28px;--product-detail-price-padding-top: 18px;--product-detail-price-text: clamp(20px, 1.55vw, 24px);--product-detail-price-value-text: clamp(30px, 2.4vw, 36px);--product-detail-rating-score-text: clamp(14px, 1.02vw, 16px);--product-detail-rating-stars-text: clamp(15px, 1.15vw, 18px);--product-detail-section-padding: calc(var(--atom-nav-height) + 24px) 0 68px;--product-detail-stepper-button: clamp(40px, 3.1vw, 46px);--product-detail-stepper-gap: clamp(14px, 1.4vw, 20px);--product-detail-stepper-text: clamp(20px, 1.65vw, 24px);--product-detail-subtitle-text: clamp(16px, 1.25vw, 19px);--product-detail-tab-content-width: min(78vw, 980px);--product-detail-tab-gap: clamp(30px, 4.8vw, 64px);--product-detail-tab-height: clamp(62px, 4.8vw, 70px);--product-detail-tab-text: clamp(14px, 1.08vw, 16px);--product-detail-title-text: clamp(28px, 2.1vw, 32px)}}@media(max-width:1087px){.product-detail-page{--product-detail-hero-width: min(1040px, calc(100vw - 48px) );--product-detail-hero-gap: clamp(12px, 1.8vw, 20px);--product-detail-gallery-max: 520px;--product-detail-panel-max: 480px;--product-detail-section-padding: calc(var(--atom-nav-height) + 14px) 0 60px}}@media(max-width:980px){.product-detail-tabs__bar{gap:24px;overflow-x:auto;padding:0 20px}.product-detail-tabs__sections{width:min(92vw,1280px)}}@media(min-width:791px)and (max-width:900px){.product-detail-page{--product-detail-tabs-sticky-top: var(--atom-nav-height, 48px)}}@media(max-width:790px){.product-detail-page{--product-detail-tabs-sticky-top: var(--atom-nav-height)}.bodypark-home.product-detail-page{overflow-x:hidden;position:relative}.product-detail{padding:var(--atom-nav-height) 20px 220px}.product-detail__hero{display:block;width:100%}.product-detail-gallery,.product-detail-gallery__main{max-width:none;width:100%}.product-detail-gallery{margin-left:-20px;margin-right:-20px;position:relative;width:calc(100% + 40px)}.product-detail-panel{display:none}.product-detail-gallery__main{aspect-ratio:auto;border-radius:0;cursor:zoom-in;height:220px;touch-action:pan-y}.product-detail-gallery__main img{border-radius:0;object-fit:cover;object-position:center}.product-detail-gallery__count{background:#ffffffe6;border-radius:4px;color:#1d252c;display:block;font-size:11px;font-weight:600;left:12px;line-height:1;margin:0;padding:6px 9px;position:absolute;top:12px;z-index:2}.product-detail-gallery__static{display:none}.product-detail-gallery__track{display:flex;height:100%;transition:transform .22s ease-out;width:100%;will-change:transform}.product-detail-gallery__controls{display:none}.product-detail-gallery__track--dragging{transition:none}.product-detail-gallery__slide{flex:0 0 100%;height:100%;width:100%}.product-detail-gallery__slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-detail-gallery__thumbs{display:none}.product-detail-gallery__dots{align-items:center;bottom:10px;display:flex;gap:6px;justify-content:center;left:0;margin:0;position:absolute;right:0;z-index:2}.product-detail-gallery__dot{-webkit-appearance:none;appearance:none;background:#00000040;border:0;border-radius:3px;cursor:pointer;height:6px;padding:0;width:6px}.product-detail-gallery__dot[aria-pressed=true]{background:#1d252c;width:18px}.product-detail-gallery-lightbox{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1200}.product-detail-gallery-lightbox__backdrop{-webkit-appearance:none;appearance:none;background:#000000eb;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.product-detail-gallery-lightbox__panel{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute}.product-detail-gallery-lightbox__close,.product-detail-gallery-lightbox__control,.product-detail-gallery-lightbox__dot,.product-detail-gallery-lightbox__stage{pointer-events:auto}.product-detail-gallery-lightbox__close{-webkit-appearance:none;appearance:none;background:#ffffff1f;border:0;border-radius:999px;cursor:pointer;height:40px;position:absolute;right:12px;top:12px;width:40px;z-index:3}.product-detail-gallery-lightbox__close span{background:#fff;display:block;height:2px;left:50%;position:absolute;top:50%;width:16px}.product-detail-gallery-lightbox__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.product-detail-gallery-lightbox__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.product-detail-gallery-lightbox__count{color:#fff;font-size:13px;font-weight:600;left:16px;margin:0;position:absolute;top:20px;z-index:3}.product-detail-gallery-lightbox__stage{height:auto;max-height:calc(100% - 120px);overflow:hidden;position:relative;touch-action:pan-y;width:100%}.product-detail-gallery-lightbox__track{align-items:center;display:flex;height:100%;transition:transform .22s ease-out;width:100%;will-change:transform}.product-detail-gallery-lightbox__track--dragging{transition:none}.product-detail-gallery-lightbox__slide{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;overflow:hidden;width:100%}.product-detail-gallery-lightbox__slide img{display:block;height:auto;max-height:calc(100vh - 120px);max-width:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.product-detail-gallery-lightbox__controls{display:flex;justify-content:space-between;left:8px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:3}.product-detail-gallery-lightbox__control{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff24;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:0;padding:0;pointer-events:auto;width:44px}.product-detail-gallery-lightbox__control-icon{border-right:2px solid currentColor;border-top:2px solid currentColor;box-sizing:border-box;display:block;flex:none;height:12px;margin:0;transform:rotate(45deg);width:12px}.product-detail-gallery-lightbox__control-icon--previous{transform:rotate(-135deg)}.product-detail-gallery-lightbox__control:disabled{opacity:.35}.product-detail-gallery-lightbox__dots{align-items:center;bottom:24px;display:flex;gap:6px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.product-detail-gallery-lightbox__dot{-webkit-appearance:none;appearance:none;background:#ffffff59;border:0;border-radius:3px;cursor:pointer;height:6px;padding:0;pointer-events:auto;width:6px}.product-detail-gallery-lightbox__dot[aria-pressed=true]{background:#fff;width:18px}.product-detail-mobile-info{display:block;padding-top:16px}.product-detail-mobile-info .product-detail-store-promo__clock{height:auto;width:37px}.product-detail-mobile-info .product-detail-store-promo__launch-title{font-size:12px;line-height:1.35}.product-detail-mobile-info .product-detail-store-promo__launch-subtitle{font-size:14px;line-height:1.25}.product-detail-mobile-info h1,.product-detail-mobile-info h2{margin:0}.product-detail-mobile-info h1{font-size:20px;font-weight:700;line-height:1.2}.product-detail-mobile-info .product-detail-lean-info__benefit{font-size:13px;margin:2px 0 0}.product-detail-mobile-info .product-detail-lean-info__price{margin-top:4px}.product-detail-mobile-info .product-detail-lean-info__price .product-detail-money--current{font-size:18px}.product-detail-mobile-info .product-detail-lean-info__price .product-detail-money--current .product-detail-money__amount{font-size:26px}.product-detail-mobile-info .product-detail-lean-info__price .product-detail-money--compare{font-size:15px}.product-detail-mobile-info .product-detail-lean-info__save{font-size:11.5px}.product-detail-mobile-info .product-detail-lean-info__rating{font-size:12.5px}.product-detail-mobile-info .product-detail-lean-info__rating .product-detail-rating__star{height:12px;width:12px}.product-detail-mobile-info .product-detail-lean{margin-top:16px}.product-detail-mobile-info h2.product-detail-lean__label{margin:16px 0 8px}.product-detail-mobile-info .product-detail-lean-card__name{font-size:15px}.product-detail-mobile-info .product-detail-lean-card__summary{font-size:12.5px}.product-detail-mobile-info .product-detail-lean-card__price b{font-size:17px}.product-detail-buybar{background:#fff;border-top:1px solid #e7e7e4;bottom:0;box-shadow:0 -6px 20px #0000000d;display:block;left:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.product-detail-buybar__summary{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.product-detail-buybar__prices{align-items:baseline;display:flex;flex:none;gap:6px}.product-detail-buybar__prices .product-detail-money--current{color:#1d252c;font-size:14px;line-height:1}.product-detail-buybar__prices .product-detail-money--current .product-detail-money__amount{font-size:18px;font-weight:700;line-height:1}.product-detail-buybar__prices .product-detail-money--compare{color:#63666a;font-size:13px;text-decoration:line-through}.product-detail-buybar__prices .product-detail-money--compare:after{content:none}.product-detail-buybar__label{color:#63666a;font-size:12px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-detail-buybar .product-detail-money__currency{display:none}.product-detail-tabs{margin-top:30px}.product-detail-tabs__bar{background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);gap:30px;height:60px;justify-content:flex-start;overflow:visible;padding:20px 0;width:100%}.product-detail-tabs__bar button{color:#adadad;flex:0 0 auto;font-size:14px;font-weight:400;line-height:20px}.product-detail-tabs__sections{gap:40px;margin-top:20px;width:100%}.product-detail-tabs__section,#product-detail-panel-features.product-detail-tabs__section{width:100%}.product-detail-features__customer-videos{display:block;margin-bottom:20px;width:100%}.product-detail-features .product-detail-customer-videos__card{flex:0 0 164px;max-width:none;width:164px}.product-detail-plan-cards__heading{justify-content:flex-start;text-align:left}.product-detail-plan-cards__heading h3{font-size:24px;font-weight:500;line-height:28px}.product-detail-plan-cards__grid{gap:10px;grid-template-columns:1fr}.product-detail-plan-cards__card{border-radius:20px;border-width:1px;gap:8px;min-height:130px;padding:17px 21px 18px}.product-detail-plan-cards__badge{border-radius:5px;font-size:10px;line-height:20px;padding:0 10px;position:absolute;right:21px;top:24px}.product-detail-plan-cards__name{font-size:24px;line-height:36px;margin:0}.product-detail-plan-cards__tagline{font-size:14px;line-height:20px}.product-detail-plan-cards__description{font-size:10px;line-height:14px}.product-detail-store-features{gap:20px}.product-detail-store-features__desktop-only{display:none}.product-detail-store-features__mobile-only{display:flex;flex-direction:column;gap:30px}.product-detail-store-feature__split{display:none}.product-detail-store-feature__hero{aspect-ratio:1050 / 1353;border-radius:20px;min-height:0}.product-detail-store-feature__hero-shade{background:linear-gradient(180deg,#0003 8.65%,#0000 55.81%)}.product-detail-store-feature__hero-badge{display:block}.product-detail-store-feature__hero-copy{top:0;right:0;bottom:0;left:0;justify-content:space-between;max-width:none;padding:25px 22px 18px}.product-detail-store-feature__hero-copy h3{font-size:24px;line-height:28px;max-width:306px}.product-detail-store-feature__hero-copy p{font-size:14px;line-height:20px;margin-top:auto;max-width:306px}.product-detail-store-feature__hero-title-desktop{display:none}.product-detail-store-feature__hero-title-mobile{display:flex;flex-direction:column}.product-detail-store-feature__movement,.product-detail-store-feature__stay-focused,.product-detail-store-feature__see-changed,.product-detail-store-feature__sitting,.product-detail-store-feature__home-gym-mobile{display:flex;flex-direction:column;gap:20px}.product-detail-store-feature__train-next,.product-detail-store-feature__see-changed.product-detail-store-feature__see-changed,.product-detail-store-feature__sitting--text-only{gap:30px}.product-detail-store-feature__sitting-heading{display:flex;flex-direction:column;gap:8px}.product-detail-store-feature__sitting-heading h3{font-size:24px;line-height:28px}.product-detail-store-feature__sitting-heading p{font-size:14px;line-height:20px}.product-detail-store-feature__home-gym-mobile{display:flex}.product-detail-store-feature__home-gym-mobile-hero{border-radius:20px;isolation:isolate;overflow:hidden;position:relative}.product-detail-store-feature__home-gym-mobile-hero-image{display:block;height:auto;width:100%}.product-detail-store-feature__home-gym-mobile-copy{bottom:18px;color:#fff;display:flex;flex-direction:column;gap:8px;left:22px;position:absolute;right:22px;z-index:2}.product-detail-store-feature__home-gym-mobile-copy h3{display:flex;flex-direction:column;font-size:24px;line-height:28px}.product-detail-store-feature__home-gym-mobile-copy p{font-size:14px;line-height:20px}.product-detail-store-feature__movement-hero,.product-detail-store-feature__stay-focused-hero,.product-detail-store-feature__sitting-hero{display:block;position:relative}.product-detail-store-feature__movement-hero .product-detail-store-feature__media-frame,.product-detail-store-feature__stay-focused-hero .product-detail-store-feature__media-frame,.product-detail-store-feature__sitting-hero .product-detail-store-feature__media-frame{aspect-ratio:1050 / 1353;border-radius:20px;min-height:0}.product-detail-store-feature__movement-hero .product-detail-store-feature__media-frame picture,.product-detail-store-feature__stay-focused-hero .product-detail-store-feature__media-frame picture,.product-detail-store-feature__sitting-hero .product-detail-store-feature__media-frame picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.product-detail-store-feature__movement-hero .product-detail-store-feature__media-image,.product-detail-store-feature__stay-focused-hero .product-detail-store-feature__media-image,.product-detail-store-feature__sitting-hero .product-detail-store-feature__media-image{height:100%;top:0;right:0;bottom:0;left:0;min-height:0;object-fit:cover;position:absolute;width:100%}.product-detail-store-feature__movement-hero-copy,.product-detail-store-feature__stay-focused-copy,.product-detail-store-feature__sitting-copy{bottom:18px;color:#fff;display:flex;flex-direction:column;gap:8px;left:22px;position:absolute;right:22px;z-index:2}.product-detail-store-feature__movement-hero-copy h3,.product-detail-store-feature__stay-focused-copy h3,.product-detail-store-feature__sitting-copy h3{font-size:24px;line-height:28px}.product-detail-store-feature__movement-hero-copy p,.product-detail-store-feature__stay-focused-copy p,.product-detail-store-feature__sitting-copy p{font-size:14px;line-height:20px}.product-detail-store-feature__movement-tiles,.product-detail-store-feature__stay-focused-tiles,.product-detail-store-feature__see-changed-tiles,.product-detail-store-feature__sitting-tiles,.product-detail-store-feature__home-gym-mobile-tiles{display:none}.product-detail-store-feature__tile-track{box-sizing:border-box;display:flex;gap:10px;margin:0 calc(50% - 50vw);-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.product-detail-store-feature__tile-track:before,.product-detail-store-feature__tile-track:after{content:"";flex:0 0 20px}.product-detail-store-feature__tile-track:before{margin-right:-10px}.product-detail-store-feature__tile-track:after{margin-left:-10px}.product-detail-store-feature__tile-track::-webkit-scrollbar{display:none}.product-detail-store-feature__tile-track .product-detail-store-feature__tile{flex:0 0 250px;scroll-snap-align:start}.product-detail-store-feature__media-slide-track{box-sizing:border-box;display:flex;gap:10px;margin:0 calc(50% - 50vw);-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.product-detail-store-feature__media-slide-track:before,.product-detail-store-feature__media-slide-track:after{content:"";flex:0 0 20px}.product-detail-store-feature__media-slide-track:before{margin-right:-10px}.product-detail-store-feature__media-slide-track:after{margin-left:-10px}.product-detail-store-feature__media-slide-track::-webkit-scrollbar{display:none}.product-detail-store-feature__media-slide{display:flex;flex:0 0 250px;flex-direction:column;gap:10px;margin:0;scroll-snap-align:start}.product-detail-store-feature__media-slide-media{position:relative}.product-detail-store-feature__media-slide-image{border-radius:20px;display:block;height:189px;object-fit:cover;width:100%}.product-detail-store-feature__media-slide p{font-size:14px;font-weight:500;line-height:20px;margin:0;padding-left:20px;position:relative}.product-detail-store-feature__media-slide p:before{background:#83c900;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:6px;width:8px}.product-detail-store-feature__media-slide-media--sitting-overlay .product-detail-store-feature__media-overlay{bottom:12px;max-width:69px;right:12px;top:auto;width:69px}.product-detail-store-feature__tile{display:flex;flex-direction:column;gap:10px}.product-detail-store-feature__tile-media{overflow:hidden;position:relative}.product-detail-store-feature__tile-image{border-radius:20px;display:block;height:189px;object-fit:cover;width:100%}.product-detail-store-feature__tile-overlay{bottom:10px;height:auto;max-width:69px;position:absolute;right:10px;width:69px;z-index:1}.product-detail-store-feature__tile p{font-size:14px;font-weight:500;line-height:20px;margin:0;padding-left:20px;position:relative}.product-detail-store-feature__tile p:before{background:#83c900;border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:6px;width:8px}.product-detail-store-feature__train-next-card p:before{background:#83c900}.product-detail-store-feature__movement>.product-detail-store-feature__bullets,.product-detail-store-feature__stay-focused>.product-detail-store-feature__bullets,.product-detail-store-feature__see-changed>.product-detail-store-feature__bullets,.product-detail-store-feature__sitting>.product-detail-store-feature__bullets,.product-detail-store-feature__home-gym>.product-detail-store-feature__bullets{display:none}.product-detail-store-feature__train-next,.product-detail-store-feature__see-changed,.product-detail-store-feature__home-gym{display:flex;flex-direction:column;gap:30px}.product-detail-store-features__mobile-only .product-detail-store-feature__train-next{gap:30px}.product-detail-store-feature__train-next-heading h3,.product-detail-store-feature__see-changed-heading h3,.product-detail-store-feature__home-gym-heading h3{font-size:24px;line-height:28px}.product-detail-store-feature__train-next-heading p,.product-detail-store-feature__see-changed-heading p,.product-detail-store-feature__home-gym-heading p{font-size:14px;line-height:20px}.product-detail-store-feature__train-next-track{box-sizing:border-box;display:flex;gap:30px;margin:0 calc(50% - 50vw);-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.product-detail-store-feature__train-next-track:before,.product-detail-store-feature__train-next-track:after{content:"";flex:0 0 20px}.product-detail-store-feature__train-next-track:before{margin-right:-30px}.product-detail-store-feature__train-next-track:after{margin-left:-30px}.product-detail-store-feature__train-next-track::-webkit-scrollbar{display:none}.product-detail-store-feature__train-next-card{flex:0 0 250px;scroll-snap-align:start}.product-detail-store-feature__train-next-card-media{min-height:0}.product-detail-store-feature__see-changed-hero{display:none}.product-detail-store-feature__home-gym-grid{gap:10px;grid-template-columns:1fr}.product-detail-store-feature__home-gym-card{border-radius:20px;min-height:228px}.product-detail-store-feature__home-gym-copy{padding:20px}.product-detail-store-feature__home-gym-copy h4{font-size:14px;line-height:20px}.product-detail-store-feature__home-gym-copy p{font-size:12px;line-height:18px}.product-detail-store-feature__media-frame--rep-counter .product-detail-store-feature__media-overlay{bottom:auto;max-width:69px;right:15px;top:15px;width:69px}.product-detail-store-feature__media-frame--sitting-overlay .product-detail-store-feature__media-overlay{bottom:12px;max-width:69px;right:12px;top:auto;width:69px}.product-detail-store-feature__media-frame .product-detail-store-feature__media-carousel-arrow{display:none}.product-detail-store-feature__train-next-heading{align-items:flex-start;margin-inline:0;text-align:left}.product-detail-store-feature__media-overlay{bottom:auto;max-width:69px;right:15px;top:15px;width:69px}.product-detail-features__customer-videos.product-detail-customer-videos{overflow:visible}.product-detail-features__customer-videos .product-detail-customer-videos__heading{gap:8px}.product-detail-features__customer-videos .product-detail-customer-videos__accent{height:16px;width:6px}.product-detail-features__customer-videos h2{font-size:14px;font-weight:500;line-height:20px}.product-detail-features__customer-videos .product-detail-customer-videos__track{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;margin:10px calc(50% - 50vw) 0;max-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.product-detail-features__customer-videos .product-detail-customer-videos__track::-webkit-scrollbar{display:none}.product-detail-features__customer-videos .product-detail-customer-videos__track:before,.product-detail-features__customer-videos .product-detail-customer-videos__track:after{content:"";flex:0 0 20px}.product-detail-features__customer-videos .product-detail-customer-videos__track:before{margin-right:-10px}.product-detail-features__customer-videos .product-detail-customer-videos__track:after{margin-left:-10px}.product-detail-features__customer-videos .product-detail-customer-videos__card{border-radius:20px;flex:0 0 164px;width:164px}.product-detail-features{overflow:visible}}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{height:auto;width:100%}.account{--account-accent: #83c900;--account-border: rgba(0, 0, 0, .1);--account-muted: rgba(0, 0, 0, .58);--account-soft: #f6f6f3;--account-text: #121212;color:var(--account-text);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin:0 auto;max-width:1120px;padding:clamp(96px,8vw,124px) clamp(18px,3.2vw,32px) 72px}.account-page{--home-fixed-nav-clearance: clamp(1.25rem, 1.5625vw, 3.75rem);--home-fixed-nav-height: 64px;--home-fixed-nav-top: clamp(1rem, 1.0417vw, 2.5rem);background:#fff;min-height:100vh;overflow:clip}.account-page>.home-nav--fixed:first-child{top:var(--home-fixed-nav-top)}.account-page>.home-nav:first-child:not(.home-nav--fixed){top:0}.account-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:clamp(26px,4vw,44px)}.account-header h1{font-size:clamp(34px,3.4vw,48px);font-weight:500;letter-spacing:0;line-height:1;margin:0}.account-nav{display:flex;gap:clamp(22px,3vw,34px);justify-content:flex-end}.account-nav__link{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--account-text);font-size:15px;font-weight:400;line-height:1.2;padding:0 0 7px;position:relative;text-decoration:none}.account-nav__link.active{font-weight:600}.account-nav__link.active:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.account-nav__link.pending{color:var(--account-muted)}.account-panel{background:#fff;border:1px solid var(--account-border);border-radius:12px;padding:clamp(22px,3vw,36px)}.account-profile,.orders,.account-order{display:grid;gap:clamp(16px,2.1vw,24px)}.account-reference-card{background:#fff;border:1px solid var(--account-border);border-radius:8px;box-shadow:0 18px 50px #0000000a;padding:clamp(22px,2.6vw,34px)}.account-reference-card__head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:clamp(20px,2.4vw,28px)}.account-reference-card__head h2,.account-modal__header h2{font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:0;line-height:1.15;margin:0}.account-icon-button,.account-text-action,.account-modal__header button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--account-text);cursor:pointer;font-family:inherit}.account-icon-button{align-items:center;border:1px solid var(--account-border);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:14px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.account-icon-button:hover,.account-icon-button:focus-visible{background:var(--account-soft)}.account-text-action{font-size:14px;font-weight:500;padding:4px 0}.account-profile-summary{display:grid;gap:8px}.account-profile-summary strong{font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.2}.account-profile-summary span,.account-address-summary__label span,.account-modal-field span,.account-field span,.account-field--readonly span{color:var(--account-muted);font-size:12px;font-weight:500}.account-profile-summary p{font-size:15px;line-height:1.45;margin:0}.account-address-summary-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-address-summary{border-top:1px solid var(--account-border);display:grid;gap:14px;padding-top:18px}.account-address-summary__label{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-address-summary address{display:grid;font-style:normal;gap:4px}.account-address-summary address span{color:var(--account-text);font-size:14px;line-height:1.5}.account-signout-row{align-items:center;background:#fff;border:1px solid var(--account-border);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:18px clamp(20px,2.4vw,28px)}.account-signout-row button,.account-link-danger{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#a22a1d;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:0}.account-signout-row span{color:var(--account-muted);font-size:13px}.account-section-heading{margin-bottom:22px}.account-section-heading h2{font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.1;margin:0}.account-section-heading p:not(.account-eyebrow){color:var(--account-muted);font-size:14px;line-height:1.5;margin:10px 0 0}.account-eyebrow{color:var(--account-muted);font-size:12px;font-weight:500;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.account-form{max-width:680px}.account-form fieldset{border:0;margin:0;padding:0}.account-field{display:grid;gap:8px;margin-bottom:14px}.account-field input{background:transparent;border:1px solid var(--account-border);border-radius:8px;color:var(--account-text);font-family:inherit;font-size:15px;min-height:48px;padding:0 16px;width:100%}.account-field input:focus{border-color:var(--account-accent);outline:0}.account-field--readonly{background:var(--account-soft);border-radius:8px;gap:6px;padding:14px 16px}.account-field--readonly strong{font-size:15px;font-weight:600;word-break:break-word}.account-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-checkbox{align-items:center;color:var(--account-text);display:flex;font-size:14px;gap:10px;margin:4px 0 16px}.account-checkbox input{accent-color:var(--account-accent);height:16px;width:16px}.account-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.account-form-message{color:#370;font-size:14px;margin:12px 0}.account-form-message--error{color:#9a2020}.account-addresses__grid{display:grid;gap:18px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.account-address-card{background:var(--account-soft);border-radius:8px;padding:clamp(18px,2vw,24px)}.account-address-card h3,.account-empty-state h3{font-size:18px;font-weight:600;line-height:1.2;margin:0 0 16px}.account-address-list{display:grid;gap:16px}.account-address-list .account-address-form{background:#fff;border:1px solid var(--account-border);border-radius:10px;padding:16px}.account-empty-text,.account-empty-state p,.account-order-card__date,.account-order-card__meta{color:var(--account-muted);font-size:14px;line-height:1.5;margin:0}.account-orders{display:grid;gap:14px}.account-order-card{align-items:center;background:#fff;border:1px solid var(--account-border);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(180px,1.4fr) minmax(160px,.9fr) auto auto;padding:18px}.account-order-card__title{color:var(--account-text);display:inline-flex;font-family:Rany,Poppins,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:500;margin-bottom:6px;text-decoration:none}.account-order-card__status{display:flex;flex-wrap:wrap;gap:8px}.account-order-card__status span{background:var(--account-soft);border-radius:999px;color:var(--account-text);font-size:12px;font-weight:500;padding:7px 10px;text-transform:uppercase}.account-order-card__total{font-family:Rany,Poppins,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:500}.account-empty-state{background:#fff;border:1px solid var(--account-border);border-radius:8px;padding:28px}.account-empty-state a{color:var(--account-text);display:inline-flex;font-weight:500;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.account-table-wrap{max-width:100%;overflow-x:auto;width:100%}.account-order-table{border-collapse:collapse;min-width:680px;width:100%}.account-order-table th,.account-order-table td{border-bottom:1px solid var(--account-border);padding:16px 12px;text-align:left;vertical-align:middle}.account-order-table th{color:var(--account-muted);font-size:12px;font-weight:700;text-transform:uppercase}.account-order-table td{font-size:14px}.account-order-table tfoot th,.account-order-table tfoot td{text-align:right}.account-order-table tfoot tr:last-child th,.account-order-table tfoot tr:last-child td{border-bottom:0;font-size:18px;font-weight:700}.account-order-line{align-items:center;display:flex;gap:14px;min-width:280px}.account-order-line__image{background:var(--account-soft);border-radius:8px;flex:0 0 auto;height:72px;overflow:hidden;width:72px}.account-order-line__image img{height:100%;object-fit:cover;width:100%}.account-order-line__copy p{font-weight:700;margin:0 0 4px}.account-order-line__copy small{color:var(--account-muted)}.account-primary-button,.account-secondary-button,.order-search-buttons button{align-items:center;-webkit-appearance:none;appearance:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;justify-content:center;min-height:42px;padding:0 20px;text-decoration:none}.account-primary-button{background:var(--account-text);border:1px solid var(--account-text);color:#fff}.account-secondary-button,.order-search-buttons button{background:#fff;border:1px solid var(--account-border);color:var(--account-text)}.account-primary-button:disabled,.account-secondary-button:disabled,.order-search-buttons button:disabled{cursor:not-allowed;opacity:.52}.order-search-form{margin-bottom:18px}.order-search-fieldset{border:0;margin:0;padding:0}.order-search-legend{color:var(--account-muted);font-size:12px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.order-search-inputs{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.order-search-input{background:transparent;border:1px solid var(--account-border);border-radius:8px;font-family:inherit;font-size:14px;min-height:46px;padding:0 14px;width:100%}.order-search-input:focus{border-color:var(--account-accent);outline:0}.order-search-buttons{display:flex;flex-wrap:wrap;gap:10px}.account-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:10000}.account-modal__backdrop{background:#1212126b;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.account-modal__panel{background:#fff;border-radius:10px;box-shadow:0 28px 90px #00000038;max-height:min(760px,calc(100dvh - 44px));max-width:640px;overflow:auto;position:relative;width:min(100%,640px)}.account-modal__header{align-items:center;border-bottom:1px solid var(--account-border);display:flex;justify-content:space-between;padding:22px clamp(20px,3vw,30px)}.account-modal__header button{align-items:center;border-radius:50%;display:inline-flex;font-size:26px;height:34px;justify-content:center;line-height:1;padding:0 0 3px;width:34px}.account-modal__header button:hover,.account-modal__header button:focus-visible{background:var(--account-soft)}.account-modal-form{display:grid;gap:12px;padding:clamp(20px,3vw,30px)}.account-modal-grid{display:grid;gap:10px}.account-modal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-modal-grid--three{grid-template-columns:1fr .75fr .75fr}.account-modal-field{display:grid;gap:7px}.account-modal-field input,.account-modal-field select{background:transparent;border:1px solid var(--account-border);border-radius:8px;color:var(--account-text);font-family:inherit;font-size:15px;min-height:46px;padding:0 14px;width:100%}.account-modal-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.account-modal-field input:focus,.account-modal-field select:focus{border-color:#00000061;outline:0}.account-modal-field input[readonly]{color:var(--account-muted)}.account-modal-actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:4px}.account-modal-actions--end{justify-content:flex-end}.account-modal-actions>div{display:flex;gap:10px}.account-modal-actions button:not(.account-primary-button):not(.account-link-danger){align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--account-border);border-radius:999px;color:var(--account-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;justify-content:center;min-height:42px;padding:0 20px}@media(max-width:900px){.account-header{align-items:start;flex-direction:column;gap:16px}.account-nav{justify-content:flex-start}.account-address-summary-grid,.account-addresses__grid{grid-template-columns:1fr}.account-order-card{align-items:start;grid-template-columns:1fr}}@media(max-width:640px){.account{padding:92px 14px 56px}.account-panel{border-radius:10px;padding:18px}.account-form-grid,.order-search-inputs{grid-template-columns:1fr}.account-modal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-modal-grid--three{grid-template-columns:minmax(0,1fr) minmax(74px,.72fr) minmax(86px,.78fr)}.account-modal{align-items:end;padding:8px}.account-modal__panel{border-radius:10px;max-height:calc(100dvh - 16px)}.account-modal__header{padding:14px 16px}.account-modal__header h2{font-size:20px}.account-modal-form{gap:9px;padding:14px 16px 16px}.account-modal-grid{gap:9px}.account-modal-field input,.account-modal-field select{font-size:14px;min-height:42px;padding:0 12px}.account-modal-field select{background-position:right 12px center;padding-right:38px}.account-checkbox{margin-top:2px}.account-modal-actions,.account-modal-actions>div,.account-signout-row{align-items:stretch;flex-direction:column}.account-modal-actions>span{display:none}.account-modal-actions{gap:8px;margin-top:0}.account-primary-button,.account-secondary-button,.order-search-buttons button,.account-modal-actions button:not(.account-link-danger){width:100%}}@media(max-width:390px){.account-modal-grid--two,.account-modal-grid--three{grid-template-columns:1fr}}@media(max-width:389px){.product-detail-plan-cards__badge{position:static;right:auto;top:auto}.product-detail-plan-cards__name{margin-top:0}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(Poppins-Medium-Cxde2ZoM.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(Poppins-SemiBold-B_fPDAUb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(Poppins-Bold-qTAUjFF7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rany;font-style:normal;font-weight:300;src:url(RanyLight-DRw02iU2.otf) format("opentype")}@font-face{font-display:swap;font-family:Rany;font-style:normal;font-weight:400;src:url(Rany-Bb88t8om.otf) format("opentype")}@font-face{font-display:swap;font-family:Rany;font-style:normal;font-weight:500;src:url(RanyMedium-Dk3M3mTj.otf) format("opentype")}@font-face{font-display:swap;font-family:Rany;font-style:normal;font-weight:700;src:url(RanyBold-D3PuaI_C.otf) format("opentype")}strong{font-weight:600}.bodypark-logo{border-radius:0;display:block;height:1em;max-width:none;object-fit:contain;width:4.7597em}.bodypark-button{align-items:center;background:#a6ff00;border-radius:999px;color:#1d252c;display:inline-flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;justify-content:center;letter-spacing:0;line-height:1;min-height:clamp(3.25rem,3.95vw,4.75rem);min-width:clamp(14rem,20.4vw,24.5rem);padding:.9rem clamp(2.5rem,5.2vw,6.25rem);text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.bodypark-button:hover{background:#b3ff26;color:#1d252c;transform:translateY(-2px)}.bodypark-button:active{background:#83c900;color:#1d252c;transform:translateY(0)}.bodypark-button:focus-visible{outline:2px solid #a6ff00;outline-offset:4px}.bodypark-popup{align-items:center;display:flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.bodypark-popup,.bodypark-popup *{box-sizing:border-box}.bodypark-popup__backdrop{-webkit-appearance:none;appearance:none;background:#00000080;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.bodypark-popup__panel{background:#1d252c;border-radius:clamp(1.5rem,2.604vw,3.125rem);color:#fff;display:grid;grid-template-columns:1fr 1fr;height:min(26.042vw,500px);min-height:420px;overflow:hidden;padding:0;position:relative;width:min(62.5vw,1200px);z-index:1}.bodypark-popup__media{align-self:stretch;border-radius:clamp(1.5rem,2.604vw,3.125rem) 0 0 clamp(1.5rem,2.604vw,3.125rem);display:block;height:100%;min-height:100%;object-fit:cover;width:100%}.bodypark-popup__content{padding:clamp(3rem,3.125vw,3.75rem) clamp(2rem,2.1875vw,2.625rem) clamp(2.75rem,3.125vw,3.75rem) clamp(3rem,3.125vw,3.75rem);position:relative}.bodypark-popup__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;height:clamp(2rem,1.98vw,2.375rem);justify-content:center;padding:0;position:absolute;right:clamp(1.5rem,1.5625vw,1.875rem);top:clamp(1.375rem,1.1458vw,1.375rem);width:clamp(2rem,1.98vw,2.375rem);z-index:2}.bodypark-popup__close span{background:#d9d9d9;display:block;height:3px;position:absolute;width:100%}.bodypark-popup__close span:first-child{transform:rotate(45deg)}.bodypark-popup__close span:last-child{transform:rotate(-45deg)}.bodypark-popup__content h2,.bodypark-popup__content p{letter-spacing:0;margin:0}.bodypark-popup__content h2{color:#fff;font-size:clamp(2rem,1.875vw,2.25rem);font-weight:400;line-height:1.3334}.bodypark-popup__title-accent{color:#a6ff00;font-family:Poppins;font-style:normal;font-weight:700}.bodypark-popup__content .bodypark-popup__subtitle{color:#fff;font-size:clamp(1.125rem,1.042vw,1.25rem);font-weight:700;line-height:1.6;margin:0;max-width:none;margin-top:clamp(1.25rem,1.25vw,1.5rem)}.bodypark-popup__content p:not(.bodypark-popup__subtitle){color:#fff;font-size:clamp(1.125rem,1.042vw,1.25rem);font-weight:400;line-height:1.6;max-width:497px}.bodypark-popup__form{display:flex;flex-direction:column;margin-top:clamp(1.5625rem,1.302vw,1.5625rem);padding-bottom:clamp(2rem,2.083vw,2.5rem);width:min(100%,400px)}.bodypark-popup__form input{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #fff;border-radius:0;color:#fff;display:block;font:inherit;font-size:clamp(1.125rem,1.042vw,1.25rem);height:clamp(4rem,3.59375vw,4.3125rem);line-height:1.3;margin:0;outline:0;padding:0 clamp(1.5rem,1.7708vw,2.125rem);width:100%}.bodypark-popup__form input::placeholder{color:#7a858e;opacity:1}.bodypark-popup__form input:focus{border-color:#a6ff00}.bodypark-popup__form button{align-items:center;-webkit-appearance:none;appearance:none;background:#a6ff00;border:0;border-radius:100px;color:#1d252c;cursor:pointer;display:flex;font:inherit;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:700;height:clamp(4.25rem,3.958vw,4.75rem);justify-content:center;line-height:2.3334;margin-top:clamp(.875rem,.9375vw,1.125rem);padding:0 clamp(3rem,5.208vw,6.25rem);transition:background-color .18s ease,color .18s ease,transform .18s ease;width:100%}.bodypark-popup__form button:hover:not(:disabled){background:#b3ff26;color:#1d252c;transform:translateY(-2px)}.bodypark-popup__form button:active:not(:disabled){background:#83c900;color:#1d252c;transform:translateY(0)}.bodypark-popup__form-status{color:#a6ff00;display:block;font-size:13px;line-height:1.4;margin:10px 0 0;min-height:20px;width:100%}.bodypark-popup__content .bodypark-popup__form-status{color:#a6ff00;font-size:13px;line-height:1.4;margin-top:10px}@media(max-width:1180px){.bodypark-popup__panel{height:min(48vw,500px);min-height:420px;width:min(86vw,960px)}.bodypark-popup__content{padding:clamp(2.5rem,4vw,3.25rem)}}@media(max-width:760px){.bodypark-popup{align-items:flex-end;padding:1rem}.bodypark-popup__panel{border-radius:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;max-height:calc(100vh - 2rem);min-height:0;overflow:hidden;width:100%}.bodypark-popup__media{aspect-ratio:auto;border-radius:1.25rem 1.25rem 0 0;display:block;height:11.375rem;max-height:none;min-height:0;object-fit:cover;object-position:center 18%;width:100%}.bodypark-popup__content{min-width:0;padding:.3125rem 1.875rem 1.875rem;text-align:center;width:100%}.bodypark-popup__close{height:1.1875rem;right:.875rem;top:.8125rem;width:1.1875rem}.bodypark-popup__close span{background:#fff;height:.09375rem;width:100%}.bodypark-popup__content h2{font-size:1.25rem;font-weight:400;line-height:2rem;padding-right:0}.bodypark-popup__title-accent{font-size:1.25rem;line-height:2rem}.bodypark-popup__content .bodypark-popup__subtitle{font-size:.875rem;font-weight:600;line-height:1.5rem;margin:0;max-width:none}.bodypark-popup__content p:not(.bodypark-popup__subtitle){font-size:.75rem;line-height:1.25rem;margin-inline:auto;margin-top:.1875rem;max-width:14.9375rem}.bodypark-popup__form{box-sizing:border-box;margin-inline:auto;margin-top:.8125rem;max-width:18.75rem;min-width:0;padding-bottom:0;padding-inline:1px;width:100%}.bodypark-popup__form input{-webkit-appearance:none;appearance:none;border:0;box-shadow:inset 0 0 0 .5px #fff;box-sizing:border-box;display:block;font-size:.625rem;height:2.15625rem;line-height:.8125rem;margin:0;max-width:100%;min-width:0;padding:0 .625rem;width:100%}.bodypark-popup__form input:focus{box-shadow:inset 0 0 0 .5px #a6ff00;outline:0}.bodypark-popup__form input::placeholder{font-size:.625rem;line-height:.8125rem}.bodypark-popup__form button{font-size:.75rem;font-weight:700;height:auto;line-height:1.75rem;margin-top:1.09375rem;min-height:2.375rem;padding:.3125rem 3.125rem}.bodypark-popup__content .bodypark-popup__form-status{font-size:.625rem;margin-top:.5rem;min-height:0}}.bplb{--bplb-bg: #1d252c;--bplb-fg: #ffffff;--bplb-muted: #9aa4ad;--bplb-line: rgba(255, 255, 255, .22);--bplb-accent: #a6ff00;--bplb-accent-hover: #b3ff26;--bplb-accent-active: #83c900;--bplb-error: #ff8a7a;--bplb-radius: 20px;--bplb-gap: 12px;--bplb-offset: 0px;--bplb-kb: 0px;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:1000}.bplb *,.bplb *:before,.bplb *:after{box-sizing:border-box}.bplb__backdrop{background:#00000073;border:0;cursor:default;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.bplb[data-state=open] .bplb__backdrop,.bplb[data-state=success] .bplb__backdrop{opacity:1;pointer-events:auto}.bplb__card{background:var(--bplb-bg);border-radius:18px;bottom:calc(var(--bplb-gap) + env(safe-area-inset-bottom,0px) + var(--bplb-offset));box-shadow:0 12px 40px #00000059,0 0 0 1px #ffffff0f;color:var(--bplb-fg);left:var(--bplb-gap);overflow:hidden;pointer-events:auto;position:absolute;right:var(--bplb-gap);transform:translateY(calc(100% + 40px));transition:transform .38s cubic-bezier(.2,.9,.25,1),bottom .2s ease,border-radius .2s ease}.bplb[data-state=teaser] .bplb__card,.bplb[data-state=open] .bplb__card,.bplb[data-state=success] .bplb__card{transform:none}.bplb[data-state=open] .bplb__card,.bplb[data-state=success] .bplb__card{border-radius:var(--bplb-radius) var(--bplb-radius) 0 0;bottom:var(--bplb-kb);left:0;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--bplb-safe, env(safe-area-inset-bottom, 0px));right:0}.bplb__teaser,.bplb__body,.bplb__success{display:none}.bplb[data-state=teaser] .bplb__teaser{display:flex}.bplb[data-state=open] .bplb__body,.bplb[data-state=success] .bplb__success{animation:bplb-in .28s ease both;display:block}@keyframes bplb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bplb__close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--bplb-muted);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:6px;top:6px;width:44px;z-index:2}.bplb__close:before,.bplb__close:after{background:currentColor;border-radius:1px;content:"";height:2px;position:absolute;width:16px}.bplb__close:before{transform:rotate(45deg)}.bplb__close:after{transform:rotate(-45deg)}.bplb[data-state=teaser] .bplb__close{right:2px;top:50%;transform:translateY(-50%)}.bplb__teaser{align-items:center;background:none;border:0;color:inherit;cursor:pointer;font:inherit;gap:12px;min-height:68px;padding:10px 46px 10px 10px;text-align:left;width:100%}.bplb__thumb{background:#2a333b;border-radius:12px;flex:none;height:48px;object-fit:cover;width:48px}.bplb__teaser-text{flex:1;line-height:1.25;min-width:0}.bplb__teaser-title{display:block;font-size:15px;font-weight:400}.bplb__teaser-sub{color:var(--bplb-muted);display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bplb__accent{color:var(--bplb-accent);font-weight:700}.bplb__pill{align-items:center;background:var(--bplb-accent);border-radius:100px;color:var(--bplb-bg);display:inline-flex;flex:none;font-size:13px;font-weight:700;height:36px;padding:0 14px;white-space:nowrap}.bplb__hero{display:none}.bplb__handle{background:#ffffff40;border-radius:2px;display:block;height:4px;margin:10px auto 0;width:36px}.bplb__inner{padding:14px 24px 22px;text-align:center}.bplb__title{color:#fff;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.3;margin:6px 0 0}.bplb__subtitle{color:#fff;font-size:15px;font-weight:700;line-height:1.5;margin:2px 0 0}.bplb__desc{color:#d5dbe0;font-size:13.5px;line-height:1.5;margin:4px auto 0;max-width:300px}.bplb__form{display:flex;flex-direction:column;gap:10px;margin:18px auto 0;max-width:400px}.bplb__label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bplb__input{-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--bplb-line);border-radius:12px;color:#fff;display:block;font:inherit;font-size:16px;height:52px;line-height:1.3;margin:0;outline:0;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bplb__input::placeholder{color:#7a858e;opacity:1}.bplb__input:focus{border-color:var(--bplb-accent);box-shadow:0 0 0 3px #a6ff002e}.bplb__input[aria-invalid=true]{border-color:var(--bplb-error)}.bplb__submit{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bplb-accent);border:0;border-radius:100px;color:var(--bplb-bg);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;gap:8px;height:52px;justify-content:center;margin:0;padding:0 20px;position:relative;transition:background-color .18s ease,transform .18s ease;width:100%}.bplb__submit:disabled{cursor:default;opacity:.75}.bplb__spinner{animation:bplb-spin .7s linear infinite;border:2px solid rgba(29,37,44,.3);border-radius:50%;border-top-color:var(--bplb-bg);display:none;height:16px;width:16px}.bplb[data-busy] .bplb__spinner{display:inline-block}@keyframes bplb-spin{to{transform:rotate(360deg)}}.bplb__status{color:var(--bplb-error);font-size:12.5px;line-height:1.4;margin:0;min-height:18px;text-align:left}.bplb__status:empty{min-height:0}.bplb__fine{color:var(--bplb-muted);font-size:11px;line-height:1.5;margin:12px auto 0;max-width:320px}.bplb__fine a{color:inherit;text-decoration:underline}.bplb__check{align-items:center;background:var(--bplb-accent);border-radius:50%;color:var(--bplb-bg);display:grid;font-size:24px;font-weight:800;height:48px;margin:6px auto 0;place-items:center;width:48px}.bplb__code{align-items:center;background:#a6ff000f;border:1px dashed var(--bplb-accent);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin:16px auto 0;max-width:400px;padding:8px 8px 8px 16px}.bplb__code-value{color:var(--bplb-accent);font-size:18px;font-weight:700;letter-spacing:.06em}.bplb__copy{background:transparent;border:1px solid var(--bplb-line);border-radius:100px;color:#fff;cursor:pointer;flex:none;font:inherit;font-size:13px;font-weight:600;height:36px;padding:0 14px}.bplb__copy[data-copied]{border-color:var(--bplb-accent);color:var(--bplb-accent)}.bplb__shop{align-items:center;background:var(--bplb-accent);border-radius:100px;color:var(--bplb-bg);display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;margin:12px auto 0;max-width:400px;text-decoration:none}.bplb__later{background:none;border:0;color:var(--bplb-muted);cursor:pointer;display:block;font:inherit;font-size:13px;margin:10px auto 0;padding:6px;text-decoration:underline}@media(prefers-reduced-motion:reduce){.bplb__card,.bplb__backdrop{transition:opacity .2s ease}.bplb__card{opacity:0;transform:none}.bplb[data-state=teaser] .bplb__card,.bplb[data-state=open] .bplb__card,.bplb[data-state=success] .bplb__card{opacity:1}.bplb[data-state=open] .bplb__body,.bplb[data-state=success] .bplb__success{animation:none}}.bodypark-footer{--footer-design-container: min(83.333vw, 1600px);background:#1d2022;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.bodypark-footer__inner{box-sizing:border-box;margin:0 auto;max-width:var(--footer-design-container);padding-bottom:24px;padding-top:clamp(80px,5.208vw,100px);position:relative;width:min(var(--footer-design-container),calc(100vw - 2rem))}.bodypark-footer__logo{border-radius:0;display:block;height:clamp(36px,2.083vw,40px);width:clamp(239px,13.854vw,266px)}.bodypark-footer__columns{display:grid;column-gap:clamp(48px,11.042vw,212px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,3.125vw,60px)}.bodypark-footer__column h2{font-size:clamp(16px,1.042vw,20px);font-weight:600;line-height:1.6;margin:0 0 clamp(24px,1.5625vw,30px)}.bodypark-footer__column ul{list-style:none;margin:0;padding:0}.bodypark-footer__column a{color:#7a858e;display:block;font-size:clamp(16px,1.042vw,20px);line-height:2.7;text-decoration:none}.bodypark-footer__contact a{color:#fff;font-size:clamp(14px,.833vw,16px);line-height:3.375;text-decoration:none}.bodypark-footer__column a:hover,.bodypark-footer__contact a:hover{color:#fff}.bodypark-footer__utility{align-items:center;display:flex;margin-bottom:30px;margin-top:60px;min-height:clamp(60px,3.646vw,70px);width:100%}.bodypark-footer__bottom{margin-top:0;position:relative;width:100%}.bodypark-footer__signup{--footer-signup-button-inset: calc(var(--footer-signup-height) * .1);--footer-signup-button-width: calc(var(--footer-signup-height) * 2.857);--footer-signup-input-left: calc(var(--footer-signup-height) * .486);--footer-signup-height: clamp(60px, 3.646vw, 70px);align-items:center;background:transparent;border:1px solid #7a858e;border-radius:calc(var(--footer-signup-height) * .6);box-sizing:border-box;display:flex;height:var(--footer-signup-height);max-width:100%;position:relative;width:450px}.bodypark-footer__signup:focus-within{outline:1px solid rgba(166,255,0,.7);outline-offset:3px}.bodypark-footer__signup input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:#fff;font:inherit;font-size:clamp(16px,1.042vw,20px);height:100%;left:var(--footer-signup-input-left);line-height:1.3;margin:0;outline:0;padding:0;position:absolute;right:calc(var(--footer-signup-button-width) + var(--footer-signup-button-inset));top:0;width:auto}.bodypark-footer__signup input::placeholder{color:#7a858e;opacity:1}.bodypark-footer__signup button{align-items:center;-webkit-appearance:none;appearance:none;background:#a6ff00;border:0;border-radius:999px;box-sizing:border-box;color:#1d252c;cursor:pointer;display:inline-flex;font:inherit;font-size:clamp(16px,1.042vw,20px);font-weight:700;height:80%;justify-content:center;line-height:1;min-width:0;padding:0;position:absolute;right:var(--footer-signup-button-inset);top:10%;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:var(--footer-signup-button-width)}.bodypark-footer__signup button:hover:not(:disabled){background:#b3ff26;color:#1d252c;transform:translateY(-1px)}.bodypark-footer__signup button:active:not(:disabled){background:#83c900;color:#1d252c;transform:translateY(0)}.bodypark-footer__signup-status{bottom:-24px;color:#a6ff00;font-size:12px;left:var(--footer-signup-input-left);line-height:1.4;min-height:17px;position:absolute;right:var(--footer-signup-button-inset)}.bodypark-footer__contact{align-items:center;display:flex;gap:clamp(32px,2.656vw,51px);margin-left:auto}.bodypark-footer__social{align-items:center;display:flex;gap:clamp(12px,.729vw,14px);margin-left:clamp(48px,5.208vw,100px)}.bodypark-footer__social a{align-items:center;display:inline-flex;justify-content:center}.bodypark-footer__social a:nth-child(1){height:clamp(30px,1.84vw,35.33px);width:clamp(30px,1.84vw,35.33px)}.bodypark-footer__social a:nth-child(2){height:clamp(26px,1.5625vw,30px);width:clamp(26px,1.5625vw,30px)}.bodypark-footer__social a:nth-child(3),.bodypark-footer__social a:nth-child(5){height:clamp(26px,1.597vw,30.67px);width:clamp(26px,1.597vw,30.67px)}.bodypark-footer__social a:nth-child(4){height:clamp(30px,1.875vw,36px);width:clamp(30px,1.875vw,36px)}.bodypark-footer__social img{border-radius:0;display:block;max-height:100%;max-width:100%}.bodypark-footer__copyright{color:#7a858e;font-size:clamp(14px,.833vw,16px);line-height:2.25;margin:0;white-space:nowrap}.bodypark-footer__bar{align-items:center;border-top:1px solid rgba(122,133,142,.55);display:flex;flex-direction:column;gap:clamp(8px,.625vw,12px);justify-content:center;margin-top:0;padding-top:clamp(30px,1.875vw,36px);width:100%}.bodypark-footer__legal{align-items:center;display:flex;flex-direction:column;gap:clamp(4px,.42vw,8px)}.bodypark-footer__legal-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.bodypark-footer__legal-row a{color:#7a858e;font-size:clamp(14px,.833vw,16px);line-height:2.25;text-decoration:none;white-space:nowrap}.bodypark-footer__legal-row a+a:before{color:#7a858eb8;content:"";border-left:1px solid currentColor;display:inline-block;height:.9em;margin:0 clamp(12px,.833vw,16px);transform:translateY(.12em)}.bodypark-footer__legal-row a:hover{color:#fff}.bodypark-home{--home-fixed-nav-clearance: clamp(1.25rem, 1.5625vw, 3.75rem);--home-fixed-nav-height: 64px;--home-fixed-nav-top: clamp(1rem, 1.0417vw, 2.5rem);--home-dark: #1d252c;--home-accent: #a6ff00;background:var(--home-dark);color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow:clip;position:relative}.page-layout__main--flush{margin:0}.bodypark-home:not(.product-detail-page):not(.brand-page) section:not(.home-show-up,.home-train-paths,.home-moving-forward,.home-workout-companion,.home-proven-performance){padding:0}.page-layout{--bodypark-announcement-height: 0px}.page-layout--announcement-visible{--bodypark-announcement-height: 50px}.page-layout--announcement-closing,.bodypark-announcement-dismissed-today .page-layout{--bodypark-announcement-height: 0px}.home-promo{align-items:center;background:#1d252c;box-sizing:border-box;color:#fff;display:flex;height:var(--bodypark-announcement-height);justify-content:center;min-height:var(--bodypark-announcement-height);overflow:hidden;padding:0 72px;position:relative;transition:height .26s cubic-bezier(.22,1,.36,1),min-height .26s cubic-bezier(.22,1,.36,1),opacity .18s ease;z-index:3}.bodypark-announcement--closing{height:0;min-height:0;opacity:0}.bodypark-announcement__content{align-items:center;display:flex;gap:36px;justify-content:center;min-height:24px}.bodypark-announcement__message{color:#fff;display:block;font-size:16px;font-weight:400;line-height:1.5;min-width:min(362px,calc(100vw - 220px));text-align:center;text-decoration:none;white-space:nowrap}.bodypark-announcement__message strong{color:var(--home-accent);font:inherit;font-weight:500}.bodypark-announcement__arrow{-webkit-appearance:none;appearance:none;background:transparent;border:solid #fff;border-width:0 2px 2px 0;cursor:pointer;flex:0 0 auto;height:18px;padding:0;width:18px}.bodypark-announcement__arrow--previous{transform:rotate(135deg)}.bodypark-announcement__arrow--next{transform:rotate(-45deg)}.home-promo__close{background:transparent;border:0;cursor:pointer;height:40px;padding:0;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:40px}.home-promo__close:before,.home-promo__close:after{background:#fff;content:"";height:2px;left:10px;position:absolute;top:50%;width:20px}.home-promo__close:before{transform:rotate(45deg)}.home-promo__close:after{transform:rotate(-45deg)}.home-nav{--home-nav-inner-width: min(93.75vw, 1800px);--home-nav-glass-bg: rgba(0, 0, 0, .07);--home-nav-glass-border: linear-gradient( -15deg, rgba(255, 255, 255, .82) 3%, rgba(255, 255, 255, .82) 0, rgba(255, 255, 255, .12) 40%, rgba(255, 255, 255, .12) 60%, rgba(255, 255, 255, .82) 99%, rgba(255, 255, 255, .82) 0 ) border-box;--home-nav-glass-shadow: 0 12px 30px rgba(0, 0, 0, .06);--home-nav-text: #fff;--home-nav-icon-filter: none;left:0;padding:clamp(1.5rem,1.5vw,2rem) 0 0;position:absolute;right:0;top:0;z-index:2}.home-nav--light{--home-nav-glass-bg: rgba(255, 255, 255, .8);--home-nav-glass-border: linear-gradient( -15deg, rgba(255, 255, 255, .78) 3%, rgba(255, 255, 255, .78) 0, rgba(0, 0, 0, .08) 40%, rgba(0, 0, 0, .08) 60%, rgba(255, 255, 255, .78) 99%, rgba(255, 255, 255, .78) 0 ) border-box;--home-nav-glass-shadow: 0 12px 28px rgba(0, 0, 0, .05);--home-nav-icon-filter: invert(1);--home-nav-text: #000;align-items:center;background:#fff;box-shadow:0 2px 2px #0000000d;box-sizing:border-box;display:flex;height:var(--atom-nav-height, 64px);padding:0;top:0;z-index:4}.home-nav--fixed{background:transparent;box-shadow:none;height:auto;padding:0;position:fixed;top:var(--home-fixed-nav-top);z-index:20}.home-nav__glass-filter{display:block;height:0;pointer-events:none;position:absolute;width:0}.home-nav--fixed,.bodypark-home>.home-nav--fixed:first-child{top:var(--home-fixed-nav-top)}.bodypark-home>.home-nav:first-child:not(.home-nav--fixed){top:0}.home-nav__inner{align-items:center;background:#10101000;border:1px solid transparent;border-radius:0;box-sizing:border-box;display:flex;height:var(--atom-nav-height, 64px);margin:0 auto;max-width:none;overflow:visible;padding:0 0 0 clamp(3.375rem,4.9479vw,5.9375rem);position:relative;transition:background-color .18s cubic-bezier(.22,1,.36,1),backdrop-filter .22s ease,border-color .22s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),border-radius .18s cubic-bezier(.22,1,.36,1);width:var(--home-nav-inner-width)}.home-nav--fixed .home-nav__inner{background:transparent;border-color:transparent;border-radius:20px;box-shadow:var(--home-nav-glass-shadow);height:var(--home-fixed-nav-height);margin:0 auto;max-width:none;overflow:hidden;padding:0 0 0 clamp(3.375rem,4.9479vw,5.9375rem);width:var(--home-nav-inner-width)}.home-nav--fixed .home-nav__inner:before{backdrop-filter:url(#glass-distortion-large) blur(3px) saturate(1.1);background:var(--home-nav-glass-bg);border-radius:21px;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;position:absolute;z-index:0;-webkit-backdrop-filter:url(#glass-distortion-large) blur(3px) saturate(1.1)}.home-nav--fixed .home-nav__inner:after{background:var(--home-nav-glass-border);border:1px solid transparent;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;mask:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff);mask-composite:exclude;pointer-events:none;position:absolute;z-index:1;-webkit-mask:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor}.home-nav__content{align-items:center;display:flex;gap:clamp(2rem,3.6458vw,4.375rem);height:var(--atom-nav-height, 64px);position:relative;width:100%;z-index:2}.home-nav--fixed .home-nav__content{height:var(--home-fixed-nav-height, 64px)}.home-nav__brand{align-items:center;color:var(--home-nav-text);display:inline-flex;font-size:clamp(1.65rem,2.08vw,3.2rem);flex:0 0 auto;text-decoration:none}.home-nav__links{align-items:center;display:flex;gap:clamp(1.5rem,3.6458vw,4.375rem);flex:0 0 auto}.home-nav__links a{color:var(--home-nav-text);font-size:clamp(.95rem,1.04vw,1.5rem);font-weight:500;line-height:2.8;text-decoration:none;white-space:nowrap}.home-nav__links a[aria-current=page]{color:var(--home-nav-text)}.home-nav__icons{align-items:center;display:flex;gap:clamp(1rem,2.15vw,2.56rem);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .22s ease}.home-nav--fixed .home-nav__icons{opacity:0;pointer-events:none;transform:translateY(-50%) translate(.75rem)}.home-nav__icon{align-items:center;-webkit-appearance:none;appearance:none;background:#fff0;border:1px solid rgba(255,255,255,0);border-radius:999px;cursor:pointer;display:inline-flex;height:clamp(1.75rem,1.9vw,2.25rem);justify-content:center;padding:0;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,height .22s ease,width .22s ease;width:clamp(1.75rem,1.9vw,2.25rem)}.home-nav__icon:nth-child(odd){height:clamp(1.5rem,1.6667vw,2rem);width:clamp(1.5rem,1.6667vw,2rem)}.home-nav__icon:nth-child(2n){height:clamp(1.75rem,1.875vw,2.25rem);width:clamp(1.75rem,1.875vw,2.25rem)}.home-nav--fixed .home-nav__icon{background:#fff0;border-color:#fff0}.home-nav__menu-button{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0}.home-nav__icon img{border-radius:0;display:block;filter:var(--home-nav-icon-filter);max-height:100%;max-width:100%;transition:max-height .22s ease,max-width .22s ease}.home-nav__menu-button span{display:none}.home-nav__preorder{align-items:center;background:#a6ff00;border-radius:100px;color:#1d252c;display:inline-flex;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;height:clamp(3rem,2.917vw,3.5rem);justify-content:center;line-height:1;margin-left:auto;opacity:0;padding:0 clamp(1rem,1.04vw,1.25rem);pointer-events:none;position:absolute;right:min(5.15625vw,198px);text-decoration:none;top:50%;transform:translateY(-50%) translate(.75rem);transition:opacity .18s ease,transform .22s ease;width:clamp(10.5rem,10.625vw,12.75rem);z-index:3}.home-nav--fixed .home-nav__preorder{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.home-nav--fixed .home-nav__preorder:hover{transform:translateY(calc(-50% - 1px)) translate(0)}.home-nav--light .home-nav__preorder{background:var(--cart-accent)}.home-nav__preorder-label--mobile,.home-nav__mobile-menu{display:none}@media(prefers-reduced-motion:reduce){.home-nav,.home-nav__inner,.home-nav__icons,.home-nav__icon,.home-nav__menu-button span,.home-nav__preorder,.home-nav__mobile-menu,.home-nav__mobile-close span,.home-performance__ring,.home-performance__headline,.home-performance__timeline,.home-performance__dot,.home-performance__line,.home-performance__step,.home-feature{animation:none;transition:none}}@media(min-width:1281px)and (max-width:1919px){.bodypark-footer__columns{column-gap:clamp(3rem,7vw,10rem);grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.bodypark-footer__utility{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3.75rem;min-height:auto;width:100%}.bodypark-footer__bar{margin-top:0;padding-top:2rem}.bodypark-footer__copyright{text-align:left;white-space:normal}.bodypark-footer__contact,.bodypark-footer__social{gap:1.25rem;margin-left:0}}@media(max-width:1180px){.home-nav{--home-nav-inner-width: calc(100vw - 2rem) }.home-nav__content{gap:1.5rem}.home-nav__links{gap:1rem}.home-nav__links a{font-size:.875rem}.bodypark-footer__columns{gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:791px)and (max-width:900px){:root{--atom-nav-height: 48px}.bodypark-home,.account-page{--home-fixed-nav-height: 48px;--home-fixed-nav-top: 0px}.home-nav--fixed{--home-nav-inner-width: calc(100vw - 20px) ;height:var(--atom-nav-height);top:0}.home-nav--fixed .home-nav__inner{border-radius:14px;display:block;height:40px;margin:4px auto 0;max-width:none;overflow:hidden;padding:0;width:var(--home-nav-inner-width)}.home-nav--fixed .home-nav__content{display:block;gap:0;height:40px;position:relative;width:100%}.home-nav--fixed .home-nav__brand{font-size:26px;left:12px;position:absolute;top:8px}.home-nav--fixed .home-nav__brand .bodypark-logo{height:24px;width:114px}.home-nav--fixed .home-nav__links{display:none}.home-nav--fixed .home-nav__icons{align-items:center;display:flex;flex-direction:row;gap:25px;opacity:1;pointer-events:auto;position:absolute;right:95px;top:11px;transform:none}.home-nav--fixed .home-nav__icon,.home-nav--fixed .home-nav__icon:nth-child(odd),.home-nav--fixed .home-nav__icon:nth-child(2n){background:transparent;border:0;height:22px;width:22px}.home-nav--fixed .home-nav__icon--mobile-hidden,.home-nav--fixed .home-nav__icon:not(.home-nav__menu-button){display:none}.home-nav--fixed .home-nav__menu-button{display:inline-flex;height:18px;position:relative;width:19px}.home-nav--fixed .home-nav__menu-button .home-nav__menu-button-image{display:none}.home-nav--fixed .home-nav__menu-button span{background:var(--home-nav-text);border-radius:0;display:block;height:2px;left:0;position:absolute;width:19px}.home-nav--fixed .home-nav__menu-button span:nth-of-type(1){top:0}.home-nav--fixed .home-nav__menu-button span:nth-of-type(2){top:8px}.home-nav--fixed .home-nav__menu-button span:nth-of-type(3){top:16px}.home-nav--fixed .home-nav__preorder,.home-nav--fixed .home-nav__preorder:hover{background:#a6ff00;border-radius:100px;color:#000;font-size:16px;height:28px;line-height:1.25;opacity:1;padding:0;pointer-events:auto;right:10px;top:6px;transform:none;width:60px}.home-nav--fixed.home-nav--light .home-nav__preorder,.home-nav--fixed.home-nav--light .home-nav__preorder:hover{background:var(--cart-accent)}.home-nav--fixed .home-nav__preorder-label--desktop{display:none}.home-nav--fixed .home-nav__preorder-label--mobile{display:inline}.home-nav--fixed .home-nav__mobile-menu{background:#1d2022;color:#fff;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s cubic-bezier(.22,1,.36,1),visibility .18s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:220}.home-nav--fixed.home-nav--light .home-nav__mobile-menu{background:#f2f2f2;color:#000}.home-nav--fixed.home-nav--menu-open{z-index:230}.home-nav--fixed.home-nav--menu-open .home-nav__mobile-menu{opacity:1;pointer-events:auto;visibility:visible}.home-nav--fixed .home-nav__mobile-menu-bar{height:var(--atom-nav-height);position:relative}.home-nav--fixed .home-nav__mobile-brand{display:inline-flex;left:22px;position:absolute;top:12px}.home-nav--fixed .home-nav__mobile-brand .bodypark-logo{height:24px;width:114px}.home-nav--fixed .home-nav__mobile-close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;height:24px;padding:0;position:absolute;right:29px;top:12px;width:24px}.home-nav--fixed .home-nav__mobile-close span{background:currentColor;border-radius:5px;display:block;height:3px;left:2px;position:absolute;top:11px;width:21px}.home-nav--fixed .home-nav__mobile-close span:first-child{transform:rotate(45deg)}.home-nav--fixed .home-nav__mobile-close span:last-child{transform:rotate(-45deg)}.home-nav--fixed .home-nav__mobile-actions{display:flex;gap:24px;left:26px;position:absolute;top:58px}.home-nav--fixed .home-nav__mobile-actions a,.home-nav--fixed .home-nav__mobile-actions button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;text-decoration:none;width:24px}.home-nav--fixed .home-nav__mobile-actions img{border-radius:0;filter:var(--home-nav-icon-filter);height:100%;width:100%}.home-nav--fixed .home-nav__mobile-links{display:flex;flex-direction:column;gap:19px;left:26px;position:absolute;top:120px}.home-nav--fixed .home-nav__mobile-links a{color:currentColor;font-size:20px;font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap}}@media(max-width:790px){:root{--atom-nav-height: 48px}.bodypark-home,.account-page{--home-fixed-nav-height: 48px;--home-fixed-nav-top: 0px}.bodypark-footer__inner{max-width:none;padding:54px 20px 32px;width:100%}.bodypark-footer__logo{height:30px;width:199.5px}.bodypark-footer__columns{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:60px}.bodypark-footer__column{min-width:0}.bodypark-footer__column:nth-child(3){grid-column:1}.bodypark-footer__column h2{font-size:14px;font-weight:500;line-height:20px;margin:0 0 20px}.bodypark-footer__column ul{display:block;padding:0}.bodypark-footer__column a{font-size:14px;line-height:40px}.bodypark-footer__bottom{margin-top:28px}.bodypark-footer__utility{align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:26px;margin-top:60px;min-height:auto}.bodypark-footer__signup{--footer-signup-button-width: 112px;--footer-signup-height: 54px;--footer-signup-input-left: 18px;width:100%}.bodypark-footer__signup input{font-size:14px;right:calc(var(--footer-signup-button-width) + var(--footer-signup-button-inset) + 10px);width:auto}.bodypark-footer__signup button{font-size:14px}.bodypark-footer__contact{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-left:0}.bodypark-footer__contact a{font-size:14px;line-height:1.7}.bodypark-footer__social{gap:13px;margin-left:0}.bodypark-footer__bar{align-items:flex-start;flex-wrap:wrap;gap:4px 14px;justify-content:flex-start;padding-top:22px}.bodypark-footer__legal-row a{font-size:12px;line-height:1.7}.bodypark-footer__legal-row a+a:before{margin:0 10px}.bodypark-footer__copyright{font-size:12px;line-height:1.7;text-align:left;white-space:normal}.page-layout--announcement-visible{--bodypark-announcement-height: 50px}.page-layout--announcement-closing,.bodypark-announcement-dismissed-today .page-layout{--bodypark-announcement-height: 0px}.home-promo{height:var(--bodypark-announcement-height);min-height:var(--bodypark-announcement-height);padding:0 44px}.bodypark-announcement--closing{height:0;min-height:0}.bodypark-announcement__content{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin:0 auto;max-width:100%;padding:0}.bodypark-announcement__message{font-size:12px;line-height:1.5;max-width:calc(100vw - 140px);min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bodypark-announcement__arrow{height:12px;width:12px}.home-promo__close{height:32px;right:10px;width:32px}.home-promo__close:before,.home-promo__close:after{left:8px;width:16px}.home-nav{--home-nav-fixed-bg: transparent;--home-nav-fixed-shadow: none;--home-nav-inner-width: calc(100vw - 20px) ;--home-nav-icon-filter: none;--home-nav-text: #fff;background:#131313;box-shadow:none;box-sizing:border-box;height:var(--atom-nav-height);padding:0;position:absolute;top:0;z-index:30}.home-nav--light{--home-nav-fixed-bg: transparent;--home-nav-icon-filter: invert(1);--home-nav-text: #000;background:#fff;box-shadow:0 2px 2px #0000000d;display:block;height:var(--atom-nav-height)}.home-nav--fixed{background:transparent;box-shadow:none;height:var(--atom-nav-height);position:fixed;top:0;z-index:40}.bodypark-home>.home-nav--fixed:first-child{top:0}.bodypark-home>.home-nav:first-child:not(.home-nav--fixed){top:0}.home-nav__inner{background:transparent;border-radius:0;box-shadow:none;display:block;height:var(--atom-nav-height);margin:0 auto;max-width:none;overflow:visible;padding:0;width:var(--home-nav-inner-width)}.home-nav--fixed .home-nav__inner{background:transparent;border-color:transparent;border-radius:14px;box-shadow:var(--home-nav-glass-shadow);height:40px;margin:4px auto 0;max-width:none;padding:0;width:var(--home-nav-inner-width)}.home-nav--fixed .home-nav__inner:before{border-radius:15px}.home-nav__content{display:block;gap:0;height:var(--atom-nav-height);position:relative;width:100%}.home-nav--fixed .home-nav__content{height:40px;left:auto;position:relative;top:auto;transform:none;width:100%}.home-nav__brand{font-size:30px;left:20px;position:absolute;top:12px}.home-nav__brand .bodypark-logo{height:24px;width:114px}.home-nav--fixed .home-nav__brand{font-size:26px;left:12px;top:8px}.home-nav--fixed .home-nav__brand .bodypark-logo{height:24px;width:114px}.home-nav__links{display:none}.home-nav__icons{align-items:center;display:flex;flex-direction:row;gap:25px;position:absolute;right:29px;top:13px;transform:none}.home-nav--fixed .home-nav__icons{opacity:1;pointer-events:auto;right:95px;top:11px;transform:none}.home-nav__icon,.home-nav__icon:nth-child(odd),.home-nav__icon:nth-child(2n){background:transparent;border:0;height:22px;width:22px}.home-nav__icon--mobile-hidden{display:none}.home-nav--fixed .home-nav__icon:not(.home-nav__menu-button){display:none}.home-nav__menu-button{height:18px;position:relative;width:19px}.home-nav__menu-button .home-nav__menu-button-image{display:none}.home-nav__menu-button span{background:var(--home-nav-text);border-radius:0;display:block;height:2px;left:0;position:absolute;width:19px}.home-nav__menu-button span:nth-of-type(1){top:0}.home-nav__menu-button span:nth-of-type(2){top:8px}.home-nav__menu-button span:nth-of-type(3){top:16px}.home-nav__icon img{filter:var(--home-nav-icon-filter);height:100%;width:100%}.home-nav__preorder{background:#a6ff00;border-radius:100px;color:#000;font-size:16px;height:28px;line-height:1.25;opacity:0;padding:0;pointer-events:none;right:10px;top:6px;transform:none;width:60px}.home-nav--light .home-nav__preorder{background:var(--cart-accent)}.home-nav--fixed .home-nav__preorder,.home-nav--fixed .home-nav__preorder:hover{opacity:1;pointer-events:auto;transform:none}.home-nav__preorder-label--desktop{display:none}.home-nav__preorder-label--mobile{display:inline}.home-nav__mobile-menu{background:#1d2022;color:#fff;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s cubic-bezier(.22,1,.36,1),visibility .18s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:220}.home-nav--light .home-nav__mobile-menu{background:#f2f2f2;color:#000}.home-nav--menu-open{z-index:230}.home-nav--menu-open .home-nav__mobile-menu{opacity:1;pointer-events:auto;visibility:visible}.home-nav__mobile-menu-bar{height:var(--atom-nav-height);position:relative}.home-nav__mobile-brand{display:inline-flex;left:22px;position:absolute;top:12px}.home-nav__mobile-brand .bodypark-logo{height:24px;width:114px}.home-nav__mobile-close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;height:24px;padding:0;position:absolute;right:29px;top:12px;width:24px}.home-nav__mobile-close span{background:currentColor;border-radius:5px;display:block;height:3px;left:2px;position:absolute;top:11px;width:21px}.home-nav__mobile-close span:first-child{transform:rotate(45deg)}.home-nav__mobile-close span:last-child{transform:rotate(-45deg)}.home-nav__mobile-actions{display:flex;gap:24px;left:26px;position:absolute;top:58px}.home-nav__mobile-actions a,.home-nav__mobile-actions button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;text-decoration:none;width:24px}.home-nav__mobile-actions img{border-radius:0;filter:var(--home-nav-icon-filter);height:100%;width:100%}.home-nav__mobile-links{display:flex;flex-direction:column;gap:19px;left:26px;position:absolute;top:120px}.home-nav__mobile-links a{color:currentColor;font-size:20px;font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap}}.home-hero,.home-video,.home-motion{position:relative}.bodypark-home{--home-hero-copy-left: max(2rem, calc((100vw - min(83.333vw, 1600px))/2) );--home-motion-bg: none;--home-video-bg: none}.home-hero{height:100svh;min-height:clamp(43rem,41.67vw,50rem);overflow:hidden}.page-layout--announcement-visible .bodypark-home>.home-nav+.home-hero{height:calc(100svh - var(--bodypark-announcement-height))}.page-layout--announcement-visible .bodypark-home>.home-nav+.home-hero .home-hero__media,.page-layout--announcement-visible .bodypark-home>.home-nav+.home-hero .home-hero__placeholder{bottom:auto;height:100svh}.home-hero__placeholder,.home-video__placeholder,.home-motion__placeholder{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 32%),repeating-linear-gradient(-35deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 26px),#20282f;top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__media{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:top right;position:absolute;width:100%;z-index:0}.home-hero__placeholder{background:linear-gradient(#0000000f,#0000000f);pointer-events:none;z-index:0}.home-hero__placeholder:after,.home-video__placeholder:after,.image-placeholder:after{border:1px solid rgba(255,255,255,.28);color:#ffffff8a;content:"Image placeholder";font-size:clamp(.875rem,.9vw,1.2rem);letter-spacing:0;padding:.65rem .9rem;position:absolute;right:clamp(1rem,2vw,2rem);top:clamp(1rem,2vw,2rem)}.home-hero__placeholder:after{content:none}.home-hero__content{left:var(--home-hero-copy-left);max-width:min(48vw,920px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .36s ease,visibility .36s ease;visibility:hidden;z-index:1}.bodypark-home--hero-copy-ready .home-hero__content{opacity:1;pointer-events:auto;visibility:visible}.home-hero__logo{font-size:clamp(3.1rem,3.59375vw,4.3125rem);margin-bottom:clamp(2rem,2.5521vw,3.0625rem)}.home-hero h1{font-size:clamp(3rem,3.75vw,4.5rem);font-weight:500;line-height:1.1112;margin:0;max-width:none}.home-hero h1 span{display:block}.home-hero h1 .home-hero__title-lead,.home-hero h1 .home-hero__title-main{white-space:nowrap}.home-hero__mobile-title-break{display:none}.home-hero__tagline{font-size:clamp(1.15rem,1.25vw,1.5rem);line-height:2.33;margin:clamp(-.5rem,-.365vw,0rem) 0 clamp(1.4rem,1.7708vw,2.125rem)}.home-hero__lede{color:#fff;font-size:clamp(1rem,1.041vw,1.25rem);font-weight:400;line-height:1.5;margin:clamp(-.85rem,-.9vw,-.5rem) 0 clamp(1.4rem,1.7708vw,2.125rem);max-width:min(39.5vw,759px)}.home-hero__actions{display:inline-grid;gap:30px;grid-auto-columns:1fr;grid-auto-flow:column}.home-hero__button{border:1px solid transparent;box-sizing:border-box;font-size:clamp(1rem,1.25vw,1.5rem);justify-content:center;line-height:2.3334;max-height:76px;max-width:300px;min-height:0;min-width:0;padding:clamp(.45rem,.5208vw,.625rem) clamp(4.25rem,5.2083vw,6.25rem);width:100%}.home-hero__button--more{align-items:center;background:transparent;border:1px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:700;justify-content:center;letter-spacing:0;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.home-hero__button--more:hover{background:#ffffff14;color:#fff;transform:translateY(-2px)}.home-hero__button--more:active{background:#ffffff24;transform:translateY(0)}.home-hero__button--more:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-hero__button-label--mobile{display:none}.home-hero__award{border-radius:0;height:auto;position:absolute;right:120px;top:clamp(90px,8.3vw,180px);width:clamp(88px,6.3vw,136px);z-index:2}.home-hero__promo{background:#1d252ce0;border-radius:12px;bottom:38px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:92px;justify-content:center;padding:0 28px 0 22px;position:absolute;right:160px;width:295px;z-index:2}.home-hero__promo-close{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:16px;padding:0;position:absolute;right:12px;top:12px;width:16px}.home-hero__promo-close:before,.home-hero__promo-close:after{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:12px}.home-hero__promo-close:before{transform:translate(-50%,-50%) rotate(45deg)}.home-hero__promo-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.home-hero__promo-title,.home-hero__promo-copy{margin:0}.home-hero__promo-title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(13px,.83vw,16px);font-weight:400;gap:.25em;line-height:clamp(24px,1.67vw,32px);padding-right:12px}.home-hero__promo-title span{color:#a6ff00;font-size:clamp(18px,1.25vw,24px);font-weight:600;line-height:1}.home-hero__promo-copy{color:#fff;font-size:clamp(13px,.83vw,16px);font-weight:400;line-height:clamp(24px,1.67vw,32px)}.home-video{align-items:center;display:flex;justify-content:center;min-height:clamp(40rem,56.25vw,67.5rem);overflow:hidden;text-align:center}.home-video__placeholder{background:linear-gradient(#00000052,#00000052),var(--home-video-bg) center / cover no-repeat,#171c20}.home-video__placeholder:after{content:none}.home-video__media{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.home-video:after{background:#0000005c;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.home-video__content{position:relative;z-index:1}.home-video h2{font-size:clamp(3rem,4.167vw,5rem);font-weight:500;line-height:1.375;margin:0}.home-video h2 span{display:block}.home-video h2 span+span{font-size:clamp(2.5rem,3.333vw,4rem);line-height:1.71875}.home-video__button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:3px solid #fff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:500;justify-content:center;line-height:1;margin-top:clamp(3rem,4.2vw,5rem);min-height:clamp(3.25rem,3.958vw,4.75rem);min-width:clamp(13rem,15.99vw,19.1875rem);padding:0 clamp(1.75rem,2.4vw,2.875rem);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.home-video__button-label--mobile{display:none}.home-video__button:hover{background:#b3ff26;border-color:#b3ff26;color:#1d252c;transform:translateY(-2px)}.home-video__button:active{background:#83c900;border-color:#83c900;color:#1d252c;transform:translateY(0)}.home-video__button:focus-visible,.home-video-dialog__close:focus-visible,.home-video-dialog__backdrop:focus-visible,.home-video__notice-retry:focus-visible,.home-video-dialog__notice-retry:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-video__notice{color:#ffffffe0;margin-top:clamp(1.25rem,1.8vw,1.75rem)}.home-video__notice p,.home-video-dialog__notice p{font-size:clamp(.875rem,1.05vw,1.125rem);font-weight:400;line-height:1.45;margin:0}.home-video__notice-retry,.home-video-dialog__notice-retry{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:clamp(.875rem,1.05vw,1.125rem);font-weight:500;margin-top:.5rem;padding:0;text-decoration:underline;text-underline-offset:.22em}.home-video-dialog{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(20px,4vw,48px);position:fixed;z-index:60}.home-video-dialog__backdrop{-webkit-appearance:none;appearance:none;background:#000000b8;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.home-video-dialog__panel{background:#050505;border-radius:clamp(18px,2vw,28px);box-shadow:0 24px 90px #00000073;color:#fff;overflow:hidden;position:relative;width:min(78vw,980px);z-index:1}.home-video-dialog__header{align-items:center;display:flex;justify-content:flex-end;min-height:56px;padding:14px 16px 12px 22px}.home-video-dialog__close{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff1f;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.home-video-dialog__close span,.home-video-dialog__close span:after{background:#fff;content:"";display:block;height:2px;position:absolute;width:16px}.home-video-dialog__close span{transform:rotate(45deg)}.home-video-dialog__close span:after{transform:rotate(90deg)}.home-video-dialog__media-wrap{position:relative}.home-video-dialog__media{aspect-ratio:16 / 9;background:#000;display:block;max-height:min(62vh,620px);object-fit:contain;width:100%}.home-video-dialog__notice{border-radius:12px;color:#fff;left:50%;max-width:min(82%,22rem);padding:14px 18px 16px;position:absolute;text-align:center;top:42%;transform:translate(-50%,-50%);z-index:1}.image-placeholder:after{content:none}.home-motion{align-items:center;display:flex;justify-content:center;min-height:clamp(39rem,56.25vw,67.5rem);text-align:center}.home-motion__placeholder{background:linear-gradient(#00000047,#00000047),var(--home-motion-bg) center / cover no-repeat,#151a1e}.home-motion__content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.home-motion__logo{display:block;font-size:clamp(2.5rem,3.6vw,4.3125rem);margin-bottom:clamp(1.25rem,1.4vw,2rem)}.home-motion h2{font-size:clamp(3rem,3.34vw,4rem);font-weight:500;line-height:1.25;margin:0}.home-layered-motion{background:#000;color:#fff;display:block;height:500svh;min-height:calc(clamp(43rem,56.25vw,67.5rem)*5);position:relative;z-index:1}.home-layered-motion__panel{background:#000;color:#fff;height:100svh;min-height:clamp(43rem,56.25vw,67.5rem);overflow:hidden;position:relative;z-index:var(--layer-index, 1)}.home-layered-motion__stage{background:#000;color:#fff;height:100svh;min-height:clamp(43rem,56.25vw,67.5rem);overflow:hidden;position:sticky;top:0;z-index:2}.home-layered-motion__video,.home-layered-motion__video video,.home-layered-motion__video-stack,.home-layered-motion__scene-video,.home-layered-motion__scene-video video,.home-layered-motion__video-media,.home-layered-motion__video-placeholder,.home-layered-motion__shade{top:0;right:0;bottom:0;left:0;position:absolute}.home-layered-motion__video,.home-layered-motion__video-stack,.home-layered-motion__scene-video{background:#000;overflow:hidden}.home-layered-motion__video video,.home-layered-motion__scene-video video,.home-layered-motion__video-media{height:100%;object-fit:cover;width:100%}.home-layered-motion__video-media--mobile{display:none}.home-layered-motion__scene-video{opacity:0;visibility:hidden;z-index:var(--scene-index, 0)}.home-layered-motion__scene-video:first-child{opacity:1;visibility:visible}.home-layered-motion__video-placeholder{background:radial-gradient(circle at 68% 52%,rgba(166,255,0,.2),transparent 26%),linear-gradient(120deg,rgba(255,255,255,.08),transparent 34%),#000}.home-layered-motion__shade{background:linear-gradient(90deg,rgba(0,0,0,.54),transparent 58%),linear-gradient(0deg,rgba(0,0,0,.86),transparent 30%);pointer-events:none;z-index:1}.home-layered-motion__video-stack{z-index:0}.home-layered-motion__intro-copy,.home-layered-motion__copy{left:13.6458vw;position:absolute;z-index:2}.home-layered-motion__intro-copy{align-items:center;display:flex;flex-direction:column;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.home-layered-motion__intro-brand{align-items:center;display:flex;flex-direction:column}.home-layered-motion__intro-brand--atom{display:none}.home-layered-motion__logo{display:block;font-size:clamp(2.5rem,3.6vw,4.3125rem);margin-bottom:clamp(1.25rem,1.4vw,2rem)}.home-layered-motion__logo--atom{height:auto;width:min(23.90625vw,459px)}.home-layered-motion__title,.home-layered-motion__subtitle{display:block}.home-layered-motion__intro-copy h2,.home-layered-motion__intro-heading{font-size:clamp(3rem,3.34vw,4rem);font-weight:500;line-height:1.25;margin:0;white-space:nowrap}.home-layered-motion__copy{max-width:min(37.5rem,38vw);min-width:min(28rem,36vw);opacity:0;top:19.3519%;visibility:hidden}.home-layered-motion__copy-stack{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.home-layered-motion__feature--progressive{opacity:0;visibility:hidden}.home-layered-motion__copy--final{opacity:0;pointer-events:auto;visibility:hidden}.home-layered-motion__feature+.home-layered-motion__feature{margin-top:clamp(1.25rem,2.13vh,2.3125rem)}.home-layered-motion__feature h2,.home-layered-motion__feature h3{color:var(--home-accent);font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500;line-height:1.3334;margin:0}.home-layered-motion__feature p{color:#aeaeae;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin:clamp(.75rem,1.481vh,1rem) 0 0;max-width:min(35.625rem,36vw);white-space:pre-line}.home-layered-motion__copy--final{top:23.0556%}.home-layered-motion__copy--final .home-layered-motion__feature+.home-layered-motion__feature{margin-top:clamp(1.25rem,2.04vh,2.0625rem)}.home-layered-motion__button{align-items:center;background:var(--home-accent);border-radius:999px;box-sizing:border-box;color:#1d252c;display:inline-flex;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;justify-content:center;line-height:2.3334;margin-top:clamp(4rem,12.963vh,8.75rem);min-height:clamp(3.25rem,3.958vw,4.75rem);min-width:clamp(15rem,18.281vw,21.9375rem);padding:0 clamp(2.5rem,5.208vw,6.25rem);text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.home-layered-motion__button:hover{background:#b3ff26;color:#1d252c;transform:translateY(-2px)}.home-layered-motion__button:active{background:#83c900;color:#1d252c;transform:translateY(0)}.home-layered-motion__button-label--mobile,.home-motion-showcase{display:none}.home-customer-videos{--home-customer-review-gap: clamp(1rem, 1.042vw, 1.25rem);background:#000}.home-customer-videos__inner{box-sizing:border-box;margin:0 auto;padding-bottom:clamp(90px,7.8125vw,150px);padding-top:clamp(60px,5.208vw,100px);width:min(83.333vw,1600px)}.home-customer-videos h2{color:#fff;font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25;margin:0;text-align:center}.home-customer-videos__title-mobile,.home-customer-videos .product-detail-customer-videos__track{display:none}.home-customer-videos__grid{align-items:stretch;display:grid;gap:var(--home-customer-review-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(2.5rem,3.125vw,3.75rem);text-align:left}.home-customer-videos__column{display:flex;flex-direction:column;gap:var(--home-customer-review-gap);min-width:0}.home-customer-videos__quote{background:#2c2c2c;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.375rem,.521vw,.625rem);padding:clamp(.75rem,1.042vw,1.25rem);text-align:left}.home-customer-videos__quote h3{color:#fff;font-size:clamp(.875rem,1.042vw,1.25rem);font-weight:600;line-height:1.6;margin:0}.home-customer-videos__quote p{color:#f2f2f2;font-size:clamp(.75rem,.833vw,1rem);font-weight:400;line-height:1.5;margin:0}.home-customer-videos__spacer{display:block;height:clamp(.75rem,1.042vw,1.25rem)}.home-customer-videos__rating{align-items:center;display:flex;gap:clamp(1px,.104vw,2px);height:clamp(.875rem,1.302vw,1.5625rem)}.home-customer-videos__rating span{background:linear-gradient(180deg,#a6ff00,#649900);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:block;flex:0 0 clamp(.875rem,1.302vw,1.5625rem);height:clamp(.875rem,1.302vw,1.5625rem);width:clamp(.875rem,1.302vw,1.5625rem)}.home-customer-videos__quote strong{color:#fff;display:block;font-size:clamp(.875rem,1.042vw,1.25rem);font-weight:700;line-height:1.6}@media(min-width:791px){.home-customer-videos__spacer{display:none}}.home-customer-videos__video.product-detail-customer-videos__card{aspect-ratio:304 / 430;border-radius:10px;flex:0 0 auto;width:100%}.home-customer-videos__grid .product-detail-customer-videos__play-icon{height:clamp(42px,4.375vw,84px);width:clamp(42px,4.375vw,84px)}.home-customer-videos__image{border-radius:10px;display:block;height:auto;object-fit:cover;width:100%;aspect-ratio:304 / 292}@media(min-width:1181px)and (max-width:1600px){.home-customer-videos__inner{width:min(83.333vw,1333px)}.home-customer-videos h2{font-size:clamp(2.5rem,2.75vw,3rem)}.home-customer-videos__grid{margin-top:clamp(3rem,4vw,4rem)}.home-customer-videos__quote{gap:clamp(.3125rem,.42vw,.5rem);padding:clamp(.875rem,.9vw,1rem)}.home-customer-videos__quote h3,.home-customer-videos__quote strong{font-size:clamp(.9375rem,.95vw,1.0625rem)}.home-customer-videos__quote p{font-size:clamp(.8125rem,.8vw,.9375rem)}.home-customer-videos__spacer{height:clamp(.625rem,.78vw,.875rem)}}@media(min-width:791px)and (max-width:1180px){.home-customer-videos{--home-customer-review-gap: clamp(12px, 1.8vw, 18px)}.home-customer-videos__inner{width:min(86vw,960px)}.home-customer-videos h2{font-size:clamp(34px,4.2vw,44px);line-height:1.18}.home-customer-videos__grid{gap:var(--home-customer-review-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--home-customer-review-gap)}.home-customer-videos__column{gap:var(--home-customer-review-gap);width:100%}}@media(min-width:791px)and (max-width:899px){.home-customer-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-motion-panel__title-mobile{display:none}@media(max-width:1180px){.home-hero__content{max-width:54vw}}@media(max-width:790px){.home-hero{background:#1d252c;height:100svh;min-height:0;overflow:hidden}.page-layout--announcement-visible .bodypark-home>.home-nav+.home-hero{height:calc(100svh - var(--bodypark-announcement-height))}.home-hero__media{object-position:center}.home-hero__placeholder{background:linear-gradient(#00000014,#00000014)}.home-hero__placeholder:after,.home-video__placeholder:after{content:none}.home-hero__content{bottom:0;height:calc(100% - 94px);left:20px;max-width:calc(100vw - 40px);padding:0;position:absolute;top:74px;transform:none;width:calc(100vw - 40px)}.home-hero__logo{display:none}.home-hero__award{left:20px;right:auto;top:335px;width:88px}.home-hero__promo{display:none}.home-hero h1{font-size:32px;font-weight:600;line-height:1.25;max-width:none}.home-hero h1 .home-hero__title-lead,.home-hero h1 .home-hero__title-main{white-space:normal}.home-hero__mobile-title-break{display:inline}.home-hero__tagline{font-size:14px;font-weight:600;line-height:1.4286;margin:11px 0 20px}.home-hero__lede{display:none}.home-hero__actions{bottom:70px;display:flex;flex-wrap:nowrap;gap:9px;left:0;position:absolute;right:0;width:auto}.home-hero__actions .home-hero__button{align-items:center;display:inline-flex;flex:1 1 0;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:1.25;max-height:none;max-width:none;min-height:50px;min-width:0;padding:12px 16px;position:static;text-align:center;transform:none;white-space:nowrap;width:auto}.home-hero__button--buy{order:2}.home-hero__button--more{order:1}.home-hero__button-label--desktop{display:none}.home-hero__button-label--mobile{display:inline}.home-video{display:flex;min-height:min(720px,92svh);padding:0 20px}.home-video__content{max-width:350px}.home-video h2{font-size:clamp(32px,9vw,42px);line-height:1.18}.home-video h2 span+span{font-size:clamp(20px,5.6vw,26px);line-height:1.3;margin-top:10px}.home-video__button{border-width:2px;font-size:14px;margin-top:34px;min-height:44px;min-width:176px;padding:0 24px}.home-video__button-label--desktop{display:none}.home-video__button-label--mobile{display:inline}.home-video__notice{margin-top:20px}.home-video__notice p,.home-video-dialog__notice p,.home-video__notice-retry,.home-video-dialog__notice-retry{font-size:14px}.home-video-dialog{padding:18px}.home-video-dialog__panel{border-radius:18px;width:min(100%,520px)}.home-video-dialog__header{min-height:52px;padding:12px 12px 10px 16px}.home-video-dialog__media{max-height:58vh}.home-motion{display:none}.home-layered-motion{display:block;height:400svh;min-height:2800px}.home-motion-showcase{background:#000;display:none;height:500svh;position:relative}.home-layered-motion__stage{height:100svh;min-height:700px;position:sticky;top:0}.home-layered-motion__video-media--desktop{display:none}.home-layered-motion__video-media--mobile{display:block;pointer-events:none}.home-layered-motion__video-media--mobile::-webkit-media-controls,.home-layered-motion__video-media--mobile::-webkit-media-controls-enclosure,.home-layered-motion__video-media--mobile::-webkit-media-controls-panel,.home-layered-motion__video-media--mobile::-webkit-media-controls-play-button,.home-layered-motion__video-media--mobile::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.home-layered-motion__shade{background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,transparent 36%),linear-gradient(0deg,rgba(0,0,0,.9) 0%,transparent 42%)}.home-layered-motion__intro-copy{left:20px;right:20px;text-align:left;top:343px;transform:none}.home-layered-motion__logo{font-size:55.7px;margin-bottom:22px}.home-layered-motion__intro-copy h2{font-size:36px;line-height:1.3334;white-space:normal;text-align:center}.home-layered-motion__copy{left:20px;max-width:calc(100vw - 40px);min-width:0;right:20px;top:119px}.home-layered-motion__copy--build{min-height:150px}.home-layered-motion__copy--final{isolation:isolate;top:117px}.home-layered-motion__copy--final:before{background:linear-gradient(180deg,#0000,#00000075 18%,#000000d1 42%,#000000f5 68%,#000);content:"";height:calc(100svh - 169px);left:-20px;pointer-events:none;position:fixed;right:-20px;top:169px;z-index:0}.home-layered-motion__feature--progressive{left:0;position:absolute;right:0;top:0}.home-layered-motion__copy--final .home-layered-motion__feature,.home-layered-motion__copy--final .home-layered-motion__button{position:relative;z-index:1}.home-layered-motion__feature+.home-layered-motion__feature,.home-layered-motion__copy--final .home-layered-motion__feature+.home-layered-motion__feature{margin-top:46px}.home-layered-motion__feature h2,.home-layered-motion__feature h3{font-size:28px;line-height:1.1429;max-width:352px}.home-layered-motion__feature p{font-size:14px;line-height:1.4286;margin:20px 0 0 2px;max-width:352px}.home-layered-motion__button{font-size:16px;height:44px;justify-content:center;line-height:1.25;margin-top:clamp(84px,calc(min(638px,100svh - env(safe-area-inset-bottom) - 88px) - 351px),287px);min-height:44px;min-width:0;padding:12px 24px;width:auto}.home-layered-motion__button-label--desktop{display:none}.home-layered-motion__button-label--mobile{display:inline}.home-motion-showcase__stage{background:#000;height:100svh;overflow:hidden;position:sticky;top:0}.home-motion-panel{background:#000;color:#fff;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .36s var(--ease-performance-soft);visibility:hidden}.home-motion-panel--active{opacity:1;pointer-events:auto;visibility:visible}.home-motion-panel__media{background-image:var(--motion-panel-image);background-position:center;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;position:absolute}.home-motion-panel__media:before{background:radial-gradient(ellipse at center,#a6ff0033,#a6ff0000 62%);content:"";height:452px;left:-262px;position:absolute;top:159px;width:818px}.home-motion-panel__media:after{background:linear-gradient(0deg,#000 11%,#0000 84%);bottom:0;content:"";height:clamp(96px,18svh,129px);left:0;position:absolute;right:0}.home-motion-panel--intro .home-motion-panel__media{background-position:center}.home-motion-panel--intro .home-motion-panel__media:before,.home-motion-panel--intro .home-motion-panel__media:after{content:none}.home-motion-panel__copy,.home-motion-panel__intro-copy{left:20px;position:absolute;right:20px;top:119px;z-index:1}.home-motion-panel__intro-copy{top:343px}.home-motion-panel__logo{font-size:55.7px;margin-bottom:22px}.home-motion-panel__title{color:var(--home-accent);font-size:28px;font-weight:500;line-height:1.1429;margin:0;max-width:352px}.home-motion-panel--intro .home-motion-panel__title{color:#fff;font-size:36px;line-height:1.3334}.home-motion-panel__title-desktop{display:none}.home-motion-panel__title-mobile{display:inline}.home-motion-panel__body{color:#aeaeae;font-size:14px;line-height:1.4286;margin:20px 0 0 2px;max-width:352px}.home-motion-panel__title+.home-motion-panel__title{margin-top:46px}.home-motion-panel--final .home-motion-panel__copy{top:117px}.home-motion-panel__button{align-items:center;background:var(--home-accent);border-radius:100px;box-sizing:border-box;color:#1d252c;display:inline-flex;font-size:16px;font-weight:700;height:44px;justify-content:flex-start;line-height:1.25;margin-top:287px;min-width:142px;padding:12px 24px;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap;width:142px}.home-motion-panel__button:hover{background:#b3ff26;color:#1d252c;transform:translateY(-2px)}.home-motion-panel__button:active{background:#83c900;color:#1d252c;transform:translateY(0)}.home-motion-panel:nth-child(2) .home-motion-panel__media{background-position:center 268px;background-size:390px 476px}.home-motion-panel:nth-child(2) .home-motion-panel__media:before,.home-motion-panel:nth-child(2) .home-motion-panel__media:after{content:none}.home-motion-panel:nth-child(3) .home-motion-panel__media{background-position:center 270px;background-size:390px 412px}.home-motion-panel:nth-child(4) .home-motion-panel__media,.home-motion-panel:nth-child(5) .home-motion-panel__media{background-position:46px 242px;background-size:318px 419px}}@media(max-width:790px){.home-customer-videos{overflow:hidden}.home-customer-videos__inner{padding-bottom:0;padding-top:0;width:100%}.home-customer-videos__title-desktop,.home-customer-videos__grid{display:none}.home-customer-videos__title-mobile{display:block}.home-customer-videos h2{color:#fff;font-size:32px;font-weight:500;line-height:48px;margin:0;padding:50px 20px 0;text-align:left}.home-customer-videos .product-detail-customer-videos__track{box-sizing:border-box;display:flex;gap:10px;margin-top:30px;padding:0 0 46px;scroll-padding-inline:20px;width:100%}.home-customer-videos .product-detail-customer-videos__track:before,.home-customer-videos .product-detail-customer-videos__track:after{content:"";flex:0 0 20px}.home-customer-videos .product-detail-customer-videos__track:before{margin-right:-10px}.home-customer-videos .product-detail-customer-videos__track:after{margin-left:-10px}.home-customer-videos .product-detail-customer-videos__card{border-radius:20px;flex:0 0 164px;width:164px}}@media(max-width:790px){.home-show-up,.home-train-paths,.home-moving-forward,.home-workout-companion,.home-proven-performance{--home-mob-accent: #a6ff00;--home-mob-pad: 20px;background:#000;color:#fff;display:block;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.home-show-up{background:#000;color:#fff;display:block;overflow:visible;position:relative}.home-show-up__mobile-scrolly{display:block;position:relative}.home-show-up__mobile-pin{overflow:hidden;position:relative;width:100%}.home-show-up__mobile-stage{display:block;position:relative;width:100%}.home-show-up__mobile-bg{display:block;height:auto;width:100%}.home-show-up__mobile-bg--b{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%;z-index:1}.home-show-up__mobile-pin[data-bg=b] .home-show-up__mobile-bg--b,.home-show-up__mobile-pin[data-bg=b] .home-show-up__mobile-dim--b{opacity:1}.home-show-up__mobile-copy{--home-show-up-clear: 287px;--home-show-up-fade: 72px;--home-show-up-view-h: calc( var(--home-show-up-clear) + var(--home-show-up-fade) * 2 );align-items:center;box-sizing:border-box;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-start;padding:0 var(--home-mob-pad);pointer-events:none;position:absolute;z-index:1}.home-show-up__mobile-viewport{box-sizing:border-box;height:var(--home-show-up-view-h);max-width:334px;overflow:hidden;pointer-events:auto;position:relative;width:100%}.home-show-up__mobile-copy[data-fade=start] .home-show-up__mobile-viewport{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%)}.home-show-up__mobile-copy[data-fade=mid] .home-show-up__mobile-viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 72%,transparent 100%)}.home-show-up__mobile-copy[data-fade=end] .home-show-up__mobile-viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 100%)}.home-show-up__mobile-copy-track{will-change:transform}.home-show-up__mobile-copy h2{color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:32px;margin:0 0 11px}.home-show-up__mobile-copy .home-show-up__title-lead{color:#fff;display:block;line-height:32px}.home-show-up__mobile-copy .home-show-up__title-accent{color:var(--home-mob-accent);display:block;line-height:32px}.home-show-up__mobile-body{color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:32px}.home-show-up__mobile-body p{font-size:20px;font-weight:400;letter-spacing:0;line-height:32px;margin:0}.home-show-up__mobile-body p+p{margin-top:32px}.home-show-up__mobile-body .home-show-up__body-accent{color:var(--home-mob-accent)}.home-show-up__mobile-scrollbar{background:#d9d9d94d;border-radius:1px;height:var(--home-show-up-clear);left:auto;opacity:0;position:absolute;right:21px;top:50%;transform:translateY(-50%);width:2px}.home-show-up__mobile-scrollbar-thumb{background:#d9d9d9;display:block;height:25px;left:0;position:absolute;top:0;width:2px;will-change:transform}.home-show-up__inner,.home-show-up__carousel{display:none}.home-train-paths{overflow:hidden;padding:60px 0 0}.home-train-paths__inner{box-sizing:border-box;padding:0 0 0 var(--home-mob-pad);width:100%}.home-train-paths h2{color:#fff;font-size:32px;font-weight:500;line-height:48px;margin:0 0 30px;max-width:322px;text-align:left}.home-train-paths__carousel{padding-bottom:0;position:relative}.home-train-paths__viewport{overflow:hidden;touch-action:pan-y;width:100%}.home-train-paths__track{box-sizing:border-box;display:flex;gap:20px;padding-right:var(--home-mob-pad);transition:transform .48s ease;width:max-content}.home-train-paths__card{flex:0 0 249px;margin:0;width:249px}.home-train-paths__card-media{aspect-ratio:248 / 300;border-radius:20px;margin-bottom:20px;overflow:hidden;position:relative;width:248px}.home-train-paths__card-image{display:block;height:100%;object-fit:cover;width:100%}.home-train-paths__card-image--goal{height:100%;left:-111.68%;max-width:none;object-fit:cover;position:absolute;top:0;width:215.2%}.home-train-paths__card h3{color:#fff;font-size:20px;font-weight:500;line-height:32px;margin:0 0 6px}.home-train-paths__card p{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin:0;max-width:249px}.home-train-paths__arrows{display:flex;gap:10px;justify-content:flex-end;margin:30px var(--home-mob-pad) 0 auto;pointer-events:none;position:static}.home-train-paths__arrow{background:transparent;border:0;cursor:pointer;display:inline-flex;height:40px;padding:0;pointer-events:auto;width:40px}.home-train-paths__arrow:disabled{cursor:default;opacity:.35}.home-train-paths__arrow img{display:block;height:100%;width:100%}.home-train-paths__arrow-icon--flip{transform:scaleX(-1)}.home-moving-forward{overflow:hidden;padding:60px 0 0}.home-moving-forward__inner{box-sizing:border-box;padding:0 0 0 var(--home-mob-pad);width:100%}.home-moving-forward h2{color:#fff;font-size:32px;font-weight:500;line-height:48px;margin:0 0 30px;max-width:322px;text-align:left}.home-moving-forward__title-lead,.home-moving-forward__title-rest{display:inline}.home-moving-forward__title-accent{color:var(--home-mob-accent)}.home-moving-forward__carousel{padding-bottom:0;position:relative}.home-moving-forward__viewport{overflow:hidden;touch-action:pan-y;width:100%}.home-moving-forward__track{box-sizing:border-box;display:flex;gap:20px;padding-right:var(--home-mob-pad);transition:transform .48s ease;width:max-content}.home-moving-forward__card{display:block;flex:0 0 249px;margin:0;width:249px}.home-moving-forward__card-copy{min-width:0;width:auto}.home-moving-forward__card-media{aspect-ratio:248 / 300;border-radius:20px;height:auto;margin-bottom:20px;overflow:hidden;position:relative;width:248px}.home-moving-forward__card-image{display:block;height:100%;object-fit:cover;width:100%}.home-moving-forward__card-layers,.home-moving-forward__card-image--desktop{display:none}.home-moving-forward__card-image--mobile{display:block}.home-moving-forward__card-image--train-phone{border-radius:20px;height:135.67%;left:8.87%;object-fit:cover;position:absolute;top:10%;width:82.26%}.home-moving-forward__card h3{color:#fff;font-size:20px;font-weight:500;line-height:32px;margin:0 0 6px}.home-moving-forward__card p{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin:0}.home-moving-forward__arrows{display:flex;gap:10px;justify-content:flex-end;margin:30px var(--home-mob-pad) 0 auto;pointer-events:none;position:static}.home-moving-forward__arrow{background:transparent;border:0;cursor:pointer;display:inline-flex;height:40px;padding:0;pointer-events:auto;width:40px}.home-moving-forward__arrow:disabled{cursor:default;opacity:.45}.home-moving-forward__arrow img{display:block;height:100%;width:100%}.home-moving-forward__arrow-icon--flip{transform:scaleX(-1)}.home-workout-companion{padding:60px 0 0}.home-workout-companion__inner{width:100%}.home-workout-companion__panel{display:flex;flex-direction:column;gap:30px}.home-workout-companion__carousel,.home-workout-companion__frame{height:550px}.home-workout-companion__frame{border-radius:0;margin:0;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.home-workout-companion__image--desktop,.home-workout-companion__arrow{display:none}.home-workout-companion__image--mobile{animation:home-show-up-slide-in .48s ease;display:block;height:100%;object-fit:cover;width:100%}@keyframes home-show-up-slide-in{0%{opacity:.72;transform:translate(6%)}to{opacity:1;transform:translate(0)}}.home-workout-companion__widget{display:none}.home-workout-companion__side-arrows{inset:235px 0 auto;pointer-events:none;position:absolute;z-index:2}.home-workout-companion__side-arrow{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:40px;padding:0;pointer-events:auto;position:absolute;top:0;width:40px}.home-workout-companion__side-arrow--prev{left:var(--home-mob-pad)}.home-workout-companion__side-arrow--next{right:var(--home-mob-pad)}.home-workout-companion__frame[data-slide-position=first] .home-workout-companion__side-arrow--prev,.home-workout-companion__frame[data-slide-position=last] .home-workout-companion__side-arrow--next{display:none}.home-workout-companion__side-arrow:disabled{cursor:default;opacity:.35}.home-workout-companion__side-arrow img{display:block;height:100%;width:100%}.home-workout-companion__side-arrow-icon--flip{transform:scaleX(-1)}.home-workout-companion__copy{background:transparent;border-radius:0;box-sizing:border-box;color:#fff;display:block;height:auto;padding:0 var(--home-mob-pad)}.home-workout-companion__copy h2{font-size:32px;font-weight:500;line-height:48px;margin:0 0 30px;max-width:347px}.home-workout-companion__body{font-size:20px;font-weight:400;line-height:32px;max-width:334px}.home-workout-companion__body p{margin:0}.home-workout-companion__body p+p{margin-top:32px}.home-workout-companion__accent{color:var(--home-mob-accent)}.home-proven-performance{padding:60px var(--home-mob-pad) 60px}.home-proven-performance__inner{width:100%}.home-proven-performance__panel{border-radius:20px;color:#fff;overflow:hidden;position:relative;width:100%}.home-proven-performance__bg--desktop,.home-proven-performance__logo--desktop,.home-proven-performance__inset--desktop{display:none!important}.home-proven-performance__bg--mobile{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.home-proven-performance__scrim{background:#0006;display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.home-proven-performance__content{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc((100vw - 40px) * 717 / 350);padding:40.571% 5.714% 5.714%;position:relative;z-index:2}.home-proven-performance__logo--mobile{display:block;flex:0 0 auto;height:auto;object-fit:contain;object-position:left center;width:66.571%}.home-proven-performance__title{flex:0 0 auto;font-size:14px;font-weight:500;left:auto;line-height:20px;margin:20px 0 0;max-width:none;position:static;top:auto;width:auto}.home-proven-performance__body{flex:0 0 auto;font-size:14px;font-weight:400;left:auto;line-height:20px;margin:20px 0 0;max-width:none;overflow:visible;position:static;top:auto;width:100%}.home-proven-performance__body p{margin:0}.home-proven-performance__body p+p{margin-top:20px}.home-proven-performance__inset--mobile{border-radius:10px;display:block;flex:0 0 auto;height:auto;left:auto;margin-top:auto;object-fit:cover;padding-top:18px;position:static;top:auto;width:65.143%}.home-proven-performance__awards{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;list-style:none;margin:60px 0 0;padding:0;width:100%}.home-proven-performance__award{display:flex;flex-direction:column;margin:0}.home-proven-performance__award-media{align-items:flex-start;display:flex;min-height:0}.home-proven-performance__award-logo{margin:0;overflow:hidden;position:relative}.home-proven-performance__award-logo--kickstarter{height:23px;width:148px}.home-proven-performance__award-logo--kickstarter img{display:block;height:100%;object-fit:contain;object-position:left center;width:100%}.home-proven-performance__award-logo--reddot{height:72px;width:88px}.home-proven-performance__award-logo--reddot img{display:block;height:100%;object-fit:contain;object-position:left bottom;width:100%}.home-proven-performance__award-agents{align-items:center;display:flex;gap:19px;height:40px}.home-proven-performance__award-agents img{display:block;height:100%;object-fit:contain;width:auto}.home-proven-performance__award h3{color:#fff;font-size:14px;font-weight:500;line-height:20px;margin:10px 0 0}.home-proven-performance__award>p{color:gray;font-size:14px;font-weight:400;line-height:20px;margin:0;max-width:100%}}@media(min-width:791px){.home-show-up,.home-train-paths,.home-moving-forward,.home-workout-companion,.home-proven-performance{--home-section-gap: clamp(72px, 7.292vw, 140px)}.home-show-up__mobile-scrolly,.home-show-up__mobile-stage,.home-show-up__mobile-scrollbar,.home-train-paths__arrows,.home-workout-companion__image--mobile,.home-workout-companion__side-arrows,.home-workout-companion__side-arrow,.home-moving-forward__card-image--mobile,.home-proven-performance__bg--mobile,.home-proven-performance__logo--mobile,.home-proven-performance__inset--mobile,.home-proven-performance__scrim{display:none}.home-show-up{--home-show-up-accent: #a6ff00;--home-show-up-body: #aeaeae;background:#000;display:block;padding:var(--home-section-gap) 0 0}.home-show-up__inner{align-items:flex-start;box-sizing:border-box;display:flex;gap:clamp(32px,3.333vw,64px);justify-content:space-between;margin:0 auto;width:min(83.333vw,1600px)}.home-show-up__copy{flex:0 0 min(31.771vw,610px);max-width:610px}.home-show-up__copy h2{color:#fff;font-size:clamp(1.5rem,1.5625vw,1.875rem);font-weight:500;line-height:1.6;margin:0 0 clamp(16px,1.25vw,24px)}.home-show-up__title-lead,.home-show-up__title-accent{display:block}.home-show-up__title-accent{color:var(--home-show-up-accent)}.home-show-up__title-end{color:#fff}.home-show-up__body{color:#fff;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5}.home-show-up__body p{margin:0}.home-show-up__body p+p{margin-top:1.5em}.home-show-up__body-accent{color:var(--home-show-up-accent)}.home-show-up__carousel{flex:0 1 min(48.229vw,926px);max-width:926px;min-height:clamp(380px,31.615vw,607px);position:relative;width:100%}.home-show-up__carousel-peek,.home-show-up__carousel-main{border-radius:clamp(24px,2.604vw,50px);overflow:hidden;position:absolute;top:0}.home-show-up__carousel-peek{height:89.13%;left:19.438%;opacity:.5;top:5.436%;width:89.201%;z-index:0}.home-show-up__carousel-main{height:100%;left:0;margin:0;width:100%;z-index:1}.home-show-up__slide-image{display:block;height:100%;object-fit:cover;width:100%}.home-show-up__carousel-main .home-show-up__slide-image--from-next{animation:home-show-up-slide-in-next .48s ease}.home-show-up__carousel-main .home-show-up__slide-image--from-prev{animation:home-show-up-slide-in-prev .48s ease}@keyframes home-show-up-slide-in-next{0%{opacity:.72;transform:translate(6%)}to{opacity:1;transform:translate(0)}}@keyframes home-show-up-slide-in-prev{0%{opacity:.72;transform:translate(-6%)}to{opacity:1;transform:translate(0)}}.home-show-up__carousel-arrow{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:clamp(32px,2.083vw,40px);justify-content:center;padding:0;position:absolute;top:46.12%;transform:translateY(-50%);width:clamp(32px,2.083vw,40px);z-index:2}.home-show-up__carousel-arrow img{display:block;height:100%;width:100%}.home-show-up__carousel-arrow-icon--flip{transform:rotate(180deg)}.home-show-up__carousel-arrow--prev{left:clamp(24px,2.604vw,50px)}.home-show-up__carousel-arrow--next{right:clamp(24px,2.604vw,50px)}.home-train-paths{background:#000;display:block;padding:var(--home-section-gap) 0 0}.home-train-paths__inner{box-sizing:border-box;margin:0 auto;width:min(83.333vw,1600px)}.home-train-paths h2{color:#fff;font-size:clamp(2.5rem,3.333vw,4rem);font-weight:500;line-height:1.25;margin:0 0 clamp(48px,3.646vw,70px);text-align:center}.home-train-paths__carousel{position:relative}.home-train-paths__viewport{overflow:visible;width:100%}.home-train-paths__track{display:grid;gap:clamp(16px,1.563vw,30px);grid-template-columns:repeat(3,minmax(0,373.5px));justify-content:center;margin:0 auto;max-width:min(61.484vw,1180.5px);transform:none!important;transition:none;width:100%}.home-train-paths__card{margin:0;width:auto}.home-train-paths__card-media{aspect-ratio:372 / 450;border-radius:clamp(16px,1.563vw,30px);margin-bottom:clamp(18px,1.563vw,30px);overflow:hidden;position:relative;width:100%}.home-train-paths__card-image{display:block;height:100%;object-fit:cover;width:100%}.home-train-paths__card-image--goal{height:100%;left:-111.68%;max-width:none;object-fit:cover;position:absolute;top:0;width:215.2%}.home-train-paths__card h3{color:#fff;font-size:clamp(1.25rem,1.5625vw,1.875rem);font-weight:500;line-height:1.6;margin:0 0 clamp(8px,.521vw,10px)}.home-train-paths__card p{color:var(--home-show-up-body, #aeaeae);font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin:0;max-width:373.5px}.home-moving-forward{--home-moving-forward-gap: clamp(16px, 1.563vw, 30px);background:#000;display:block;overflow:hidden;padding:var(--home-section-gap) 0 0}.home-moving-forward__inner{box-sizing:border-box;margin:0 auto;width:min(83.333vw,1600px)}.home-moving-forward h2{color:#fff;font-size:clamp(2.5rem,3.333vw,4rem);font-weight:500;line-height:1.25;margin:0 0 clamp(32px,3.125vw,60px);text-align:center}.home-moving-forward__title-lead,.home-moving-forward__title-rest{display:block}.home-moving-forward__title-accent{color:inherit}.home-moving-forward__carousel{padding-bottom:clamp(48px,4.167vw,80px);position:relative}.home-moving-forward__viewport{overflow:hidden;width:100%}.home-moving-forward__track{display:flex;gap:var(--home-moving-forward-gap);transition:transform .48s ease;width:max-content}.home-moving-forward__card{display:grid;flex:0 0 auto;grid-template-columns:min-content;margin:0;width:max-content}.home-moving-forward__card-copy{grid-column:1;min-width:100%;width:0}.home-moving-forward__card-media{aspect-ratio:var(--home-moving-forward-media-ratio);border-radius:clamp(16px,1.563vw,30px);height:clamp(360px,28.646vw,550px);margin-bottom:clamp(18px,1.563vw,30px);overflow:hidden;position:relative;width:auto}.home-moving-forward__card-image{display:block;height:100%;object-fit:cover;width:100%}.home-moving-forward__card-layers{display:block;height:100%;position:relative;width:100%}.home-moving-forward__card-image--desktop{display:block}.home-moving-forward__card-image--train-phone{border-radius:clamp(12px,1.042vw,20px);height:89.27%;left:4.66%;object-fit:cover;position:absolute;top:6.18%;width:39.55%}.home-moving-forward__card h3{color:#fff;font-size:clamp(1.25rem,1.5625vw,1.875rem);font-weight:500;line-height:1.6;margin:0 0 clamp(8px,.521vw,10px)}.home-moving-forward__card p{color:var(--home-show-up-body, #aeaeae);font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin:0}.home-moving-forward__arrows{display:flex;gap:clamp(16px,5.208vw,100px);justify-content:flex-end;margin-top:clamp(30px,2.604vw,50px);pointer-events:none;position:static;z-index:1}.home-moving-forward__arrow{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:clamp(48px,4.167vw,80px);justify-content:center;padding:0;pointer-events:auto;width:clamp(48px,4.167vw,80px)}.home-moving-forward__arrow:disabled{cursor:default;opacity:.45}.home-moving-forward__arrow img{display:block;height:100%;width:100%}.home-moving-forward__arrow-icon--flip{transform:scaleX(-1)}.home-workout-companion__inner{box-sizing:border-box;margin:0 auto;width:min(72.917vw,1400px)}.home-workout-companion{background:#000;display:block;padding:var(--home-section-gap) 0 0}.home-workout-companion__panel{align-items:stretch;display:grid;gap:clamp(16px,2.929vw,41px);grid-template-columns:minmax(0,714fr) minmax(0,646fr)}.home-workout-companion__carousel,.home-workout-companion__frame{height:clamp(360px,28.646vw,550px)}.home-workout-companion__frame{border-radius:clamp(16px,1.563vw,30px);margin:0;overflow:hidden;position:relative;width:100%}.home-workout-companion__image--desktop{animation:home-show-up-slide-in .48s ease;display:block;height:100%;object-fit:cover;width:100%}.home-workout-companion__widget{bottom:auto;display:block;height:auto;left:68.627%;object-fit:contain;position:absolute;top:61.455%;width:24.93%;z-index:1}.home-workout-companion__arrow{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:clamp(32px,2.083vw,40px);justify-content:center;padding:0;position:absolute;top:46.36%;transform:translateY(-50%);width:clamp(32px,2.083vw,40px);z-index:1}.home-workout-companion__arrow:disabled{cursor:default}.home-workout-companion__arrow img{display:block;height:100%;width:100%}.home-workout-companion__arrow-icon--flip{transform:rotate(180deg)}.home-workout-companion__arrow--prev{left:clamp(14px,1.429vw,20px)}.home-workout-companion__arrow--next{right:clamp(14px,1.429vw,20px)}.home-workout-companion__copy{background:#2c2c2c;border-radius:clamp(16px,1.563vw,30px);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:clamp(360px,28.646vw,550px);padding:clamp(24px,2.396vw,46px) clamp(28px,2.969vw,57px)}.home-workout-companion__copy h2{font-size:clamp(1.5rem,1.875vw,2.25rem);font-weight:500;line-height:1.333;margin:0 0 clamp(24px,2.083vw,40px);max-width:min(23.875vw,382px)}.home-workout-companion__body{font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;max-width:min(28.125vw,540px)}.home-workout-companion__body p{margin:0}.home-workout-companion__body p+p{margin-top:1.5em}.home-workout-companion__accent{color:#a6ff00}.home-proven-performance{background:#000;display:block;padding:clamp(40px,3.125vw,60px) 0 clamp(96px,7.8125vw,150px)}.home-proven-performance__inner{box-sizing:border-box;margin:0 auto;width:min(72.917vw,1400px)}.home-proven-performance__panel{aspect-ratio:auto;border-radius:clamp(16px,1.563vw,30px);color:#fff;display:block;overflow:hidden;padding:0;position:relative}.home-proven-performance__content{display:contents}.home-proven-performance__bg--desktop{display:block;height:auto;width:100%}.home-proven-performance__title{flex:none;font-size:clamp(1.5rem,1.875vw,2.25rem);font-weight:500;left:4.071%;line-height:1.333;margin:0;max-width:50.643%;overflow:visible;position:absolute;top:17.818%;width:min(50.643%,709px);z-index:1}.home-proven-performance__body{flex:none;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;left:4%;line-height:1.5;margin:0;max-width:50.643%;min-height:0;overflow:visible;position:absolute;top:32.182%;width:min(50.643%,709px);z-index:1}.home-proven-performance__body p{margin:0}.home-proven-performance__logo--desktop{display:block;height:auto;left:66.429%;max-width:29.286%;object-fit:contain;object-position:left top;position:absolute;top:23.455%;width:min(29.286%,410px);z-index:2}.home-proven-performance__inset--desktop{border-radius:0;display:block;height:auto;left:66.429%;max-width:29.286%;object-fit:cover;position:absolute;top:41.818%;width:min(29.286%,410px);z-index:2}.home-proven-performance__awards{box-sizing:border-box;display:grid;gap:0 clamp(24px,3.125vw,60px);grid-template-columns:minmax(0,427fr) minmax(0,438fr) minmax(0,355fr);grid-template-rows:auto auto auto;list-style:none;margin:clamp(48px,4.167vw,80px) 0 0;padding:0;width:100%}.home-proven-performance__award{display:grid;grid-row:span 3;grid-template-rows:subgrid;margin:0}.home-proven-performance__award-media{align-items:flex-end;display:flex;min-height:clamp(72px,5.469vw,105px)}.home-proven-performance__award-logo{margin:0;overflow:hidden;position:relative}.home-proven-performance__award-logo--kickstarter{height:clamp(28px,2.292vw,44px);width:min(100%,284px)}.home-proven-performance__award-logo--kickstarter img{display:block;height:100%;object-fit:contain;object-position:left center;width:100%}.home-proven-performance__award-logo--reddot{height:clamp(72px,5.469vw,105px);width:clamp(88px,6.667vw,128px)}.home-proven-performance__award-logo--reddot img{display:block;height:100%;object-fit:contain;object-position:left bottom;width:100%}.home-proven-performance__award-agents{align-items:center;display:flex;gap:clamp(20px,1.667vw,32px);height:clamp(44px,3.438vw,66px)}.home-proven-performance__award-agents img{display:block;height:100%;object-fit:contain;width:auto}.home-proven-performance__award h3{color:#fff;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin:clamp(8px,.625vw,12px) 0 clamp(4px,.313vw,6px)}.home-proven-performance__award>p{color:gray;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin:0;max-width:100%}}@media(min-width:791px)and (max-width:1180px){.home-proven-performance__panel{display:flex;flex-direction:column}.home-proven-performance__bg--desktop{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.home-proven-performance__content{box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(32px,4vw,48px);position:relative;z-index:1}.home-proven-performance__logo--desktop{height:auto;left:auto;margin:0;max-width:410px;position:static;top:auto;width:min(42%,410px)}.home-proven-performance__title{left:auto;margin:clamp(20px,2.4vw,28px) 0 0;max-width:none;position:static;top:auto;width:auto}.home-proven-performance__body{left:auto;margin:clamp(16px,2vw,24px) 0 0;max-width:min(100%,760px);position:static;top:auto;width:auto}.home-proven-performance__body p+p{margin-top:1.5em}.home-proven-performance__inset--desktop{left:auto;margin-top:clamp(24px,3vw,40px);max-width:410px;position:static;top:auto;width:min(48%,410px)}.home-workout-companion__panel{align-items:start}.home-workout-companion__copy{box-sizing:border-box;height:auto;min-height:clamp(360px,28.646vw,550px);padding:clamp(20px,2.5vw,36px) clamp(20px,2.5vw,40px);width:100%}.home-workout-companion__copy h2{font-size:clamp(1.25rem,2.1vw,1.875rem);line-height:1.3;margin-bottom:clamp(16px,2vw,28px);max-width:100%}.home-workout-companion__body{font-size:clamp(.875rem,1.35vw,1.125rem);line-height:1.45;max-width:100%}.home-workout-companion__body p+p{margin-top:1.25em}}.atom-page{--atom-content-width: min(83.333vw, 1600px);--atom-nav-height: 64px;--atom-radius-lg: clamp(2rem, 2.604vw, 3.125rem);--atom-radius-md: clamp(1.75rem, 2vw, 2.5rem);--atom-radius-sm: clamp(1rem, 1.5vw, 1.5rem);--atom-radius-xl: clamp(2.5rem, 2.604vw, 3.125rem);background:#fff;color:#fff;padding-top:var(--atom-nav-height)}.atom-hero{height:clamp(42rem,44.2708vw,53.125rem);isolation:isolate;min-height:42rem;overflow:hidden;position:relative}.atom-hero__media{border-radius:0;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-2}.atom-hero__shade{background:linear-gradient(270deg,rgba(0,0,0,.4) 0%,transparent 100%);inset:0 0 0 auto;position:absolute;width:min(67.396vw,1294px);z-index:-1}.atom-hero__content{left:auto;position:absolute;right:min(8.333vw,160px);top:clamp(10.5rem,9.583vw,11.5rem);width:min(47.084vw,904px)}.atom-hero__logo{border-radius:0;display:block;height:auto;margin-bottom:clamp(2rem,2.083vw,2.5rem);width:min(31.198vw,599px)}.atom-hero h1{font-size:clamp(3.35rem,3.75vw,4.5rem);font-weight:500;line-height:1.1112;margin:0 0 clamp(2.55rem,3.073vw,3.7rem);max-width:min(47.084vw,904px)}.atom-hero h1 span{display:block}.atom-hero__title-mobile{display:none}.atom-hero__title-mobile span{display:block}.atom-hero__button{font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:2.3334;min-height:0;min-width:0;padding:clamp(.45rem,.5208vw,.625rem) clamp(4.25rem,5.2083vw,6.25rem)}.atom-showcase{margin-top:60px;--atom-showcase-rail-height: clamp(24rem, 21.094vw, 25.3125rem);--atom-showcase-rail-thumb-height: clamp(2.5rem, 2.396vw, 2.875rem);--atom-showcase-scroll-range: 200vh;background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;min-height:max(clamp(70rem,67.083vw,80.5rem),calc(100vh + var(--atom-showcase-scroll-range)));position:relative}.atom-showcase__pin{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden;position:relative}.atom-showcase__inner{box-sizing:border-box;container-type:inline-size;margin:0 auto;min-height:clamp(70rem,67.083vw,80.5rem);padding-top:clamp(5.5rem,5.208vw,6.25rem);position:relative;width:var(--atom-content-width)}.atom-showcase__header{margin:0 auto;min-height:clamp(11.75rem,10.833vw,13rem);text-align:center;width:min(68.229vw,1310px)}.atom-showcase__header p,.atom-showcase__header h2,.atom-showcase__header h3{margin:0}.atom-showcase__header p{color:#83c900;font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1.3334}.atom-showcase__header h2{font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25;margin-top:0}.atom-showcase__header h3{font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1.3334;margin-top:0}.atom-showcase--quality .atom-showcase__header{min-height:auto}.atom-showcase--quality .atom-showcase__stage{margin-top:clamp(2rem,3.6vw,4.5rem)}.atom-showcase--quality .atom-showcase__cards{margin-top:clamp(3.25rem,5.4vw,6.5rem)}.atom-showcase--quality.atom-showcase--no-cards .atom-showcase__inner{min-height:0}.atom-showcase--quality .atom-showcase__rail{align-self:stretch;background:#d9d9d9;height:auto;margin-left:3px;margin-top:8px}.atom-showcase--quality .atom-showcase__rail span{display:none}.atom-showcase--quality .atom-showcase__item{position:relative}.atom-showcase--quality .atom-showcase__item[aria-current=true]:before{background:#649900;content:"";height:clamp(2.5rem,2.396vw,2.875rem);left:calc(-1*clamp(1.75rem,1.563vw,1.875rem) - 9px);position:absolute;top:12px;width:9px}.atom-showcase__stage{align-items:center;display:grid;gap:1.5cqw;grid-template-columns:minmax(0,1fr) 53.125cqw;margin-top:clamp(2rem,5.208vw,6.25rem)}.atom-showcase__list{display:grid;grid-template-columns:9px minmax(0,651px);min-height:0;order:1;padding-top:0}.atom-showcase__rail{background:#d9d9d9;height:var(--atom-showcase-rail-height);position:relative;width:4px}.atom-showcase__rail span{background:#649900;display:block;height:var(--atom-showcase-rail-thumb-height);left:-3px;position:absolute;top:0;transform:translateY(calc((var(--atom-showcase-rail-height) - var(--atom-showcase-rail-thumb-height)) * var(--atom-showcase-progress, 0)));transition:transform .46s cubic-bezier(.22,1,.36,1);width:9px}.atom-showcase__items{display:flex;flex-direction:column;gap:clamp(1rem,1.563vw,1.875rem);padding-left:clamp(1.75rem,1.563vw,1.875rem)}.atom-showcase__item{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#aeaeae;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:left}.atom-showcase__item span{display:block;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:500;line-height:1.5;transition:color .26s ease,font-size .36s cubic-bezier(.22,1,.36,1)}.atom-showcase__item small{color:#000;display:block;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;max-height:0;max-width:637px;opacity:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1),opacity .26s ease}.atom-showcase__item[aria-current=true] span{color:#000;font-size:clamp(2.25rem,2.5vw,2.8rem);line-height:1.3334}.atom-showcase__item[aria-current=true] small{margin-top:clamp(.75rem,1.042vw,1.25rem);max-height:6rem;opacity:1}.atom-showcase__item:focus-visible{outline:2px solid #83c900;outline-offset:8px}.atom-showcase__media{aspect-ratio:850 / 600;border-radius:var(--atom-radius-lg);height:auto;margin:0;order:2;overflow:hidden;position:relative;width:53.125cqw}.atom-showcase__media-layer{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .32s ease}.atom-showcase__media-layer[data-active=true]{opacity:1}.atom-showcase__media img{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.atom-showcase__media-layer img,.atom-showcase__media img[data-active=true]{opacity:1}.atom-showcase__media-video{border-radius:1.25cqw;height:89.6667%;left:4.3529%;object-fit:contain;pointer-events:none;position:absolute;top:5.3333%;width:29.1765%}.atom-showcase__media:after{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atom-showcase--plain-media .atom-showcase__media:after{content:none}.atom-showcase__media figcaption{bottom:clamp(1.5rem,2.083vw,2.5rem);color:#fff;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:600;left:clamp(1.5rem,2.083vw,2.5rem);line-height:1.5;margin:0;position:absolute;z-index:1}.atom-showcase__cards{aspect-ratio:1600 / 330;background:#f2f2f2;border-radius:var(--atom-radius-lg);box-sizing:border-box;container-type:inline-size;display:grid;gap:3.5625cqw;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(5.5rem,7.812vw,9.375rem) auto 0;max-width:100%;overflow:hidden;padding:2.875cqw 1.6875cqw 2.9375cqw 5.9375cqw;position:relative;width:min(83.333vw,1600px)}.atom-showcase__card{display:grid;grid-template-rows:6.4375cqw auto;min-width:0;position:relative}.atom-showcase__card-icon{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;min-width:0;padding-top:var(--atom-card-icon-offset)}.atom-showcase__card-icon img{display:block;height:auto;margin-top:0;max-height:calc(100% - var(--atom-card-icon-offset));object-fit:contain;width:var(--atom-card-icon-width)}.atom-showcase__card-copy{min-width:0}.atom-showcase__card h4{font-size:clamp(1.125rem,1.5cqw,1.5rem);font-weight:600;height:4.5cqw;line-height:1.5;margin:0;overflow:hidden;white-space:pre-line}.atom-showcase__card p{font-size:clamp(.9375rem,1.25cqw,1.25rem);height:3.25cqw;line-height:1.3;margin:.625cqw 0 0;overflow:hidden;white-space:pre-line}.atom-showcase--media-left{min-height:max(clamp(56.75rem,47.292vw,56.75rem),calc(100vh + var(--atom-showcase-scroll-range)))}.atom-showcase--decision{margin-top:0}.atom-showcase--media-left .atom-showcase__inner{min-height:clamp(56.75rem,47.292vw,56.75rem);padding-top:0;width:var(--atom-content-width)}.atom-showcase--media-left .atom-showcase__header{width:min(67.448vw,1295px)}.atom-showcase--media-left .atom-showcase__stage{gap:3.9375cqw;grid-template-columns:53.125cqw minmax(0,1fr);margin-top:clamp(5.2rem,5.208vw,6.25rem)}.atom-showcase--media-left .atom-showcase__media{order:1}.atom-showcase--media-left .atom-showcase__list{grid-template-columns:minmax(0,651px) 9px;order:2;padding-top:0}.atom-showcase--media-left .atom-showcase__items{padding-left:0;padding-right:clamp(3.25rem,3.229vw,3.875rem)}.atom-showcase--media-left .atom-showcase__item{text-align:left}.atom-showcase--media-left.atom-showcase--no-cards .atom-showcase__inner{box-sizing:border-box}.atom-progress{--atom-progress-scale: min(83.333vw, 1600px);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;padding:0;margin-top:50px}.atom-progress,.atom-progress *{box-sizing:border-box}.atom-progress__inner{container-type:inline-size;margin:0 auto;width:var(--atom-progress-scale)}.atom-progress__header{margin:0 auto;text-align:center;width:59cqw}.atom-progress__header p,.atom-progress__header h2,.atom-progress__header h3,.atom-progress h4,.atom-progress__lab-copy p,.atom-progress__tracking-copy p,.atom-progress__share-copy p{letter-spacing:0;margin:0}.atom-progress__header p{color:#83c900;font-size:3cqw;font-weight:500;line-height:1.3334}.atom-progress__header h2{font-size:4cqw;font-weight:500;line-height:1.25}.atom-progress__header h3{font-size:3cqw;font-weight:500;line-height:1.3334}.atom-progress__lab,.atom-progress__tracking,.atom-progress__share-copy,.atom-progress__share-media{border-radius:var(--atom-radius-lg);overflow:hidden;position:relative}.atom-progress__lab{aspect-ratio:1600 / 750;color:#fff;margin-top:3.125cqw}.atom-progress__lab-bg{display:block;height:100%;object-fit:cover;width:100%}.atom-progress__lab-shade{background:linear-gradient(270deg,#0000 21.875%,#000000b3 82.292%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atom-progress__lab-copy{left:6.25%;position:absolute;top:11.333%;width:38%;z-index:1}.atom-progress h4{font-size:3cqw;font-weight:500;line-height:1.3334}.atom-progress__lab-copy p,.atom-progress__tracking-copy p,.atom-progress__share-copy p{font-size:1.5cqw;font-weight:400;line-height:1.5}.atom-progress__lab-copy p{margin-top:1cqw}.atom-progress__lab-copy p span{color:#a6ff00}.atom-progress__tracking-copy p,.atom-progress__share-copy p{margin-top:.75cqw}.atom-progress__lab-timeline{height:7.6%;left:58%;position:absolute;top:37.3333%;width:12.375%;z-index:1}.atom-progress__lab-timeline span{background:#a6ff00;border-radius:999px;display:block;height:21.0526%;left:0;position:absolute;top:10.5263%;width:6.0606%;z-index:1}.atom-progress__lab-timeline img{display:block;height:100%;object-fit:cover;width:100%}.atom-progress__lab-detail{border-radius:1.8125cqw;display:block;height:44.1333%;left:6.25%;object-fit:cover;position:absolute;top:44.6667%;width:21.1875%;z-index:1}.atom-progress__tracking{aspect-ratio:1600 / 717;background:#f2f2f2;margin-top:3.125cqw}.atom-progress__tracking-copy{left:61.125%;position:absolute;top:34.8675%;width:32.5625%}.atom-progress__radar{border-radius:0;display:block;height:80.4742%;left:5.8125%;position:absolute;top:10.5997%;width:47.5625%}.atom-progress__share{aspect-ratio:1600 / 502;display:grid;gap:3.125cqw;grid-template-columns:minmax(0,620fr) minmax(0,930fr);margin-top:3.125cqw}.atom-progress__share-copy{align-items:flex-start;aspect-ratio:620 / 502;background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;padding-left:3.125cqw;padding-right:3.0625cqw}.atom-progress__share-media{aspect-ratio:930 / 502;background:#f2f2f2;margin:0}.atom-progress__share-media img{display:block;height:100%;object-fit:fill;width:100%}.atom-progress__mobile{display:none}.atom-immersive{--atom-immersive-scale: min(83.333vw, 1600px);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin:clamp(7.5rem,7.8125vw,9.375rem) 0 0;padding:0}.atom-immersive,.atom-immersive *{box-sizing:border-box}.atom-immersive__inner{container-type:inline-size;margin:0 auto;width:var(--atom-immersive-scale)}.atom-immersive__header{margin:0 auto;text-align:center;width:42cqw}.atom-immersive__header p,.atom-immersive__header h2,.atom-immersive__header h3,.atom-immersive h4,.atom-immersive p{letter-spacing:0;margin:0}.atom-immersive__header p{color:#83c900;font-size:3cqw;font-weight:500;line-height:1.3334;margin-left:auto;margin-right:auto;width:33.1875cqw}.atom-immersive__header h2{font-size:4cqw;font-weight:500;line-height:1.25}.atom-immersive__header h3{font-size:3cqw;font-weight:500;line-height:1.3334;margin-left:auto;margin-right:auto;width:39.5cqw}.atom-immersive__content{display:grid;column-gap:2.5cqw;row-gap:6.25cqw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6.25cqw}.atom-immersive__devices{aspect-ratio:1500 / 714;grid-column:1 / -1;margin:0 3.125cqw;position:relative}.atom-immersive__device-copy{left:0;position:absolute;top:12.7451%;width:34.0667%;z-index:1}.atom-immersive__device-copy h4{font-size:3cqw;font-weight:500;line-height:1.3334}.atom-immersive__device-intro{font-size:1.5cqw;font-weight:400;line-height:1.5}.atom-immersive__device-list{display:grid;gap:1.25cqw;list-style:none;margin:2cqw 0 0;padding:0;width:91.7808%}.atom-immersive__device-list li{align-items:flex-start;display:flex;font-size:1.5cqw;font-weight:400;gap:.875rem;line-height:1.5}.atom-immersive__device-list .atom-immersive__device-label-mobile{display:none}.atom-immersive__device-icon{display:block;flex-shrink:0;height:min(2.5cqw,40px);margin-top:0;object-fit:contain;width:min(2.5cqw,40px)}.atom-immersive__device-list p{font-size:1.5cqw;font-weight:400;line-height:1.5}.atom-immersive__device-list strong,.atom-immersive__device-list span{display:block}.atom-immersive__device-list strong{font-weight:600}.atom-immersive__features{display:grid;gap:2.5cqw;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 3.125cqw}.atom-immersive__features--desktop{gap:2.1875cqw;margin:0}.atom-immersive__features--mobile,.atom-immersive__device-intro--mobile{display:none}.atom-immersive-card.atom-immersive-card--feature{aspect-ratio:510 / 332;background:#f2f2f2;border-radius:var(--atom-radius-lg);box-sizing:border-box;color:#000;min-height:0;padding:2.375cqw 2.6875cqw 3.125cqw}.atom-immersive-card--feature .atom-immersive-card__icon{display:block;height:auto;margin-bottom:1.8125cqw;max-height:4.0625cqw;object-fit:contain;width:auto}.atom-immersive-card--feature h4{font-size:1.5cqw;font-weight:600;line-height:1.5;text-align:left}.atom-immersive-card--feature p{font-size:1.25cqw;font-weight:400;line-height:1.3;margin-top:.625cqw;width:26.5cqw}.atom-immersive__devices-image{aspect-ratio:904 / 714;border-radius:0;display:block;height:auto;left:39.7333%;object-fit:contain;position:absolute;top:0;width:60.2667%}.atom-immersive-card{aspect-ratio:780 / 332;border-radius:var(--atom-radius-lg);color:#fff;overflow:hidden;position:relative}.atom-immersive-card picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.atom-immersive-card__bg{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.atom-immersive-card--mount .atom-immersive-card__bg{object-fit:fill}.atom-immersive-card__copy{left:5.641%;position:absolute;top:21.6867%;width:54.359%;z-index:1}.atom-immersive-card__copy--right{left:40.8974%}.atom-immersive-card__icon{border-radius:0;display:block;height:4.0625cqw;margin-bottom:1.5cqw;width:4.0625cqw}.atom-immersive-card h4{font-size:1.5cqw;font-weight:600;line-height:1.5}.atom-immersive-card p{font-size:1.25cqw;font-weight:400;line-height:1.3;margin-top:.625cqw}.atom-immersive-card__title--mount{width:56.8396%}.atom-immersive-card__title--light{width:61.5566%}.atom-companion{--atom-companion-scale: min(83.333vw, 1600px);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin:clamp(7.5rem,7.8125vw,9.375rem) 0;padding:0}.atom-companion,.atom-companion *{box-sizing:border-box}.atom-companion__inner{container-type:inline-size;margin:0 auto;width:var(--atom-companion-scale)}.atom-companion__header{margin:0 auto;min-height:18.375cqw;text-align:center;width:67.625cqw}.atom-companion__heading{min-height:13cqw}.atom-companion__header p,.atom-companion__header h2,.atom-companion__header h3,.atom-companion h3,.atom-companion p{letter-spacing:0;margin:0}.atom-companion__heading p{color:#83c900;font-size:3cqw;font-weight:500;line-height:1.3334}.atom-companion__eyebrow-mobile,.atom-companion__workout-title-mobile,.atom-companion__workout-mobile{display:none}.atom-companion__heading h2{font-size:4cqw;font-weight:500;line-height:1.25}.atom-companion__heading h3{font-size:3cqw;font-weight:500;line-height:1.3334}p.atom-companion__intro{font-size:1.5cqw;font-weight:400;line-height:1.5;margin:50px auto 0;text-align:left;width:64.125cqw}.atom-companion__workout{aspect-ratio:1600 / 650;border-radius:var(--atom-radius-lg);margin-top:6.25cqw;overflow:hidden;position:relative}.atom-companion__workout-image{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.atom-companion__workout-shade{background:linear-gradient(270deg,#000,#0000 50%);top:0;right:0;bottom:0;left:0;position:absolute}.atom-companion__workout-copy{color:#fff;left:54.0625cqw;padding-top:2.4375cqw;position:absolute;top:11.5625cqw;width:36.375cqw;z-index:1}.atom-companion__workout-copy h3{font-size:3cqw;font-weight:500;line-height:1.3334}.atom-companion__workout-copy p{font-size:1.5cqw;font-weight:400;line-height:1.5}.atom-companion__workout-lede{display:none}.atom-companion__workout-copy p:not(.atom-companion__workout-lede){margin-top:1.25cqw}.atom-companion__workout-copy strong,.atom-companion__workout-copy span{display:block}@media(min-width:791px){.atom-companion__workout-copy span.atom-companion__workout-title-mobile,.atom-companion__workout-copy .atom-companion__workout-mobile{display:none}}.atom-companion__workout-copy strong{color:#a6ff00;font-weight:600}.atom-companion__cards{display:grid;gap:2.5cqw;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.5cqw 3.125cqw 0}.atom-companion-card{aspect-ratio:730 / 275;background:#f2f2f2;border-radius:var(--atom-radius-lg);padding:2.875cqw 2.6875cqw 2.8125cqw;position:relative}.atom-companion-card__icon{display:block;height:auto;left:2.6875cqw;max-height:6.4375cqw;max-width:10.375cqw;object-fit:contain;position:absolute;top:3.1875cqw;width:auto}.atom-companion-card h3{font-size:1.5cqw;font-weight:600;left:2.6875cqw;line-height:1.5;position:absolute;top:8.25cqw}.atom-companion-card p{font-size:1.25cqw;font-weight:400;left:2.6875cqw;line-height:1.3;position:absolute;top:11.125cqw;width:calc(100% - 5.375cqw)}.atom-companion-card strong{font-weight:600}.atom-companion-card__title-mobile,.atom-companion-card__description-mobile{display:none}.atom-companion__motion-block{margin:2.5cqw 3.125cqw 0}.atom-companion__motion{--atom-companion-motion-surface: #f2f2f2;aspect-ratio:1500 / 629;background:var(--atom-companion-motion-surface);border-radius:var(--atom-radius-lg);container-type:inline-size;margin:0;overflow:hidden;position:relative}.atom-companion__motion-panel{align-items:center;display:flex;flex-direction:column;gap:1.8cqw;left:19.3333cqw;position:absolute;top:28.4571%;width:22.9333cqw;z-index:2}.atom-companion__motion-copy{color:var(--atom-companion-motion-text);position:static;text-align:center;width:max-content}.atom-companion__motion-copy p{font-size:5.3333cqw;font-weight:600;line-height:1;margin:0;text-align:center;width:auto}.atom-companion__motion-copy h3{font-size:11.3333cqw;font-weight:600;line-height:.8824;margin:0;text-align:center;white-space:nowrap;width:auto}.atom-companion__motion-products{aspect-ratio:628 / 838;height:auto;left:49%;position:absolute;top:11.6057%;width:42.4667cqw}.atom-companion__motion-product{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;transition:opacity .24s ease,visibility .24s ease;visibility:hidden;width:100%;will-change:opacity}.atom-companion__motion-product[data-active=true]{opacity:1;visibility:visible}.atom-companion__swatches--mobile{display:none}.atom-companion__swatches--desktop{align-items:center;background:#e8e8e880;border-radius:999px;box-sizing:border-box;display:flex;flex-shrink:0;gap:2cqw;height:5.8667cqw;justify-content:center;padding:0 3.1333cqw;position:static;width:100%}.atom-companion__swatch{-webkit-appearance:none;appearance:none;background:var(--atom-companion-swatch);border:.1875cqw solid rgba(255,255,255,.5);border-radius:999px;cursor:pointer;height:2.5cqw;left:2.9375cqw;margin:0;padding:0;position:absolute;top:1.5cqw;transition:border-color .18s ease,transform .18s ease;width:2.5cqw}.atom-companion__swatch:nth-child(2){left:7.3125cqw}.atom-companion__swatch:nth-child(3){left:11.625cqw}.atom-companion__swatch:nth-child(4){left:16cqw}.atom-companion__swatches--desktop .atom-companion__swatch{flex:0 0 2.6667cqw;height:2.6667cqw;left:auto;position:static;top:auto;width:2.6667cqw}.atom-companion__swatches--desktop .atom-companion__swatch:nth-child(2),.atom-companion__swatches--desktop .atom-companion__swatch:nth-child(3),.atom-companion__swatches--desktop .atom-companion__swatch:nth-child(4){left:auto}.atom-companion__swatch[aria-pressed=true]{border-color:#fff}.atom-companion__swatch:focus-visible{outline:2px solid #fff;outline-offset:5px}.atom-companion__swatch:hover{transform:scale(1.08)}@media(max-width:1300px)and (min-width:791px){.atom-companion-card{padding:2.35cqw 2.35cqw 2.5cqw}.atom-companion-card__icon{left:2.35cqw;max-height:3cqw;max-width:4.7cqw;top:2.6cqw}.atom-companion-card h3{font-size:clamp(14px,1.35cqw,18px);left:2.35cqw;line-height:1.35;top:6.65cqw}.atom-companion-card p{font-size:clamp(12px,1.05cqw,14px);left:2.35cqw;line-height:1.32;top:9.35cqw;width:calc(100% - 4.7cqw)}}.atom-why{--atom-why-bar-active: #86ce00;--atom-why-bar-active-text: rgba(134, 206, 0, .5);--atom-why-bar-inactive: #bababa;--atom-why-columns: 27.08% 14.93% 8.89% 8.89% 8.89%;--atom-why-scale: min(83.333vw, 1600px);--atom-why-table-width: min(90rem, 100%);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin:clamp(7.5rem,7.8125vw,9.375rem) 0;padding:0}.atom-why,.atom-why *{box-sizing:border-box}.atom-why__inner{margin:0 auto;width:var(--atom-why-scale)}.atom-why h2,.atom-why p,.atom-why span{letter-spacing:0;margin:0}.atom-why__heading,.atom-why__heading-copy{width:100%}.atom-why h2{font-size:clamp(2.25rem,3.333vw,4rem);font-weight:500;line-height:1.25;text-align:center}.atom-page .atom-why__lede{display:none}.atom-page .atom-why__image-wrap{margin-top:clamp(2.5rem,3.125vw,3.75rem)}.atom-why__lede{font-size:clamp(.875rem,1.667vw,1.5rem);font-weight:400;line-height:1.5;margin:clamp(1rem,1.389vw,1.25rem) auto 0!important;text-align:center;width:100%}.atom-why--heading-start .atom-why__heading{align-items:flex-start;display:flex;gap:16px}.atom-why--heading-start .atom-why__accent{background:#83c900;flex:0 0 10px;height:clamp(28px,2.08vw,32px);margin-top:4px;width:10px}.atom-why--heading-start .atom-why__heading-copy{flex:1 1 auto;min-width:0}.atom-why--heading-start h2{font-size:clamp(24px,2.08vw,32px);font-weight:600;line-height:1.2;margin-inline:0;max-width:none;text-align:left}.atom-why--heading-start .atom-why__lede{font-size:clamp(24px,2.08vw,32px);font-weight:400;line-height:1.4;margin:8px 0 0!important;text-align:left}.atom-why--heading-start .atom-why__table{margin-top:clamp(24px,2.08vw,40px)}.atom-why__lede-line--mobile{display:none}.atom-why__table{margin-inline:auto;margin-top:clamp(2.5rem,8.194vw,7.375rem);width:var(--atom-why-table-width)}.atom-why__head{align-items:end;border-bottom:1px solid rgba(0,0,0,.12);display:grid;grid-template-columns:var(--atom-why-columns);justify-content:space-between;margin-bottom:clamp(1.75rem,3.056vw,2.75rem);width:100%}.atom-why__head-label{min-height:1px}.atom-why__head-cell{font-size:clamp(1rem,2.222vw,2rem);font-weight:600;line-height:1.25;padding-bottom:clamp(.5rem,.903vw,.8125rem);text-align:center}.atom-why__head-cell--atom{background:var(--atom-why-bar-active-text);font-size:clamp(1.75rem,3.333vw,3rem);font-weight:600;line-height:.8333;margin-bottom:-1px;min-height:clamp(3.75rem,6.736vw,6.0625rem);padding:clamp(1rem,1.736vw,1.5625rem) 0 clamp(.875rem,1.458vw,1.3125rem)}.atom-why__column-title--mobile{display:none}.atom-why__section-title{color:var(--atom-why-bar-active);font-size:clamp(1rem,2.222vw,2rem);font-weight:600;line-height:1.5;margin:clamp(1.25rem,2.5vw,2.25rem) 0 clamp(.75rem,1.667vw,1.125rem)}.atom-why__section:first-child .atom-why__section-title{margin-top:0}.atom-why__feature-row{align-items:center;display:grid;grid-template-columns:var(--atom-why-columns);justify-content:space-between;min-height:clamp(2rem,5.139vw,4.625rem);width:100%}.atom-why__feature-label{font-size:clamp(.875rem,1.667vw,1.5rem);font-weight:500;line-height:1.5;padding-right:.5rem}.atom-why__feature-label--accent{color:var(--atom-why-bar-active);font-size:clamp(1rem,2.222vw,2rem);font-weight:600;line-height:1.5}.atom-why__score-cell{display:flex;justify-content:center;min-height:clamp(2rem,5.139vw,4.625rem);padding:.25rem 0}.atom-why__section-body--highlight .atom-why__score-cell--atom{background:#86ce001a}.atom-why__bars{align-items:center;display:flex;gap:clamp(.25rem,.486vw,.4375rem);justify-content:center}.atom-why__bar{background:var(--atom-why-bar-inactive);border-radius:.3125rem;display:block;flex:0 0 auto;height:clamp(.4375rem,1.181vw,1.0625rem);width:clamp(.875rem,2.639vw,2.375rem)}.atom-why__bar--active{background:var(--atom-why-bar-active)}.atom-rhythm{--atom-rhythm-gap: clamp(1.75rem, 2.1875vw, 2.1875rem);background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow:hidden;position:relative}.atom-rhythm__pin{align-items:flex-start;background:#fff;display:flex;min-height:0;overflow:hidden;position:relative}.atom-rhythm__canvas{box-sizing:border-box;min-height:0;padding:clamp(3.5rem,3.25vw,4rem) 0 clamp(4.75rem,4.6vw,5.5rem);width:100%}.atom-rhythm__header{margin:0 auto;min-height:clamp(11.7rem,10.833vw,13rem);text-align:center;width:min(49.271vw,946px)}.atom-rhythm__header p,.atom-rhythm__header h2,.atom-rhythm__header h3{margin:0}.atom-rhythm__header p{color:#83c900;font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1.3334}.atom-rhythm__header h2{font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25}.atom-rhythm__header h3{font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1.3334}.atom-rhythm__viewport{margin-left:auto;margin-right:auto;margin-top:clamp(5.75rem,5.208vw,6.25rem);overflow:visible;width:var(--atom-content-width)}.atom-rhythm__track{align-items:flex-start;display:flex;gap:var(--atom-rhythm-gap);width:100%;will-change:transform}.atom-rhythm__card{flex:1 1 0;min-width:0}.atom-rhythm__figure{aspect-ratio:1;border-radius:var(--atom-radius-xl);margin:0;overflow:hidden;position:relative;width:100%}.atom-rhythm__figure>img:not(.atom-rhythm__badge){border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.atom-rhythm__badge{border-radius:0;display:block;position:absolute;right:3.9%;top:5.5%;width:30.6%}.atom-rhythm__copy{margin-left:clamp(2.15rem,2.24vw,2.6875rem);margin-top:clamp(2rem,2.083vw,2.5rem);width:min(83.137%,424px)}.atom-rhythm__copy h4{font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:600;line-height:1.5;margin:0}.atom-rhythm__copy p{font-size:clamp(1rem,1.0417vw,1.25rem);font-weight:400;line-height:1.3;margin:clamp(.45rem,.521vw,.625rem) 0 0}@media(min-width:1186px){.atom-showcase{--atom-showcase-pin-offset: max( 0px, calc((100svh - clamp(48rem, 58vw, 64rem))/2) )}.atom-showcase--media-left{--atom-showcase-pin-offset: max( 0px, calc((100svh - clamp(42rem, 48vw, 52rem))/2) )}.atom-showcase__pin{min-height:0;position:sticky;top:var(--atom-showcase-pin-offset)}.atom-showcase__inner,.atom-showcase--media-left .atom-showcase__inner{min-height:0;padding-bottom:clamp(3rem,4vw,5rem)}.atom-showcase--quality.atom-showcase--no-cards{--atom-showcase-pin-offset: max( 0px, calc((100svh - clamp(40rem, 52vw, 56rem))/2) )}.atom-showcase--quality.atom-showcase--no-cards .atom-showcase__inner{padding-bottom:clamp(5rem,7.8125vw,9.375rem)}.atom-rhythm+.atom-showcase--decision,.atom-page .atom-rhythm+.atom-features>.atom-showcase--decision{margin-top:clamp(6rem,7.5vw,9rem)}}@media(min-width:1186px)and (max-width:1600px){.atom-showcase{--atom-showcase-rail-height: clamp(20rem, 20vw, 23rem);--atom-showcase-rail-thumb-height: clamp(2.125rem, 2vw, 2.5rem);min-height:max(clamp(58rem,63vw,64rem),calc(100vh + var(--atom-showcase-scroll-range)))}.atom-showcase__inner{min-height:0;padding-top:clamp(4rem,4vw,5rem);width:var(--atom-content-width)}.atom-showcase__header{min-height:clamp(9rem,9vw,10.75rem);width:min(64vw,1024px)}.atom-showcase__header p,.atom-showcase__header h3{font-size:clamp(1.75rem,2vw,2rem)}.atom-showcase__header h2{font-size:clamp(2.5rem,2.75vw,3rem)}.atom-showcase__stage{gap:1.5cqw;grid-template-columns:minmax(0,1fr) 53.125cqw;margin-top:clamp(2rem,4vw,4.5rem)}.atom-showcase__list{min-height:clamp(20rem,20vw,23rem)}.atom-showcase__items{gap:clamp(.875rem,1.2vw,1.35rem)}.atom-showcase__item span{font-size:clamp(1.125rem,1.1vw,1.25rem)}.atom-showcase__item small{font-size:clamp(1rem,1vw,1.125rem)}.atom-showcase__item[aria-current=true] span{font-size:clamp(1.75rem,2vw,2.25rem)}.atom-showcase__item[aria-current=true] small{margin-top:clamp(.5rem,.75vw,.875rem)}.atom-showcase__media{border-radius:clamp(1.75rem,2vw,2.5rem)}.atom-showcase__media figcaption{font-size:clamp(1.125rem,1.1vw,1.25rem)}.atom-showcase__cards{margin-top:clamp(4rem,5vw,6rem)}.atom-showcase--quality .atom-showcase__stage{margin-top:clamp(1.75rem,3vw,3.75rem)}.atom-showcase--quality .atom-showcase__cards{margin-top:clamp(3rem,4vw,4.75rem)}.atom-showcase__card{grid-template-rows:5.75cqw auto}.atom-showcase__card h4{font-size:clamp(.95rem,1.25cqw,1.15rem);height:4.05cqw;line-height:1.42}.atom-showcase__card p{font-size:clamp(.8125rem,1.05cqw,.95rem);height:3.65cqw;line-height:1.28;margin-top:.45cqw}.atom-showcase--media-left{min-height:max(clamp(48rem,51vw,52rem),calc(100vh + var(--atom-showcase-scroll-range)))}.atom-showcase--media-left .atom-showcase__inner{min-height:0;width:var(--atom-content-width)}.atom-showcase--media-left .atom-showcase__header{width:min(64vw,1024px)}.atom-showcase--media-left .atom-showcase__stage{gap:3.9375cqw;grid-template-columns:53.125cqw minmax(0,1fr);margin-top:clamp(3.5rem,4.5vw,5rem)}.atom-showcase--media-left .atom-showcase__list{margin-top:0}.atom-showcase--media-left .atom-showcase__items{padding-right:clamp(2rem,2.5vw,3rem)}.atom-rhythm{--atom-rhythm-gap: clamp(1.25rem, 1.5vw, 1.75rem)}.atom-rhythm__canvas{padding:clamp(2.75rem,2.75vw,3.5rem) 0 clamp(4rem,4vw,4.75rem)}.atom-rhythm__header{min-height:clamp(9rem,9vw,10.75rem);width:min(54vw,864px)}.atom-rhythm__header p,.atom-rhythm__header h3{font-size:clamp(1.75rem,2vw,2rem)}.atom-rhythm__header h2{font-size:clamp(2.5rem,2.75vw,3rem)}.atom-rhythm__viewport{margin-top:clamp(3.75rem,4.5vw,5rem)}.atom-rhythm__figure{border-radius:clamp(1.75rem,2vw,2.5rem)}.atom-rhythm__copy{margin-left:clamp(1.5rem,1.75vw,2rem);margin-top:clamp(1.5rem,1.75vw,2rem)}.atom-rhythm__copy h4{font-size:clamp(1.125rem,1.1vw,1.25rem)}.atom-rhythm__copy p{font-size:clamp(.9375rem,.95vw,1.0625rem)}}@media(min-width:1186px)and (max-height:900px){.atom-showcase{--atom-showcase-rail-height: clamp(16rem, 36vh, 21rem);--atom-showcase-rail-thumb-height: clamp(1.875rem, 4vh, 2.375rem)}.atom-showcase__inner{min-height:0;padding-top:clamp(2rem,4.5vh,3.25rem);width:min(78vw,1420px)}.atom-showcase__header{min-height:auto;width:min(60vw,1060px)}.atom-showcase__header p,.atom-showcase__header h3{font-size:clamp(1.5rem,3.7vh,2.125rem)}.atom-showcase__header h2{font-size:clamp(2rem,5.2vh,3rem)}.atom-showcase__stage{gap:clamp(1.75rem,3.2vh,2.75rem);grid-template-columns:minmax(21rem,.8fr) minmax(0,1fr);margin-top:clamp(1.5rem,4vh,3rem)}.atom-showcase__list{min-height:clamp(16rem,36vh,21rem)}.atom-showcase__items{gap:clamp(.75rem,1.8vh,1.25rem)}.atom-showcase__item span{font-size:clamp(1rem,2.4vh,1.25rem)}.atom-showcase__item small{font-size:clamp(.875rem,2.15vh,1.0625rem)}.atom-showcase__item[aria-current=true] span{font-size:clamp(1.5rem,3.8vh,2.125rem)}.atom-showcase__item[aria-current=true] small{margin-top:clamp(.375rem,1.3vh,.75rem);max-height:clamp(3.5rem,9vh,5rem)}.atom-showcase__media{max-height:clamp(18rem,45vh,27rem)}.atom-showcase__media figcaption{bottom:clamp(1rem,2.4vh,1.75rem);font-size:clamp(1rem,2.3vh,1.25rem);left:clamp(1rem,2.4vh,1.75rem)}.atom-showcase__cards{margin-top:clamp(1.5rem,3.6vh,3rem);width:min(68vw,1180px)}.atom-showcase__card{grid-template-rows:5.5cqw auto}.atom-showcase__card h4{font-size:clamp(.775rem,1.18cqw,1.05rem);height:3.9cqw;line-height:1.4}.atom-showcase__card p{font-size:clamp(.75rem,1cqw,.875rem);height:3.8cqw;line-height:1.25;margin-top:.4cqw}.atom-showcase--media-left{margin-top:clamp(4rem,8vh,6.5rem)}.atom-showcase--media-left .atom-showcase__inner{min-height:0;padding-top:clamp(2rem,5vh,3.5rem);width:min(78vw,1420px)}.atom-showcase--media-left .atom-showcase__header{width:min(60vw,1060px)}.atom-showcase--media-left .atom-showcase__stage{gap:clamp(1.75rem,3.4vh,2.75rem);grid-template-columns:minmax(0,.92fr) minmax(0,.78fr);margin-top:clamp(2rem,4.5vh,3.5rem)}.atom-showcase--media-left .atom-showcase__media{max-height:clamp(19rem,52vh,29rem)}.atom-showcase--media-left .atom-showcase__list{margin-top:clamp(1rem,2.5vh,1.75rem)}.atom-showcase--media-left .atom-showcase__items{padding-right:clamp(1.5rem,3vh,2.5rem)}.atom-rhythm{--atom-rhythm-gap: clamp(1rem, 2.5vh, 1.5rem)}.atom-rhythm__canvas{min-height:0;padding:clamp(1.25rem,3vh,2.25rem) 0 clamp(2.5rem,5vh,3.75rem)}.atom-rhythm__header{min-height:auto;width:min(48vw,820px)}.atom-rhythm__header p,.atom-rhythm__header h3{font-size:clamp(1.5rem,3.7vh,2.125rem)}.atom-rhythm__header h2{font-size:clamp(2rem,5.2vh,3rem)}.atom-rhythm__viewport{margin-top:clamp(1.75rem,4vh,3rem)}.atom-rhythm__copy{margin-left:clamp(1.25rem,2.5vh,1.75rem);margin-top:clamp(1rem,2.5vh,1.75rem)}.atom-rhythm__copy h4{font-size:clamp(1rem,2.4vh,1.25rem)}.atom-rhythm__copy p{font-size:clamp(.875rem,2.1vh,1.0625rem)}}@media(max-width:1185px){.atom-showcase{--atom-showcase-scroll-range: 0vh !important;min-height:auto}.atom-showcase--media-left{min-height:auto}.atom-showcase__inner,.atom-showcase--media-left .atom-showcase__inner{min-height:0}.atom-hero__content{left:auto;right:clamp(2rem,8vw,6rem);width:min(58vw,44rem)}.atom-hero__logo{width:min(38vw,32rem)}.atom-hero h1{max-width:none}.atom-showcase__stage{grid-template-columns:1fr}.atom-showcase__pin{min-height:0;position:relative;top:auto}.atom-showcase--media-left .atom-showcase__stage{grid-template-columns:1fr}.atom-showcase__media{max-width:850px}.atom-rhythm{--atom-rhythm-card-width: clamp(22rem, 40vw, 31.875rem);overflow:visible}.atom-rhythm__pin{min-height:0;overflow:visible}.atom-rhythm__canvas{min-height:0;padding:5rem 0 5.5rem}.atom-rhythm__header{width:min(76vw,946px)}.atom-rhythm__viewport{overflow-x:auto;padding-bottom:1rem;scrollbar-width:thin;width:min(calc(100vw - 3rem),var(--atom-content-width))}.atom-rhythm__track{padding-right:0;width:max-content}.atom-rhythm__card{flex:0 0 var(--atom-rhythm-card-width)}}@media(min-width:791px)and (max-width:1185px){.atom-page{--atom-radius-lg: clamp(24px, 3vw, 36px);--atom-radius-md: clamp(20px, 2.5vw, 30px);--atom-radius-sm: clamp(14px, 2vw, 20px);--atom-radius-xl: var(--atom-radius-lg);overflow-x:clip}.atom-hero{height:clamp(540px,56vw,660px);min-height:0}.atom-hero__content{left:auto;right:clamp(40px,7vw,80px);top:clamp(120px,15vw,168px);width:min(58vw,560px)}.atom-hero__logo{margin-bottom:clamp(24px,3vw,34px);width:min(34vw,370px)}.atom-hero h1{font-size:clamp(42px,5vw,56px);line-height:1.12;margin-bottom:clamp(30px,4vw,46px)}.atom-hero__button{font-size:clamp(15px,1.7vw,18px);padding:clamp(7px,.9vw,10px) clamp(56px,7vw,78px)}.atom-showcase{margin-top:clamp(48px,6vw,72px)}.atom-rhythm+.atom-showcase--decision,.atom-showcase--decision{margin-top:clamp(72px,9vw,110px)}.atom-showcase__inner,.atom-showcase--media-left .atom-showcase__inner{padding-top:clamp(56px,7vw,80px);width:min(88vw,980px)}.atom-showcase--media-left .atom-showcase__inner{padding-top:0}.atom-showcase__header,.atom-showcase--media-left .atom-showcase__header{min-height:auto;width:min(76vw,760px)}.atom-showcase__header p,.atom-showcase__header h3{font-size:clamp(24px,3vw,34px);line-height:1.28}.atom-showcase__header h2{font-size:clamp(34px,4vw,46px);line-height:1.18}.atom-showcase__stage,.atom-showcase--media-left .atom-showcase__stage{align-items:center;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);margin-top:clamp(38px,5vw,64px)}.atom-showcase--media-left .atom-showcase__stage{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.atom-showcase__list{grid-template-columns:7px minmax(0,1fr);min-height:clamp(280px,33vw,360px)}.atom-showcase--media-left .atom-showcase__list{grid-template-columns:minmax(0,1fr) 7px;margin-top:0}.atom-showcase{--atom-showcase-rail-height: clamp(280px, 33vw, 360px);--atom-showcase-rail-thumb-height: clamp(28px, 3.2vw, 38px)}.atom-showcase__items{gap:clamp(10px,1.5vw,18px);padding-left:clamp(18px,2.4vw,28px)}.atom-showcase--media-left .atom-showcase__items{padding-left:0;padding-right:clamp(22px,3vw,34px)}.atom-showcase__item span{font-size:clamp(15px,1.8vw,20px);line-height:1.35}.atom-showcase__item small{font-size:clamp(13px,1.55vw,16px);line-height:1.42}.atom-showcase__item[aria-current=true] span{font-size:clamp(24px,3vw,34px);line-height:1.25}.atom-showcase__item[aria-current=true] small{margin-top:clamp(8px,1.2vw,12px);max-height:clamp(68px,8vw,90px)}.atom-showcase__media{border-radius:var(--atom-radius-lg);max-width:none}.atom-showcase__media figcaption{bottom:clamp(18px,2.4vw,28px);font-size:clamp(16px,1.8vw,20px);left:clamp(18px,2.4vw,28px)}.atom-showcase__cards{border-radius:var(--atom-radius-lg);gap:2.6cqw;margin-top:clamp(52px,7vw,84px);padding:2.5cqw 1.6cqw 2.6cqw 4.2cqw;width:min(88vw,980px)}.atom-showcase--quality .atom-showcase__stage{margin-top:clamp(28px,4vw,48px)}.atom-showcase--quality .atom-showcase__item[aria-current=true]:before{height:clamp(28px,3.2vw,38px);left:calc(-1*clamp(18px,2.4vw,28px) - 7px);top:6px;width:7px}.atom-showcase--quality .atom-showcase__cards{margin-top:clamp(40px,5vw,64px)}.atom-showcase__card{grid-template-rows:5.8cqw auto}.atom-showcase__card h4{font-size:clamp(12px,1.35cqw,16px);height:4.3cqw;line-height:1.35}.atom-showcase__card p{font-size:clamp(10px,1.12cqw,13px);height:3.6cqw;line-height:1.25;margin-top:.45cqw}.atom-rhythm{--atom-rhythm-card-width: clamp(260px, 30vw, 340px);--atom-rhythm-gap: clamp(16px, 2vw, 24px);overflow:hidden}.atom-rhythm__pin{min-height:0}.atom-rhythm__canvas{min-height:0;padding:clamp(64px,8vw,92px) 0 clamp(68px,8.5vw,96px)}.atom-rhythm__header{min-height:auto;width:min(72vw,720px)}.atom-rhythm__header p,.atom-rhythm__header h3{font-size:clamp(24px,3vw,34px);line-height:1.28}.atom-rhythm__header h2{font-size:clamp(34px,4vw,46px);line-height:1.18}.atom-rhythm__viewport{margin-top:clamp(44px,5.5vw,68px);overflow-x:auto;scrollbar-width:none;width:min(calc(100vw - 3rem),var(--atom-content-width))}.atom-rhythm__viewport::-webkit-scrollbar{display:none}.atom-rhythm__track{padding-right:0;width:max-content}.atom-rhythm__card{flex:0 0 var(--atom-rhythm-card-width)}.atom-rhythm__figure{border-radius:var(--atom-radius-xl)}.atom-rhythm__copy{margin-left:clamp(18px,2.2vw,26px);margin-top:clamp(16px,2vw,24px);width:calc(100% - clamp(18px,2.2vw,26px))}.atom-rhythm__copy h4{font-size:clamp(16px,1.8vw,20px);line-height:1.35}.atom-rhythm__copy p{font-size:clamp(13px,1.5vw,16px);line-height:1.4}.atom-immersive__devices-image{object-fit:contain}}@media(max-width:790px){.atom-hero{height:auto;min-height:42rem}.atom-page{padding-top:0}.atom-hero__media{object-position:58% center}.atom-hero__shade{background:linear-gradient(270deg,#00000094,#0000006b 56%,#0000000f)}.atom-hero__content{left:auto;padding:7rem 1.5rem 4rem;position:relative;right:auto;top:auto;width:auto}.atom-hero__logo{max-width:100%;width:min(19rem,78vw)}.atom-hero h1{font-size:clamp(2.5rem,11vw,3.5rem);max-width:100%}.atom-showcase{min-height:auto}.atom-showcase__pin{min-height:0;overflow:visible}.atom-showcase__inner{min-height:0;padding:5rem 1.5rem;width:100%}.atom-showcase__header{min-height:0;text-align:left;width:100%}.atom-showcase__header p,.atom-showcase__header h3{font-size:clamp(1.5rem,7vw,2.25rem)}.atom-showcase__header h2{font-size:clamp(2rem,9vw,3rem)}.atom-showcase__stage{gap:2rem;grid-template-columns:1fr;margin-top:3rem}.atom-showcase__list{grid-template-columns:9px minmax(0,1fr);min-height:auto;order:2}.atom-showcase__rail{height:100%;min-height:22rem}.atom-showcase__rail span{height:2.5rem}.atom-showcase--media-left .atom-showcase__list{grid-template-columns:minmax(0,1fr) 9px;margin-top:0;order:2}.atom-showcase--media-left .atom-showcase__items{padding-left:0;padding-right:1.25rem}.atom-showcase__items{gap:1.25rem;padding-left:1.25rem}.atom-showcase__item span,.atom-showcase__item[aria-current=true] span{font-size:1.35rem}.atom-showcase__item small,.atom-showcase__item[aria-current=true] small{font-size:1rem;margin-top:.45rem;max-height:none;opacity:1}.atom-showcase__media{border-radius:var(--atom-radius-mobile-lg);order:1}.atom-showcase--media-left{min-height:auto}.atom-showcase--media-left .atom-showcase__inner{box-sizing:border-box;min-height:0;padding:5rem 1.5rem;width:100%}.atom-showcase--media-left .atom-showcase__header{width:100%}.atom-showcase--media-left.atom-showcase--no-cards .atom-showcase__pin{display:block}.atom-showcase__media figcaption{display:none}.atom-showcase__cards{aspect-ratio:auto;border-radius:var(--atom-radius-mobile-lg);display:flex;gap:1.5rem;flex-direction:column;height:auto;margin-top:3rem;max-width:none;overflow:visible;padding:2rem;width:100%}.atom-showcase__card{display:flex;flex:0 1 auto;flex-direction:row;gap:1.25rem;min-height:0;width:auto}.atom-showcase__card-icon{flex:0 0 5.5rem;height:auto}.atom-showcase__card-icon img{margin-top:0;max-height:4rem;max-width:4.75rem}.atom-showcase__card-copy{align-self:center}.atom-showcase__card h4{min-height:0}.atom-showcase__card p{margin-top:.5rem}.atom-rhythm{overflow:visible}.atom-rhythm__pin{min-height:0;overflow:visible}.atom-rhythm__canvas{min-height:0;padding:5rem 1.5rem}.atom-rhythm__header{min-height:0;text-align:left;width:100%}.atom-rhythm__header p,.atom-rhythm__header h3{font-size:clamp(1.5rem,7vw,2.25rem)}.atom-rhythm__header h2{font-size:clamp(2rem,9vw,3rem)}.atom-rhythm__viewport{margin-top:3rem;overflow:visible;padding-bottom:0;padding-left:0}.atom-rhythm__track{display:grid;gap:3rem;width:100%}.atom-rhythm__card{height:auto;width:100%}.atom-rhythm__figure{border-radius:var(--atom-radius-mobile-lg)}.atom-rhythm__copy{margin:1.5rem 0 0;width:100%}.atom-rhythm__copy h4{font-size:1.35rem}.atom-rhythm__copy p{font-size:1rem}}.atom-mobile-pinned-carousel,.atom-showcase__mobile-quality,.atom-rhythm__mobile-carousel{display:none}@media(max-width:790px){.atom-page{--atom-nav-height: 48px;--atom-mobile-frame-width: calc(100vw - 40px) ;--atom-radius-lg: clamp(18px, 5.128vw, 20px);--atom-radius-md: clamp(16px, 4.615vw, 18px);--atom-radius-sm: clamp(12px, 3.589vw, 14px);--atom-radius-xl: var(--atom-radius-lg);--atom-radius-mobile-lg: var(--atom-radius-lg);--atom-radius-mobile-md: var(--atom-radius-md);--atom-radius-mobile-sm: var(--atom-radius-sm);overflow-x:clip;padding-top:0}.atom-rhythm__pin{display:none}.atom-rhythm__mobile-carousel{background:#fff;display:flex}.atom-hero{background:#050704;box-sizing:border-box;color:#fff;display:block;height:auto;min-height:100svh;min-height:100dvh;padding:0}.atom-hero__media{border-radius:0;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-2}.atom-hero__shade{display:none}.atom-hero__content{bottom:0;left:20px;padding:0;position:absolute;top:0;transform:none;width:var(--atom-mobile-frame-width)}.atom-hero__logo{display:none}.atom-hero h1{font-size:2.25rem;font-weight:500;left:auto;line-height:3rem;margin:0;max-width:23.0625rem;position:static;top:auto;width:auto}.atom-hero__title-desktop,.atom-hero__title-mobile,.atom-hero__title-mobile-tagline,.atom-hero h1 .atom-hero__title-lines--desktop{display:none}.atom-hero h1 .atom-hero__title-lines--mobile{display:block}.atom-hero--v2 .atom-hero__content--v2{box-sizing:border-box;display:block;left:1.25rem;padding-top:7.375rem;right:1.25rem;width:auto}.atom-hero--v2 .atom-hero__shade--v2,.atom-hero--v2 .atom-hero__lede--desktop{display:none}.atom-hero__button{align-items:center;border-radius:999px;display:inline-flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;bottom:60px;left:50%;line-height:1.25;padding:0 1.25rem;position:absolute;top:auto;transform:translate(-50%);width:auto}.atom-hero__button span{display:none}.atom-hero__button:after{content:attr(data-mobile-label)}.atom-hero__button:hover,.atom-hero__button:active{transform:translate(-50%)}.atom-showcase--quality,.atom-showcase--decision{margin-top:0;min-height:0}.atom-page .atom-showcase--quality .atom-mobile-pinned-carousel{min-height:0}.atom-page .atom-showcase--quality .atom-mobile-pinned-carousel__inner{height:auto}.atom-showcase__pin,.atom-showcase--media-left.atom-showcase--no-cards .atom-showcase__pin{display:none}.atom-progress{margin:0;padding:0}.atom-progress__inner{display:none}.atom-progress__mobile{display:block}.atom-progress__mobile-inner{margin:0 auto;width:var(--atom-mobile-frame-width)}.atom-progress__mobile-header{padding-top:60px;width:286px}.atom-progress__mobile-header p,.atom-progress__mobile-header h2,.atom-progress__mobile-header h3,.atom-progress__mobile-copy h4,.atom-progress__mobile-copy p,.atom-progress__mobile-lab-copy h4,.atom-progress__mobile-lab-copy p{letter-spacing:0;margin:0}.atom-progress__mobile-header p{color:#83c900;font-size:1.25rem;font-weight:500;line-height:2rem}.atom-progress__mobile-header h2{color:#000;font-size:1.75rem;font-weight:500;line-height:2rem}.atom-progress__mobile-header h3{color:#000;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:10px}.atom-progress__mobile-lab{border-radius:var(--atom-radius-mobile-lg);color:#fff;height:451px;margin-top:30px;overflow:hidden;position:relative;width:var(--atom-mobile-frame-width)}.atom-progress__mobile-lab-bg{display:block;height:100%;object-fit:cover;width:100%}.atom-progress__mobile-lab-smartpath{height:6.4302%;left:11.1429%;pointer-events:none;position:absolute;top:36.1419%;width:28.2857%;z-index:1}.atom-progress__mobile-lab-smartpath span{background:#a6ff00;border-radius:999px;display:block;height:21.0526%;left:0;position:absolute;top:10.5263%;width:6.0606%;z-index:1}.atom-progress__mobile-lab-smartpath img{display:block;height:100%;object-fit:cover;width:100%}.atom-progress__mobile-lab-detail{border-radius:.5rem;display:block;height:28.6031%;left:56%;object-fit:contain;pointer-events:none;position:absolute;top:5%;width:auto;z-index:1}.atom-progress__mobile-lab-copy{bottom:31px;left:20px;position:absolute;width:236px;z-index:1}.atom-progress__mobile-lab-copy h4,.atom-progress__mobile-copy h4{font-size:.875rem;font-weight:500;line-height:1.25rem}.atom-progress__mobile-lab-copy p,.atom-progress__mobile-copy p{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:8px}.atom-progress__mobile-lab-copy span{color:#83c900}.atom-progress__mobile-card{background:#f3f3f3;border-radius:var(--atom-radius-mobile-lg);box-sizing:border-box;overflow:hidden;width:var(--atom-mobile-frame-width)}.atom-progress__mobile-card--tracking{height:430px;margin-top:16px;padding:42px 20px 30px}.atom-progress__mobile-radar{display:block;height:231px;margin:0 auto;position:relative;width:304.664px}.atom-progress__mobile-radar img{display:block;height:177.354px;left:48.442px;position:absolute;top:26.823px;width:204.977px}.atom-progress__mobile-radar-label{color:#000;font-size:.625rem;font-weight:500;line-height:1.0625rem;position:absolute;text-align:center}.atom-progress__mobile-radar-label--cardio{left:13px;top:0;width:126px}.atom-progress__mobile-radar-label--muscular-endurance{left:149px;top:0;width:109px}.atom-progress__mobile-radar-label--flexibility{left:260px;top:95px;width:45px}.atom-progress__mobile-radar-label--strength{left:0;top:95px;width:77px}.atom-progress__mobile-radar-label--stability{left:27px;top:200px;width:97px}.atom-progress__mobile-radar-label--speed{left:178px;top:202px;width:98px}.atom-progress__mobile-copy{margin-top:39px;width:310px}.atom-progress__mobile-card--tracking .atom-progress__mobile-copy p,.atom-progress__mobile-card--share .atom-progress__mobile-copy p{color:gray}.atom-progress__mobile-card--share{margin-top:16px;min-height:148px;padding:30px 20px}.atom-progress__mobile-card--share .atom-progress__mobile-copy{margin-top:0}.atom-progress__mobile-card--tracking .atom-progress__mobile-copy{margin-top:39px}.atom-immersive{margin:0;padding:0}.atom-immersive__inner{margin:0 auto;width:var(--atom-mobile-frame-width)}.atom-immersive__header{margin:0;padding-top:60px;text-align:left;width:286px}.atom-immersive__header p,.atom-immersive__header h2,.atom-immersive__header h3,.atom-immersive h4,.atom-immersive p{letter-spacing:0;margin:0}.atom-immersive__header p{font-size:1.25rem;line-height:2rem;margin:0;width:auto}.atom-immersive__header h2{font-size:1.75rem;line-height:2rem;white-space:nowrap}.atom-immersive__header h3{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:10px;width:286px}.atom-immersive__content{display:grid;gap:16px;grid-template-columns:1fr;margin-top:30px}.atom-immersive__devices{aspect-ratio:auto;display:flex;flex-direction:column;gap:16px;margin:0;position:relative}.atom-immersive__device-copy{left:auto;position:static;top:auto;width:323px}.atom-immersive__device-intro--desktop{display:none}.atom-immersive__device-intro--mobile{color:gray;display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}.atom-immersive__device-copy h4{font-size:.875rem;line-height:1.25rem;width:236px}.atom-immersive__device-copy h4 br,.atom-immersive__device-list strong{display:none}.atom-immersive__device-list{gap:7px;margin-top:16px;width:266px}.atom-immersive__device-list li{align-items:center;color:gray;font-size:.625rem;font-weight:400;gap:6px;line-height:1.25rem;margin-bottom:0}.atom-immersive__device-icon{display:block;flex-shrink:0;height:13px;margin-top:0;object-fit:contain;width:13px}.atom-immersive__device-list .atom-immersive__device-icon,.atom-immersive__device-list .atom-immersive__device-label-mobile{display:block}.atom-immersive__device-label-desktop{display:none}.atom-immersive__device-label-mobile{display:block}.atom-immersive__device-list .atom-immersive__device-label-desktop{display:none}.atom-immersive__device-list p,.atom-immersive__device-list span{color:gray;font-size:.625rem;font-weight:400;line-height:1.25rem}.atom-immersive__devices-image{aspect-ratio:904 / 714;border-radius:0;height:auto;left:auto;object-fit:contain;position:static;top:auto;width:var(--atom-mobile-frame-width)}.atom-immersive-card{aspect-ratio:auto;border-radius:var(--atom-radius-mobile-lg);height:150px;width:var(--atom-mobile-frame-width)}.atom-immersive-card__bg,.atom-immersive-card--mount .atom-immersive-card__bg{object-fit:cover}.atom-immersive-card--mount .atom-immersive-card__bg{object-position:32% 48%}.atom-immersive-card__copy,.atom-immersive-card__copy--right{left:20px;top:30px;width:200px}.atom-immersive-card__icon{height:30px;margin-bottom:10px;width:30px}.atom-immersive-card h4{font-size:.625rem;font-weight:500;line-height:.875rem;text-align:left;width:auto}.atom-immersive-card p{font-size:.625rem;line-height:.875rem;margin-top:8px;width:auto}.atom-immersive-card__title--mount,.atom-immersive-card__title--light{width:auto}.atom-immersive-card--mount p{width:190px}.atom-immersive-card--light p{width:200px}.atom-immersive__features--desktop{display:none}.atom-immersive__features--mobile{display:grid;gap:16px;grid-template-columns:1fr;margin:0}.atom-immersive-card--mount:after,.atom-immersive-card--light:after,.atom-immersive-card--gesture:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atom-immersive-card--mount:after{background:linear-gradient(90deg,#212121 30%,#37373700 70%)}.atom-immersive-card--light:after{background:linear-gradient(90deg,#b1aa96 28%,#887e6000 62%)}.atom-immersive-card--gesture:after{background:linear-gradient(90deg,#616161 32%,#6a6a6a00 72%)}.atom-immersive-card--mount .atom-immersive-card__copy,.atom-immersive-card--light .atom-immersive-card__copy,.atom-immersive-card--gesture .atom-immersive-card__copy{z-index:1}.bodypark-home .atom-companion{--atom-companion-mobile-width: var(--atom-mobile-frame-width);margin:50px 0 0;padding:60px 20px 0}.atom-companion__inner{width:var(--atom-companion-mobile-width)}.atom-companion__header{margin:0;min-height:0;text-align:left;width:var(--atom-companion-mobile-width)}.atom-companion__heading{min-height:0;width:var(--atom-companion-mobile-width)}.atom-companion__header p,.atom-companion__header h2,.atom-companion__header h3,.atom-companion h3,.atom-companion p{letter-spacing:0;margin:0}.atom-companion__heading p{font-size:1.25rem;line-height:2rem}.atom-companion__eyebrow-desktop{display:none}.atom-companion__eyebrow-mobile{display:block}.atom-companion__heading h2{font-size:1.75rem;line-height:2rem;white-space:nowrap}.atom-companion__heading h3{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:10px}p.atom-companion__intro{color:gray;font-size:.875rem;line-height:1.25rem;margin:30px 0 0;width:var(--atom-companion-mobile-width)}.atom-companion__workout{aspect-ratio:350 / 451;border-radius:var(--atom-radius-mobile-lg);height:auto;margin-top:16px;width:var(--atom-companion-mobile-width)}.atom-companion__workout picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.atom-companion__workout-image{height:100%;object-fit:cover;object-position:center top;width:100%}.atom-companion__workout-shade{display:none}.atom-companion__workout-copy{left:20px;top:313px;width:303px}.atom-companion__workout-copy h3{font-size:.875rem;font-weight:500;line-height:1.25rem}.atom-companion__workout-title-mobile,.atom-companion__workout-mobile{display:block}.atom-companion__workout-copy p{font-size:.875rem;line-height:1.25rem}.atom-companion__workout-lede{margin-top:8px}.atom-companion__workout-copy p:not(.atom-companion__workout-lede){margin-top:8px}.atom-companion__workout-copy strong{color:#a6ff00;font-weight:600}.atom-companion__workout-copy span{display:block}.atom-companion__workout-copy span.atom-companion__workout-title-desktop,.atom-companion__workout-copy .atom-companion__workout-lede,.atom-companion__workout-copy .atom-companion__workout-desktop{display:none}.atom-page .atom-companion{margin-top:60px}.atom-companion__cards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.atom-companion-card{aspect-ratio:auto;background:#f3f3f3;border-radius:var(--atom-radius-mobile-lg);height:164px;padding:0}.atom-companion-card__icon{height:30px;left:20px;top:30px;width:30px}.atom-companion-card h3{font-size:.625rem;font-weight:500;left:20px;line-height:.875rem;top:70px}.atom-companion-card p{font-size:.625rem;left:20px;line-height:.875rem;top:92px;width:120px}.atom-companion-card__title-desktop,.atom-companion-card__description-desktop{display:none}.atom-companion-card__title-mobile,.atom-companion-card__description-mobile{display:block}.atom-companion__cards .atom-companion-card:nth-child(2) p{width:133px}.atom-companion__motion-block{margin:16px 0 0;scroll-margin-inline:20px;width:var(--atom-companion-mobile-width)}.atom-companion__motion{--atom-companion-motion-surface: #f2f2f2;aspect-ratio:350 / 450;background:var(--atom-companion-motion-surface);border-radius:var(--atom-radius-mobile-lg);height:auto;margin:0;overflow:hidden;width:100%}.atom-companion__motion-panel{gap:0;left:auto;position:static;top:auto;width:100%}.atom-companion__motion-copy{left:0;position:absolute;right:0;text-align:center;top:6.6667%;width:auto}.atom-companion__motion-copy p{font-size:8.5714cqw;line-height:1;margin:0 auto;text-align:center;width:auto}.atom-companion__motion-copy h3{font-size:18.8571cqw;line-height:.9091;margin:0 auto;text-align:center;white-space:nowrap;width:auto}.atom-companion__motion-products{aspect-ratio:628 / 838;height:auto;inset:24.4444% 17.71% auto 16.29%;transform:none;width:auto}.atom-companion__motion-product{object-fit:cover;object-position:center}.atom-companion__swatches--desktop{display:none}.atom-companion__swatches--mobile{align-items:center;background:#e8e8e880;border-radius:50px;box-sizing:border-box;display:flex;gap:20px;height:60px;justify-content:center;left:auto;margin:16px auto 0;padding:14px 32px;position:static;top:auto;width:234px}.atom-companion__swatches--mobile .atom-companion__swatch{border:2px solid rgba(255,255,255,.5);flex:0 0 26px;height:26px;left:auto;position:static;top:auto;width:26px}.atom-companion__swatches--mobile .atom-companion__swatch:nth-child(2),.atom-companion__swatches--mobile .atom-companion__swatch:nth-child(3),.atom-companion__swatches--mobile .atom-companion__swatch:nth-child(4){left:auto}.atom-companion__swatches--mobile .atom-companion__swatch[aria-pressed=true]{border-color:#fff;box-shadow:none;transform:none}.atom-companion__swatches--mobile .atom-companion__swatch:active{transform:scale(.94)}.bodypark-home .atom-why{margin:3.75rem 0}.atom-page .atom-why__lede,.atom-page .atom-why__accent{display:none}.atom-why__inner{max-width:var(--atom-mobile-frame-width);width:100%}.atom-why h2{font-size:1.75rem;line-height:2rem;text-align:left}.atom-why__lede{font-size:.875rem;line-height:1.35;margin:.75rem 0 0;max-width:none;text-align:left;width:auto}.atom-why__lede-line--desktop{display:none}.atom-why__lede-line--mobile{display:block}.atom-why--heading-start .atom-why__accent{height:16px;margin-top:2px;width:6px;flex-basis:6px}.atom-why--heading-start h2{font-size:14px;font-weight:500;line-height:1.2}.atom-why--heading-start .atom-why__lede{font-size:12px;margin:4px 0 0!important}.atom-why--heading-start .atom-why__lede-line--desktop{display:inline}.atom-why--heading-start .atom-why__lede-line--mobile{display:none}.atom-why__table{--atom-why-columns: minmax(4.5rem, 7.5rem) repeat(4, minmax(2.75rem, 1fr));margin-top:1.75rem;width:100%}.atom-why__head,.atom-why__feature-row{gap:.375rem;justify-content:initial}.atom-why__head{gap:.375rem;margin-bottom:1rem}.atom-why__head-cell{font-size:.625rem;line-height:.7775rem;padding-bottom:.5rem}.atom-why__head-cell--atom{align-items:center;display:flex;font-size:.9318rem;height:2.0625rem;justify-content:center;line-height:1.2;min-height:0;padding:0}.atom-why__column-title--desktop{display:none}.atom-why__column-title--mobile{display:block}.atom-why__section-title{font-size:.625rem;line-height:.75rem;margin:1.125rem 0 .5rem}.atom-why__feature-label--accent{font-weight:600}.atom-why__feature-row{gap:.375rem;min-height:1.125rem}.atom-why__feature-label{font-size:.4659rem;line-height:.625rem;padding-right:.25rem}.atom-why__score-cell{min-height:1.125rem;padding:.125rem 0}.atom-why__bars{gap:.125rem}.atom-why__bar{border-radius:.097rem;height:.33rem;width:.7377rem}.atom-mobile-pinned-carousel{align-items:flex-start;background:#fff;box-sizing:border-box;color:#000;display:flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;justify-content:center;min-height:var(--atom-mobile-carousel-min-height);overflow:hidden;padding:var(--atom-mobile-carousel-top-padding) 0 0;position:relative;width:100%;z-index:2}.atom-mobile-pinned-carousel__inner{height:var(--atom-mobile-carousel-inner-height);overflow:visible;position:relative;width:var(--atom-mobile-frame-width)}.atom-mobile-pinned-carousel__header{height:var(--atom-mobile-carousel-header-height);margin:0 auto;width:var(--atom-mobile-frame-width)}.atom-mobile-pinned-carousel__header p,.atom-mobile-pinned-carousel__header h2,.atom-mobile-pinned-carousel__header h3{margin:0}.atom-mobile-pinned-carousel__header p{color:#83c900;font-size:1.25rem;font-weight:500;line-height:2rem}.atom-mobile-pinned-carousel__header h2{color:#000;font-size:1.75rem;font-weight:500;line-height:2rem}.atom-mobile-pinned-carousel__header h3{color:#000;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:10px;width:var(--atom-mobile-carousel-subtitle-width)}.atom-mobile-pinned-carousel__viewport{height:var(--atom-mobile-carousel-viewport-height);margin-left:-20px;margin-top:var(--atom-mobile-carousel-header-to-viewport-gap);overflow:hidden;touch-action:pan-y;width:100vw}.atom-mobile-pinned-carousel__track{display:flex;gap:var(--atom-mobile-carousel-track-gap);padding-left:20px;transition:transform .46s cubic-bezier(.22,1,.36,1);width:max-content}.atom-mobile-pinned-carousel__slide{flex:0 0 var(--atom-mobile-carousel-slide-width);height:var(--atom-mobile-carousel-slide-height);min-width:0}.atom-mobile-pinned-carousel__media{border-radius:var( --atom-radius-mobile-lg, var(--atom-mobile-carousel-image-radius) );margin:0;overflow:hidden;position:relative}.atom-mobile-pinned-carousel__media>img:first-of-type,.atom-mobile-pinned-carousel__slide>img{border-radius:var( --atom-radius-mobile-lg, var(--atom-mobile-carousel-image-radius) );display:block;height:var(--atom-mobile-carousel-image-height);object-fit:cover;width:var(--atom-mobile-carousel-slide-width)}.atom-mobile-pinned-carousel__badge{height:104px;left:208px;position:absolute;top:24px;width:104px}.atom-mobile-pinned-carousel__slide>div{margin-left:var(--atom-mobile-carousel-copy-margin-left);margin-top:var(--atom-mobile-carousel-copy-margin-top);width:var(--atom-mobile-carousel-copy-width)}.atom-mobile-pinned-carousel__slide h4{color:#000;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}.atom-mobile-pinned-carousel__overlay{border-radius:20px;height:var(--atom-mobile-carousel-overlay-height);left:var(--atom-mobile-carousel-overlay-x);object-fit:cover;pointer-events:none;position:absolute;top:var(--atom-mobile-carousel-overlay-y);width:var(--atom-mobile-carousel-overlay-width)}.atom-showcase--decision .atom-mobile-pinned-carousel__video{border-radius:20px;height:auto;left:11.36%;object-fit:contain;pointer-events:none;position:absolute;top:7.94%;width:76.89%}.atom-mobile-pinned-carousel__media--overlay:after{background:linear-gradient(180deg,#0000 50%,#0000004d);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atom-mobile-pinned-carousel__slide p{color:gray;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:8px 0 0}.atom-mobile-pinned-carousel__arrows{display:flex;gap:10px;justify-content:flex-end;margin-left:auto;margin-right:auto;margin-top:var(--atom-mobile-carousel-arrows-margin-top);width:var(--atom-mobile-frame-width)}.atom-mobile-pinned-carousel__arrows button{align-items:center;-webkit-appearance:none;appearance:none;background:#f2f2f2;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.atom-mobile-pinned-carousel__arrows button:disabled{opacity:.46}.atom-mobile-pinned-carousel__arrows span{border-right:2px solid #000;border-top:2px solid #000;display:block;height:12px;width:12px}.atom-mobile-pinned-carousel__arrows button:first-child span{transform:translate(3px) rotate(225deg)}.atom-mobile-pinned-carousel__arrows button:last-child span{transform:translate(-3px) rotate(45deg)}.atom-mobile-pinned-carousel__icons{margin-left:auto;margin-right:auto;margin-top:var(--atom-mobile-carousel-icons-margin-top);width:var(--atom-mobile-frame-width)}.atom-mobile-pinned-carousel__icon-stage{position:relative;width:var(--atom-mobile-frame-width)}.atom-mobile-pinned-carousel__icon-list{background:#f2f2f2;border-radius:var(--atom-radius-mobile-lg);box-sizing:border-box;display:grid;grid-template-columns:repeat(3,100px);padding:14px;width:var(--atom-mobile-frame-width);justify-content:space-between}.atom-mobile-pinned-carousel__icon-arrow{-webkit-appearance:none;appearance:none;background:transparent url(atom-mobile-icon-list-arrow.svg) center / 8px 15px no-repeat;border:0;cursor:pointer;height:44px;padding:0;position:absolute;top:28px;width:32px;z-index:2}.atom-mobile-pinned-carousel__icon-arrow--previous{left:0;transform:rotate(180deg)}.atom-mobile-pinned-carousel__icon-arrow--next{right:0}.atom-mobile-pinned-carousel__icon-list button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:14px;color:#000;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:80px;justify-content:flex-start;padding:7px;text-align:center}.atom-mobile-pinned-carousel__icon-list button[aria-current=true]{background:#1d252c;color:#fff}.atom-mobile-pinned-carousel__icon-list button[aria-current=true] img{filter:brightness(0) invert(1)}.atom-mobile-pinned-carousel__icon-list img{border-radius:0;display:block;height:30px;max-width:35px;object-fit:contain;width:auto}.atom-mobile-pinned-carousel__icon-list span{display:block;font-size:.625rem;font-weight:500;line-height:.875rem;margin-top:7px;overflow-wrap:anywhere;width:86px}.atom-mobile-pinned-carousel__icons>p{color:#000;font-size:.625rem;font-weight:500;line-height:.875rem;margin:10px auto 0;text-align:center;width:max-content}}@media(min-width:641px)and (max-width:790px){.atom-page{--atom-mobile-frame-width: min(640px, calc(100vw - 80px) )}.bodypark-home .atom-companion{padding-left:calc((100vw - var(--atom-mobile-frame-width)) / 2);padding-right:calc((100vw - var(--atom-mobile-frame-width)) / 2)}.atom-mobile-pinned-carousel{min-height:auto;padding-bottom:60px}}@media(max-width:790px)and (prefers-reduced-motion:reduce){.atom-mobile-pinned-carousel__track{transition:none}}.atom-hero--v2 .atom-hero__shade--v2{background:linear-gradient(270deg,#0000008c 5.128%,#0000 17.543%);width:100%}.atom-hero--v2 .atom-hero__content--v2{right:max(2rem,calc((100vw - min(83.333vw,1600px))/2));width:min(47.084vw,904px)}@media(min-width:791px){.atom-hero--v2 .atom-hero__media{object-position:left center}}.atom-hero__title-lines span{display:block}.atom-hero__title-desktop,.atom-hero__title-mobile,.atom-hero__title-mobile-tagline,.atom-hero__lede,.atom-hero__lede--desktop{display:none}.atom-features{background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}@media(min-width:791px){.atom-page .atom-features__section,.atom-page .home-layered-motion__intro-brand--fallback{display:none}.atom-page .home-layered-motion__intro-brand--atom{display:flex}.atom-hero h1 .atom-hero__title-lines--mobile{display:none}.atom-features{display:flex;flex-direction:column;gap:0;padding-block:0}.atom-features__inner{padding-top:0;padding-bottom:0}.atom-page .atom-rhythm,.atom-page .atom-rhythm__pin{overflow:visible}.atom-page .atom-rhythm__canvas{padding-bottom:0}.atom-page .atom-rhythm__viewport{overflow:visible;width:var(--atom-content-width)}.atom-page .atom-rhythm__track{display:grid;gap:var(--atom-rhythm-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.atom-page .atom-rhythm__card{flex:none;min-width:0;width:auto}}@media(min-width:1186px){.atom-features{padding-top:0}.atom-page .atom-showcase__inner,.atom-page .atom-showcase--media-left .atom-showcase__inner{width:var(--atom-content-width)}.atom-page .atom-showcase__stage{align-items:center;gap:1.5cqw;grid-template-columns:minmax(0,1fr) 53.125cqw}.atom-page .atom-showcase--media-left .atom-showcase__stage{align-items:center;gap:3.9375cqw;grid-template-columns:53.125cqw minmax(0,1fr)}.atom-page .atom-showcase__media,.atom-page .atom-showcase--media-left .atom-showcase__media{max-height:none;width:53.125cqw}.atom-page .atom-showcase--media-left .atom-showcase__list{margin-top:0}}.atom-features__section{margin:0;padding:0}.atom-features__inner{box-sizing:border-box;margin:0 auto;min-height:0;width:var(--atom-content-width)}.atom-features__intro{margin:0 auto;min-height:auto;text-align:center;width:min(68.75vw,1320px)}.atom-features__section--media-left .atom-features__intro{width:min(68.75vw,1320px)}.atom-features__title,.atom-features__subtitle,.atom-features__description{margin:0}.atom-features__title{color:#83c900;font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25}.atom-features__subtitle{color:#000;font-size:clamp(2.25rem,2.5vw,3rem);font-weight:500;line-height:1.3334;margin-top:0;text-align:center}.atom-features__subtitle span{display:inline}.atom-features__subtitle span+span:before{content:" "}.atom-features__intro-description{display:none}.atom-features__description{color:#000;font-size:clamp(.875rem,1.7vw,2.25rem);font-weight:400;line-height:1.3334}.atom-features__copy{align-self:center;justify-self:start;width:min(100%,40.6875rem)}.atom-features__section--media-left .atom-features__copy{width:min(100%,45.125rem)}.atom-features__copy .atom-features__description{margin:0 0 clamp(2rem,4.583vw,5.5rem);max-width:min(44.1875rem,100%)}.atom-features__stage{align-items:center;display:grid;gap:1.875rem;grid-template-columns:1fr;margin-top:1.875rem}.atom-features__key-features{width:100%}.atom-features__key-features-label{font-size:clamp(.875rem,1.7vw,2.25rem);font-weight:500;line-height:1.3334;margin:0 0 clamp(.75rem,1.04vw,1.25rem)}.atom-features__key-features-grid{display:grid;gap:clamp(.75rem,1.04vw,1.25rem) 0;grid-auto-flow:column;grid-template-columns:repeat(var(--atom-features-key-columns, 2),minmax(0,1fr));grid-template-rows:repeat(2,auto);list-style:none;margin:0;padding:0}.atom-features__key-features-grid li{align-items:flex-start;display:flex;font-size:clamp(.875rem,1.25vw,1.5rem);font-weight:400;gap:.875rem;line-height:1.5;margin-bottom:0}.atom-features__key-features-grid li:before{background:#83c900;border-radius:50%;content:"";flex-shrink:0;height:clamp(5px,.417vw,8px);margin-top:clamp(.4375rem,.73vw,.875rem);width:clamp(5px,.417vw,8px)}@media(min-width:791px){.atom-features__section--know-what-to-do .atom-features__key-features-grid{column-gap:clamp(1rem,1.6vw,1.8rem);grid-template-columns:max-content max-content;white-space:nowrap}.atom-features__section--know-what-to-do .atom-features__copy{width:min(100%,48rem)}}.atom-features__key-features--light .atom-features__key-features-label,.atom-features__key-features--light .atom-features__key-features-grid li,.atom-features__key-features--light .atom-features__key-features-stack-list li{color:#fff}.atom-features__key-features-stack-list{display:flex;flex-direction:column;gap:clamp(.75rem,1.04vw,1.25rem);list-style:none;margin:0;padding:0}.atom-features__key-features-stack-list li{align-items:flex-start;display:flex;font-size:clamp(.875rem,1.25vw,1.5rem);font-weight:400;gap:.875rem;line-height:1.5;margin-bottom:0}.atom-features__key-features-stack-list li:before{background:#83c900;border-radius:50%;content:"";flex-shrink:0;height:clamp(5px,.417vw,8px);margin-top:clamp(.4375rem,.73vw,.875rem);width:clamp(5px,.417vw,8px)}.atom-features__progress-copy{left:clamp(2rem,4.0625vw,4.875rem);max-width:min(40.6875rem,48%);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.atom-features__progress-description{color:#fff;font-size:clamp(.875rem,1.875vw,2.25rem);font-weight:400;line-height:1.3334;margin:0 0 clamp(2rem,4.583vw,5.5rem);text-align:left}.atom-features__progress-copy .atom-features__key-features{width:100%}.atom-features__progress-copy .atom-features__key-features-label{text-align:left}.atom-features__progress-mobile-key-features{display:none}@media(min-width:1186px){.atom-features__stage--media-right{gap:clamp(3.25rem,3.073vw,3.6875rem);grid-template-columns:minmax(22rem,.78fr) minmax(0,1fr);justify-content:center;margin-top:clamp(2rem,3.6vw,4.5rem)}.atom-features__stage--media-left{gap:clamp(3.25rem,3.281vw,3.9375rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.78fr);justify-content:center;margin-top:clamp(5.2rem,5.208vw,6.25rem)}}.atom-features__media{justify-self:stretch;width:100%}.atom-features__carousel-desktop{display:block}.atom-features__carousel-mobile{display:none}.atom-features__carousel-frame{aspect-ratio:850 / 600;border-radius:var(--atom-radius-lg);height:auto;isolation:isolate;margin:0;overflow:hidden;position:relative;width:100%}.atom-features__carousel-image{display:block;height:100%;object-fit:cover;width:100%}.atom-features__carousel-layered{height:100%;position:relative;width:100%}.atom-features__carousel-layered-bg{display:block;height:100%;object-fit:cover;width:100%}.atom-features__carousel-layered-video{object-fit:contain;pointer-events:none;position:absolute}.atom-features__carousel-layered-video--desktop{bottom:4.5%;height:91%;right:4.5%;width:auto;border-radius:20px}.atom-features__carousel-layered-video--mobile{border-radius:20px;height:auto;object-fit:contain;width:auto}.atom-features__section--know-what-to-do .atom-features__carousel-slide-media .atom-features__carousel-layered-video--mobile{height:auto;left:11.36%;max-height:none;top:7.94%;transform:none;width:76.89%}.atom-features__carousel-badge{bottom:clamp(1rem,2vw,2rem);height:clamp(4rem,5.5vw,5.3125rem);pointer-events:none;position:absolute;right:clamp(1rem,2vw,2rem);width:clamp(4rem,5.5vw,5.3125rem)}.atom-features__carousel-arrow{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}.atom-features__carousel-arrow:disabled{cursor:default}.atom-features__carousel-arrow img{display:block;height:2.5rem;width:2.5rem}.atom-features__carousel-arrow-icon--flip{transform:rotate(180deg)}.atom-features__carousel-arrow--prev{left:clamp(1.5rem,2.6vw,3.125rem)}.atom-features__carousel-arrow--next{right:clamp(1.5rem,2.6vw,3.125rem)}.atom-features__progress-figure{aspect-ratio:1600 / 750;border-radius:var(--atom-radius-lg);isolation:isolate;margin:clamp(2rem,3.6vw,4.5rem) 0 0;overflow:hidden;position:relative;width:100%}.atom-features__progress-image{display:block;height:100%;object-fit:cover;width:100%}.atom-features__progress-figure picture{display:block;height:100%;width:100%}.atom-features__progress-shade{background:linear-gradient(270deg,#0000 22%,#000000b3 82.375%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atom-features__progress-smartpath{height:7.6%;left:58%;pointer-events:none;position:absolute;top:37.3333%;width:12.375%;z-index:1}.atom-features__progress-smartpath span{background:#a6ff00;border-radius:999px;display:block;height:21.0526%;left:0;position:absolute;top:10.5263%;width:6.0606%;z-index:1}.atom-features__progress-smartpath img{display:block;height:100%;object-fit:cover;width:100%}.atom-features__progress-detail{border-radius:clamp(.5rem,1.2vw,1.125rem);display:block;height:40%;left:39.0625%;object-fit:contain;pointer-events:none;position:absolute;top:49%;width:auto;z-index:1}.atom-features__devices-figure{margin:0}.atom-features__devices-image{display:block;height:auto;width:100%}@media(min-width:1186px)and (max-width:1600px){.atom-features__inner{width:min(83.333vw,1333px)}.atom-features__intro{min-height:auto;width:min(64vw,1024px)}.atom-features__section--media-left .atom-features__intro{width:min(64vw,1024px)}.atom-features__title{font-size:clamp(2.75rem,3.2vw,3.5rem)}.atom-features__subtitle{font-size:clamp(2rem,2.4vw,2.5rem)}.atom-features__stage--media-right{gap:clamp(2.25rem,2.5vw,3rem);grid-template-columns:minmax(20rem,.78fr) minmax(0,1fr);margin-top:clamp(2rem,3.6vw,4.5rem)}.atom-features__stage--media-left{gap:clamp(2.25rem,3vw,3.9375rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);margin-top:clamp(4rem,5.2vw,6.25rem)}}@media(min-width:791px)and (max-width:1185px){.atom-features__inner{width:min(88vw,980px)}.atom-features__intro{min-height:auto;width:min(76vw,760px)}.atom-features__title{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.2}.atom-features__subtitle{font-size:clamp(1.5rem,3vw,2rem);line-height:1.28}.atom-features__stage{gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(2rem,5vw,4rem)}.atom-features__stage--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(3rem,5vw,5rem)}.atom-features__carousel-frame{aspect-ratio:850 / 600;height:auto}.atom-features__progress-figure{margin-top:clamp(2rem,4vw,3.5rem)}}@media(max-width:790px){.atom-hero--v2 .atom-hero__content--v2{width:auto}.atom-features{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0}.atom-features__section{display:none}.atom-features__inner{margin:0;padding:0;width:100%}.atom-features__intro{min-height:0;text-align:left;width:100%!important}.atom-features__title{font-size:1.25rem;line-height:2rem;margin:0}.atom-features__subtitle{font-size:1.75rem;line-height:2rem;margin-top:0;text-align:left}.atom-features__subtitle span{display:block}.atom-features__subtitle span+span:before{content:none}.atom-features__intro-description{display:block;font-size:.875rem;line-height:1.25rem;margin-top:1.125rem;max-width:21.875rem;text-align:left}.atom-features__copy .atom-features__description{display:none}.atom-features__stage{gap:0;grid-template-columns:1fr;margin-top:1.875rem}.atom-features__copy{margin-top:1.875rem;width:100%}.atom-features__stage--media-right .atom-features__media{order:1}.atom-features__stage--media-right .atom-features__copy{order:2}.atom-features__media{width:100%}.atom-features__key-features-label{font-size:.875rem;line-height:1.25rem;margin-bottom:.5625rem}.atom-features__key-features-grid{gap:0;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.atom-features__key-features-stack-list{gap:0}.atom-features__section--progress .atom-features__intro-description{max-width:17.875rem}.atom-features__section--progress .atom-features__progress-copy{bottom:1.25rem;display:block;left:1.25rem;max-width:calc(100% - 2.5rem);top:auto;transform:none}.atom-features__section--progress .atom-features__progress-description,.atom-features__progress-mobile-key-features,.atom-features__carousel-desktop{display:none}.atom-features__carousel-mobile{display:flex;margin:0 -1.25rem;overflow:hidden;touch-action:pan-y;width:calc(100% + 2.5rem)}.atom-features__carousel-mobile-track{display:flex;gap:1rem;padding:0 1.25rem;transition:transform .46s cubic-bezier(.22,1,.36,1);width:max-content;will-change:transform}.atom-features__carousel-mobile::-webkit-scrollbar{display:none}.atom-features__carousel--mobile-stack .atom-features__carousel-mobile{display:flex;margin:0;overflow:visible;touch-action:auto;width:100%}.atom-features__carousel--mobile-stack .atom-features__carousel-mobile-track{display:flex;flex-direction:column;gap:1rem;padding:0;transform:none!important;transition:none;width:100%}.atom-features__carousel--mobile-stack .atom-features__carousel-slide{flex:none;width:100%}.atom-features__section--train-anywhere .atom-features__carousel--mobile-stack .atom-features__carousel-slide:first-child .atom-features__carousel-slide-media{border-radius:0;height:17.25rem}.atom-features__section--train-anywhere .atom-features__carousel--mobile-stack .atom-features__carousel-slide:last-child .atom-features__carousel-slide-media{aspect-ratio:350 / 220;height:auto}.atom-features__carousel-slide{flex:0 0 20.625rem;margin:0}.atom-features__carousel-slide-media{border-radius:1.25rem;height:15.625rem;isolation:isolate;overflow:hidden;position:relative}.atom-features__section--know-what-to-do .atom-features__carousel-slide{flex-basis:16.5rem}.atom-features__section--know-what-to-do .atom-features__carousel-slide-media{height:21.25rem}.atom-features__carousel-slide-media img{display:block;height:100%;object-fit:cover;width:100%}.atom-features__carousel-slide-media .atom-features__carousel-layered,.atom-features__carousel-slide-media .atom-features__carousel-layered-bg{height:100%;width:100%}.atom-features__carousel-slide-media .atom-features__carousel-badge{bottom:1rem;height:5.3125rem;right:1rem;width:5.3125rem}.atom-features__progress-figure{aspect-ratio:350 / 451;border-radius:1.25rem;height:auto;margin-top:1.875rem;width:100%}.atom-features__progress-image{height:100%;object-fit:cover}.atom-features__progress-smartpath{height:6.4302%;left:11.1429%;top:36.1419%;width:28.2857%}.atom-features__progress-detail{border-radius:.5rem;height:28.6031%;left:56%;top:5%;width:auto}.atom-features__section--devices .atom-features__devices-image{height:17.25rem;object-fit:cover;width:100%}}.tech-page{--tech-accent: #a6ff00;--tech-card: #06080a;--tech-muted: #aeaeae;--tech-nav-height: 64px;--tech-section-scroll-offset: calc( var(--home-fixed-nav-top) + var(--home-fixed-nav-height) + 24px );--atom-nav-height: var(--tech-nav-height);background:#fff;color:#fff;padding-top:0}.tech-page,.tech-page *{box-sizing:border-box}.tech-feature-panel,.tech-feature-panel-nested,.tech-smartpath{background:#fff;padding:0}.tech-hero{aspect-ratio:1600 / 750;border-radius:10px;margin-top:clamp(5.2rem,5.208vw,6.25rem);overflow:hidden;position:relative}.tech-hero__media,.tech-feature-panel__media>img,.tech-smartpath__bg{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.tech-hero__shade{background:radial-gradient(circle at 52% 47%,rgba(166,255,0,.12),transparent 28%),linear-gradient(180deg,#00000014,#0000006b),linear-gradient(90deg,#00000061,#00000014);top:0;right:0;bottom:0;left:0;position:absolute}.tech-hero__content{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:30.2667%;transform:translate(-50%);width:min(70vw,1052px);z-index:1}.tech-hero__content p,.tech-hero h1,.tech-feature-panel h2,.tech-feature-panel p,.tech-section h2,.tech-card h3,.tech-card p,.tech-smartpath h2,.tech-smartpath__copy h3,.tech-smartpath__copy p{letter-spacing:0;margin:0}.tech-page .tech-hero__content p{color:#fff;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin-top:clamp(.75rem,.729vw,.875rem);order:2;text-shadow:0 0 25px rgba(0,0,0,.6);-webkit-text-fill-color:#fff}.tech-page .tech-hero h1{color:#fff;font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25;order:1;text-shadow:0 0 25px rgba(0,0,0,.6);-webkit-text-fill-color:#fff}.tech-hero h1 span{display:inline}.tech-hero h1 span+span{margin-left:.25em}.tech-page .tech-hero__headline-accent{color:#a6ff00;-webkit-text-fill-color:#a6ff00}.tech-hero__button{font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:2.3334;margin-top:clamp(4rem,3.438vw,4.125rem);min-height:0;min-width:0;order:3;padding:clamp(.45rem,.5208vw,.625rem) clamp(4.25rem,5.2083vw,6.25rem)}.tech-main{background:#fff;color:#000;display:flow-root}.tech-section{margin-top:150px;background:#fff;padding:clamp(5rem,5.208vw,6.25rem) 0 0}.tech-section--biomechanics{scroll-margin-top:var(--tech-section-scroll-offset)}.tech-page .tech-section--engine{padding-top:250px;margin-top:200px}.tech-section--edge,.tech-page .tech-section--optical,.tech-page .tech-section--edge,.tech-page .tech-section--biomechanics{padding-top:150px}.tech-section__inner,.tech-feature-panel__media,.tech-smartpath__media{margin:0 auto;width:min(83.333vw,1600px)}.tech-section h2{color:#000;font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25;text-align:center}.tech-section--engine>.tech-section__inner>h2 span{display:inline}.tech-section--engine>.tech-section__inner>h2 span+span{margin-left:.25em}.tech-card-grid{display:grid;gap:clamp(1rem,1.042vw,1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1rem,1.042vw,1.25rem)}.tech-card{aspect-ratio:1;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 40%),var(--tech-card);border-radius:10px;color:#fff;isolation:isolate;overflow:hidden;position:relative}.tech-card:after{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent 45%),linear-gradient(0deg,#0000002e,#0000);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.tech-card__image{border-radius:0;display:block;height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.tech-card__image--pose,.tech-card__image--tilt{object-fit:cover}.tech-card__image--skeleton{height:163.4615%;left:-82.1154%;top:-48.0769%;width:245.1923%}.tech-card__image--hybrid{height:189.9096%;left:-55.3846%;top:-28.4615%;width:189.9096%}.tech-card__image--fov{height:190%;left:-42%;top:-64%;width:179%}.tech-card__image--cmos{height:112%;left:-7%;top:-2%;width:112%}.tech-card__image--edge-frame{height:100%;left:0;top:0;width:100%}.tech-card__copy{left:clamp(1.5rem,1.667vw,2rem);position:absolute;right:clamp(1.5rem,1.667vw,2rem);top:clamp(1.5rem,1.667vw,2rem);z-index:2}.tech-card h3{color:#fff;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:600;line-height:1.5}.tech-card p{color:var(--tech-muted);font-size:clamp(1rem,1.042vw,1.25rem);font-weight:400;line-height:1.3;margin-top:.5625rem;max-width:28.5rem}.tech-card__agents{display:flex;gap:clamp(1.25rem,1.25vw,1.5rem);left:5.3846%;position:absolute;top:33.0769%;z-index:2}.tech-card__agents img{border-radius:0;display:block;height:clamp(2.75rem,2.708vw,3.25rem);width:clamp(2.75rem,2.708vw,3.25rem)}.tech-feature-panel,.tech-smartpath{padding-top:clamp(6rem,7.8125vw,9.375rem)}.tech-page .tech-section--optical>.tech-section__inner>.tech-feature-panel-nested,.tech-page .tech-section--edge>.tech-section__inner>.tech-feature-panel-nested{padding-top:0}.tech-feature-panel__media,.tech-smartpath__media{aspect-ratio:1600 / 750;border-radius:10px;overflow:hidden;position:relative}.tech-feature-panel__shade,.tech-smartpath__shade{background:linear-gradient(90deg,#000000b3,#0000006b 38%,#00000005 72%);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.tech-feature-panel__copy{left:2%;position:absolute;top:27.2%;width:min(43.75%,700px);z-index:2}.tech-feature-panel h2{color:#fff;font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500;line-height:1.3334}.tech-feature-panel h2 span{display:block}.tech-feature-panel__accent{color:#a6ff00;-webkit-text-fill-color:#a6ff00}.tech-feature-panel--hardware .tech-feature-panel__copy,.tech-feature-panel--edge .tech-feature-panel__copy{left:2%;top:27.2%;width:min(43.75%,700px)}.tech-page .tech-feature-panel--hardware h2,.tech-page .tech-feature-panel--edge h2{color:#fff;font-size:clamp(2.5rem,2.5vw,3rem);font-weight:500;line-height:1.3334;text-align:left;-webkit-text-fill-color:#fff}.tech-page .tech-feature-panel--hardware h2 span,.tech-page .tech-feature-panel--edge h2 span{display:block}.tech-page .tech-feature-panel--hardware h2 span{display:inline}.tech-page .tech-feature-panel--hardware h2 .tech-feature-panel__accent,.tech-page .tech-feature-panel--edge h2 .tech-feature-panel__accent{color:#a6ff00;-webkit-text-fill-color:#a6ff00}.tech-page .tech-feature-panel--hardware p,.tech-page .tech-feature-panel--edge p{color:#fff;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin-top:20px;max-width:700px;-webkit-text-fill-color:#fff}.tech-feature-panel p{color:#fff;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin-top:clamp(1rem,1.042vw,1.25rem)}.tech-feature-panel--edge .tech-feature-panel__media{background:#000}.tech-feature-panel__generated{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.tech-feature-panel__generated span{border:1px solid rgba(166,255,0,.24);border-radius:999px;position:absolute}.tech-feature-panel__generated span:nth-child(1){height:58%;right:12%;top:19%;width:28%}.tech-feature-panel__generated span:nth-child(2){height:34%;right:21%;top:31%;width:16%}.tech-feature-panel__generated span:nth-child(3){background:linear-gradient(90deg,transparent,rgba(166,255,0,.85));border:0;border-radius:0;height:2px;right:22%;top:50%;transform:rotate(-24deg);width:34%}.tech-smartpath{padding-bottom:clamp(6rem,7.8125vw,9.375rem)}.tech-page .tech-section--biomechanics h2 span{display:block}.tech-page .tech-section--biomechanics{padding-bottom:150px;margin-bottom:100px}.tech-page .tech-section--optical .tech-feature-panel__media,.tech-page .tech-section--edge .tech-feature-panel__media,.tech-page .tech-section--biomechanics .tech-smartpath__media{margin-top:100px}.tech-smartpath__shade{background:linear-gradient(90deg,#000000b3 18%,#0000 78%)}.tech-smartpath__copy{left:32px;position:absolute;top:125px;width:656px;z-index:2}.tech-smartpath__copy h3{box-sizing:border-box;color:#fff;font-size:48px;font-weight:500;line-height:64px;letter-spacing:0;margin:0;min-height:192px;padding-top:64px}.tech-smartpath__copy h3 span{display:block}.tech-smartpath__accent{color:#a6ff00;-webkit-text-fill-color:#a6ff00}.tech-smartpath__copy p{color:#fff;font-size:24px;font-weight:400;line-height:36px;margin-top:16px;max-width:566px}.tech-smartpath__copy strong,.tech-smartpath__copy p span{display:block;font:inherit}.tech-smartpath__copy strong{font-weight:600;margin-bottom:36px}.tech-smartpath__marker{left:58%;position:absolute;top:37%;width:12.3125%;z-index:2}.tech-smartpath__marker span{background:var(--tech-accent);border-radius:999px;height:clamp(.55rem,.625vw,.75rem);left:-1px;position:absolute;top:clamp(.45rem,.521vw,.625rem);width:clamp(.55rem,.625vw,.75rem);z-index:1}.tech-smartpath__marker img{border-radius:0;display:block;height:auto;width:100%}.tech-biomechanics-grid{display:grid;gap:clamp(1rem,1.042vw,1.25rem);grid-template-columns:61.25% 37.5%;margin-top:clamp(1rem,1.042vw,1.25rem)}.tech-biomechanics-card{background:#000;border-radius:10px;color:#fff;overflow:hidden;position:relative}.tech-biomechanics-card--wide{aspect-ratio:980 / 740}.tech-biomechanics-card--compact{aspect-ratio:600 / 740}.tech-biomechanics-card__image{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.tech-biomechanics-card__image--lab{height:128.7838%;left:-.9184%;top:-3.9189%;width:145.9184%}.tech-biomechanics-card__image--privacy{height:119.3243%;left:-55.3333%;top:-1.6216%;width:220.6667%}.tech-biomechanics-card:after{background:linear-gradient(180deg,#000000b8,#00000057 34%,#0000 62%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.tech-biomechanics-card__stack{left:clamp(1.5rem,1.667vw,2rem);position:absolute;right:clamp(1.5rem,1.667vw,2rem);top:clamp(1.5rem,1.667vw,2rem);z-index:2}.tech-biomechanics-card__stack{display:grid;gap:clamp(1.375rem,1.406vw,1.6875rem)}.tech-biomechanics-card>.tech-biomechanics-card__copy{left:clamp(1.5rem,1.667vw,2rem);position:absolute;right:clamp(1.5rem,1.667vw,2rem);top:clamp(1.5rem,1.667vw,2rem);z-index:2}.tech-biomechanics-card h3,.tech-biomechanics-card p{letter-spacing:0;margin:0}.tech-biomechanics-card h3{color:#fff;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:600;line-height:1.5}.tech-biomechanics-card p{color:var(--tech-muted);font-size:clamp(1rem,1.042vw,1.25rem);font-weight:400;line-height:1.3;margin-top:.5625rem;max-width:43.125rem}.tech-ai-mobile-carousel,.tech-biomechanics-mobile-carousel,.tech-biomechanics-mobile-panel,.tech-edge-mobile-carousel,.tech-edge-mobile-panel,.tech-hardware-mobile-carousel,.tech-optical-mobile-panel{display:none}@media(min-width:1101px)and (max-width:1600px){.tech-hero{margin-top:clamp(4rem,4vw,5rem)}.tech-hero__content{width:min(64vw,900px)}.tech-page .tech-hero h1,.tech-section h2{font-size:clamp(2.5rem,2.75vw,3rem)}.tech-page .tech-hero__content p,.tech-hero__button{font-size:clamp(1rem,1.1vw,1.125rem)}.tech-hero__button{margin-top:clamp(2.75rem,3vw,3.5rem);padding:clamp(.4rem,.45vw,.5rem) clamp(3.5rem,4vw,4.5rem)}.tech-section{padding-top:clamp(4rem,4.5vw,5rem)}.tech-page .tech-section--engine{padding-top:clamp(8rem,10vw,10rem)}.tech-section--edge,.tech-page .tech-section--optical,.tech-page .tech-section--edge,.tech-page .tech-section--biomechanics{padding-top:clamp(6rem,7.5vw,7.5rem)}.tech-section__inner,.tech-feature-panel__media,.tech-smartpath__media{width:min(83.333vw,1333px)}.tech-card-grid,.tech-biomechanics-grid{gap:clamp(.75rem,.9vw,1rem)}.tech-card__copy,.tech-biomechanics-card__stack,.tech-biomechanics-card>.tech-biomechanics-card__copy{left:clamp(1.25rem,1.35vw,1.5rem);right:clamp(1.25rem,1.35vw,1.5rem);top:clamp(1.25rem,1.35vw,1.5rem)}.tech-card h3,.tech-biomechanics-card h3{font-size:clamp(1.125rem,1.1vw,1.25rem)}.tech-card p,.tech-biomechanics-card p{font-size:clamp(.9375rem,.95vw,1.0625rem)}.tech-card__agents{gap:clamp(1rem,1.1vw,1.25rem)}.tech-card__agents img{height:clamp(2.25rem,2.25vw,2.75rem);width:clamp(2.25rem,2.25vw,2.75rem)}.tech-feature-panel,.tech-smartpath{padding-top:clamp(5rem,6vw,6.75rem)}.tech-page .tech-section--optical>.tech-section__inner>.tech-feature-panel-nested,.tech-page .tech-section--edge>.tech-section__inner>.tech-feature-panel-nested{padding-top:0}.tech-feature-panel__copy,.tech-feature-panel--hardware .tech-feature-panel__copy,.tech-feature-panel--edge .tech-feature-panel__copy{width:min(42%,560px)}.tech-feature-panel h2,.tech-page .tech-feature-panel--hardware h2,.tech-page .tech-feature-panel--edge h2{font-size:clamp(2rem,2.2vw,2.5rem)}.tech-feature-panel p,.tech-page .tech-feature-panel--hardware p,.tech-page .tech-feature-panel--edge p{font-size:clamp(1rem,1.1vw,1.125rem)}.tech-smartpath{padding-bottom:clamp(5rem,6vw,6.75rem)}.tech-page .tech-section--biomechanics{padding-bottom:clamp(6rem,7.5vw,7.5rem)}.tech-page .tech-section--optical .tech-feature-panel__media,.tech-page .tech-section--edge .tech-feature-panel__media,.tech-page .tech-section--biomechanics .tech-smartpath__media{margin-top:clamp(4.5rem,5vw,5.75rem)}.tech-smartpath__copy{left:clamp(1.5rem,2vw,2rem);top:clamp(4.75rem,6vw,6.25rem);width:min(39vw,520px)}.tech-smartpath__copy h3{font-size:clamp(2rem,2.2vw,2.5rem);line-height:1.3334;min-height:clamp(8rem,9vw,10rem);padding-top:clamp(2.5rem,3vw,3.25rem)}.tech-smartpath__copy p{font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.5;margin-top:clamp(.75rem,1vw,1rem);max-width:480px}.tech-smartpath__copy strong{margin-bottom:clamp(1.5rem,2vw,2rem)}.tech-biomechanics-card__stack{gap:clamp(1rem,1.1vw,1.25rem)}}@media(max-width:1100px){.tech-card-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:42rem}.tech-feature-panel__media,.tech-smartpath__media{aspect-ratio:auto;min-height:38rem}.tech-feature-panel__copy{left:clamp(1.5rem,4vw,3rem);width:min(72vw,42rem)}}@media(min-width:791px)and (max-width:1100px){.tech-page .tech-main{overflow-x:clip}.tech-page .tech-section{margin-top:clamp(72px,9vw,110px);padding-top:clamp(56px,7vw,84px)}.tech-page .tech-section--engine{margin-top:clamp(104px,13vw,150px);padding-top:clamp(112px,14vw,160px)}.tech-page .tech-section--optical,.tech-page .tech-section--edge,.tech-page .tech-section--biomechanics{padding-top:clamp(80px,10vw,120px)}.tech-page .tech-section--biomechanics{margin-bottom:clamp(56px,7vw,80px);padding-bottom:clamp(80px,10vw,120px)}.tech-section__inner,.tech-feature-panel__media,.tech-smartpath__media{width:min(88vw,960px)}.tech-hero{aspect-ratio:1600 / 750;margin-top:clamp(48px,5.8vw,68px)}.tech-hero__content{top:28%;width:min(68vw,720px)}.tech-page .tech-hero h1,.tech-section h2{font-size:clamp(34px,4.1vw,44px);line-height:1.18}.tech-page .tech-hero__content p,.tech-hero__button{font-size:clamp(15px,1.8vw,18px)}.tech-hero__button{margin-top:clamp(34px,4vw,48px);padding:clamp(6px,.8vw,9px) clamp(52px,7vw,72px)}.tech-card-grid,.tech-biomechanics-grid{gap:clamp(10px,1.4vw,16px);margin-left:0;margin-right:0;max-width:none}.tech-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tech-card{aspect-ratio:1}.tech-card__copy,.tech-biomechanics-card__stack,.tech-biomechanics-card>.tech-biomechanics-card__copy{left:clamp(12px,1.7vw,18px);right:clamp(12px,1.7vw,18px);top:clamp(12px,1.7vw,18px)}.tech-card h3,.tech-biomechanics-card h3{font-size:clamp(14px,1.7vw,18px);line-height:1.35}.tech-card p,.tech-biomechanics-card p{font-size:clamp(11px,1.35vw,15px);line-height:1.35;margin-top:clamp(5px,.7vw,8px);max-width:none}.tech-card__agents{gap:clamp(8px,1.1vw,12px);left:5%;top:34%}.tech-card__agents img{height:clamp(28px,3.5vw,38px);width:clamp(28px,3.5vw,38px)}.tech-feature-panel,.tech-smartpath{padding-top:clamp(64px,8vw,92px)}.tech-page .tech-section--optical>.tech-section__inner>.tech-feature-panel-nested,.tech-page .tech-section--edge>.tech-section__inner>.tech-feature-panel-nested{padding-top:0}.tech-feature-panel__media,.tech-smartpath__media{aspect-ratio:1600 / 750;min-height:0}.tech-feature-panel__copy,.tech-feature-panel--hardware .tech-feature-panel__copy,.tech-feature-panel--edge .tech-feature-panel__copy{left:clamp(18px,2.5vw,28px);top:22%;width:min(46%,420px)}.tech-feature-panel h2,.tech-page .tech-feature-panel--hardware h2,.tech-page .tech-feature-panel--edge h2{font-size:clamp(24px,3vw,34px);line-height:1.25}.tech-feature-panel p,.tech-page .tech-feature-panel--hardware p,.tech-page .tech-feature-panel--edge p{font-size:clamp(13px,1.55vw,16px);line-height:1.45;margin-top:clamp(10px,1.4vw,16px);max-width:420px}.tech-page .tech-section--optical .tech-feature-panel__media,.tech-page .tech-section--edge .tech-feature-panel__media,.tech-page .tech-section--biomechanics .tech-smartpath__media{margin-top:clamp(58px,7vw,80px)}.tech-smartpath{padding-bottom:clamp(64px,8vw,92px)}.tech-smartpath__copy{left:clamp(18px,2.5vw,28px);top:clamp(42px,6vw,64px);width:min(42%,360px)}.tech-smartpath__copy h3{font-size:clamp(24px,3vw,34px);line-height:1.25;min-height:0;padding-top:0}.tech-smartpath__copy p{font-size:clamp(12px,1.5vw,15px);line-height:1.45;margin-top:clamp(10px,1.4vw,14px);max-width:360px}.tech-smartpath__copy strong{margin-bottom:clamp(12px,1.6vw,18px)}.tech-smartpath__marker{left:57%;top:34%;width:15%}.tech-biomechanics-grid{grid-template-columns:61.25% 37.5%}.tech-biomechanics-card--wide{aspect-ratio:980 / 740;min-height:0}.tech-biomechanics-card--compact{aspect-ratio:600 / 740;min-height:0}.tech-biomechanics-card__stack{gap:clamp(10px,1.4vw,16px)}}@media(max-width:790px){.tech-page{--tech-mobile-nav-height: 48px;--atom-nav-height: var(--tech-mobile-nav-height);--tech-section-scroll-offset: calc(var(--tech-mobile-nav-height) + 24px);padding-top:0}.tech-main{overflow-x:clip}.tech-page .tech-section--engine{margin-top:0;padding-top:0}.tech-page .tech-section--engine>.tech-section__inner{position:relative;width:100%}.tech-page .tech-section--engine>.tech-section__inner>h2{color:#fff;font-size:2.25rem;font-weight:500;left:50%;line-height:3rem;margin:0;position:absolute;text-align:left;top:calc(var(--tech-mobile-nav-height) + 60px);transform:translate(-50%);width:min(350px,calc(100vw - 40px));z-index:2;-webkit-text-fill-color:#fff}.tech-page .tech-section--engine>.tech-section__inner>h2 span{display:block}.tech-page .tech-section--engine>.tech-section__inner>h2 span+span{margin-left:0}.tech-hero{aspect-ratio:auto;border-radius:0;height:calc(640px + var(--tech-mobile-nav-height));margin-top:0;min-height:calc(640px + var(--tech-mobile-nav-height));width:100%}.tech-hero__media{object-position:center}.tech-hero__shade{display:none}.tech-hero__content{align-items:flex-start;left:50%;padding:0;text-align:left;top:calc(var(--tech-mobile-nav-height) + 176px);transform:translate(-50%);width:min(350px,calc(100vw - 40px))}.tech-hero h1,.tech-page .tech-hero h1{font-size:1.75rem;font-weight:500;line-height:2rem;max-width:350px;text-align:left}.tech-hero h1 span{display:block}.tech-hero h1 span+span{margin-left:0}.tech-page .tech-hero h1 .tech-hero__headline-accent{color:#a6ff00;margin-top:0;-webkit-text-fill-color:#a6ff00}.tech-page .tech-hero__content p{color:#adadad;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:16px;order:2;text-align:left;text-shadow:none;-webkit-text-fill-color:#adadad}.tech-hero__button{display:none}.tech-section{margin-top:50px;padding-top:4.5rem}.tech-page .tech-section--optical,.tech-page .tech-section--edge,.tech-page .tech-section--biomechanics{padding-top:150px}.tech-page .tech-section--optical,.tech-page .tech-section--edge{padding-top:0}.tech-page .tech-section--biomechanics{padding-top:0;padding-bottom:60px}.tech-page .tech-section--optical>.tech-section__inner{width:100%}.tech-page .tech-section--edge>.tech-section__inner{width:100%}.tech-page .tech-section--biomechanics>.tech-section__inner{width:100%}.tech-page .tech-section--optical>.tech-section__inner>h2,.tech-page .tech-section--optical>.tech-section__inner>.tech-feature-panel,.tech-page .tech-section--optical>.tech-section__inner>.tech-card-grid{display:none}.tech-page .tech-section--edge>.tech-section__inner>h2,.tech-page .tech-section--edge>.tech-section__inner>.tech-feature-panel,.tech-page .tech-section--edge>.tech-section__inner>.tech-card-grid{display:none}.tech-page .tech-section--biomechanics>.tech-section__inner>h2,.tech-page .tech-section--biomechanics>.tech-section__inner>.tech-smartpath__media,.tech-page .tech-section--biomechanics>.tech-section__inner>.tech-biomechanics-grid{display:none}.tech-section__inner,.tech-feature-panel__media,.tech-smartpath__media{width:min(100% - 3rem,42rem)}.tech-section h2{font-size:clamp(2.15rem,9vw,3rem);text-align:left}.tech-card-grid{margin-top:1.25rem}.tech-page .tech-section--engine>.tech-section__inner>.tech-card-grid{display:none}.tech-ai-mobile-carousel,.tech-biomechanics-mobile-carousel,.tech-edge-mobile-carousel,.tech-hardware-mobile-carousel{background:#fff;display:flex}.tech-ai-mobile-carousel .atom-mobile-pinned-carousel__header,.tech-biomechanics-mobile-carousel .atom-mobile-pinned-carousel__header,.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__header,.tech-hardware-mobile-carousel .atom-mobile-pinned-carousel__header{display:none}.tech-ai-mobile-carousel .atom-mobile-pinned-carousel__arrows,.tech-biomechanics-mobile-carousel .atom-mobile-pinned-carousel__arrows,.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__arrows,.tech-hardware-mobile-carousel .atom-mobile-pinned-carousel__arrows{margin-top:30px}.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide{position:relative}.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide>div{box-sizing:border-box;left:21px;margin:0;position:absolute;top:25px;width:288px;z-index:1}.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide h4,.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide p{color:#000;margin:0}.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide h4{font-size:14px;font-weight:500;line-height:20px;width:225px;color:#fff}.tech-edge-mobile-carousel .atom-mobile-pinned-carousel__slide p{font-size:14px;font-weight:400;line-height:20px;margin-top:8px;color:#aeaeae}.tech-biomechanics-mobile-panel,.tech-edge-mobile-panel,.tech-optical-mobile-panel{background:#050704;color:#fff;display:block;height:640px;margin-top:60px;overflow:hidden;position:relative;width:100%}.tech-biomechanics-mobile-panel__bg,.tech-edge-mobile-panel__bg,.tech-optical-mobile-panel__bg{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.tech-biomechanics-mobile-panel__copy,.tech-edge-mobile-panel__copy,.tech-optical-mobile-panel__copy{left:50%;position:absolute;top:60px;transform:translate(-50%);width:min(350px,calc(100vw - 40px));z-index:2}.tech-biomechanics-mobile-panel__copy h2,.tech-biomechanics-mobile-panel__copy h3,.tech-biomechanics-mobile-panel__copy p,.tech-edge-mobile-panel__copy h2,.tech-edge-mobile-panel__copy h3,.tech-edge-mobile-panel__copy p,.tech-optical-mobile-panel__copy h2,.tech-optical-mobile-panel__copy h3,.tech-optical-mobile-panel__copy p{letter-spacing:0;margin:0;text-align:left}.tech-biomechanics-mobile-panel__copy h2,.tech-edge-mobile-panel__copy h2,.tech-optical-mobile-panel__copy h2{color:#fff;font-size:2.25rem;font-weight:500;line-height:3rem;width:220px;-webkit-text-fill-color:#fff}.tech-biomechanics-mobile-panel__copy h2,.tech-edge-mobile-panel__copy h2{width:350px}.tech-biomechanics-mobile-panel__copy h2 span{display:block}.tech-biomechanics-mobile-panel__copy h3,.tech-edge-mobile-panel__copy h3,.tech-optical-mobile-panel__copy h3{color:#a6ff00;font-size:1.75rem;font-weight:500;line-height:2rem;margin-top:20px;-webkit-text-fill-color:#a6ff00}.tech-biomechanics-mobile-panel__copy h3{width:335px}.tech-biomechanics-mobile-panel__copy h3 span,.tech-edge-mobile-panel__copy h3 span,.tech-optical-mobile-panel__copy h3 span{display:block}.tech-biomechanics-mobile-panel__copy h3 span+span,.tech-edge-mobile-panel__copy h3 span+span,.tech-optical-mobile-panel__copy h3 span+span{color:#fff;-webkit-text-fill-color:#fff}.tech-biomechanics-mobile-panel__copy p,.tech-edge-mobile-panel__copy p,.tech-optical-mobile-panel__copy p{color:#adadad;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:16px;width:350px;-webkit-text-fill-color:#adadad}.tech-biomechanics-mobile-panel__copy p strong,.tech-biomechanics-mobile-panel__copy p span{display:block;font:inherit}.tech-biomechanics-mobile-panel__copy p strong{color:#adadad;font-weight:400;-webkit-text-fill-color:#adadad}.tech-optical-mobile-panel__product{border-radius:0;display:block;height:auto;left:calc(50% - 185px);position:absolute;top:302px;width:384px;z-index:1}.tech-card__copy{left:1.5rem;right:1.5rem;top:1.5rem}.tech-card h3{font-size:1.25rem}.tech-card p{font-size:1rem}.tech-feature-panel,.tech-smartpath{padding-top:4.5rem}.tech-page .tech-section--optical>.tech-section__inner>.tech-feature-panel-nested,.tech-page .tech-section--edge>.tech-section__inner>.tech-feature-panel-nested{padding-top:0}.tech-feature-panel__media,.tech-smartpath__media{min-height:35rem}.tech-page .tech-section--optical .tech-feature-panel__media,.tech-page .tech-section--edge .tech-feature-panel__media,.tech-page .tech-section--biomechanics .tech-smartpath__media{margin-top:100px}.tech-feature-panel__media>img,.tech-smartpath__bg{object-position:center}.tech-feature-panel__shade,.tech-smartpath__shade{background:linear-gradient(180deg,#000000c7,#0000007a 54%,#00000014)}.tech-feature-panel__copy{left:1.25rem;top:2rem;width:calc(100% - 2.5rem)}.tech-feature-panel h2{font-size:clamp(1.9rem,7vw,2.5rem)}.tech-feature-panel p{font-size:1rem}.tech-feature-panel--hardware .tech-feature-panel__copy,.tech-feature-panel--edge .tech-feature-panel__copy{left:1.25rem;top:2rem;width:calc(100% - 2.5rem)}.tech-page .tech-feature-panel--hardware h2,.tech-page .tech-feature-panel--edge h2{font-size:clamp(1.9rem,7vw,2.5rem)}.tech-page .tech-feature-panel--hardware p,.tech-page .tech-feature-panel--edge p{font-size:1rem;margin-top:1rem}.tech-smartpath{padding-bottom:4.5rem}.tech-smartpath__marker{left:38%;top:60%;width:42%}.tech-biomechanics-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:42rem}.tech-biomechanics-card--wide,.tech-biomechanics-card--compact{aspect-ratio:1;min-height:35rem}.tech-biomechanics-card__copy,.tech-biomechanics-card__stack,.tech-biomechanics-card>.tech-biomechanics-card__copy{left:1.5rem;right:1.5rem;top:1.5rem}.tech-biomechanics-card h3{font-size:1.25rem}.tech-biomechanics-card p{font-size:1rem}}.accessories-page{--accessories-card-bg: #f2f2f2;--accessories-nav-height: 64px;--accessories-stage-height: 3993px;--accessories-stage-scale: min(1, calc(100vw/1920px) );--accessories-stage-width: 1920px;background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.accessories-page,.accessories-page *{box-sizing:border-box}.accessories-main{background:#fff;padding-top:var(--accessories-nav-height)}.accessories-mobile{display:none}.accessories-stage-wrap{height:calc(var(--accessories-stage-height) * var(--accessories-stage-scale));margin:0 auto;overflow:hidden;position:relative;width:100%}.accessories-stage{background:#fff;height:var(--accessories-stage-height);left:50%;position:absolute;top:0;transform:translate(-50%) scale(var(--accessories-stage-scale));transform-origin:top center;width:var(--accessories-stage-width)}.accessories-hero{height:750px;left:50%;overflow:hidden;position:absolute;top:0;transform:translate(-50%);width:calc(100vw / var(--accessories-stage-scale))}.accessories-hero__media{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.accessories-hero__content{color:#fff;left:calc(50% + 48px);position:absolute;top:230px;width:612px}.accessories-hero h1,.accessories-hero p,.accessories-section__title,.accessories-card h3,.accessories-card p{letter-spacing:0;margin:0}.accessories-hero h1{color:#fff;font-size:64px;font-weight:500;line-height:80px;min-height:80px;-webkit-text-fill-color:#fff}.accessories-hero p{color:#fff;font-size:24px;font-weight:400;line-height:36px;margin-top:10px;width:612px;-webkit-text-fill-color:#fff}.accessories-section{display:contents}.accessories-section__title{color:#000;font-size:64px;font-weight:500;line-height:80px;position:absolute}.accessories-card{background:var(--accessories-card-bg);border-radius:50px;color:#000;overflow:hidden;position:absolute}.accessories-card__image{border-radius:0;display:block;object-fit:cover;position:absolute}.accessories-card__image-frame{overflow:hidden;position:absolute}.accessories-card__image--bag{object-fit:cover}.accessories-card__image--resistant-band{object-fit:contain}.accessories-card__image--cap{object-fit:contain;object-position:center center}.accessories-card__copy{align-items:stretch;display:flex;flex-direction:column;gap:24px;left:54px;position:absolute;text-align:center;top:428px;width:406px}.accessories-card--purchasable .accessories-card__copy{gap:16px;top:408px}.accessories-card--purchasable .accessories-card__copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.accessories-card__copy--kit{left:192px;top:452px}.accessories-card h3{color:#000;font-size:36px;font-weight:500;line-height:48px;text-align:center}.accessories-card__copy p{color:#000;font-size:16px;font-weight:400;line-height:20px;text-align:center;white-space:pre-line}.accessories-card__copy p strong{font-weight:600}.accessories-card__price{color:#000;font-size:24px;font-weight:400;height:36px;left:54px;line-height:36px;position:absolute;text-align:center;top:624px;width:406px}.accessories-card__price--with-buy{font-weight:600;left:101px;text-align:center;width:120px}.accessories-card__buy{left:254px;position:absolute;top:614px;width:204px}.accessories-card__buy button{-webkit-appearance:none;appearance:none;background:#83c900;border:0;border-radius:100px;color:#1d252c;cursor:pointer;display:flex;font-family:inherit;font-size:24px;font-weight:700;isolation:isolate;justify-content:center;line-height:56px;min-height:56px;overflow:hidden;padding:0;position:relative;width:100%}.accessories-card__buy button:disabled:not([aria-busy]){cursor:not-allowed;opacity:.6}.accessories-card__buy button[aria-busy=true]{cursor:wait;pointer-events:none}.accessories-card__buy button[aria-busy=true]:after{background:#ffffff7a;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.accessories-card__price--kit{left:192px}.accessories-card__price--kit.accessories-card__price--with-buy{font-weight:400;left:54px;width:380px}.accessories-card--kit .accessories-card__buy{left:519px}.accessories-card__price strong{font-weight:600}.accessories-card__swatches{display:flex;gap:18px;left:180px;position:absolute;top:359px}.accessories-card__swatch{border:2px solid #fff;border-radius:50%;display:block;height:25px;padding:0;width:25px}button.accessories-card__swatch{-webkit-appearance:none;appearance:none;cursor:pointer}button.accessories-card__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #1d252c}button.accessories-card__swatch:disabled{cursor:not-allowed;opacity:.45}.accessories-card--coming-soon{align-items:center;display:flex;justify-content:center}.accessories-card--coming-soon p{color:#aeaeae;font-size:20px;font-weight:400;line-height:26px;position:absolute;text-align:center;top:342px;width:133px}@media(min-width:1181px)and (max-width:1600px){.accessories-page{--accessories-stage-scale: min(.9, calc(100vw/1920px) )}}@media(max-width:790px){.accessories-page{--accessories-mobile-nav-height: 48px;--accessories-nav-height: var(--accessories-mobile-nav-height);background:#fff}.accessories-main{background:#fff;overflow:hidden;padding-top:var(--accessories-mobile-nav-height)}.accessories-stage-wrap{display:none}.accessories-mobile{--accessories-mobile-frame-width: calc(100vw - 40px) ;--accessories-mobile-card-width: var(--accessories-mobile-frame-width);background:#fff;color:#fff;display:block;margin:0 auto;overflow:hidden;padding-bottom:60px;width:min(100vw,790px)}.accessories-mobile__hero{height:640px;margin-top:0;overflow:hidden;position:relative;width:100%}.accessories-mobile__hero:after{background:linear-gradient(180deg,#05070480,#05070400 50%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.accessories-mobile__hero-media{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.accessories-mobile__hero-copy{color:#fff;left:20px;position:absolute;top:60px;width:350px;z-index:1}.accessories-mobile h1,.accessories-mobile h2,.accessories-mobile h3,.accessories-mobile p{letter-spacing:0;margin:0}.accessories-mobile__hero-copy h1{color:#fff;font-size:36px;font-weight:500;line-height:48px;-webkit-text-fill-color:#fff}.accessories-mobile__hero-copy p{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin-top:20px;width:310px;-webkit-text-fill-color:#fff}.accessories-mobile__section{margin-left:20px;margin-right:20px;width:var(--accessories-mobile-frame-width)}.accessories-mobile__hero+.accessories-mobile__section{margin-top:102px}.accessories-mobile__section--carousel+.accessories-mobile__section--carousel,.accessories-mobile__section--carousel+.accessories-mobile__section--kits{margin-top:30px}.accessories-mobile__section h2{color:#000;font-size:28px;font-weight:500;line-height:32px;margin-bottom:30px}.accessories-mobile__carousel{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:16px;margin-left:0;max-width:none;overflow-x:auto;padding-left:0;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:calc(100vw - 20px)}.accessories-mobile__carousel::-webkit-scrollbar{display:none}.accessories-mobile__carousel .accessories-mobile-card{flex:0 0 var(--accessories-mobile-card-width);scroll-snap-align:start}.accessories-mobile__carousel .accessories-mobile-card__copy{left:50%;transform:translate(-50%);width:min(288px,calc(100% - 40px))}.accessories-mobile__carousel .accessories-mobile-card__price{left:50%;transform:translate(-50%);width:min(300px,calc(100% - 40px))}.accessories-mobile__carousel .accessories-mobile-card__footer{left:50%;transform:translate(-50%);width:283px}.accessories-mobile__carousel .accessories-mobile-card__footer .accessories-mobile-card__price{left:auto;transform:none;width:132px}.accessories-mobile__carousel-controls{display:flex;gap:10px;justify-content:flex-end;margin-top:30px;width:var(--accessories-mobile-frame-width)}.accessories-mobile__carousel-button{-webkit-appearance:none;appearance:none;background:#f3f3f3;border:0;border-radius:50%;cursor:pointer;height:40px;position:relative;width:40px}.accessories-mobile__carousel-button:before{border-color:#1d252c;border-style:solid;border-width:0 2px 2px 0;content:"";height:11px;left:50%;position:absolute;top:50%;width:11px}.accessories-mobile__carousel-button--prev:before{transform:translate(-35%,-50%) rotate(135deg)}.accessories-mobile__carousel-button--next:before{transform:translate(-65%,-50%) rotate(-45deg)}.accessories-mobile-card{background:#f3f3f3;border-radius:20px;color:#000;height:460px;overflow:hidden;position:relative;width:var(--accessories-mobile-card-width)}.accessories-mobile-card--kit{width:var(--accessories-mobile-frame-width)}.accessories-mobile-card__media{align-items:center;display:flex;height:236px;justify-content:center;margin:38px auto 0;width:251px}.accessories-mobile-card__image{display:block;height:100%;object-fit:contain}.accessories-mobile-card--styling-cap .accessories-mobile-card__media{display:block;height:181px;margin-top:49px;width:238px}.accessories-mobile-card--styling-cap .accessories-mobile-card__image{height:100%;object-fit:contain;object-position:center center;width:100%}.accessories-mobile-card--pocket-bag .accessories-mobile-card__media{height:210px;margin-top:44px;width:275px}.accessories-mobile-card--training-kit .accessories-mobile-card__media{box-sizing:border-box;height:236px;margin-top:18px;padding-top:33px;width:min(330px,var(--accessories-mobile-frame-width))}.accessories-mobile-card--performance-kit .accessories-mobile-card__media{box-sizing:border-box;height:236px;margin-top:29px;width:min(330px,var(--accessories-mobile-frame-width))}.accessories-mobile-card--training-kit .accessories-mobile-card__image{height:191px;width:321px}.accessories-mobile-card--performance-kit .accessories-mobile-card__image{height:171px;width:325px}.accessories-mobile-card__swatches{display:flex;gap:18px;justify-content:center;left:0;position:absolute;right:0;top:248px}.accessories-mobile-card__swatches span{border:2px solid #fff;border-radius:50%;display:block;height:25px;width:25px}.accessories-mobile-card__copy{left:21px;position:absolute;text-align:center;top:296px;width:288px}.accessories-mobile-card h3{color:#000;font-size:20px;font-weight:500;line-height:32px;text-align:center}.accessories-mobile-card__copy p{color:gray;font-size:10px;font-weight:400;line-height:14px;margin-top:12px;text-align:center}.accessories-mobile-card__copy p strong{font-weight:600}.accessories-mobile-card--purchasable.accessories-mobile-card--kit{height:460px}.accessories-mobile-card__price{color:#000;font-size:28px;font-weight:500;left:15px;line-height:32px;position:absolute;text-align:center;top:408px;width:300px}.accessories-mobile-card__footer{align-items:center;bottom:22px;display:flex;gap:17px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:283px}.accessories-mobile-card__footer .accessories-mobile-card__price{flex:0 0 132px;font-size:28px;font-weight:500;left:auto;line-height:32px;margin:0;position:static;text-align:center;top:auto;width:132px}.accessories-mobile-card__footer .accessories-mobile-card__buy{flex:0 0 134px;position:static;width:134px}.accessories-mobile-card__footer--kit{align-items:center;bottom:auto;gap:17px;justify-content:center;left:50%;top:402px;transform:translate(-50%);width:279px}.accessories-mobile-card__footer--kit .accessories-mobile-card__price{align-items:baseline;display:flex;flex:0 1 auto;gap:12px;justify-content:center;left:auto;position:static;top:auto;transform:none;width:auto}.accessories-mobile-card--purchasable .accessories-mobile-card__copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.accessories-mobile-card__swatches .accessories-card__swatch{border:2px solid #fff;border-radius:50%;display:block;height:25px;width:25px}.accessories-mobile-card__swatches button.accessories-card__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #1d252c}.accessories-mobile-card__buy button{align-items:center;-webkit-appearance:none;appearance:none;background:#83c900;border:0;border-radius:100px;color:#1d252c;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;isolation:isolate;justify-content:center;line-height:20px;min-height:38px;overflow:hidden;padding:0;position:relative;width:100%}.accessories-mobile-card__buy button:disabled:not([aria-busy]){cursor:not-allowed;opacity:.6}.accessories-mobile-card__buy button[aria-busy=true]{cursor:wait;pointer-events:none}.accessories-mobile-card__buy button[aria-busy=true]:after{background:#ffffff7a;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.accessories-mobile-card--training-kit .accessories-mobile-card__copy{left:50%;top:298px;transform:translate(-50%);width:288px}.accessories-mobile-card--performance-kit .accessories-mobile-card__copy{left:50%;top:283px;transform:translate(-50%);width:min(304px,calc(100% - 40px))}.accessories-mobile-card--kit .accessories-mobile-card__copy p{white-space:pre-line}.accessories-mobile-card--kit>.accessories-mobile-card__price{align-items:baseline;display:flex;font-size:28px;gap:12px;justify-content:center;left:50%;line-height:32px;top:402px;transform:translate(-50%);width:280px}.accessories-mobile-card--kit .accessories-mobile-card__price span,.accessories-mobile-card--kit .accessories-mobile-card__price strong{display:inline}.accessories-mobile-card--kit .accessories-mobile-card__price span:first-child{font-size:12px;font-weight:400;line-height:20px;opacity:.4;text-decoration:line-through}.accessories-mobile-card--kit .accessories-mobile-card__price span[aria-hidden=true]{display:none}.accessories-mobile-card--kit .accessories-mobile-card__price strong{font-size:28px;font-weight:500;line-height:32px}.accessories-mobile__kit-list{display:flex;flex-direction:column;gap:30px}}.brand-page{--brand-accent: #a6ff00;--brand-dark: #1d252c;--brand-panel: #f2f2f2;--brand-muted: #aeaeae;--brand-nav-height: 64px;--brand-section-scroll-offset: calc( var(--home-fixed-nav-top) + var(--home-fixed-nav-height) + 24px );background:#fff;color:#000;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.brand-page,.brand-page *{box-sizing:border-box}.brand-main{background:#fff;color:#000;padding-top:var(--brand-nav-height)}.brand-page h1,.brand-page h2,.brand-page h3,.brand-page dl,.brand-page dd{letter-spacing:0;margin:0}.brand-hero{height:clamp(430px,39.0625vw,750px);overflow:hidden;position:relative}.brand-hero__media{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.brand-hero__content{color:#fff;left:max(2rem,calc((100vw - min(83.333vw,1600px))/2));position:absolute;top:30.667%;width:min(36vw,668px)}.brand-page .brand-hero h1{color:#fff;font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25;-webkit-text-fill-color:#fff}.brand-page .brand-hero p{color:#fff;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;margin-top:clamp(.625rem,.5208vw,.75rem);text-wrap:balance;-webkit-text-fill-color:#fff}.brand-mission{align-items:center;display:flex;flex-direction:column;margin-top:150px;padding:0;text-align:center}.brand-mission,.brand-learn{scroll-margin-top:var(--brand-section-scroll-offset)}.brand-mission__mark{border-radius:0;display:block;height:auto;width:min(24.79vw,476px)}.brand-mission h2,.brand-reviews h2,.brand-learn h2{font-size:clamp(3rem,3.333vw,4rem);font-weight:500;line-height:1.25}.brand-learn__title-mobile,.brand-reviews__title-mobile{display:none}.brand-mission h2{margin-top:clamp(3.25rem,3.489vw,4.1875rem)}.brand-mission p{font-size:clamp(1.75rem,1.875vw,2.25rem);font-weight:400;line-height:1.3334;margin-top:clamp(.875rem,1.042vw,1.25rem);max-width:min(68.75vw,1320px)}.brand-genesis,.brand-panel,.brand-learn,.brand-reviews{margin-left:auto;margin-right:auto;width:min(83.333vw,1600px)}.brand-genesis{display:grid;gap:clamp(1rem,1.042vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(7.5rem,7.8125vw,9.375rem)}.brand-genesis__image,.brand-genesis__copy,.brand-panel,.brand-learn-card,.brand-review-card__copy,.brand-review-card__image{border-radius:10px}.brand-genesis__image{display:block;height:100%;min-height:clamp(420px,33.854vw,650px);object-fit:cover;width:100%}.brand-genesis__copy{background:var(--brand-panel);min-height:clamp(420px,33.854vw,650px);padding:clamp(4rem,6.979vw,8.375rem) clamp(3rem,4.792vw,5.75rem)}.brand-genesis h2,.brand-panel h2{font-size:clamp(2rem,1.875vw,2.25rem);font-weight:500;line-height:1.3334}.brand-genesis__lede{font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:1.5;margin-top:clamp(1rem,1.042vw,1.25rem)}.brand-genesis__copy p:not(.brand-genesis__lede),.brand-panel p,.brand-pain__copy p{font-size:clamp(1rem,1.042vw,1.25rem);font-weight:400;line-height:1.3}.brand-genesis__copy p:not(.brand-genesis__lede){margin-top:clamp(2.5rem,3.125vw,3.75rem);max-width:494px}.brand-panel{overflow:hidden;position:relative}.brand-panel--professional{color:#fff;height:clamp(500px,33.854vw,650px);margin-top:clamp(1rem,1.042vw,1.25rem)}.brand-panel__bg{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.brand-professional__content{left:5%;position:absolute;top:24.153%;width:min(36.7%,587px);z-index:1}.brand-professional__logo{border-radius:0;display:block;height:auto;margin-bottom:clamp(2.25rem,2.969vw,3.5625rem);max-width:100%;width:min(30.4375vw,487px)}.brand-professional__content p{margin-top:clamp(1.25rem,1.5625vw,1.875rem)}.brand-professional__copy-mobile{display:none}.brand-professional__inset{border-radius:0;display:block;height:auto;position:absolute;right:15.4375%;top:43.077%;width:min(26.9375%,431px);z-index:1}.brand-panel.brand-panel--pain{background:var(--brand-panel);align-items:center;justify-content:center;display:grid;gap:clamp(2rem,5.9375vw,7.125rem);grid-template-columns:minmax(0,50.8125%) minmax(0,32.875%);margin-top:clamp(1rem,1.042vw,1.25rem);padding:60px 0 80px}.brand-pain__image{border-radius:0;display:block;height:auto;object-fit:unset;width:100%}.brand-pain__copy{width:100%}.brand-pain__copy h2{font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:400;line-height:1.5;max-width:479px}.brand-pain__copy p{margin-top:clamp(1.375rem,1.354vw,1.625rem);max-width:526px}.brand-learn{--brand-learn-card-gap: clamp(1rem, 1.042vw, 1.25rem);align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,2.604vw,3.125rem);margin-top:clamp(7.875rem,7.8125vw,9.375rem)}.brand-learn h2{margin:0;text-align:center;width:100%}.brand-learn__cards{display:grid;gap:var(--brand-learn-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.brand-learn-card{aspect-ratio:520 / 560;color:inherit;display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;position:relative;text-decoration:none;width:100%}.brand-learn-card__media{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.brand-learn-card--panel{background:var(--brand-panel)}.brand-learn-card__body{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:clamp(1.25rem,1.5625vw,1.875rem);position:relative;text-align:center;z-index:2;justify-content:flex-end;margin-top:auto;padding-bottom:clamp(4.5rem,5.729vw,5.5rem)}.brand-learn-card__date{color:#fff;display:block;font-size:clamp(.875rem,.9375vw,1rem);font-weight:400;line-height:1.3;margin-bottom:clamp(.5rem,.625vw,.75rem)}.brand-learn-card__text{color:#fff;font-size:clamp(1rem,1.042vw,1.25rem);font-weight:500;line-height:1.7;margin:0;max-width:min(88%,420px)}.brand-learn-card--panel .brand-learn-card__text{color:#000}.brand-learn-card__cta{background:var(--brand-accent);border-radius:40px;bottom:clamp(1.25rem,1.5625vw,1.875rem);color:#000;font-size:clamp(.875rem,.9375vw,1rem);font-weight:500;left:50%;line-height:1.2;padding:clamp(.625rem,.729vw,.875rem) clamp(1.875rem,2.604vw,3.125rem);position:absolute;transform:translate(-50%);white-space:nowrap}.brand-reviews{--brand-review-gap: clamp(1rem, 1.042vw, 1.25rem);margin-top:clamp(7rem,7.8125vw,9.375rem);padding-bottom:0;text-align:center}.brand-reviews__filters{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.042vw,1.25rem);justify-content:center;margin-top:clamp(4rem,5.208vw,6.25rem)}.brand-reviews__filters button{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #2c2c2c;border-radius:999px;color:#2c2c2c;cursor:pointer;font:inherit;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;line-height:2.3334;min-height:0;padding:clamp(.1rem,.2604vw,.3125rem) clamp(1.5rem,2.604vw,3.125rem)}.brand-reviews__filters button.is-active{background:#83c900;border-color:#83c900;color:var(--brand-dark)}.brand-reviews__grid{align-items:stretch;display:grid;gap:var(--brand-review-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(4rem,5.208vw,6.25rem);padding:var(--brand-review-gap);text-align:left}.brand-reviews__mobile-grid{display:none}.brand-review-card{display:flex;flex-direction:column;gap:var(--brand-review-gap);min-width:0}.brand-review-card__copy{background:var(--brand-panel);padding:clamp(1rem,1.042vw,1.25rem)}.brand-review-card>.brand-review-card__copy{display:flex;flex:1 1 auto;flex-direction:column}.brand-review-card__copy h3{color:#000;font-size:clamp(1rem,1.042vw,1.25rem);font-weight:600;line-height:1.6}.brand-review-card__copy p{color:#2c2c2c;flex:1 1 auto;font-size:clamp(.875rem,.833vw,1rem);line-height:1.5;margin-top:.625rem}.brand-review-card__copy strong{color:#000;display:block;font-size:clamp(1rem,1.042vw,1.25rem);line-height:1.6;margin-top:.625rem}.brand-review-card__rating{align-items:center;display:flex;gap:2px;height:25px;margin-top:.625rem}.brand-review-card__rating span{background:linear-gradient(180deg,#a6ff00,#649900);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:block;height:25px;width:25px}.brand-review-card__image{display:block;height:auto;object-fit:cover;width:100%}.brand-review-card:nth-child(1) .brand-review-card__image{aspect-ratio:304 / 383}.brand-review-card:nth-child(2) .brand-review-card__image{aspect-ratio:305 / 252}.brand-review-card:nth-child(3) .brand-review-card__image{aspect-ratio:304 / 430}.brand-review-card:nth-child(4) .brand-review-card__image{aspect-ratio:304 / 207}.brand-review-card:nth-child(5) .brand-review-card__image{aspect-ratio:304 / 292}.brand-reviews__load-more{color:#2c2c2c;display:flex;font-size:clamp(1rem,1.042vw,1.25rem);justify-content:center;line-height:1.3;margin-bottom:150px;margin-top:clamp(3.5rem,4.167vw,5rem);text-decoration:none}@media(max-width:1600px){.brand-professional__content{width:min(48%,760px)}}@media(min-width:1181px)and (max-width:1600px){.brand-hero{height:clamp(430px,35vw,560px)}.brand-hero__content{width:min(34vw,544px)}.brand-page .brand-hero h1,.brand-mission h2,.brand-reviews h2,.brand-learn h2{font-size:clamp(2.5rem,2.75vw,3rem)}.brand-page .brand-hero p,.brand-genesis__lede{font-size:clamp(1rem,1.1vw,1.125rem)}.brand-mission{margin-top:clamp(6rem,7.5vw,7.5rem)}.brand-mission__mark{width:min(22vw,352px)}.brand-mission h2{margin-top:clamp(2.5rem,3vw,3.25rem)}.brand-mission p{font-size:clamp(1.375rem,1.5vw,1.75rem);max-width:min(64vw,1024px)}.brand-genesis,.brand-panel,.brand-learn,.brand-reviews{width:min(83.333vw,1333px)}.brand-genesis{margin-top:clamp(5.75rem,6.5vw,7rem)}.brand-genesis__image,.brand-genesis__copy{min-height:clamp(360px,31vw,500px)}.brand-genesis__copy{padding:clamp(3rem,4.5vw,4.75rem) clamp(2.5rem,3.75vw,4rem)}.brand-genesis h2,.brand-panel h2{font-size:clamp(1.75rem,1.8vw,2rem)}.brand-genesis__copy p:not(.brand-genesis__lede),.brand-panel p,.brand-pain__copy p,.brand-learn-card__date,.brand-learn-card__text,.brand-reviews__load-more{font-size:clamp(.9375rem,.95vw,1.0625rem)}.brand-genesis__copy p:not(.brand-genesis__lede){margin-top:clamp(2rem,2.5vw,3rem)}.brand-professional__content{width:min(40%,533px)}.brand-professional__logo{margin-bottom:clamp(1.75rem,2.25vw,2.5rem);width:min(25vw,400px)}.brand-professional__inset{width:min(24%,320px)}.brand-panel.brand-panel--pain{gap:clamp(2rem,4.5vw,4.75rem);padding:clamp(3rem,4vw,4rem) 0 clamp(4rem,5vw,5rem)}.brand-pain__copy h2{font-size:clamp(1.125rem,1.1vw,1.25rem)}.brand-learn{margin-top:clamp(5.75rem,6.5vw,7rem)}.brand-learn-card__text{max-width:min(88%,320px)}.brand-learn-card__cta{padding:clamp(1rem,1vw,1.25rem) clamp(2rem,2.2vw,2.5rem)}.brand-reviews{margin-top:clamp(5.75rem,6.5vw,7rem)}.brand-reviews__filters{margin-top:clamp(3rem,4vw,4rem)}.brand-reviews__filters button{font-size:clamp(.9375rem,1vw,1.125rem);padding:clamp(.1rem,.2vw,.25rem) clamp(1.25rem,2vw,2.25rem)}.brand-reviews__grid{margin-top:clamp(3rem,4vw,4rem)}.brand-review-card__copy{padding:clamp(.875rem,.9vw,1rem)}.brand-review-card__copy h3,.brand-review-card__copy strong{font-size:clamp(.9375rem,.95vw,1.0625rem)}.brand-review-card__copy p{font-size:clamp(.8125rem,.8vw,.9375rem)}.brand-reviews__load-more{margin-bottom:clamp(6rem,7.5vw,7.5rem)}}@media(max-width:1180px){.brand-hero__content{width:min(70vw,668px)}.brand-genesis,.brand-panel,.brand-learn,.brand-reviews{width:min(90vw,1600px)}.brand-genesis{grid-template-columns:1fr}.brand-genesis__copy,.brand-genesis__image{min-height:0}.brand-panel--professional{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);height:auto;min-height:0;padding:clamp(2rem,4vw,3rem)}.brand-panel__bg{height:100%}.brand-professional__content{left:auto;position:relative;top:auto;width:min(100%,760px);z-index:1}.brand-professional__inset{inset:auto;position:relative;width:min(100%,431px);z-index:1}.brand-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-panel--pain{gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr;padding:80px clamp(2.5rem,5vw,4rem)}.brand-pain__image,.brand-pain__copy{width:100%}.brand-pain__copy{margin-top:0}}@media(max-width:790px){.brand-page{--brand-mobile-nav-height: 48px;--brand-nav-height: var(--brand-mobile-nav-height);--brand-mobile-frame-width: calc(100vw - 40px) ;background:#fff}.brand-main{background:#fff;overflow:hidden;padding-top:var(--brand-mobile-nav-height)}.brand-hero{height:640px;margin-top:0;width:100%}.brand-hero__media{object-fit:cover;object-position:50% center}.brand-hero__content{left:20px;top:60px;width:var(--brand-mobile-frame-width)}.brand-page .brand-hero h1{font-size:36px;line-height:48px}.brand-page .brand-hero p{font-size:14px;line-height:20px;margin-top:20px;width:310px}.brand-mission{align-items:flex-start;margin:60px 20px 0;padding:0;text-align:left;width:var(--brand-mobile-frame-width)}.brand-mission__mark{height:40px;object-fit:contain;object-position:left center;width:190.3867px}.brand-mission h2,.brand-reviews h2,.brand-learn h2{font-size:28px;line-height:32px}.brand-mission h2{margin-top:30px}.brand-mission p{font-size:14px;line-height:20px;margin-top:10px;max-width:243px}.brand-genesis,.brand-panel,.brand-learn,.brand-reviews{width:var(--brand-mobile-frame-width)}.brand-genesis{display:grid;gap:20px;grid-template-columns:1fr;margin-top:30px}.brand-genesis__image,.brand-genesis__copy,.brand-panel,.brand-learn-card,.brand-review-card__copy,.brand-review-card__image{border-radius:10px}.brand-genesis__image{height:288px;min-height:0;object-fit:cover;width:var(--brand-mobile-frame-width)}.brand-genesis__copy{min-height:332px;padding:20px}.brand-genesis h2,.brand-panel h2{font-size:20px;line-height:32px}.brand-genesis__lede{font-size:14px;font-weight:500;line-height:20px;margin-top:20px;max-width:295px}.brand-genesis__copy p:not(.brand-genesis__lede),.brand-panel p,.brand-pain__copy p,.brand-learn-card__date,.brand-learn-card__text{font-size:14px;line-height:20px}.brand-genesis__copy p:not(.brand-genesis__lede){margin-top:20px;max-width:306px}.brand-panel--professional{display:block;height:717px;margin-top:20px;min-height:0}.brand-panel--professional:after{content:none}.brand-professional__content{left:20px;position:absolute;top:200px;width:calc(var(--brand-mobile-frame-width) - 40px)}.brand-panel--professional .brand-panel__bg{height:717px;object-fit:cover;width:var(--brand-mobile-frame-width)}.brand-professional__logo{height:29px;margin-bottom:20px;width:233px}.brand-professional__content h2{font-size:14px;line-height:20px;width:185px}.brand-professional__content p{margin-top:20px;width:calc(var(--brand-mobile-frame-width) - 40px)}.brand-professional__copy-desktop{display:none}.brand-professional__copy-mobile{display:block}.brand-professional__inset{height:148px;left:20px;object-fit:cover;position:absolute;right:auto;top:549px;width:228px}.brand-panel.brand-panel--pain{align-items:flex-start;background:#f2f2f2;border-radius:20px;display:flex;flex-direction:column;gap:20px;height:428px;justify-content:flex-start;margin-top:20px;padding:20px;width:var(--brand-mobile-frame-width)}.brand-panel.brand-panel--pain .brand-pain__image{border-radius:0;height:108px;object-fit:cover;width:calc(var(--brand-mobile-frame-width) - 40px)}.brand-panel.brand-panel--pain .brand-pain__copy{width:calc(var(--brand-mobile-frame-width) - 40px)}.brand-panel.brand-panel--pain .brand-pain__copy h2{font-size:14px;font-weight:500;line-height:20px;max-width:295px;width:295px}.brand-panel.brand-panel--pain .brand-pain__copy p{color:gray;font-weight:400;margin-top:20px;max-width:calc(var(--brand-mobile-frame-width) - 40px);width:calc(var(--brand-mobile-frame-width) - 40px)}.brand-learn{gap:24px;margin-top:60px}.brand-learn h2{text-align:left}.brand-learn__cards{grid-template-columns:1fr}.brand-learn__title-desktop,.brand-reviews__title-desktop{display:none}.brand-learn__title-mobile,.brand-reviews__title-mobile{display:inline}.brand-learn-card__body{align-items:flex-start;text-align:left}.brand-learn-card__text{max-width:min(100%,277px)}.brand-learn-card__cta{font-size:14px;left:20px;min-height:40px;padding:10px 30px;transform:none}.brand-reviews{margin-top:60px;text-align:left}.brand-reviews h2{font-size:28px;line-height:32px;text-align:left}.brand-reviews__filters,.brand-reviews__grid{display:none}.brand-reviews__mobile-grid{align-items:start;display:grid;gap:var(--brand-review-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;padding:var(--brand-review-gap);width:var(--brand-mobile-frame-width)}.brand-reviews__mobile-column{display:flex;flex-direction:column;gap:var(--brand-review-gap)}.brand-review-card{width:100%}.brand-review-card__copy{padding:20px 11.184px}.brand-review-card__copy h3,.brand-review-card__copy strong{font-size:10px;line-height:17.895px}.brand-review-card__copy p{font-size:8px;line-height:13.421px;margin-top:6px}.brand-review-card__rating{gap:1px;height:13.98px;margin-top:6px}.brand-review-card__rating span{height:13.98px;width:13.98px}.brand-review-card__copy--mobile .brand-review-card__rating span{background:linear-gradient(180deg,#a6ff00,#649900);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:block;height:13.98px;width:13.98px}.brand-review-card__copy strong{margin-top:6px}.brand-review-card__image{border-radius:10px;display:block;height:auto;object-fit:cover;width:170px}.brand-reviews__mobile-column:first-child .brand-review-card__image{aspect-ratio:170 / 214.178}.brand-reviews__mobile-column:last-child .brand-review-card__image:first-child{aspect-ratio:170 / 163}.brand-reviews__mobile-column:last-child .brand-review-card__image:nth-of-type(2){aspect-ratio:170 / 138}.brand-reviews__load-more{font-size:14px;justify-content:center;line-height:20px;margin-bottom:60px;margin-top:30px}}@media(max-width:1180px){.brand-page .brand-main{overflow-x:clip}.brand-page .brand-genesis,.brand-page .brand-panel,.brand-page .brand-learn,.brand-page .brand-reviews{width:min(86vw,960px)}.brand-page .brand-mission{margin-top:clamp(72px,8vw,96px)}.brand-page .brand-mission__mark{width:min(34vw,340px)}.brand-page .brand-mission h2,.brand-page .brand-reviews h2,.brand-page .brand-learn h2{font-size:clamp(34px,4.2vw,44px);line-height:1.18}.brand-page .brand-mission p{font-size:clamp(18px,2.4vw,24px);max-width:min(76vw,760px)}.brand-page .brand-genesis{align-items:stretch;gap:clamp(16px,2.4vw,24px);margin-top:clamp(72px,8vw,96px)}.brand-page .brand-genesis__image{height:100%;min-height:0}.brand-page .brand-genesis__copy{height:100%;min-height:0;padding:clamp(30px,4vw,48px)}.brand-page .brand-genesis h2,.brand-page .brand-panel h2{font-size:clamp(24px,2.8vw,32px);line-height:1.25}.brand-page .brand-genesis__lede,.brand-page .brand-genesis__copy p:not(.brand-genesis__lede),.brand-page .brand-panel p,.brand-page .brand-pain__copy p,.brand-page .brand-learn-card__date,.brand-page .brand-learn-card__text{font-size:clamp(15px,1.7vw,18px);line-height:1.45}.brand-page .brand-genesis__copy p:not(.brand-genesis__lede){margin-top:clamp(22px,3vw,36px);max-width:none}.brand-page .brand-panel--professional{gap:clamp(20px,3vw,32px);padding:clamp(30px,4vw,48px)}.brand-page .brand-professional__content{max-width:620px;width:min(100%,620px)}.brand-page .brand-professional__logo{margin-bottom:clamp(18px,2.4vw,28px);width:min(44vw,380px)}.brand-page .brand-professional__inset{width:min(46vw,340px)}.brand-page .brand-panel.brand-panel--pain{gap:clamp(24px,4vw,48px);padding:clamp(40px,5vw,64px)}.brand-page .brand-pain__image{height:auto;max-height:clamp(180px,24vw,260px);object-fit:contain;width:100%}.brand-page .brand-pain__copy h2{font-size:clamp(18px,2.2vw,24px);line-height:1.35;max-width:min(100%,560px)}.brand-page .brand-pain__copy p{max-width:min(100%,620px)}.brand-page .brand-learn{margin-top:clamp(72px,8vw,96px)}.brand-page .brand-learn h2{width:min(100%,720px)}.brand-page .brand-learn-card__text{max-width:min(100%,420px)}.brand-page .brand-learn-card__cta{min-height:clamp(40px,4.24vw,76px);padding:clamp(8px,.85vw,10px) clamp(28px,4.24vw,50px);font-size:clamp(14px,1.56vw,16px);line-height:1.75}.brand-page .brand-reviews{--brand-review-gap: clamp(12px, 1.8vw, 18px);margin-top:clamp(72px,8vw,96px)}.brand-page .brand-reviews__grid{align-items:stretch;gap:var(--brand-review-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--brand-review-gap)}.brand-page .brand-review-card{gap:var(--brand-review-gap);min-width:0;width:100%}.brand-page .brand-review-card__image{width:100%}}@media(min-width:900px)and (max-width:1180px){.brand-page .brand-genesis{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);min-height:clamp(420px,48vw,520px)}.brand-page .brand-panel.brand-panel--pain{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}@media(min-width:791px)and (max-width:899px){.brand-page .brand-genesis,.brand-page .brand-panel.brand-panel--pain{grid-template-columns:1fr}.brand-page .brand-genesis{min-height:0}.brand-page .brand-genesis__image{height:auto;aspect-ratio:790 / 520}.brand-page .brand-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:790px){.brand-page{--brand-review-gap: clamp(10px, 2.6vw, 14px);--brand-mobile-frame-width: min( calc(100vw - 40px) , 390px);--brand-section-scroll-offset: calc(var(--brand-mobile-nav-height) + 24px)}.brand-page .brand-mission h2,.brand-page .brand-reviews h2,.brand-page .brand-learn h2{font-size:clamp(26px,7.2vw,30px);line-height:1.15}.brand-page .brand-genesis,.brand-page .brand-panel,.brand-page .brand-learn,.brand-page .brand-reviews{margin-left:auto;margin-right:auto;width:var(--brand-mobile-frame-width)}.brand-page .brand-mission{margin-left:auto;margin-right:auto}.brand-page .brand-genesis__image{height:auto;aspect-ratio:350 / 288;width:100%}.brand-page .brand-genesis__copy{min-height:0}.brand-page .brand-panel--professional{display:flex;flex-direction:column;height:auto;min-height:min(717px,calc(var(--brand-mobile-frame-width) * 1.84));padding:0}.brand-page .brand-panel--professional .brand-panel__bg{height:100%;width:100%}.brand-page .brand-professional__content{left:auto;margin:clamp(36px,calc(40vw - 100px),60px) 20px 0;position:relative;top:auto;width:calc(100% - 40px);z-index:2}.brand-page .brand-professional__content p{width:100%}.brand-page .brand-professional__inset{align-self:flex-start;aspect-ratio:228 / 148;bottom:auto;height:auto;left:auto;margin:24px 20px 20px;position:relative;top:auto;width:min(228px,calc(100% - 40px));z-index:2}.brand-page .brand-panel.brand-panel--pain{height:auto;min-height:0;padding:20px}.brand-page .brand-panel.brand-panel--pain .brand-pain__image{height:auto;aspect-ratio:813 / 287;object-fit:contain;width:100%}.brand-page .brand-panel.brand-panel--pain .brand-pain__copy,.brand-page .brand-panel.brand-panel--pain .brand-pain__copy h2,.brand-page .brand-panel.brand-panel--pain .brand-pain__copy p{max-width:100%;width:100%}.brand-page .brand-learn h2{margin-bottom:0}.brand-page .brand-learn-card__body{align-items:flex-start;text-align:left}.brand-page .brand-learn-card__text{max-width:min(100%,277px)}.brand-page .brand-learn-card__cta{left:20px;min-height:40px;padding:10px 30px;transform:none}.brand-page .brand-reviews__mobile-grid{gap:var(--brand-review-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--brand-review-gap);width:100%}.brand-page .brand-reviews__mobile-column,.brand-page .brand-review-card{gap:var(--brand-review-gap);min-width:0;width:100%}.brand-page .brand-review-card__copy{width:100%}.brand-page .brand-review-card__image{height:auto;max-width:none;width:100%}.brand-page .brand-reviews__mobile-column:first-child .brand-review-card__image{aspect-ratio:170 / 214.178}.brand-page .brand-reviews__mobile-column:last-child .brand-review-card__image:first-child{aspect-ratio:170 / 163}.brand-page .brand-reviews__mobile-column:last-child .brand-review-card__image:nth-of-type(2){aspect-ratio:170 / 138}}.news-page{--news-nav-height: 64px;--news-panel-width: min(83.333vw, 1600px);--news-content-width: min(60%, 960px);--news-media-width: min(75%, 1200px);--news-flow-space: clamp(1.75rem, 2.083vw, 2.5rem);background:#f2f2f2;color:#101010;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.news-page,.news-page *{box-sizing:border-box}.news-main{background:#f2f2f2;color:#000;padding:calc(var(--news-nav-height) + clamp(5rem,7.8125vw,9.375rem)) 0 clamp(5rem,7.8125vw,9.375rem)}.news-article{background:#fff;margin:0 auto;min-height:min(64rem,80vh);width:var(--news-panel-width)}.news-article__header{border-bottom:1px solid rgba(0,0,0,.18);margin:0 auto;padding:clamp(5.625rem,7.8125vw,9.375rem) 0 clamp(1.75rem,2.604vw,3.125rem);width:var(--news-content-width)}.news-article__title{color:#101010;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.5rem,2.604vw,3.125rem);font-weight:500;letter-spacing:0;line-height:1.22;margin:0 auto;max-width:760px;padding:0;text-align:center}.news-article__html{color:#101010;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.0625rem,1.042vw,1.25rem);font-weight:400;line-height:1.7;margin:0 auto;overflow-wrap:anywhere;padding:clamp(1.75rem,2.604vw,3.125rem) 0 clamp(5.625rem,7.8125vw,9.375rem);width:var(--news-content-width)}.news-article__html>:first-child{margin-top:0!important}.news-article__html>:last-child{margin-bottom:0!important}.news-article__html :where(h1,h2,h3,h4,h5,h6,p,li,blockquote){color:#101010!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0!important}.news-article__html :where(ul,ol,blockquote,figure,table,pre){margin:0 0 var(--news-flow-space)!important}.news-article__html :where(p){margin:0 0 clamp(1rem,1.25vw,1.5rem)!important}.news-article__html :where(p,li,blockquote){font-size:clamp(1.0625rem,1.042vw,1.25rem)!important;font-weight:400!important;line-height:1.7!important}.news-article__html :where(h1){font-size:clamp(2.5rem,2.604vw,3.125rem)!important;font-weight:500!important;line-height:1.22!important;margin:0 0 clamp(1.5rem,2.083vw,2.5rem)!important;max-width:760px}.news-article__html :where(h2){font-size:clamp(1.875rem,1.875vw,2.25rem)!important;font-weight:500!important;line-height:1.28!important;margin:clamp(3rem,3.75vw,4.5rem) 0 clamp(1rem,1.25vw,1.5rem)!important;max-width:820px}.news-article__html :where(h3){font-size:clamp(1.5rem,1.458vw,1.75rem)!important;font-weight:500!important;line-height:1.35!important;margin:clamp(2.25rem,2.917vw,3.5rem) 0 clamp(.875rem,1.042vw,1.25rem)!important}.news-article__html :where(h4,h5,h6){font-size:clamp(1.25rem,1.25vw,1.5rem)!important;font-weight:500!important;line-height:1.4!important;margin:clamp(1.75rem,2.083vw,2.5rem) 0 clamp(.75rem,.833vw,1rem)!important}.news-article__html :where(h1+p,h2+p){font-size:clamp(1.0625rem,1.042vw,1.25rem)!important;line-height:1.7!important}.news-article__html :where(hr){border:0!important;border-top:1px solid rgba(0,0,0,.18)!important;height:0!important;margin:clamp(2.25rem,3.125vw,3.75rem) 0 clamp(2.25rem,3.125vw,3.75rem)!important;width:100%}.news-article__html :where(img,video,iframe){border:0;border-radius:0!important;display:block!important;height:auto!important;margin:clamp(2rem,3.125vw,3.75rem) 0 var(--news-flow-space) 50%!important;max-width:var(--news-media-width)!important;object-fit:cover;transform:translate(-50%);width:var(--news-media-width)!important}.news-article__html :where(figure){display:block}.news-article__html :where(figure img){margin-bottom:clamp(.75rem,1.042vw,1.25rem)!important}.news-article__html :where(figcaption){color:#0000008c!important;font-size:clamp(.8125rem,.833vw,1rem)!important;line-height:1.5!important;margin:0 auto var(--news-flow-space)!important;text-align:center}.news-article__html :where(iframe){aspect-ratio:16 / 9;width:100%!important}.news-article__html :where(ul,ol){font-size:clamp(1.0625rem,1.042vw,1.25rem)!important;line-height:1.7!important;margin:0 0 clamp(1rem,1.042vw,1.25rem)!important;padding-left:1.35em!important}.news-article__html :where(ul){list-style:disc}.news-article__html :where(ol){list-style:decimal}.news-article__html :where(li){margin:0 0 .2em!important}.news-article__html :where(li>p){margin-bottom:.25em!important}.news-article__html :where(a){color:inherit!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.news-article__html :where(blockquote){border-left:3px solid rgba(0,0,0,.18);color:#000000b8!important;padding-left:clamp(1rem,1.563vw,1.875rem)}.news-article__html :where(table){border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.news-article__html :where(th,td){border:1px solid rgba(0,0,0,.18);font-size:clamp(1rem,1.146vw,1.375rem);line-height:1.5;padding:.75rem 1rem;text-align:left}.logs-page{--logs-content-width: min(1120px, calc(100vw - 48px) );--logs-inner-space: clamp(28px, 4vw, 56px);background:#f2f2f2}.logs-main{min-height:100vh;padding:calc(var(--news-nav-height) + 64px) 0 96px}.logs-panel{background:#fff;margin:0 auto;min-height:640px;padding:0;width:var(--logs-content-width)}.logs-hero{padding:var(--logs-inner-space) var(--logs-inner-space) 28px;text-align:center}.logs-eyebrow{color:#0000008c;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.logs-hero h1{color:#101010;font-size:48px;font-weight:500;letter-spacing:0;line-height:1.1;margin:0}.logs-toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:28px var(--logs-inner-space) 0}.logs-filter{align-items:center;display:flex;flex:0 0 auto;gap:.75rem;min-width:0;white-space:nowrap}.logs-filter__option,.logs-pagination button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:9999px;color:#000000a8;cursor:pointer;display:inline-flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1;min-height:40px;padding:0 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;white-space:nowrap}.logs-filter__option[data-active=true]{background:#a6ff00;border-color:#a6ff00;color:#1d252c}.logs-pagination button{background:#a6ff00;border:0;color:#1d252c}.logs-pagination button:disabled{cursor:wait;opacity:.58}.logs-count{color:#0000008c;font-size:14px;line-height:1.5;margin:0;white-space:nowrap}.logs-list{list-style:none;margin:40px 0 0;padding:0 var(--logs-inner-space)}.logs-item{border-top:1px solid rgba(0,0,0,.14);display:block}.logs-item:last-child{border-bottom:1px solid rgba(0,0,0,.14)}.logs-item__toggle{align-items:flex-start;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:32px;grid-template-columns:160px minmax(0,1fr) 32px;min-height:96px;padding:28px 0;text-align:left;width:100%}.logs-item time{color:#0000008c;font-size:14px;line-height:1.5}.logs-item__content{display:block;min-width:0}.logs-item__title{color:#101010;display:block;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.25}.logs-item__body{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000000a8;display:-webkit-box;font-size:16px;line-height:1.6;max-height:51.2px;margin:10px 0 0;overflow:hidden;white-space:pre-line}.logs-item[data-expanded=true] .logs-item__body{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.logs-item__arrow{align-self:center;align-items:center;display:inline-flex;height:18px;justify-content:center;justify-self:center;margin:0;transition:transform .18s ease;width:32px}.logs-item[data-expanded=true] .logs-item__arrow{transform:rotate(180deg)}.logs-item__arrow img{display:block;filter:invert(1);height:auto;width:14px}.logs-state{background:#f2f2f2;margin:40px var(--logs-inner-space) 0;padding:32px}.logs-state h2{color:#101010;font-size:24px;font-weight:500;margin:0}.logs-state p{color:#000000a8;font-size:16px;line-height:1.6;margin:.75rem 0 0}.logs-pagination{align-items:center;display:flex;justify-content:center;padding:40px var(--logs-inner-space) var(--logs-inner-space)}.logs-pagination span{color:#0000008c;font-size:14px;line-height:1.5}.news-list-page{background:#f2f2f2;min-height:100vh}.news-list-main{background:#f2f2f2;color:#000;min-height:100vh;padding:calc(var(--news-nav-height) + clamp(5.625rem,7.8125vw,9.375rem)) 0 clamp(6rem,8.333vw,10rem)}.news-list-shell{margin:0 auto;width:min(83.333vw,1600px)}.news-list-hero{margin:0 0 clamp(3.75rem,4.167vw,5rem)}.news-list-hero h1{color:#000;font-size:clamp(2.75rem,2.708vw,3.25rem);font-weight:500;letter-spacing:0;line-height:1.25;margin:0}.news-list-tabs{align-items:center;display:flex;gap:clamp(2rem,3.125vw,3.75rem);margin-top:clamp(1.375rem,1.667vw,2rem);overflow-x:auto;scrollbar-width:none}.news-list-tabs::-webkit-scrollbar{display:none}.news-list-tabs__item{color:#adadad;flex:0 0 auto;font-size:clamp(1.375rem,1.458vw,1.75rem);font-weight:500;letter-spacing:0;line-height:1.333;position:relative;text-decoration:none;transition:color .18s ease,opacity .18s ease;white-space:nowrap}.news-list-tabs__item:after{background:currentColor;bottom:-.35em;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(.72);transform-origin:left center;transition:opacity .18s ease,transform .18s ease;width:100%}.news-list-tabs__item:hover,.news-list-tabs__item[data-active=true]{color:#000}.news-list-tabs__item[data-active=true]:after{opacity:1;transform:scaleX(1)}.news-list-statusbar{align-items:center;display:flex;justify-content:flex-end;margin:-2rem 0 1.25rem}.news-list-statusbar p{color:#0000007a;font-size:.875rem;line-height:1.5;margin:0}.news-list-items{display:flex;flex-direction:column;gap:clamp(1rem,1.25vw,1.5rem);list-style:none;margin:0;padding:0}.news-list-card{background:#fff;color:inherit;display:flex;flex-direction:column;gap:clamp(1.5rem,1.667vw,2rem);min-height:clamp(11rem,14.583vw,17.5rem);padding:clamp(3rem,4.167vw,5rem) min(10vw,160px) clamp(2rem,2.604vw,3.125rem);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.news-list-card:hover{background:#ffffffd1}.news-list-card:focus-visible{outline:2px solid #a6ff00;outline-offset:-2px}.news-list-card__title{color:#000;display:block;font-size:clamp(2rem,1.979vw,2.375rem);font-weight:500;letter-spacing:0;line-height:1.333;max-width:min(62.5vw,1200px);overflow-wrap:anywhere}.news-list-card__meta{align-items:center;color:#000;display:grid;font-size:clamp(1rem,1.042vw,1.25rem);font-weight:400;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);letter-spacing:0;line-height:1.5}.news-list-card__meta span:last-child{text-align:right}.news-list-state{background:#f2f2f2;margin:clamp(3rem,4.167vw,5rem) 0 0;padding:clamp(2rem,3.125vw,3.75rem)}.news-list-state h2{color:#101010;font-size:clamp(1.75rem,1.875vw,2.25rem);font-weight:500;line-height:1.25;margin:0}.news-list-state p{color:#000000a8;font-size:1rem;line-height:1.6;margin:.875rem 0 0}.news-list-pagination{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:clamp(3rem,4.167vw,5rem) 0 0}.news-list-pagination button{-webkit-appearance:none;appearance:none;background:#a6ff00;border:0;border-radius:9999px;color:#1d252c;cursor:pointer;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;min-height:3rem;padding:0 1.625rem;transition:opacity .18s ease,transform .18s ease}.news-list-pagination button:hover{transform:translateY(-1px)}.news-list-pagination button:disabled{cursor:wait;opacity:.58;transform:none}.news-list-pagination p,.news-list-pagination span{color:#0000008c;font-size:.875rem;line-height:1.5;margin:0}.news-list-backtop{-webkit-appearance:none;appearance:none;backdrop-filter:blur(12px) saturate(1.1);background:#ffffffc7;border:1px solid rgba(255,255,255,.72);border-radius:20px;bottom:clamp(1.25rem,2.083vw,2.5rem);box-shadow:0 12px 28px #00000014;color:#000;cursor:pointer;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.875rem,1.25vw,1.5rem);font-weight:700;height:clamp(3.25rem,3.958vw,4.75rem);left:50%;letter-spacing:0;line-height:1;min-width:clamp(9rem,17.969vw,21.5625rem);padding:0 clamp(1.5rem,2.604vw,3.125rem);position:fixed;transform:translate(-50%);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap;z-index:18;-webkit-backdrop-filter:blur(12px) saturate(1.1)}.news-list-backtop:hover{background:#ffffffe0;box-shadow:0 16px 34px #0000001a;transform:translate(-50%) translateY(-1px)}.news-list-backtop:focus-visible{outline:2px solid #a6ff00;outline-offset:3px}@media(max-width:1180px){.news-page{--news-panel-width: min(90vw, 1600px);--news-content-width: min(78vw, 960px);--news-media-width: min(82vw, 1200px)}.news-list-shell{width:min(90vw,1600px)}.news-list-card{padding-left:clamp(2rem,5vw,4rem);padding-right:clamp(2rem,5vw,4rem)}.news-list-card__title{max-width:100%}}@media(max-width:790px){.news-page{--news-mobile-nav-height: 48px;--news-nav-height: var(--news-mobile-nav-height);--news-flow-space: 24px;--news-media-width: 350px;--logs-content-width: calc(100vw - 32px) ;--logs-inner-space: 18px;background:#fff}.news-main{background:#fff;padding:calc(var(--news-mobile-nav-height) + 30px) 0 60px}.news-list-main{background:#f2f2f2;padding:calc(var(--news-mobile-nav-height) + 28px) 0 84px}.news-list-shell{width:calc(100vw - 32px)}.news-list-hero{margin-bottom:24px}.news-list-hero h1{font-size:26px;line-height:34px}.news-list-tabs{gap:18px;margin-left:-16px;margin-right:-16px;margin-top:14px;padding:0 16px 8px}.news-list-tabs__item{font-size:15px;line-height:22px}.news-list-statusbar{justify-content:flex-start;margin:-12px 0 12px}.news-list-card{background:#fff;gap:20px;min-height:146px;padding:22px 18px 20px}.news-list-card:hover{background:#fff}.news-list-card__title{font-size:22px;line-height:30px}.news-list-card__meta{align-items:flex-start;font-size:13px;gap:8px;grid-template-columns:1fr;line-height:20px}.news-list-card__meta span:last-child{color:#0000009e;text-align:left}.news-list-state{margin-top:32px;padding:24px}.news-list-state h2{font-size:24px;line-height:30px}.news-list-state p,.news-list-pagination p,.news-list-pagination span{font-size:14px;line-height:22px}.news-list-pagination{padding-top:32px}.news-list-pagination button{font-size:14px;min-height:44px;padding:0 20px}.news-list-backtop{border-radius:16px;bottom:18px;font-size:14px;height:52px;min-width:164px;padding:0 24px}.news-article{min-height:0;width:100%}.logs-panel{min-height:0;padding:0}.logs-hero{padding-bottom:22px}.logs-eyebrow{font-size:12px;margin-bottom:12px}.logs-hero h1{font-size:34px;line-height:38px}.logs-toolbar{align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px;padding-top:22px}.logs-filter{align-items:center;flex:0 0 auto;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:2px;width:auto}.logs-filter__option,.logs-pagination button{font-size:13px;min-height:40px;padding:0 12px}.logs-count{font-size:13px}.logs-list{margin-top:28px}.logs-item{display:block}.logs-item__toggle{gap:8px;grid-template-columns:minmax(0,1fr) 32px;min-height:92px;padding:22px 0}.logs-item time{font-size:13px;grid-column:1 / -1}.logs-item__title{font-size:22px;line-height:28px}.logs-item__body{font-size:14px;line-height:22px;max-height:44px;margin-top:10px}.logs-state{margin-top:28px;padding:24px}.logs-state h2{font-size:22px;line-height:28px}.logs-state p,.logs-pagination span{font-size:14px;line-height:22px}.logs-pagination{padding:28px var(--logs-inner-space) var(--logs-inner-space)}.news-article__html{font-size:14px;line-height:22px;padding:24px 0 60px;width:350px}.news-article__header{padding:30px 0 20px;width:350px}.news-article__title{font-size:28px;line-height:34px;max-width:100%}.news-article__html :where(h1){font-size:28px!important;line-height:34px!important;margin-bottom:24px!important;max-width:100%}.news-article__html :where(h2){font-size:24px!important;line-height:30px!important;margin:40px 0 16px!important;max-width:100%}.news-article__html :where(h3){font-size:20px!important;line-height:26px!important;margin:32px 0 14px!important}.news-article__html :where(h4,h5,h6){font-size:17px!important;line-height:24px!important;margin:26px 0 12px!important}.news-article__html :where(p,li,blockquote,ul,ol){font-size:14px!important;line-height:22px!important}.news-article__html :where(p){margin-bottom:14px!important}.news-article__html :where(ul,ol){margin-bottom:16px!important}.news-article__html :where(li){margin-bottom:4px!important}.news-article__html :where(hr){margin:30px 0!important}.news-article__html :where(img,video,iframe){margin:30px auto 24px!important;max-width:100%!important;transform:none;width:100%!important}}@media(max-width:390px){.news-article__html{width:calc(100vw - 40px)}}.product-detail-judgeme--all-reviews .jdgm-star{display:inline;font-family:inherit;font-style:normal;line-height:1;width:20px}.product-detail-judgeme--all-reviews .jdgm-star.jdgm--on:before,.product-detail-judgeme--all-reviews .jdgm-star.jdgm--half:before{content:"\2605"}.product-detail-judgeme--all-reviews .jdgm-star.jdgm--off:before{color:#d6d6d6;content:"\2605"}.product-detail-judgeme--all-reviews .jdgm-rev{border-top:1px solid #eee;color:#000;font-size:16px;padding:16px 0 0}.product-detail-judgeme--all-reviews .jdgm-rev__header{margin-bottom:5px;overflow:hidden}.product-detail-judgeme--all-reviews .jdgm-rev__icon{background:#e9e9e9;color:#333;float:left;height:51px;line-height:51.2px;margin-right:12px;text-align:center;width:51px}.product-detail-judgeme--all-reviews .jdgm-rev__rating,.product-detail-judgeme--all-reviews .jdgm-rev__prod-info-wrapper,.product-detail-judgeme--all-reviews .jdgm-rev__prod-link{display:inline}.product-detail-judgeme--all-reviews .jdgm-rev__timestamp{display:inline;margin-left:4px}.product-detail-judgeme--all-reviews .jdgm-rev__author-wrapper{align-items:center;display:flex;gap:8px}.product-detail-judgeme--all-reviews .jdgm-rev__author{font-weight:700}.product-detail-judgeme--all-reviews .jdgm-rev__buyer-badge{background:#108474;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;line-height:1.2;padding:2px 8px}.product-detail-judgeme--all-reviews .jdgm-rev__content{clear:both}.product-detail-judgeme--all-reviews .jdgm-rev__body p{margin:0 0 .75em}.product-detail-judgeme--all-reviews .jdgm-rev__body p:last-child{margin-bottom:0}.product-detail-judgeme--all-reviews .jdgm-rev__pics{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-detail-judgeme--all-reviews .jdgm-rev__pic-img{border-radius:4px;display:block;height:80px;object-fit:cover;width:80px}.bodypark-notfound{background:#fff;color:#1d252c}.bodypark-notfound__main{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:clamp(6rem,12vw,10rem) 1.5rem clamp(4rem,8vw,7rem);text-align:center}.bodypark-notfound__main h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.75vw,3.5rem);font-weight:500;line-height:1.2;margin:0 0 1rem}.bodypark-notfound__main p{color:#5c6670;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.04vw,1.25rem);margin:0 0 clamp(2rem,3vw,3rem)}.bodypark-notfound__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.bodypark-notfound__link{color:#1d252c;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;text-decoration:underline;text-underline-offset:4px}[hidden]{display:none!important}.page-layout--announcement-visible .bodypark-home .home-hero{height:calc(100svh - var(--bodypark-announcement-height))}.page-layout--announcement-visible .bodypark-home .home-hero .home-hero__media,.page-layout--announcement-visible .bodypark-home .home-hero .home-hero__placeholder{bottom:auto;height:100svh}.bodypark-home>.shopify-section{display:block}.shopify-section:empty{display:none}.home-nav__icon{position:relative}.home-nav__cart-count{align-items:center;background:var(--home-accent, #a6ff00);border-radius:999px;color:#1d252c;display:flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;pointer-events:none;position:absolute;right:-4px;top:-3px}.home-nav__cart-count[hidden]{display:none}.predictive-search__results{display:grid;gap:4px;margin-top:18px}.predictive-search__result{align-items:center;border-radius:10px;color:#000;display:flex;gap:12px;padding:8px;text-decoration:none;transition:background-color .18s ease}.predictive-search__result:hover,.predictive-search__result:focus-visible{background:#f2f2f2}.predictive-search__result img{border-radius:8px;flex:0 0 48px;height:48px;object-fit:cover;width:48px}.predictive-search__result-title{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500}.predictive-search__result-price{color:#7a858e;font-size:13px;margin-left:auto}.predictive-search__empty{color:#7a858e;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;margin-top:18px}.bodypark-shop{background:#fff;color:#1d252c;padding:clamp(7rem,11vw,11rem) clamp(1.25rem,5vw,7.5rem) clamp(4rem,7vw,7rem)}.bodypark-shop__head{margin:0 auto clamp(2.5rem,4vw,4rem);max-width:1200px}.bodypark-shop__title{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.25rem,3.75vw,4rem);font-weight:500;letter-spacing:0;line-height:1.15;margin:0}.bodypark-shop__meta{color:#5c6670;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1vw,1.125rem);margin:.75rem 0 0}.bodypark-shop__description{color:#5c6670;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin-top:1rem;max-width:60ch}.bodypark-shop__grid{display:grid;gap:clamp(1.25rem,2.2vw,2.25rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0 auto;max-width:1200px}.bodypark-card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.bodypark-card__media{background:#f2f2f2;border-radius:clamp(14px,1.5vw,22px);display:block;overflow:hidden;position:relative}.bodypark-card__media:before{content:"";display:block;padding-top:110%}.bodypark-card__media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.bodypark-card:hover .bodypark-card__media img{transform:scale(1.04)}.bodypark-card__badge{background:#1d252c;border-radius:999px;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;left:14px;padding:5px 11px;position:absolute;top:14px;z-index:1}.bodypark-card__title{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.15vw,1.3rem);font-weight:500;line-height:1.35;margin:1rem 0 .35rem}.bodypark-card__price{align-items:baseline;color:#1d252c;display:flex;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.05vw,1.15rem);font-weight:600;gap:8px}.bodypark-card__price s{color:#9aa3ab;font-weight:400}.bodypark-shop__empty{color:#5c6670;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;margin:0 auto;max-width:1200px}.bodypark-shop__pagination{display:flex;gap:10px;justify-content:center;margin-top:clamp(2.5rem,4vw,4rem)}.bodypark-shop__pagination a,.bodypark-shop__pagination span{border:1px solid rgba(0,0,0,.14);border-radius:999px;color:#1d252c;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1;min-width:38px;padding:11px 14px;text-align:center;text-decoration:none}.bodypark-shop__pagination .is-current{background:#1d252c;border-color:#1d252c;color:#fff}.bodypark-shop__search-form{display:flex;gap:10px;margin:0 auto clamp(2.5rem,4vw,4rem);max-width:1200px}.bodypark-shop__search-form input{border:1px solid rgba(0,0,0,.16);border-radius:999px;flex:1 1 auto;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;padding:14px 22px}.bodypark-shop__search-form button{background:#1d252c;border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;padding:14px 30px}.cart-foot__secondary{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;color:#1d252c;display:flex;font-size:14px;font-weight:600;height:50px;justify-content:center;text-decoration:none;transition:background-color .18s ease}.cart-foot__secondary:hover{background:#0000000d}.bodypark-cart-page .cart-main{margin:0 auto;max-width:900px}.bodypark-cart-page .cart-lines-scroll{overflow:visible}.bodypark-standard-page .rte{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.04vw,1.15rem);line-height:1.7}.bodypark-standard-page .rte h2,.bodypark-standard-page .rte h3{font-weight:500;margin:2em 0 .6em}.bodypark-standard-page .rte a{text-decoration:underline;text-underline-offset:3px}.bodypark-standard-page .rte img{border-radius:16px;max-width:100%}.bodypark-article__body{margin:0 auto;max-width:760px}@media(prefers-reduced-motion:reduce){.home-show-up__slide-image,.home-workout-companion__image,.bodypark-card__media img{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bodypark.css.map */
