.vp-preflight *{margin-top:var(--vp-semantic-spacing-s);margin-bottom:var(--vp-semantic-spacing-s)}.vp-preflight p{font-family:var(--vp-typography-body-m-font-family);font-size:var(--vp-typography-body-m-font-size);font-variation-settings:var(--vp-typography-body-m-font-variation-settings);font-weight:var(--vp-typography-body-m-font-weight);letter-spacing:var(--vp-typography-body-m-letter-spacing);line-height:var(--vp-typography-body-m-line-height);-webkit-text-decoration:var(--vp-typography-body-m-text-decoration);text-decoration:var(--vp-typography-body-m-text-decoration);text-transform:var(--vp-typography-body-m-text-transform);-webkit-font-smoothing:var(--vp-typography-body-m-webkit-font-smoothing)}.vp-preflight p>a{font-family:var(--vp-typography-link-m-font-family);font-size:var(--vp-typography-link-m-font-size);font-variation-settings:var(--vp-typography-link-m-font-variation-settings);font-weight:var(--vp-typography-link-m-font-weight);letter-spacing:var(--vp-typography-link-m-letter-spacing);line-height:var(--vp-typography-link-m-line-height);-webkit-text-decoration:var(--vp-typography-link-m-text-decoration);text-decoration:var(--vp-typography-link-m-text-decoration);text-transform:var(--vp-typography-link-m-text-transform);text-underline-offset:var(--vp-typography-link-m-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-m-webkit-font-smoothing)}.vp-preflight a{font-family:var(--vp-typography-link-l-font-family);font-size:var(--vp-typography-link-l-font-size);font-variation-settings:var(--vp-typography-link-l-font-variation-settings);font-weight:var(--vp-typography-link-l-font-weight);letter-spacing:var(--vp-typography-link-l-letter-spacing);line-height:var(--vp-typography-link-l-line-height);-webkit-text-decoration:var(--vp-typography-link-l-text-decoration);text-decoration:var(--vp-typography-link-l-text-decoration);text-transform:var(--vp-typography-link-l-text-transform);text-underline-offset:var(--vp-typography-link-l-underlining-offset);-webkit-font-smoothing:var(--vp-typography-link-l-webkit-font-smoothing)}.vp-preflight ol,.vp-preflight ul{list-style:disc none outside;list-style:initial;padding:revert}.vp-preflight h1{font-family:var(--vp-typography-title-xl-font-family);font-size:var(--vp-typography-title-xl-font-size);font-variation-settings:var(--vp-typography-title-xl-font-variation-settings);font-weight:var(--vp-typography-title-xl-font-weight);letter-spacing:var(--vp-typography-title-xl-letter-spacing);line-height:var(--vp-typography-title-xl-line-height);-webkit-text-decoration:var(--vp-typography-title-xl-text-decoration);text-decoration:var(--vp-typography-title-xl-text-decoration);text-transform:var(--vp-typography-title-xl-text-transform);-webkit-font-smoothing:var(--vp-typography-title-xl-webkit-font-smoothing)}.vp-preflight h2{font-family:var(--vp-typography-title-l-font-family);font-size:var(--vp-typography-title-l-font-size);font-variation-settings:var(--vp-typography-title-l-font-variation-settings);font-weight:var(--vp-typography-title-l-font-weight);letter-spacing:var(--vp-typography-title-l-letter-spacing);line-height:var(--vp-typography-title-l-line-height);-webkit-text-decoration:var(--vp-typography-title-l-text-decoration);text-decoration:var(--vp-typography-title-l-text-decoration);text-transform:var(--vp-typography-title-l-text-transform);-webkit-font-smoothing:var(--vp-typography-title-l-webkit-font-smoothing)}.vp-preflight h2,.vp-preflight h3{margin-top:var(--vp-semantic-spacing-m);margin-bottom:var(--vp-semantic-spacing-m)}.vp-preflight h3{font-family:var(--vp-typography-title-m-font-family);font-size:var(--vp-typography-title-m-font-size);font-variation-settings:var(--vp-typography-title-m-font-variation-settings);font-weight:var(--vp-typography-title-m-font-weight);letter-spacing:var(--vp-typography-title-m-letter-spacing);line-height:var(--vp-typography-title-m-line-height);-webkit-text-decoration:var(--vp-typography-title-m-text-decoration);text-decoration:var(--vp-typography-title-m-text-decoration);text-transform:var(--vp-typography-title-m-text-transform);-webkit-font-smoothing:var(--vp-typography-title-m-webkit-font-smoothing)}.vp-preflight h4{font-family:var(--vp-typography-title-s-font-family);font-size:var(--vp-typography-title-s-font-size);font-variation-settings:var(--vp-typography-title-s-font-variation-settings);font-weight:var(--vp-typography-title-s-font-weight);letter-spacing:var(--vp-typography-title-s-letter-spacing);line-height:var(--vp-typography-title-s-line-height);-webkit-text-decoration:var(--vp-typography-title-s-text-decoration);text-decoration:var(--vp-typography-title-s-text-decoration);text-transform:var(--vp-typography-title-s-text-transform);-webkit-font-smoothing:var(--vp-typography-title-s-webkit-font-smoothing)}.vp-preflight table{margin-left:var(--vp-semantic-spacing-l);margin-right:var(--vp-semantic-spacing-l)}@media screen and (min-width:600px){.vp-preflight table{margin-left:var(--vp-semantic-spacing-3xl);margin-right:var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-preflight table{margin-left:var(--vp-semantic-spacing-5xl);margin-right:var(--vp-semantic-spacing-5xl)}}.vp-preflight th{font-family:var(--vp-typography-subtitle-m-font-family);font-size:var(--vp-typography-subtitle-m-font-size);font-variation-settings:var(--vp-typography-subtitle-m-font-variation-settings);font-weight:var(--vp-typography-subtitle-m-font-weight);letter-spacing:var(--vp-typography-subtitle-m-letter-spacing);line-height:var(--vp-typography-subtitle-m-line-height);-webkit-text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-decoration:var(--vp-typography-subtitle-m-text-decoration);text-transform:var(--vp-typography-subtitle-m-text-transform);-webkit-font-smoothing:var(--vp-typography-subtitle-m-webkit-font-smoothing)}.vp-preflight td{font-family:var(--vp-typography-body-s-font-family);font-size:var(--vp-typography-body-s-font-size);font-variation-settings:var(--vp-typography-body-s-font-variation-settings);font-weight:var(--vp-typography-body-s-font-weight);letter-spacing:var(--vp-typography-body-s-letter-spacing);line-height:var(--vp-typography-body-s-line-height);-webkit-text-decoration:var(--vp-typography-body-s-text-decoration);text-decoration:var(--vp-typography-body-s-text-decoration);text-transform:var(--vp-typography-body-s-text-transform);-webkit-font-smoothing:var(--vp-typography-body-s-webkit-font-smoothing)}.vp-preflight td,.vp-preflight th{border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet);padding:var(--vp-semantic-spacing-xs);text-align:left}.lighter-header{--visual-grid-s-item-width:calc(var(--vp-core-sizing-600) + (2 * var(--vp-core-spacing-250)));--page-header-grid-col-count:8;--number-of-columns-l:9}.lighter-header .visual-grid--layout-grid{gap:0 var(--vp-semantic-spacing-s);padding-bottom:var(--vp-semantic-sizing-m)}.lighter-header .page-header{margin:var(--vp-semantic-spacing-m) 0}@media (min-width:600px) and (max-width:1199px){.lighter-header .page-header{width:100%;margin:var(--vp-semantic-spacing-l) 0}}@media (min-width:1200px){.lighter-header .page-header{margin:var(--vp-semantic-spacing-xl) 0}}.lighter-header .page-header__wrapper{display:flex;flex-direction:row;align-items:flex-end}.lighter-header .page-header__wrapper .link{flex-shrink:0}.lighter-header .page-header__wrapper--expanded{flex-direction:column;align-items:flex-start}.lighter-header .page-header__description--clamped{-webkit-line-clamp:1}.lighter-header .category-card__image{margin:0 var(--vp-semantic-spacing-l)}.paid-traffic .page-header{margin-top:var(--vp-semantic-spacing-3xl);margin-bottom:var(--vp-semantic-spacing-2xs)}@media (min-width:1200px){.model-view__zoom-in .product-card-carousel__img{transition:transform var(--vp-semantic-motion-duration-quick)}.model-view__zoom-in .product-card-carousel__img:hover{transform:scale(1.05)}}.bottom-categories-shelf{margin-top:var(--vp-semantic-spacing-3xl)}.bottom-categories-shelf .specifications__block-title{margin-bottom:var(--vp-semantic-spacing-xl)}.sport-page-skeleton__cover{position:relative;display:flex;align-items:center;min-height:300px;margin-bottom:2rem;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.sport-page-skeleton__cover-content{z-index:2;max-width:50%}.sport-page-skeleton__title{width:70%;height:3rem;margin-bottom:1rem}.sport-page-skeleton__description,.sport-page-skeleton__title{background:linear-gradient(90deg,#e2e2e2 25%,#f0f0f0 50%,#e2e2e2 75%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.5s infinite}.sport-page-skeleton__description{width:90%;height:1.2rem;margin-bottom:.5rem}.sport-page-skeleton__description--short{width:60%}.sport-page-skeleton__hero-image{position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(90deg,#e2e2e2 25%,#f0f0f0 50%,#e2e2e2 75%);background-size:200% 100%;border-radius:8px;animation:shimmer 1.5s infinite}.sport-page-skeleton__section{margin:3rem 0}.sport-page-skeleton__section-title{width:300px;height:2rem;margin-bottom:2rem;background:linear-gradient(90deg,#e2e2e2 25%,#f0f0f0 50%,#e2e2e2 75%);background-size:200% 100%;border-radius:4px;animation:shimmer 1.5s infinite}.sport-page-skeleton__category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.sport-page-skeleton__category-item{aspect-ratio:3/2;background:linear-gradient(90deg,#e2e2e2 25%,#f0f0f0 50%,#e2e2e2 75%);background-size:200% 100%;border-radius:8px;animation:shimmer 1.5s infinite}.sport-page-skeleton__content-sections{margin:3rem 0}.sport-page-skeleton__content-section{margin:2rem 0}.sport-page-skeleton__content-block{height:200px;background:linear-gradient(90deg,#e2e2e2 25%,#f0f0f0 50%,#e2e2e2 75%);background-size:200% 100%;border-radius:8px;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.sport-page-skeleton__cover{flex-direction:column;min-height:200px;text-align:center}.sport-page-skeleton__cover-content{max-width:100%;margin-bottom:1rem}.sport-page-skeleton__hero-image{position:relative;width:100%;height:150px}.sport-page-skeleton__category-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}}