.catalog-additional-sections{height:140px;margin:20px -16px 0;overflow:hidden}.catalog-additional-sections__wrapper{box-sizing:content-box;-moz-column-gap:12px;column-gap:12px;display:flex;height:100%;overflow-x:auto;padding:0 16px 30px}.catalog-additional-sections__card{background-color:var(--c-gray-4);color:var(--c-black);cursor:pointer;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;padding:16px;position:relative}.catalog-additional-sections__card-title{font-size:16px;font-weight:500;line-height:21px}.catalog-additional-sections__card-action{cursor:pointer;font-size:14px;font-weight:600;line-height:20px}.catalog-additional-sections__card-action .svg-icon{height:19px;margin-left:6px;transform:rotate(-90deg);vertical-align:sub;width:19px}.catalog-additional-sections__card-action--red{color:var(--c-red)}.catalog-additional-sections__card-icon{position:absolute}.catalog-additional-sections__card--green{background-color:var(--c-green);color:var(--c-white)}.catalog-additional-sections__card:not(.catalog-additional-sections__card--green) .svg-icon{color:var(--c-red)}.catalog-additional-sections__card--round-corner{border-top-right-radius:86px}.catalog-additional-sections__card--rounded{border-radius:50%}.catalog-additional-sections__card>.svg-icon{height:44px;width:44px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:first-child){width:272px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:first-child)>.svg-icon{bottom:8px;right:8px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:nth-child(2)){width:272px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:nth-child(2))>.svg-icon{bottom:4px;color:var(--c-red);right:4px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:nth-child(3)){width:140px}.catalog-additional-sections__card:where(.catalog-additional-sections__card:nth-child(3))>.svg-icon{bottom:4px;color:var(--c-red);right:4px}@media (min-width:768px){.catalog-additional-sections{height:170px;margin:24px 0 0}.catalog-additional-sections__wrapper{-moz-column-gap:8px;column-gap:8px;padding:0}.catalog-additional-sections__card{padding:16px 20px 20px}.catalog-additional-sections__card-title{font-size:18px;font-weight:500;line-height:21px}.catalog-additional-sections__card-action{font-size:14px;font-weight:600;line-height:18px}.catalog-additional-sections__card-action .svg-icon{margin-left:2px}.catalog-additional-sections__card>.svg-icon{bottom:0;height:47px;right:2px;width:47px}.catalog-additional-sections__card:first-child{width:332px}.catalog-additional-sections__card:nth-child(2){flex:1 1 0}.catalog-additional-sections__card:nth-child(3){width:170px}}@media (min-width:1024px){.catalog-additional-sections{margin-top:28px}.catalog-additional-sections__wrapper{-moz-column-gap:18px;column-gap:18px}.catalog-additional-sections__card-title{font-size:20px;font-weight:500;line-height:24px}.catalog-additional-sections__card-action{font-size:16px;font-weight:600;line-height:21px}.catalog-additional-sections__card-action>.svg-icon{margin-left:4px}.catalog-additional-sections__card>.svg-icon{bottom:4px;height:60px;right:0;width:60px}.catalog-additional-sections__card:first-child{width:354px}}@media (min-width:1440px){.catalog-additional-sections{height:172px;margin-top:0}.catalog-additional-sections__card:first-child,.catalog-additional-sections__card:nth-child(2){flex:0 0 362px;width:auto}.catalog-additional-sections__card:nth-child(3){width:172px}}.catalog-stm{margin:0 -16px}.catalog-stm__wrapper{height:110px;margin:0 -16px;overflow-y:hidden}.catalog-stm__scroll{display:flex;overflow-x:scroll;padding:0 16px 50px}.catalog-stm__item{align-items:center;display:flex;flex:0 0 136px;height:110px;justify-content:center;position:relative;width:136px}.catalog-stm__item:not(:first-child){margin-left:32px}.catalog-stm__item:not(:first-child):before{background-color:var(--c-gray-4);content:"";height:28px;left:0;position:absolute;top:0;transform:translate(-16.5px,41px);width:1px}.catalog-stm__image{display:block;max-height:100%;max-width:100%}@media (min-width:768px){.catalog-stm{margin:0 -40px}.catalog-stm__wrapper{height:126px;margin:0 -40px}.catalog-stm__scroll{padding:0 40px 50px}.catalog-stm__item{flex:0 0 20%;height:126px;width:20%}.catalog-stm__item:not(:first-child){margin-left:0}.catalog-stm__item:not(:first-child):before{transform:translate(-.5px,49px)}}@media (min-width:1024px){.catalog-stm,.catalog-stm__wrapper{margin:0 -56px}.catalog-stm__scroll{padding:0 56px 50px}}@media (min-width:1440px){.catalog-stm,.catalog-stm__wrapper{margin:0}.catalog-stm__scroll{padding:0 0 50px}}.categories-menu{display:flex;flex-direction:column;row-gap:24px}.categories-menu__item{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:21px}.categories-menu__item .svg-icon{color:var(--c-gray-2);flex-shrink:0;height:16px;transform:rotate(0);transition:transform .1s ease;width:16px}.categories-menu__item--nested{font-size:14px;font-weight:400;line-height:20px}.categories-menu__item--opened .svg-icon{transform:rotate(180deg)}.categories-menu__toggle{cursor:pointer;margin:-12px;padding:12px}.categories-menu__toggle .svg-icon{display:block}.categories-menu__toggle:hover .svg-icon{color:var(--c-black)}.categories-menu__submenu{display:flex;flex-direction:column;row-gap:12px}.catalog-page__menu{margin-top:32px}.catalog-page__sections-list{padding-top:24px}.catalog-page__discount{margin:32px -16px 0}.catalog-page__discount .page-section{margin-top:0}.catalog-page__discount .page-section__title{letter-spacing:0}.catalog-page__discount .page-section__icon{margin-right:8px}.catalog-page__discount .page-section__discount{left:18px}.catalog-page__discount .page-section__favourite{right:15px}.catalog-page .products-section__slide:first-child:before,.catalog-page .products-section__slide:last-child:before{width:10px}.catalog-page__stm{margin-top:32px}.catalog-page__stm .page-section{margin-top:0}.catalog-page__leaflet{margin-top:32px}.catalog-page .catalog-page-layout__content{margin-top:0}@media (min-width:0px) and (max-width:767px){.catalog-page__discount__icon{transform:translateY(1px)}}@media (min-width:768px) and (max-width:1023px){.catalog-page__discount .page-section__title,.catalog-page__stm .page-section__title{font-size:24px;font-weight:600;line-height:29px}.catalog-page__discount .page-section__action,.catalog-page__stm .page-section__action{font-size:14px;font-weight:500;line-height:20px}}@media (min-width:768px){.catalog-page__discount{margin:48px -40px 0}.catalog-page__stm{margin-top:46px}.catalog-page__leaflet{margin-top:50px}}@media (min-width:1024px) and (max-width:1439px){.catalog-page .catalog-page-layout__sidebar{display:none}}@media (min-width:768px){.catalog-page__sections-list{padding-top:32px}}@media (min-width:1024px){.catalog-page__discount{margin:52px -56px 0}.catalog-page .product-card__content{padding-left:31px;padding-right:31px}.catalog-page .products-section__slide:first-child:before,.catalog-page .products-section__slide:last-child:before{width:31px}.catalog-page .product-card__discount{left:35px}.catalog-page .page-section__header{margin-bottom:31px}}@media (min-width:1440px){.catalog-page__discount{margin:68px 0 0}.catalog-page__discount .page-section__title{font-size:28px;font-weight:600;line-height:31px}.catalog-page__discount .page-section__icon{height:30px;margin-left:0;margin-right:6px;transform:translateY(-3px);width:30px}.catalog-page__sections-list{padding-top:44px}.catalog-page__stm{margin-top:50px}.catalog-page__stm .page-section__title{font-size:28px;font-weight:600;line-height:31px}.catalog-page__leaflet{margin-top:62px}.catalog-page .product-card__image-wrapper{height:140px}.catalog-page .product-card__content{padding-left:16px;padding-right:15px}.catalog-page .product-card__title{margin-bottom:0}}.catalog-search__filter-buttons{-moz-column-gap:4px;column-gap:4px;display:flex;margin-top:22px}.catalog-search__filter-buttons .ui-button{flex:1 1 0;justify-content:center;padding:0}.catalog-search__category-title{font-size:32px;font-weight:600;line-height:35px;margin-bottom:0;word-break:break-word}.catalog-search__products-count{color:var(--c-gray-1);font-size:18px;font-weight:400;line-height:23px;margin-top:12px}.catalog-search__categories-list{height:44px;margin:24px -16px 0;overflow-y:hidden}.catalog-search__categories-scroll{-moz-column-gap:8px;column-gap:8px;display:flex;overflow-x:scroll;padding:0 16px 50px}.catalog-search__categories-item{background-color:var(--c-gray-4);display:inline-block;flex:0 0 auto;font-size:13px;font-weight:500;line-height:18px;padding:13px 20px}.catalog-search__products-list{margin-top:24px}@media (min-width:768px){.catalog-search__filter-buttons{margin-top:10px}}@media (min-width:1024px){.catalog-search__products-count{margin-top:24px;position:relative}.catalog-search__products-count .catalog-sort-menu__trigger{bottom:0;position:absolute;right:0}.catalog-search__filter-buttons{display:none}}@media (min-width:1440px){.catalog-search__category-title{font-size:40px;font-weight:600;line-height:40px}.catalog-search__products-list{margin-top:43px}.catalog-search__products-count{font-size:20px;font-weight:400;line-height:24px}}.catalog-search{display:flex;flex-direction:column}.catalog-search__no-results{order:-2}.catalog-search__recommended,.catalog-search__viewed{margin-top:40px!important}.catalog-search__viewed{order:10!important}.catalog-search__viewed .swiper-slide:last-child{flex-grow:1}.catalog-search__viewed .swiper-slide:last-child .products-section__item{width:168px}@media (min-width:768px){.catalog-search__viewed .swiper-slide:last-child .products-section__item{width:219px}}@media (min-width:1024px){.catalog-search__viewed .swiper-slide:last-child .products-section__item{width:192px}}.search-page__backlink{display:none}.search-page__sections-list{padding-top:24px}.search-page__filter{inset:0;position:absolute;position:fixed;z-index:1200}@media (min-width:1024px){.search-page__backlink{color:var(--c-gray-1);display:block;font-size:14px;font-weight:400;line-height:18px}.search-page__backlink .svg-icon{height:14px;margin-right:2px;transform:translateY(-2px) rotate(90deg);vertical-align:middle;width:14px}.search-page__filter{border-top:1px solid var(--c-gray-4);margin-top:39px;padding-top:39px;position:static}}@media (min-width:1440px){.search-page:not(.catalog-section--stub) .catalog-section__discount{margin-top:30px}.search-page:not(.catalog-section--stub) .catalog-section__discount .page-section__header{margin-bottom:30px}}
