@font-face{font-family:'Overused Grotesk';src:url('../fonts/OverusedGrotesk-Roman-BF64eeac18184a5.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Overused Grotesk';src:url('../fonts/OverusedGrotesk-Medium-BF64eeac18163be.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Kode Mono';src:url('../fonts/KodeMono-VariableFont_wght.ttf') format('truetype-variations');font-weight:400 700;font-style:normal;font-display:swap}:root{--color-primary:#1D1D1D;--color-primary-rgb:29,29,29;--color-primary-contrast:var(--color-light);--color-light:#fff;--color-secondary:var(--color-light);--color-grey:#F6F6F6;--color-image-border:rgba(var(--color-primary-rgb), .2);--s-v:4;--s:calc(var(--s-v) / var(--html-font-size-v) * 1rem);--s1:var(--s);--s2:calc(var(--s) * 2);--s3:calc(var(--s) * 3);--s4:calc(var(--s) * 4);--s5:calc(var(--s) * 5);--s6:calc(var(--s) * 6);--s7:calc(var(--s) * 7);--s8:calc(var(--s) * 8);--s9:calc(var(--s) * 9);--s10:calc(var(--s) * 10);--safe-area:1.7rem;--safe-area-xs:var(--s3);--cols:6;--gap:0.5rem;--landing-grid-guide-color:var(--color-primary);--landing-grid-guide-size:5px;--landing-grid-guide-height:10px;--landing-grid-guide-padding:0.5rem;--space-xxs:1.5rem;--space-xs:3.5rem;--space-sm:7rem;--space-md:10rem;--space-lg:15rem;--page-header-height:69.91px;--menu-bottom-height:50px;--html-font-size-v:10;--html-font-size:calc(var(--html-font-size-v) * 1px);--html-line-height:1.5;--fs-sm-v:14;--fs-sm-v-1440:16;--lh-sm-v:14;--lh-sm-v-1440:16;--ls-sm:-0.03em;--fs-sm:max(calc(var(--fs-sm-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-sm-v) + (var(--fs-sm-v-1440) - var(--fs-sm-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-sm:max(calc(var(--lh-sm-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-sm-v) + (var(--lh-sm-v-1440) - var(--lh-sm-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--fs-base-v:16;--fs-base-v-1440:18;--lh-base-v:17.6;--lh-base-v-1440:19.8;--fs-base:max(calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-base-v) + (var(--fs-base-v-1440) - var(--fs-base-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-base:max(calc(var(--lh-base-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-base-v) + (var(--lh-base-v-1440) - var(--lh-base-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--fs-md-v:16;--fs-md-v-1440:24;--lh-md-v:17.6;--lh-md-v-1440:28.8;--fs-md:max(calc(var(--fs-md-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-md-v) + (var(--fs-md-v-1440) - var(--fs-md-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-md:max(calc(var(--lh-md-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-md-v) + (var(--lh-md-v-1440) - var(--lh-md-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--fs-lg-v:20;--fs-lg-v-1440:24;--lh-lg-v:22;--lh-lg-v-1440:26.4;--ls-lg:-0.02em;--fs-lg:max(calc(var(--fs-lg-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-lg-v) + (var(--fs-lg-v-1440) - var(--fs-lg-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-lg:max(calc(var(--lh-lg-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-lg-v) + (var(--lh-lg-v-1440) - var(--lh-lg-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--fs-xl-v:32;--fs-xl-v-1440:50.78;--lh-xl-v:29.12;--lh-xl-v-1440:50.78;--ls-xl:-0.02em;--fs-xl:max(calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-xl-v) + (var(--fs-xl-v-1440) - var(--fs-xl-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-xl:max(calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-xl-v) + (var(--lh-xl-v-1440) - var(--lh-xl-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--fs-xxl-v:40;--fs-xxl-v-1440:72;--lh-xxl-v:36;--lh-xxl-v-1440:64.8;--ls-xxl:-0.02em;--fs-xxl:max(calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem), calc((var(--fs-xxl-v) + (var(--fs-xxl-v-1440) - var(--fs-xxl-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem));--lh-xxl:max(calc(var(--lh-xxl-v) / var(--html-font-size-v) * 1rem), calc((var(--lh-xxl-v) + (var(--lh-xxl-v-1440) - var(--lh-xxl-v)) * ((100vw - 375px) / (1440px - 375px))) / var(--html-font-size-v) * 1rem))}@media screen and (min-width:992px){:root{--safe-area:2.9rem}}@media screen and (min-width:992px){:root{--safe-area-xs:var(--s6)}}@media screen and (min-width:768px){:root{--cols:4}}@media screen and (min-width:992px){:root{--space-lg:20rem}}@media screen and (min-width:992px){:root{--page-header-height:127.27px}}@media screen and (min-width:1264px){:root{--page-header-height:72.27px}}@media screen and (min-width:768px){:root{--menu-bottom-height:0px}}.landing-grid-guides{position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);height:var(--landing-grid-guide-height);overflow:hidden;pointer-events:none}.landing-grid-guides--bottom{top:auto;bottom:0}.landing-grid-guides__line{position:absolute;top:0;bottom:0;width:var(--landing-grid-guide-size);transform:translateX(-50%);background:var(--landing-grid-guide-color)}.landing-grid-guides__line:nth-child(1){left:var(--safe-area-xs);transform:none}.landing-grid-guides__line:nth-child(2){left:50%}.landing-grid-guides__line:nth-child(3){left:auto;right:var(--safe-area-xs);transform:none}.landing-grid-guides__line:nth-child(1n + 4){display:none}@media screen and (min-width:992px){.landing-grid-guides__line{left:auto;right:auto;transform:translateX(-50%)}.landing-grid-guides__line:nth-child(1){display:block;left:calc(var(--safe-area-xs) + (100% - var(--safe-area-xs) * 2) * 0 / var(--cols))}.landing-grid-guides__line:nth-child(2){display:block;left:calc(var(--safe-area-xs) + (100% - var(--safe-area-xs) * 2) * 1 / var(--cols))}.landing-grid-guides__line:nth-child(3){display:block;left:calc(var(--safe-area-xs) + (100% - var(--safe-area-xs) * 2) * 2 / var(--cols))}.landing-grid-guides__line:nth-child(4){display:block;left:calc(var(--safe-area-xs) + (100% - var(--safe-area-xs) * 2) * 3 / var(--cols))}.landing-grid-guides__line:nth-child(5){display:block;left:calc(var(--safe-area-xs) + (100% - var(--safe-area-xs) * 2) * 4 / var(--cols))}.landing-grid-guides__line:nth-child(2){left:calc(var(--safe-area) + (100% - var(--safe-area) * 2) * 1 / var(--cols) - 1px)}.landing-grid-guides__line:nth-child(3){left:calc(var(--safe-area) + (100% - var(--safe-area) * 2) * 2 / var(--cols) - 5px);transform:translateX(50%)}.landing-grid-guides__line:nth-child(4){left:calc(var(--safe-area) + (100% - var(--safe-area) * 2) * 3 / var(--cols) + 1.5px)}.landing-grid-guides__line:nth-child(5){left:auto;right:var(--safe-area-xs);transform:none}}.landing-custom-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:3.6rem 1rem 1rem;height:6rem;border:1px solid transparent;text-decoration:none;cursor:pointer;font-family:'Kode Mono',monospace;font-variation-settings:"wght" 500;letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm)}@media screen and (min-width:992px){.landing-custom-button{padding:6.4rem 1rem 1rem;height:9rem}}.landing-custom-button--white{background:var(--color-primary-contrast);border-color:var(--color-primary-contrast);color:var(--color-primary)}.landing-custom-button--white span{color:var(--color-primary)}.landing-custom-button--white::after{background-color:var(--color-primary)}.landing-custom-button--white:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.landing-custom-button--white:hover span{color:var(--color-primary-contrast)}.landing-custom-button--white:hover::after{background-color:var(--color-primary-contrast)}.landing-custom-button--black{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.landing-custom-button--black span{color:var(--color-primary-contrast)}.landing-custom-button--black::after{background-color:var(--color-primary-contrast)}.landing-custom-button--black:hover{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.landing-custom-button--black:hover span{color:var(--color-primary)}.landing-custom-button--black:hover::after{background-color:var(--color-primary)}.landing-custom-button--black:hover:visited{color:var(--color-primary)}.landing-custom-button--black:visited{color:var(--color-primary-contrast)}.landing-custom-button--transparent{background:transparent;border-color:var(--color-primary-contrast);color:var(--color-primary-contrast)}.landing-custom-button--transparent span{color:var(--color-primary-contrast)}.landing-custom-button--transparent::after{background-color:var(--color-primary-contrast)}.landing-custom-button--transparent:hover{background:var(--color-primary-contrast);border-color:var(--color-primary-contrast);color:var(--color-primary)}.landing-custom-button--transparent:hover span{color:var(--color-primary)}.landing-custom-button--transparent:hover::after{background-color:var(--color-primary)}.landing-custom-button--outline{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.landing-custom-button--outline span{color:var(--color-primary)}.landing-custom-button--outline::after{background-color:var(--color-primary)}.landing-custom-button--outline:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.landing-custom-button--outline:hover span{color:var(--color-primary-contrast)}.landing-custom-button--outline:hover::after{background-color:var(--color-primary-contrast)}.landing-custom-button--arrow-down::after,.landing-custom-button--arrow-right::after{content:'';display:inline-block;flex-shrink:0;width:8px;height:13px;-webkit-mask:url('../images/custom-arrow.svg') no-repeat center / contain;mask:url('../images/custom-arrow.svg') no-repeat center / contain}.landing-custom-button--arrow-right::after{transform:rotate(-90deg)}.landing-custom-hero{position:relative;min-height:min(calc(100dvh - var(--page-header-height) - var(--menu-bottom-height)), 860px);max-height:860px;overflow:hidden;color:var(--color-primary-contrast)}.landing-custom-hero__picture,.landing-custom-hero__image,.landing-custom-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom;z-index:0}.landing-custom-hero__dim{position:absolute;z-index:1;inset:0;background:rgba(0,0,0,0.3);pointer-events:none}.landing-custom-hero__overlay{position:absolute;z-index:1;left:0;right:0;bottom:0;height:60%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);pointer-events:none}@media screen and (min-width:992px){.landing-custom-hero__overlay{height:20%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}}.landing-custom-hero__title{position:absolute;color:var(--color-primary-contrast);z-index:2;margin:0;top:40%;transform:translateY(-50%);padding:0 var(--safe-area-xs);font-size:var(--fs-xxl);font-weight:500;line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);max-width:83.33%;font-family:'Overused Grotesk',sans-serif;text-wrap:balance}@media screen and (min-width:992px){.landing-custom-hero__title{max-width:55%}}.landing-custom-hero__bottom{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:0 var(--safe-area-xs) var(--s6)}@media screen and (min-width:768px){.landing-custom-hero__bottom{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--gap);align-items:flex-end}}@media screen and (min-width:768px){.landing-custom-hero__bottom>.landing-custom-button{flex:1;align-self:stretch}}.landing-custom-hero__bottom-left{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width:768px){.landing-custom-hero__bottom-left{flex:1;grid-column:3 / 5}}@media screen and (min-width:992px){.landing-custom-hero__bottom-left{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}}.landing-custom-hero__logo{align-self:flex-start;width:50%;max-width:230px;margin-bottom:var(--s2)}@media screen and (min-width:768px){.landing-custom-hero__logo{width:auto;align-self:flex-end}}.landing-custom-intro{position:relative;padding:var(--space-xxs) var(--safe-area) var(--space-lg);margin:var(--space-xs) 0 0}@media screen and (min-width:992px){.landing-custom-intro{padding-bottom:20rem}}.landing-custom-intro p{font-size:var(--fs-md);line-height:var(--lh-md);padding-right:1rem;padding-bottom:var(--landing-grid-guide-padding);margin:0}.landing-custom-steps{position:relative;padding:0 var(--safe-area) var(--space-lg);color:var(--color-primary)}.landing-custom-steps>.landing-grid-guides{display:none}@media screen and (min-width:575px){.landing-custom-steps>.landing-grid-guides{display:block}}.landing-custom-steps__list{display:flex;flex-direction:column;gap:var(--space-sm)}@media screen and (min-width:575px){.landing-custom-steps__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap);row-gap:var(--space-sm)}}@media screen and (min-width:992px){.landing-custom-steps__list{grid-template-columns:repeat(var(--cols), 1fr)}}.landing-custom-steps__item{position:relative;display:flex;flex-direction:column;gap:var(--s4);padding-top:1rem}@media screen and (min-width:992px){.landing-custom-steps__item{gap:1rem}}@media screen and (min-width:575px){.landing-custom-steps__item>.landing-grid-guides{display:none}}.landing-custom-steps__media{aspect-ratio:341 / 335;overflow:hidden;margin-bottom:1.9rem}@media screen and (min-width:768px){.landing-custom-steps__media{margin:0}}@media screen and (min-width:992px){.landing-custom-steps__media{aspect-ratio:339 / 462}}.landing-custom-steps__media img{display:block;width:100%;height:100%;object-fit:cover}.landing-custom-steps__number{display:block}.landing-custom-steps__number,.landing-custom-steps__title{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--sl-lg);font-weight:500}.landing-custom-steps__title{margin:0}.landing-custom-steps__description{margin:0;font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-base);line-height:var(--lh-base)}@media screen and (min-width:768px){.landing-custom-steps__description{padding-right:var(--s4)}}.landing-custom-cards{padding:0 var(--safe-area) var(--space-lg);color:var(--color-primary)}.landing-custom-cards__title-wrap{position:relative}.landing-custom-cards__title{padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0;margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);text-wrap:balance}@media screen and (min-width:768px){.landing-custom-cards__title{max-width:60%}}.landing-custom-cards__list{display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-custom-cards__list::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.landing-custom-cards__list{display:grid;grid-template-columns:repeat(4, 1fr);overflow-x:visible}}.landing-custom-cards__item{display:flex;flex:0 0 85%;flex-direction:column;gap:1rem;scroll-snap-align:start}@media screen and (min-width:575px){.landing-custom-cards__item{flex:0 0 65%}}@media screen and (min-width:768px){.landing-custom-cards__item{flex:0 0 44%}}@media screen and (min-width:992px){.landing-custom-cards__item{flex:initial}}.landing-custom-cards__media{aspect-ratio:287 / 168;overflow:hidden;margin-bottom:0.6rem}@media screen and (min-width:992px){.landing-custom-cards__media{margin-bottom:0;aspect-ratio:339 / 226}}.landing-custom-cards__media img{display:block;width:100%;height:100%;object-fit:cover}.landing-custom-cards__item-title{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);padding-right:var(--s5)}.landing-custom-cards__description{margin:0;font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-base);line-height:var(--lh-base);padding-right:var(--s5)}@media screen and (min-width:1200px){.landing-custom-cards__description{padding-right:var(--s7)}}.landing-custom-gallery{padding:var(--space-lg) var(--safe-area);color:var(--color-primary);overflow:hidden;display:flex;flex-direction:column}@media screen and (min-width:768px){.landing-custom-gallery{display:block}}.landing-custom-gallery__header{position:relative;display:contents}@media screen and (min-width:768px){.landing-custom-gallery__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-area:var(--s6);padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0}}.landing-custom-gallery__header>.landing-grid-guides{display:none}@media screen and (min-width:768px){.landing-custom-gallery__header>.landing-grid-guides{display:block}}.landing-custom-gallery__title{position:relative;order:1;padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0 var(--space-sm);margin:0;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl)}@media screen and (min-width:768px){.landing-custom-gallery__title{padding:0}}@media screen and (min-width:768px){.landing-custom-gallery__title>.landing-grid-guides{display:none}}.landing-custom-gallery__slider{order:2;min-width:0}.landing-custom-gallery__slider .slick-track{margin-left:0;margin-right:0}.landing-custom-gallery__nav{order:3;display:flex;gap:0.6rem;flex-shrink:0;align-self:center;margin-top:var(--space-xs)}@media screen and (min-width:768px){.landing-custom-gallery__nav{margin-top:0}}.landing-custom-gallery__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--s9);height:var(--s9);padding:0;border:none;background-color:var(--color-grey);color:var(--color-primary);cursor:pointer}@media screen and (min-width:992px){.landing-custom-gallery__arrow{width:5.5rem;height:5.5rem}}.landing-custom-gallery__arrow.slick-disabled{cursor:not-allowed}.landing-custom-gallery__arrow.slick-disabled .landing-custom-gallery__arrow-icon{opacity:.2}.landing-custom-gallery__arrow.slick-disabled:hover{background-color:var(--color-grey);color:var(--color-primary);border:0}.landing-custom-gallery__arrow-icon{display:inline-block;width:8px;height:13px;background-color:currentColor;-webkit-mask:url('../images/custom-arrow.svg') no-repeat center / contain;mask:url('../images/custom-arrow.svg') no-repeat center / contain}.landing-custom-gallery__arrow--prev .landing-custom-gallery__arrow-icon{transform:rotate(90deg)}.landing-custom-gallery__arrow--next .landing-custom-gallery__arrow-icon{transform:rotate(-90deg)}.landing-custom-gallery__item{display:block !important;aspect-ratio:168 / 220;margin:0}.landing-custom-gallery__item img{display:block;width:100%;height:100%;object-fit:contain}.landing-custom-gallery .slick-track{display:flex;align-items:center}.landing-custom-gallery .slick-list .slick-slide{padding:0 var(--s2)}@media screen and (min-width:768px){.landing-custom-gallery .slick-list .slick-slide{padding:0 var(--s8)}}.landing-custom-sport-tabs,.landing-custom-product-tabs{padding:0 var(--safe-area);color:var(--color-primary)}@media screen and (min-width:768px){.landing-custom-sport-tabs,.landing-custom-product-tabs{padding-bottom:var(--landing-grid-guide-height)}}.landing-custom-sport-tabs__nav,.landing-custom-product-tabs__nav{position:relative;display:flex;flex-wrap:wrap;gap:var(--s4);justify-content:center;padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0 var(--space-sm)}@media screen and (min-width:768px){.landing-custom-sport-tabs__nav,.landing-custom-product-tabs__nav{gap:var(--s6)}}@media screen and (min-width:992px){.landing-custom-sport-tabs__nav,.landing-custom-product-tabs__nav{padding:calc(var(--space-md) + var(--landing-grid-guide-height)) 0}}.landing-custom-sport-tabs__nav>.landing-grid-guides--bottom,.landing-custom-product-tabs__nav>.landing-grid-guides--bottom{display:none}@media screen and (min-width:768px){.landing-custom-sport-tabs__nav>.landing-grid-guides--bottom,.landing-custom-product-tabs__nav>.landing-grid-guides--bottom{display:block}}.landing-custom-sport-tabs__nav-item,.landing-custom-product-tabs__nav-item{background:none;border:none;cursor:pointer;padding:0;font-family:'Kode Mono',monospace;text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-md);line-height:var(--lh-md);color:var(--color-primary);opacity:.2;font-variation-settings:'wght' 600}.landing-custom-sport-tabs__nav-item.active,.landing-custom-product-tabs__nav-item.active,.landing-custom-sport-tabs__nav-item:hover,.landing-custom-product-tabs__nav-item:hover{opacity:1;box-shadow:none;background-color:transparent;color:var(--color-primary);border:0}.landing-custom-sport-tabs__panel,.landing-custom-product-tabs__panel{display:none;opacity:0;transition:opacity .3s ease}.landing-custom-sport-tabs__panel.active,.landing-custom-product-tabs__panel.active{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.landing-custom-sport-tabs__panel.active,.landing-custom-product-tabs__panel.active{flex-direction:row;align-items:flex-start;gap:var(--gap)}}.landing-custom-sport-tabs__panel.active.is-visible,.landing-custom-product-tabs__panel.active.is-visible{opacity:1}.landing-custom-sport-tabs__subtitle,.landing-custom-product-tabs__subtitle{margin:0;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);order:1}@media screen and (min-width:992px){.landing-custom-sport-tabs__subtitle,.landing-custom-product-tabs__subtitle{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base)}}.landing-custom-sport-tabs__description,.landing-custom-product-tabs__description{margin:0;font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-base);line-height:var(--lh-base);order:1;padding:.6rem 0 var(--space-xs)}@media screen and (min-width:768px){.landing-custom-sport-tabs__description,.landing-custom-product-tabs__description{padding:.6rem 0 var(--landing-grid-guide-padding)}}.landing-custom-sport-tabs__actions,.landing-custom-product-tabs__actions{display:flex;flex-direction:column;gap:var(--s2);order:3}@media screen and (min-width:768px){.landing-custom-sport-tabs__actions,.landing-custom-product-tabs__actions{order:4;margin-top:var(--space-sm)}}.landing-custom-sport-tabs{position:relative}.landing-custom-sport-tabs__nav{display:block;z-index:2;background:var(--color-light)}.landing-custom-sport-tabs__nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s5)}@media screen and (max-width:767px){.landing-custom-sport-tabs__nav-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-custom-sport-tabs__nav-list::-webkit-scrollbar{display:none}}@media screen and (min-width:992px){.landing-custom-sport-tabs__nav-list{gap:var(--s6)}}.landing-custom-sport-tabs__nav-item{flex-shrink:0;white-space:nowrap}@media screen and (max-width:767px){.landing-custom-sport-tabs__nav--sticky{position:sticky;top:0;margin:0 calc(var(--safe-area) * -1) calc((var(--space-sm) - var(--s3)) * 2);padding:calc(var(--s3) + var(--landing-grid-guide-height)) var(--safe-area) var(--s3)}}@media screen and (min-width:992px){.landing-custom-sport-tabs__panel.active{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--gap)}}.landing-custom-sport-tabs__media{aspect-ratio:341 / 421;overflow:hidden}@media screen and (min-width:768px){.landing-custom-sport-tabs__media{order:2;flex:1 1 40%}}@media screen and (min-width:992px){.landing-custom-sport-tabs__media{grid-column:span 2;flex:1 1 55%;aspect-ratio:689 / 900}}@media screen and (min-width:1200px){.landing-custom-sport-tabs__media{aspect-ratio:689 / 750}}.landing-custom-sport-tabs__media img{display:block;width:100%;height:100%;object-fit:cover}.landing-custom-sport-tabs__text{display:flex;flex-direction:column;gap:var(--s9)}@media screen and (min-width:768px){.landing-custom-sport-tabs__text{order:1;flex:1 1 40%;gap:var(--space-sm)}}@media screen and (min-width:992px){.landing-custom-sport-tabs__text{grid-column:span 1}}.landing-custom-product-tabs{position:relative;padding:0 var(--safe-area) var(--space-xs)}@media screen and (min-width:992px){.landing-custom-product-tabs{padding-bottom:var(--landing-grid-guide-height)}}.landing-custom-product-tabs__title-wrap{position:relative;padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0 var(--space-sm)}.landing-custom-product-tabs__nav{display:block;z-index:2;background:var(--color-light)}.landing-custom-product-tabs__nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s5)}@media screen and (max-width:767px){.landing-custom-product-tabs__nav-list{flex-wrap:nowrap;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-custom-product-tabs__nav-list::-webkit-scrollbar{display:none}}@media screen and (min-width:992px){.landing-custom-product-tabs__nav-list{gap:var(--s6)}}.landing-custom-product-tabs__nav-item{flex-shrink:0;white-space:nowrap}@media screen and (max-width:767px){.landing-custom-product-tabs__nav--sticky{position:sticky;top:0;margin:0 calc(var(--safe-area) * -1) calc((var(--space-sm) - var(--s3)) * 2);padding:calc(var(--s3) + var(--landing-grid-guide-height)) var(--safe-area) var(--s3)}}.landing-custom-product-tabs__title{margin:0;max-width:600px;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl)}@media screen and (min-width:768px){.landing-custom-product-tabs__title{text-wrap:balance}}@media screen and (min-width:992px){.landing-custom-product-tabs__panel.active{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--gap)}}.landing-custom-product-tabs__text{display:flex;flex-direction:column}@media screen and (min-width:768px){.landing-custom-product-tabs__text,.landing-custom-product-tabs__product-panels{flex:1 1 0;min-width:0}}@media screen and (min-width:992px){.landing-custom-product-tabs__text,.landing-custom-product-tabs__product-panels{min-width:0}}@media screen and (min-width:992px){.landing-custom-product-tabs__text{grid-column:span 1}}@media screen and (min-width:992px){.landing-custom-product-tabs__product-panels{grid-column:span 3}}.landing-custom-product-tabs__product-nav{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0.25rem;row-gap:var(--s2);order:4;margin-top:var(--space-xs)}@media screen and (min-width:768px){.landing-custom-product-tabs__product-nav{order:3}}@media screen and (min-width:992px){.landing-custom-product-tabs__product-nav{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.3rem;row-gap:var(--s);margin-bottom:var(--space-sm)}}.landing-custom-product-tabs__product-nav-item{width:100%;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid var(--color-image-border);background:var(--color-light);cursor:pointer;opacity:.5}.landing-custom-product-tabs__product-nav-item.active,.landing-custom-product-tabs__product-nav-item:hover{opacity:1;border-color:var(--color-primary);background-color:transparent}.landing-custom-product-tabs__product-nav-item img{display:block;width:100%;height:100%;object-fit:contain}.landing-custom-product-tabs__product-panels{margin-top:2.5rem}@media screen and (min-width:768px){.landing-custom-product-tabs__product-panels{margin-top:0}}.landing-custom-product-tabs__product-panel{display:none;opacity:0;transition:opacity .3s ease}.landing-custom-product-tabs__product-panel.active{display:flex;flex-direction:column;gap:1rem;align-items:stretch}@media screen and (min-width:992px){.landing-custom-product-tabs__product-panel.active{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;gap:var(--gap)}}.landing-custom-product-tabs__product-panel.active.is-visible{opacity:1}.landing-custom-product-tabs__product-media{position:relative;width:100%;aspect-ratio:341 / 491;overflow:hidden;border:1px solid var(--color-image-border);background:var(--color-light)}@media screen and (min-width:992px){.landing-custom-product-tabs__product-media{grid-column:1/3;aspect-ratio:689 / 900}}@media screen and (min-width:1200px){.landing-custom-product-tabs__product-media{aspect-ratio:689 / 750}}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-image,.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__slider-dots,.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__slider-arrow{visibility:hidden}.landing-custom-product-tabs__product-media:hover .landing-custom-product-tabs__slider-arrow,.landing-custom-product-tabs__product-media:focus-within .landing-custom-product-tabs__slider-arrow{opacity:1;pointer-events:auto}.landing-custom-product-tabs__slider-arrow{position:absolute;top:50%;z-index:1;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .2s ease}.landing-custom-product-tabs__slider-arrow--prev{left:var(--s3)}.landing-custom-product-tabs__slider-arrow--next{right:var(--s3)}@media (hover:none){.landing-custom-product-tabs__slider-arrow{display:none !important}}.landing-custom-product-tabs__product-slider{width:100%;height:100%}.landing-custom-product-tabs__product-slider .slick-list,.landing-custom-product-tabs__product-slider .slick-track,.landing-custom-product-tabs__product-slider .slick-slide,.landing-custom-product-tabs__product-slider .slick-slide>div{height:100%}.landing-custom-product-tabs__product-slide{height:100%}.landing-custom-product-tabs__slider-dots{position:absolute;top:var(--s6);left:50%;z-index:1;display:flex;gap:var(--s1);margin:0;padding:0;list-style:none;transform:translateX(-50%)}@media screen and (min-width:992px){.landing-custom-product-tabs__slider-dots{top:2.8rem}}.landing-custom-product-tabs__slider-dots li{margin:0}.landing-custom-product-tabs__slider-dots button{display:block;width:1rem;height:1rem;padding:0;border:1px solid var(--color-primary);background:transparent;font-size:0;cursor:pointer}.landing-custom-product-tabs__slider-dots button:hover{background:transparent;border-color:var(--color-primary)}.landing-custom-product-tabs__slider-dots button:focus-visible{outline:none}.landing-custom-product-tabs__slider-dots .slick-active button{background:var(--color-primary)}.landing-custom-product-tabs__slider-dots .slick-active button:hover{background:var(--color-primary)}.landing-custom-product-tabs__product-image{display:block;width:100%;height:100%;object-fit:contain}.landing-custom-product-tabs__viewer{position:absolute;inset:0;width:100%;height:100%;border:0}.landing-custom-product-tabs__product-view-360{position:absolute;top:1.9rem;right:2rem;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-base);line-height:1;letter-spacing:-0.03em;color:var(--color-primary) !important;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;background:transparent !important;border:none !important;appearance:none}@media screen and (min-width:992px){.landing-custom-product-tabs__product-view-360{top:2.2rem;right:2.2rem}}.landing-custom-product-tabs__product-view-360:hover,.landing-custom-product-tabs__product-view-360:active{border:0;background:transparent;box-shadow:none;color:var(--color-primary) !important}.landing-custom-product-tabs__product-view-360:hover{text-decoration:none}.landing-custom-product-tabs__product-view-360:focus-visible{outline:none}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360{width:2.4rem;height:2.4rem;background:transparent !important;border:none !important;appearance:none}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360 [data-role="viewer-label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360::before,.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360::after{content:'';position:absolute;top:50%;left:50%;width:2.2rem;height:2px;background:var(--color-primary)}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360::before{transform:translate(-50%, -50%) rotate(45deg)}.landing-custom-product-tabs__product-media.is-viewer-open .landing-custom-product-tabs__product-view-360::after{transform:translate(-50%, -50%) rotate(-45deg)}.landing-custom-product-tabs__features{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap);list-style:none;padding:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-custom-product-tabs__features::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.landing-custom-product-tabs__features{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width:992px){.landing-custom-product-tabs__features{grid-column:3/4;grid-row:1;grid-template-columns:minmax(0, 1fr);align-content:start;gap:var(--s6);height:0;min-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.landing-custom-product-tabs__features::-webkit-scrollbar{display:block;width:4px}}.landing-custom-product-tabs__feature{display:flex;flex:0 0 44%;flex-direction:column;gap:1rem;min-width:0;margin:0}@media screen and (min-width:992px){.landing-custom-product-tabs__feature{flex:initial;flex-direction:row;align-items:flex-start;gap:1rem}}.landing-custom-product-tabs__feature-image{display:block;width:100%;aspect-ratio:168 / 143;object-fit:cover}@media screen and (min-width:992px){.landing-custom-product-tabs__feature-image{width:55%;flex-shrink:0;aspect-ratio:177 / 151}}.landing-custom-product-tabs__feature-description{font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);padding:0 1rem 1rem 0}@media screen and (min-width:992px){.landing-custom-product-tabs__feature-description{flex:1;min-width:0;padding:0;overflow-wrap:anywhere}}@media screen and (min-width:1200px){.landing-custom-product-tabs__feature-description{font-size:var(--fs-base);line-height:var(--lh-base)}}.landing-custom-faq{padding:var(--space-sm) var(--safe-area);background:var(--color-primary);color:var(--color-primary-contrast);margin-top:var(--space-lg)}@media screen and (min-width:768px){.landing-custom-faq{display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--gap)}}@media screen and (min-width:992px){.landing-custom-faq{padding:16.4rem var(--safe-area)}}.landing-custom-faq__title{color:var(--color-primary-contrast);margin:0 0 23rem;max-width:620px;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);display:none}@media screen and (min-width:768px){.landing-custom-faq__title{grid-column:1/3;margin:0 0 6rem;display:none}}@media screen and (min-width:768px){.landing-custom-faq__list{grid-column:2/4}}.landing-custom-faq__item{border-bottom:1px solid var(--color-grey);padding:var(--s4) 0}@media screen and (min-width:992px){.landing-custom-faq__item{padding:var(--s8) 0}}.landing-custom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);cursor:pointer;list-style:none;font-family:'Overused Grotesk',sans-serif;font-weight:500;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg)}.landing-custom-faq__question::-webkit-details-marker{display:none}.landing-custom-faq__question::after{content:'';display:inline-block;flex-shrink:0;width:1rem;height:var(--s4);background-color:currentColor;-webkit-mask:url('../images/plus.svg') no-repeat center / contain;mask:url('../images/plus.svg') no-repeat center / contain}@media screen and (min-width:992px){.landing-custom-faq__question::after{width:1.8rem}}.landing-custom-faq__item[open] .landing-custom-faq__question::after{-webkit-mask-image:url('../images/minus.svg');mask-image:url('../images/minus.svg')}.landing-custom-faq__answer{display:block;margin-top:0;overflow:hidden;max-height:0;opacity:0;font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-base);line-height:var(--lh-base);transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease;padding-right:var(--s5)}@media screen and (min-width:992px){.landing-custom-faq__answer{padding-right:var(--s10)}}.landing-custom-faq__item[open] .landing-custom-faq__answer{margin-top:var(--s3);opacity:1}.landing-custom-contact{position:relative;padding:var(--space-xs) var(--safe-area) 0;background-size:cover;background-position:center;color:var(--color-primary)}.landing-custom-contact__container{position:relative;padding-bottom:calc(var(--space-xs) + var(--landing-grid-guide-height))}.landing-custom-contact__title{position:relative;padding:calc(var(--space-sm) + var(--landing-grid-guide-height)) 0 var(--space-sm);margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl)}@media screen and (min-width:768px){.landing-custom-contact__title{padding-bottom:calc(var(--space-sm) + var(--landing-grid-guide-height))}}.landing-custom-contact__title>.landing-grid-guides--bottom{display:none}@media screen and (min-width:768px){.landing-custom-contact__title>.landing-grid-guides--bottom{display:block}}.landing-custom-contact__grid{--contact-row-gap:var(--s6);display:grid;grid-template-columns:1fr;gap:var(--contact-row-gap)}@media screen and (min-width:768px){.landing-custom-contact__grid{--contact-row-gap:5.2rem;grid-template-columns:repeat(var(--cols), 1fr);gap:var(--contact-row-gap) var(--gap)}}.landing-custom-contact .field{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width:768px){.landing-custom-contact .field{grid-column:span 2}}@media screen and (min-width:1200px){.landing-custom-contact .field{grid-column:span 1}}.landing-custom-contact .field .label{font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm)}.landing-custom-contact .field .label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.landing-custom-contact .input-text,.landing-custom-contact select,.landing-custom-contact textarea{width:100%;box-sizing:border-box;padding:var(--gap) 0;border:none;border-bottom:1px solid var(--color-primary);background:transparent;color:var(--color-primary);font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-base);line-height:var(--lh-base);border-radius:0;height:auto}.landing-custom-contact .input-text::placeholder,.landing-custom-contact select::placeholder,.landing-custom-contact textarea::placeholder{color:var(--color-primary);opacity:1}.landing-custom-contact .input-text:focus,.landing-custom-contact select:focus,.landing-custom-contact textarea:focus{outline:none}.landing-custom-contact select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%226%22%3E%3Cpath d=%22M0 0l5 6 5-6z%22 fill=%22%23fff%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;padding-right:var(--s6)}.landing-custom-contact select option{color:var(--color-primary)}.landing-custom-contact textarea{height:14.6rem;resize:vertical}@media screen and (min-width:1200px){.landing-custom-contact textarea{height:22.5rem}}.landing-custom-contact .field.message{margin-top:calc(var(--s6) - var(--contact-row-gap));margin-bottom:calc(3.5rem - var(--contact-row-gap))}@media screen and (min-width:768px){.landing-custom-contact .field.message{grid-column:span 4}}@media screen and (min-width:1200px){.landing-custom-contact .field.message{grid-column:1/3;margin-bottom:0}}.landing-custom-contact__checkboxes{display:flex;flex-direction:column;gap:var(--s4);margin-bottom:calc(var(--s8) - var(--contact-row-gap))}@media screen and (min-width:768px){.landing-custom-contact__checkboxes{grid-column:span 2;gap:1rem;margin-bottom:0;justify-content:flex-end}}@media screen and (min-width:1200px){.landing-custom-contact__checkboxes{grid-column:span 1;align-self:end}}.landing-custom-contact .field.choice{flex-direction:row;align-items:center;gap:1rem}.landing-custom-contact .field.choice input[type="checkbox"]{flex-shrink:0;width:var(--s4);height:var(--s4);margin:0;-webkit-appearance:none;appearance:none;border:1px solid var(--color-primary);border-radius:0;background:transparent;cursor:pointer;top:1px}.landing-custom-contact .field.choice input[type="checkbox"]:checked{background:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-light)}.landing-custom-contact .field.choice input[type="checkbox"]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landing-custom-contact .field.choice label{font-family:'Overused Grotesk',sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm)}.landing-custom-contact .field.choice label a{color:inherit;text-decoration:underline}.landing-custom-contact .landing-custom-button{width:auto;min-width:280px;width:100%}@media screen and (min-width:768px){.landing-custom-contact .landing-custom-button{grid-column:span 2}}@media screen and (min-width:1200px){.landing-custom-contact .landing-custom-button{grid-column:span 1;align-self:end}}@media (prefers-reduced-motion:no-preference){html:has(body.custom-landing-page){scroll-behavior:smooth}}.custom-landing-page{font-family:'Overused Grotesk',sans-serif;color:var(--color-primary)}.custom-landing-page .page-wrapper{overflow:clip}.custom-landing-page .page-main{position:relative;margin:0;padding:0;max-width:none}.custom-landing-page .page-main h1,.custom-landing-page .page-main h2,.custom-landing-page .page-main h3{font-family:'Overused Grotesk',sans-serif;font-weight:500}