.sm-menu-mobile-section{font-family:SMSans Medium,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;line-height:20px;letter-spacing:normal;color:var(--color-text-heading);width:100%;height:55px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-primary)}.sm-menu-mobile-sections{display:flex;flex-direction:column}.sm-menu-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3-5x);padding-bottom:var(--space-14x)}@media (min-width: 768px){.sm-menu-catalog{grid-template-columns:repeat(4,1fr);gap:var(--space-4x);padding-bottom:var(--space-18x)}}.sm-alphabet-search-mobile-new-nav-links{display:flex;flex-direction:column;height:100%;row-gap:var(--space-1-x);overflow:hidden auto;text-align:center}.sm-alphabet-search-mobile-new-nav-links__link{font-family:SMSans Medium,sans-serif;font-size:10px;font-weight:500;font-stretch:normal;line-height:14px;letter-spacing:normal;color:var(--color-text-secondary)}.sm-alphabet-search-mobile-new-nav-links__link[disabled=disabled]{cursor:default;pointer-events:none;color:var(--color-text-disabled)}.sm-search-list{display:flex;flex-direction:column;row-gap:var(--space-2x)}.sm-search-list__item{font-family:SMSans Medium,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;line-height:20px;letter-spacing:normal;color:var(--color-text-primary)}.sm-alphabet-search-mobile-new{display:flex;flex-direction:column}.sm-alphabet-search-mobile-new__search-input{padding-bottom:var(--space-2-5x)}.sm-alphabet-search-mobile-new__content{display:flex;flex-direction:column;row-gap:var(--space-6x);padding-top:var(--space-4x)}.sm-alphabet-search-mobile-new__grouped-list-wrapper{display:flex;justify-content:space-between}.sm-alphabet-search-mobile-new__grouped-list-content{display:flex;flex-direction:column;row-gap:var(--space-6x)}.sm-alphabet-search-mobile-new__nav-links{position:sticky;top:0}.sm-alphabet-search-mobile-new__group{display:flex;align-items:flex-start;column-gap:var(--space-6x)}.sm-alphabet-search-mobile-new__group-label{font-family:SMSans Black Italic,sans-serif;font-size:28px;font-style:italic;font-weight:900;font-stretch:normal;line-height:36px;text-transform:uppercase;letter-spacing:normal;display:flex;align-items:center;justify-content:flex-start;color:var(--color-text-menu-secondary);height:36px;width:46px}.sm-alphabet-search-mobile-new__results{font-family:SMSans Medium,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;line-height:20px;letter-spacing:normal;margin-left:var(--space-6x)}.sm-menu-catalog-brands .sm-alphabet-search-mobile-new{max-height:100%}.sm-menu-catalog-brands .sm-alphabet-search-mobile-new__wrapper{overflow-y:auto}.sm-menu-catalog-brands .sm-alphabet-search-mobile-new__search-input,.sm-menu-catalog-brands .sm-alphabet-search-mobile-new__content{padding-inline:var(--space-4x)}@media (min-width: 768px){.sm-menu-catalog-brands .sm-alphabet-search-mobile-new__search-input,.sm-menu-catalog-brands .sm-alphabet-search-mobile-new__content{padding-inline:var(--space-8x)}}.sm-menu-catalog-brands__top-brands-slider{padding-top:var(--space-4x);margin-bottom:var(--space-2x)}.sm-menu-catalog-brands__slide{width:auto}.sm-menu-catalog-sports .sm-alphabet-search-mobile-new{max-height:100%}.sm-menu-catalog-sports .sm-alphabet-search-mobile-new__wrapper{overflow-y:auto}.sm-menu-catalog-sports .sm-alphabet-search-mobile-new__search-input,.sm-menu-catalog-sports .sm-alphabet-search-mobile-new__content{padding-inline:var(--space-4x)}@media (min-width: 768px){.sm-menu-catalog-sports .sm-alphabet-search-mobile-new__search-input,.sm-menu-catalog-sports .sm-alphabet-search-mobile-new__content{padding-inline:var(--space-8x)}}.sm-menu-dialog-new{display:flex;flex-direction:column;width:100vw;max-height:100%;--padding-inline: var(--space-4x)}@media (min-width: 768px){.sm-menu-dialog-new{--padding-inline: var(--space-8x)}}.sm-menu-dialog-new__breadcrumbs{--icon-size: 44px;display:flex;align-items:center;padding-block:var(--space-4x) var(--space-2-5x);padding-inline:var(--padding-inline) calc(var(--padding-inline) + var(--icon-size))}@media (min-width: 768px){.sm-menu-dialog-new__breadcrumbs{padding-block:var(--space-6x) var(--space-3x)}}.sm-menu-dialog-new__title{font-family:SMSans Medium,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;line-height:22px;letter-spacing:normal;flex-grow:1;text-align:center;color:var(--color-text-heading)}.sm-menu-dialog-new__content{overflow-y:auto;padding-top:var(--space-1-5x);padding-inline:var(--padding-inline)}@media (min-width: 768px){.sm-menu-dialog-new__content{padding-top:var(--space-3x)}}.sm-menu-dialog-new__content--with-custom-paddings{padding:unset}
