.CatalogCollectionCard_card__hH_wz{display:block;width:100%;max-width:100%;color:var(--joma-color-text-primary);text-decoration:none}.CatalogCollectionCard_card__hH_wz:focus-visible{outline:2px solid var(--joma-color-brand-primary);outline-offset:6px;border-radius:8px}.CatalogCollectionCard_width300Auto__0oZTv{--catalog-collection-card-width:300px}.CatalogCollectionCard_media__5qcCO{width:100%;overflow:hidden;border-radius:var(--joma-radius-card) var(--joma-radius-card) 0 0;background:var(--joma-color-surface-muted)}.CatalogCollectionCard_image__NXjs8{width:100%;height:auto;object-fit:cover}.CatalogCollectionCard_title__O7pVj{margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.18;color:var(--joma-color-text-primary)}@media (max-width:1023px){.CatalogCollectionCard_card__hH_wz{width:100%}}@media (max-width:640px){.CatalogCollectionCard_title__O7pVj{margin-top:12px;font-size:14px;line-height:1.16}}.ProductCharacteristics_list__MwlQl{display:grid;gap:10px;padding:0;margin:0;list-style:none}.ProductCharacteristics_list__MwlQl li{position:relative;min-width:0;padding-left:14px;font-size:16px;line-height:18px;color:var(--joma-color-text-primary)}.ProductCharacteristics_list__MwlQl li:before{position:absolute;top:.4em;left:0;width:5px;height:5px;content:"";border-radius:50%;background:var(--joma-color-product-black);opacity:.3}.ProductDescription_description__QmB8o{display:grid;gap:24px;width:100%;padding-top:44px}.ProductDescription_title__s_SQy{margin:0;font-size:20px;font-weight:700;line-height:normal;color:var(--joma-color-text-primary)}.ProductDescription_text__dljQQ{max-width:100%;margin:0;white-space:pre-line;font-size:16px;font-weight:400;line-height:24px;color:var(--joma-color-text-primary)}@media (max-width:700px){.ProductDescription_description__QmB8o{padding-top:24px;gap:16px}}.ProductTechnologies_list__uiAEg{display:flex;flex-wrap:wrap;gap:20px 34px;padding:0;margin:0;list-style:none}.ProductTechnologies_item__7vzBc{display:grid;justify-items:center;gap:8px;width:78px;text-align:center;font-size:14px;font-weight:400;line-height:16px;color:var(--joma-color-text-primary)}.ProductTechnologies_icon__uC3Rl{width:48px;height:48px;object-fit:contain}.ShoeSizeChart_chart__vo_zA{display:grid;gap:28px}.ShoeSizeChart_section__hxVgP{display:grid;gap:12px;min-width:0}.ShoeSizeChart_sectionTitle__pq4lx{margin:0;font-size:16px;font-weight:700;line-height:20px;color:var(--joma-color-text-primary)}.ShoeSizeChart_tableScroll__zdvaP{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--joma-color-border);border-radius:var(--joma-radius-sm)}.ShoeSizeChart_table__lVmpZ{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;line-height:18px;color:var(--joma-color-text-primary);background:var(--joma-color-surface-primary)}.ShoeSizeChart_headCell__XmdhI{padding:12px 10px;text-align:left;font-size:13px;font-weight:600;line-height:18px;border-bottom:1px solid var(--joma-color-border);background:var(--joma-color-surface-muted)}.ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_valueCell__tFJLZ{min-width:52px;padding:12px 10px;text-align:center;border-bottom:1px solid var(--joma-color-border-subtle)}.ShoeSizeChart_systemCell__hP7WW{position:sticky;left:0;z-index:1;min-width:68px;font-size:16px;font-weight:500;color:var(--joma-color-brand-primary);background:var(--joma-color-surface-primary);border-right:1px solid var(--joma-color-border)}.ShoeSizeChart_valueCell__tFJLZ:nth-child(odd){background:var(--joma-color-surface-muted)}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_tableScroll__zdvaP{width:100%;overflow-x:auto;border:1px solid var(--joma-color-border-hairline);border-radius:var(--joma-radius-card)}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_table__lVmpZ{min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:transparent;font-size:15px;line-height:1.35}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_headCell__XmdhI{padding:14px 18px 12px;color:var(--joma-color-text-tertiary);font-size:12px;background:var(--joma-color-surface-primary);border-bottom:1px solid var(--joma-color-border-subtle);text-transform:uppercase;letter-spacing:0}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_headCell__XmdhI:first-child,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_systemCell__hP7WW{width:68%}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_headCell__XmdhI:last-child,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ{width:32%;min-width:0;text-align:right}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_systemCell__hP7WW{position:static;z-index:auto;min-width:0;padding:18px;text-align:left;color:var(--joma-color-text-secondary);background:var(--joma-color-surface-primary);border-right:0}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ{padding:18px;color:var(--joma-color-text-primary);background:var(--joma-color-surface-primary);font-weight:500;white-space:nowrap}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ:nth-child(odd){background:var(--joma-color-surface-primary)}.ShoeSizeChart_priceChart__HeA5k tr:first-child .ShoeSizeChart_headCell__XmdhI:first-child{border-top-left-radius:calc(var(--joma-radius-card) - 6px)}.ShoeSizeChart_priceChart__HeA5k tr:first-child .ShoeSizeChart_headCell__XmdhI:last-child{border-top-right-radius:calc(var(--joma-radius-card) - 6px)}.ShoeSizeChart_priceChart__HeA5k tr:last-child .ShoeSizeChart_systemCell__hP7WW{border-bottom-left-radius:calc(var(--joma-radius-card) - 6px)}.ShoeSizeChart_priceChart__HeA5k tr:last-child .ShoeSizeChart_valueCell__tFJLZ{border-bottom-right-radius:calc(var(--joma-radius-card) - 6px)}.ShoeSizeChart_section__hxVgP tr:last-child .ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_section__hxVgP tr:last-child .ShoeSizeChart_valueCell__tFJLZ{border-bottom:0}@media (max-width:640px){.ShoeSizeChart_chart__vo_zA{gap:22px}.ShoeSizeChart_table__lVmpZ{min-width:640px;font-size:13px}.ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_valueCell__tFJLZ{min-width:48px;padding:10px 8px}.ShoeSizeChart_systemCell__hP7WW{min-width:58px}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_table__lVmpZ{min-width:0;font-size:14px}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_headCell__XmdhI,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ{padding:14px}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_tableScroll__zdvaP{overflow-x:visible;overscroll-behavior-x:auto;border:1px solid var(--joma-color-border-hairline);border-radius:var(--joma-radius-card);background:var(--joma-color-surface-primary);padding:0 16px}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_table__lVmpZ,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ,.ShoeSizeChart_priceChart__HeA5k tbody,.ShoeSizeChart_priceChart__HeA5k tr{display:block;width:100%}.ShoeSizeChart_priceChart__HeA5k thead{display:none}.ShoeSizeChart_priceChart__HeA5k tbody{display:grid}.ShoeSizeChart_priceChart__HeA5k tr{padding:18px 0;border-bottom:1px solid var(--joma-color-border-subtle);background:transparent}.ShoeSizeChart_priceChart__HeA5k tr:last-child{border-bottom:0}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_systemCell__hP7WW,.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ{min-width:0;padding:0;border:0;background:transparent;text-align:left}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ{display:flex;align-items:baseline;justify-content:end;gap:16px;margin-top:24px;color:var(--joma-color-text-primary);font-size:16px;font-weight:600;line-height:1.2;white-space:normal}.ShoeSizeChart_priceChart__HeA5k .ShoeSizeChart_valueCell__tFJLZ:before{flex:0 0 auto;color:var(--joma-color-text-quaternary);font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:0;content:attr(data-label)}}.CatalogFilters_filters__nMzFR{display:grid;gap:36px;align-content:start;width:100%}@media (min-width:1024px){.CatalogFilters_filters__nMzFR{position:sticky;top:calc(var(--joma-header-height) + 24px);align-self:stretch}}.CatalogFilters_section__UYmdd{min-width:0;padding:0;margin:0;border:0}.CatalogFilters_sectionHeader__ya6Pf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;margin-bottom:18px}.CatalogFilters_sectionTitle__Ba3_2{padding:0;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.08;color:var(--joma-color-text-primary)}.CatalogFilters_sectionHeader__ya6Pf .CatalogFilters_sectionTitle__Ba3_2{margin:0}.CatalogFilters_choiceList__uU_wv{display:grid;gap:12px}.CatalogFilters_choice__0tpv9{display:inline-flex;gap:12px;align-items:center;min-width:0;font-size:16px;font-weight:400;line-height:1.15;color:var(--joma-color-text-primary);cursor:pointer}.CatalogFilters_choiceDisabled__0eE__{cursor:not-allowed;opacity:.4}.CatalogFilters_radioInput__S2t0x,.CatalogFilters_visuallyHiddenInput__boKzc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.CatalogFilters_radioControl__gKlMm{position:relative;display:inline-flex;flex:0 0 24px;width:24px;height:24px;border:1px solid var(--joma-color-text-primary);border-radius:50%;background:var(--joma-color-surface-primary)}.CatalogFilters_radioControl__gKlMm:after{position:absolute;inset:4px;content:"";background:var(--joma-color-text-primary);border-radius:50%;opacity:0}.CatalogFilters_radioInput__S2t0x:checked+.CatalogFilters_radioControl__gKlMm:after{opacity:1}.CatalogFilters_radioInput__S2t0x:focus-visible+.CatalogFilters_radioControl__gKlMm{outline:2px solid var(--joma-color-brand-primary);outline-offset:3px}.CatalogFilters_sizeChartLink__KI41N{font-size:16px;font-weight:400;line-height:1.1;color:var(--joma-color-brand-primary);text-decoration:underline;text-underline-offset:2px}.CatalogFilters_sizeGrid__G_Z5x{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:6px}.CatalogFilters_sizeOption__FZTnv{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;padding:8px 16px;overflow:hidden;font-size:16px;font-weight:400;line-height:1;color:var(--joma-color-brand-primary);border:1px solid var(--joma-color-brand-primary);cursor:pointer;border-radius:var(--joma-radius-full);background:var(--joma-color-surface-primary);transition:color var(--joma-transition-fast) ease,background-color var(--joma-transition-fast) ease,border-color var(--joma-transition-fast) ease}.CatalogFilters_sizeOptionActive___xz4G{color:var(--joma-color-white);background:var(--joma-color-brand-primary)}.CatalogFilters_sizeOptionActive___xz4G span{color:var(--joma-color-white)}.CatalogFilters_sizeOptionDisabled__gzUKs{color:rgb(0 38 255/32%);cursor:not-allowed;border-color:rgb(0 38 255/24%);background:var(--joma-color-surface-primary)}.CatalogFilters_colorGrid__lxQj0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.CatalogFilters_colorOption__lsRLw{gap:12px;min-width:0;font-size:16px;font-weight:400;line-height:1.15;cursor:pointer}.CatalogFilters_colorOption__lsRLw,.CatalogFilters_colorSwatch__to3ik{display:inline-flex;align-items:center;color:var(--joma-color-text-primary)}.CatalogFilters_colorSwatch__to3ik{flex:0 0 36px;width:36px;height:36px;justify-content:center;border-radius:50%;background:var(--catalog-color)}.CatalogFilters_sizeOption__FZTnv:has(.CatalogFilters_visuallyHiddenInput__boKzc:focus-visible),.CatalogFilters_visuallyHiddenInput__boKzc:focus-visible+.CatalogFilters_colorSwatch__to3ik{outline:2px solid var(--joma-color-brand-primary);outline-offset:3px}.CatalogFilters_colorSwatchDark__ZYbuX{color:var(--joma-color-white)}.CatalogFilters_colorSwatchWhite__NiJPa{border:1px solid #d4d4d4}.CatalogFilters_colorSwatchActive__DD04K{border-color:var(--joma-color-text-primary)}.CatalogFilters_colorSwatchWhite__NiJPa.CatalogFilters_colorSwatchActive__DD04K{border-color:#d4d4d4}.CatalogFilters_colorCheckIcon__GQQFk{width:18px;height:18px;opacity:0}.CatalogFilters_visuallyHiddenInput__boKzc:checked+.CatalogFilters_colorSwatch__to3ik .CatalogFilters_colorCheckIcon__GQQFk{opacity:1}.CatalogFilters_sportTabs__ZnXec{position:relative;display:flex;gap:4px;align-items:center;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.CatalogFilters_sportTabs__ZnXec::-webkit-scrollbar{display:none}.CatalogFilters_sportTab__ralW7{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;min-height:40px;align-items:center;justify-content:center;padding:0 28px;font-size:16px;font-weight:500;line-height:1.1;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--joma-radius-full)}.CatalogFilters_sportTabActive__kU5ts,.CatalogFilters_sportTab__ralW7{color:var(--joma-color-brand-primary)}.CatalogFilters_sportTabIndicator__HnOPw{position:absolute;top:0;left:0;z-index:0;pointer-events:none;background:var(--joma-color-brand-secondary);border-radius:var(--joma-radius-full);transform:translate3d(var(--catalog-sport-tab-indicator-x),0,0);transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),opacity var(--joma-transition-fast) ease,transform .36s cubic-bezier(.16,1,.3,1);will-change:width,transform}.CatalogFilters_pagination__P0qh7{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;margin-top:56px}.CatalogFilters_paginationArrow__yt7lp,.CatalogFilters_paginationPage__RcaxG{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--joma-color-text-primary);cursor:pointer;border:1px solid var(--joma-color-border);border-radius:50%;background:var(--joma-color-surface-primary)}.CatalogFilters_paginationArrow__yt7lp{border:0}.CatalogFilters_paginationArrow__yt7lp:disabled,.CatalogFilters_paginationPage__RcaxG:disabled{cursor:not-allowed;opacity:.36}.CatalogFilters_paginationPageActive__DwIy4{color:var(--joma-color-white);border-color:var(--joma-color-brand-primary);background:var(--joma-color-brand-primary)}.CatalogFilters_paginationIcon__8y3SS{width:18px;height:18px}@media (max-width:1023px){.CatalogFilters_filters__nMzFR{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.CatalogFilters_sportTabs__ZnXec{gap:2px;padding-right:48px}.CatalogFilters_sportTab__ralW7{min-height:34px;padding:0 22px}}@media (max-width:720px){.CatalogFilters_filters__nMzFR{grid-template-columns:1fr}.CatalogFilters_sizeGrid__G_Z5x{grid-template-columns:repeat(3,minmax(72px,1fr))}.CatalogFilters_colorGrid__lxQj0{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CatalogFilters_sportTabs__ZnXec{gap:2px;padding-right:32px}.CatalogFilters_sportTab__ralW7{min-height:32px;padding:0 18px}}@media (prefers-reduced-motion:reduce){.CatalogFilters_sizeOption__FZTnv,.CatalogFilters_sportTabIndicator__HnOPw{transition:none}}