.benefits{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));grid-gap:var(--gap);overflow:auto visible;height:auto;min-height:100px}@media only screen and (max-width:1400px){.benefits{gap:15px}}@media only screen and (max-width:620px){.benefits{grid-template-columns:repeat(5,minmax(180px,1fr))}}.benefits--border .benefits__item{border-color:var(--border-color)}.benefits__item{background:var(--white);border:1px solid var(--white);border-radius:var(--big-radius);padding:15px;display:flex;align-items:center;gap:10px;font-size:.875em;line-height:20px;max-height:80px}@media only screen and (max-width:640px){.benefits__item{padding:10px;font-size:.75em;line-height:14px;gap:0}}.benefits__item .icon{width:50px;height:50px;padding:5px;flex-shrink:0}@media only screen and (max-width:620px){.benefits__item .icon{width:40px;height:40px}}.benefits__item a{color:var(--red)}.link-more{display:flex;align-items:center;gap:10px;color:var(--dark-light)}@media only screen and (max-width:440px){.link-more{font-size:.875em}}.link-more .icon{width:32px;max-width:32px;height:auto}.content-header{margin-bottom:var(--gap);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 30px}.content-header__title{margin:0}.categories__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap)}@media only screen and (max-width:1250px){.categories__list{grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media only screen and (max-width:768px){.categories__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.categories__list{grid-gap:10px}}@media only screen and (max-width:390px){.categories__list{grid-template-columns:1fr}}.categories__item{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:var(--big-radius);overflow:hidden}@media only screen and (max-width:1024px){.categories--slider .categories__item{width:300px;flex-shrink:0}}.categories__item-img{position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--transition)}.categories__item-img:hover{filter:brightness(.86)}.categories__item-info{position:absolute;bottom:0;left:0;right:0;height:91px;padding:10px;border-top:1px solid var(--gray);background:var(--black-o2);backdrop-filter:blur(20.2px);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;line-height:1.4;letter-spacing:0;text-align:center;color:var(--white)}@media only screen and (max-width:480px){.categories__item-info{height:66px;font-size:1rem}}.banners__slider{position:relative;border-radius:var(--big-radius);overflow:visible}.banners__slider .swiper,.banners__slider .swiper-wrapper{overflow:visible}.banners__slider .swiper-wrapper{aspect-ratio:1400/592}.banners__slider .slider-arrows{position:absolute;left:40px;bottom:40px}@media only screen and (max-width:1024px){.banners__slider .slider-arrows{display:none}}@media only screen and (max-width:540px){.banners__slider .slider-arrows{left:15px;bottom:15px;gap:5px}}.banners__slider .slider-arrows__item{width:42px;height:42px;background:var(--blue)}.banners__slider .slider-arrows__item .icon svg path{fill:var(--white)}.banners__slider-img{position:relative;padding-top:42.285714285714285%;width:100%;height:0;border-radius:var(--big-radius);overflow:hidden;background:var(--gray)}.banners__slider-img .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.banners__slider-img .ratio-container img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center}.orthopedist-modal{width:100%;max-width:710px;display:grid;grid-template-columns:minmax(250px,305fr) 405fr}@media only screen and (max-width:620px){.orthopedist-modal{grid-template-columns:1fr}}.orthopedist-modal--message{grid-template-columns:1fr}.orthopedist-modal--message .orthopedist-modal__img{display:none}.orthopedist-modal__img{object-fit:cover;object-position:center;border-radius:var(--main-radius) 0 0 var(--main-radius)}@media only screen and (max-width:620px){.orthopedist-modal__img:not(.orthopedist-modal__img--mobile){display:none}}.orthopedist-modal__img--mobile{height:205px;border-radius:var(--main-radius) var(--main-radius) 0 0}@media only screen and (min-width:621px){.orthopedist-modal__img--mobile{display:none}}.orthopedist-modal__body{align-items:stretch}.orthopedist-modal__input-fields{display:flex;flex-direction:column;gap:20px}.orthopedist-modal__terms{font-size:.75em;line-height:14px;color:var(--dark-light)}.orthopedist-modal__terms a{border-bottom:1px solid}.orthopedist-modal__message{padding:30px;width:100%;border-radius:var(--big-radius);color:var(--green-dark);background:var(--green-o05);border:1px solid var(--green-o15);text-align:center}.banner{width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:var(--big-radius);overflow:hidden;display:flex;align-items:flex-end}@media only screen and (min-width:401px){.banner{grid-column:auto/span 2}}.banner .ratio-container{width:100%}@media only screen and (min-width:641px){.banner:not(.banner--wide){position:relative;padding-top:78.23529411764706%;width:100%;height:0}.banner:not(.banner--wide) .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.banner:not(.banner--wide) .ratio-container img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center}}.banner:hover{filter:brightness(.9)}.banner--wide{min-height:0;background:none}@media only screen and (min-width:401px){.banner--wide{grid-column:1/-1}}.banner--wide img{width:100%;height:auto;object-fit:contain;object-position:center}.banner--big{align-items:center}.products--row .products__list{width:100%;overflow:auto}@media only screen and (max-width:768px){.products--row .products__list{grid-auto-flow:column}}@media only screen and (max-width:768px){.products--row .products__banner{display:none}}@media only screen and (max-width:768px){.products--row .product-card{min-width:250px}}@media only screen and (max-width:560px){.products--row .product-card{min-width:220px}}@media only screen and (max-width:480px){.products--row .product-card{min-width:180px}}.products:not(.products--row) .products__banners--mobile{display:none}.products__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--gap)}@media only screen and (max-width:768px){.products__list{grid-template-columns:1fr 1fr;grid-gap:20px}}@media only screen and (max-width:540px){.products__list{grid-gap:15px}}@media only screen and (max-width:400px){.products__list{grid-gap:10px}}@media only screen and (max-width:340px){.products__list{grid-gap:5px}}.products__banners--mobile{margin-top:var(--gap);display:flex;flex-direction:column;gap:var(--gap)}@media only screen and (min-width:769px){.products__banners--mobile{display:none}}.shares__item{position:relative;aspect-ratio:680/497;border-radius:var(--big-radius);overflow:hidden}.shares__item:hover{filter:brightness(.86)}.shares__item-img{width:100%;height:100%;transition:var(--transition)}.shares__item-img:hover{filter:brightness(.86)}.shares__item-info{display:flex;justify-content:flex-end;flex-direction:column;position:absolute;bottom:0;left:0;right:0;z-index:1;height:100%;border-radius:15px;background:linear-gradient(206deg,rgba(52,114,237,0) 36.23%,rgba(52,114,237,.9) 83.54%);padding:30px;color:var(--white)}@media only screen and (max-width:768px){.shares__item-info{padding:20px}}.shares__item-title{font-weight:700;font-size:2.125rem;line-height:1;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:768px){.shares__item-title{font-size:1.5rem}}.shares__item-more{color:var(--white)}.shares__slider .slider-arrows__item svg path{fill:var(--border-color)}.shares__slider .slider-arrows__item:hover{border-color:var(--blue)}.check{display:flex;gap:10px;position:relative;cursor:pointer;align-items:flex-start;text-align:left;user-select:none;transition:var(--transition)}.check:hover{color:var(--blue)}.check:hover .check__state{border-color:var(--blue)}.check input{position:absolute;left:0;top:0;visibility:hidden}.check--error{color:var(--red)!important}.check--error .check__state{border-color:var(--red)!important}.check--disabled{color:var(--gray)}.check--disabled.check--checked .check__state,.check--disabled.check--indeterminate .check__state,.check--disabled .check__state{background:var(--gray);border:1px solid var(--gray)}.check--disabled.check--checked svg path,.check--disabled.check--indeterminate svg path{fill:var(--white)}.check--checked:not(.check.check--disabled) .check__state,.check--indeterminate:not(.check.check--disabled) .check__state{background:var(--blue);border-color:var(--blue)}.check--indeterminate:not(.check.check--disabled) .check__state{height:2px}.check__state{width:18px;height:18px;background:var(--white);border:2px solid var(--border-color);box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;transition:var(--transition)}.check__state .icon{width:100%;height:100%}.range-slider{display:flex;position:relative;flex-direction:column;user-select:none}.range-slider__bar{display:flex}.range-slider__bar--left,.range-slider__bar--right{width:25%;background-color:var(--border-color);padding:1px 0;height:2px}.range-slider__bar-inner{background-color:var(--red);display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative;height:2px}.range-slider__bar-inner--left,.range-slider__bar-inner--right{width:50%}.range-slider__thumb{border-radius:100%;border:2px solid var(--white);position:relative}.range-slider__thumb,.range-slider__thumb:before{background-color:var(--white);z-index:1;cursor:pointer}.range-slider__thumb:before{box-sizing:border-box;content:"";position:absolute;width:20px;height:20px;border:2px solid var(--border-color);border-radius:100%;margin:-11px}.range-slider__thumb *{position:absolute;bottom:25px;width:30px;height:30px;left:-15px;font-size:75%;text-align:center;line-height:30px;background-color:var(--red);border-radius:50%;color:#fff;display:none}.range-slider__thumb:active *{display:block}.range-slider__input:focus+.range-slider__thumb:after{content:"";position:absolute;top:-4px;left:-4px;width:11px;height:11px;z-index:2;border-radius:50%;border:1px dotted #000;box-shadow:0 0 5px #fff,inset 0 0 10px #000}.range-slider__input{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.catalog-range-slider{display:grid;grid-gap:20px;align-items:start}.catalog-range-slider .range-slider{padding:10px}.catalog-range-slider__inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding:0 15px}.catalog-range-slider__inputs .input__container{border-radius:var(--big-radius);height:50px}.catalog-range-slider__inputs .input__field{padding:10px 8px;line-height:20px;text-align:center}.catalog-range-slider__input-wrap{display:flex;align-items:center;gap:10px;color:var(--dark-light)}.catalog-range-slider__input-wrap>span{font-size:.875em;line-height:20px;flex-shrink:0}.catalog-range-slider__input-wrap .input{flex-grow:1}.select__list{position:absolute;bottom:0;left:0;width:calc(100% + 4px);transform:translateY(calc(100% - 2px));z-index:10;background:var(--white);border:2px solid var(--border-color);border-radius:0 0 var(--main-radius) var(--main-radius);box-sizing:border-box;margin:-2px;box-shadow:0 0 8px var(--black_o1);overflow:hidden;overflow-y:auto;max-height:200px;display:grid;grid-template-rows:1fr auto}.select__scroll{display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.select__clean-list{border-top:1px solid var(--brown-light);padding:8px 12px;color:var(--brown);cursor:pointer;text-decoration:none}.select__clean-list:hover{color:var(--brown);border-color:var(--brown-light)}.select__item{width:100%;text-align:left;cursor:pointer;transition:.2s;outline:none;text-decoration:none;display:flex;flex-shrink:0}.select__item--single{padding:8px 12px}.select__item .check{padding:8px 12px;width:100%}.select__item--checked{background:var(--gray)}.select__item:focus,.select__item:hover{background:var(--blue);color:var(--white)}.select{background:var(--white);border:2px solid var(--border-color);box-sizing:border-box;border-radius:var(--main-radius);position:relative;cursor:text;height:50px;transition:var(--transition);display:flex;margin:0}.select--error{border-color:var(--red)}.select__errors{font-size:.75em;line-height:15px;color:var(--red);display:flex;flex-direction:column;gap:5px}.select__errors--messages{color:var(--dark)}.select__container{display:flex;flex-direction:column;gap:5px}.select__title{font-size:.75em;line-height:13px;color:var(--body-color);opacity:.5;white-space:pre-line}.select__field{border-radius:var(--main-radius);border:none;box-sizing:border-box;background:none;width:100%;height:100%;padding:20px 12px 5px;outline:none;font-weight:400;font-size:.875em;color:var(--body-color);appearance:none;resize:vertical}.select__field::placeholder{font-weight:400;color:var(--dark-light)}.select--loading{background-color:var(--dark-light);background-size:31px 31px;background-image:linear-gradient(-45deg,var(--black_o1) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));animation:stripped 2s linear 0s infinite normal none running}.select--no-title .select__field{padding:15px 12px}.select--list{border-radius:var(--main-radius) var(--main-radius) 0 0}.select--list .select__action{z-index:11}.select--list .select__action .icon{transform:rotate(180deg)}.select--list .select__clear{z-index:12}.select--list-top{border-radius:0 0 var(--main-radius) var(--main-radius)}.select--list-top .select__action{z-index:11}.select--list-top .select__action .icon{transform:rotate(180deg)}.select--list-top .select__list{border-radius:var(--main-radius) var(--main-radius) 0 0;position:absolute;top:0;left:0;bottom:auto;transform:translateY(calc(-100% + 1px))}.select--list-top .select__clear{z-index:12}.select__action,.select__clear{background:none;outline:none;border:none;cursor:pointer;padding:10px;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:.2s;z-index:2;display:flex;align-items:center}.select__action:active,.select__action:focus,.select__clear:active,.select__clear:focus{box-shadow:0 0 0 2px var(--dark-light);border-radius:var(--main-radius)}.select__action .icon,.select__clear .icon{transition:.2s;width:14px;height:14px}.select__action .icon svg path,.select__clear .icon svg path{fill:var(--dark-light)}.select__clear{transform:translateX(-50%);z-index:3}.select__field{padding:10px 15px;z-index:1}.select__field-container{position:relative;width:100%}.select__selected{display:flex;gap:4px;align-items:center;margin-left:12px;flex-shrink:0}@media only screen and (max-width:480px){.select__selected{display:none}}.select__selected .icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.select__selected .icon svg{width:100%;height:100%}.select__selected-item{cursor:pointer;background:var(--dark-light);border-radius:var(--main-radius);padding:6px 12px;font-size:.875em;line-height:16px;text-align:center;color:var(--white);text-decoration:none;flex-shrink:0}.select__selected-item:hover{color:var(--white)}.select__selected-item:active,.select__selected-item:focus{box-shadow:0 0 0 4px var(--dark-light)}.select__selected-item:first-child{display:flex;gap:4px;align-items:center}.select__selected-item:first-child span{display:flex}.select__selected-item:first-child .icon{width:14px;height:14px}.select__selected-item:first-child .icon svg{width:100%;height:100%}.select--multiple{display:flex;align-items:center;padding-right:40px}@-moz-keyframes stripped{0%{background-position:0 0}to{background-position:31px 62px}}@-webkit-keyframes stripped{0%{background-position:0 0}to{background-position:31px 62px}}@-o-keyframes stripped{0%{background-position:0 0}to{background-position:31px 62px}}@keyframes stripped{0%{background-position:0 0}to{background-position:31px 62px}}.form-item{display:grid;align-items:start;background:var(--white);border-radius:var(--big-radius)}.form-item__open .form-item__header .icon{transform:rotate(180deg)}.form-item:not(.form-item__opened) .form-item__header{cursor:pointer}.form-item:not(.form-item__opened) .form-item__header:hover{color:var(--blue)}.form-item:not(.form-item__opened) .form-item__header:hover .icon svg path{fill:var(--blue)}.form-item__header{padding:20px;display:flex;align-items:center;gap:10px;border:none;background:none;font-weight:700;font-size:1.125em;line-height:140%}.form-item__header .icon{width:16px;height:16px}.form-item__header .icon svg path{fill:var(--body-color);transition:var(--transition)}.form-item__body{padding:0 20px 20px;display:flex;flex-direction:column;gap:20px}.form-item__title{display:flex;align-items:center;text-align:left;transition:color var(--transition)}.catalog-filter__inner{display:grid;align-items:start;grid-gap:10px;border-radius:var(--main_radius)}@media only screen and (max-width:990px){.catalog-filter:not(.catalog-filter--menu){display:none}}.catalog-filter--menu .filter-item__header{font-size:1em}.catalog-filter--menu .check{font-size:.875em}.catalog-filter--categories-menu .filter-item{border:none}.catalog-filter--categories-menu .filter-item__header{display:none}.catalog-filter--categories-menu .catalog-filter__categories{max-height:none}.catalog-filter--categories-menu .catalog-filter__categories>li:not(:last-child){border:none}.catalog-filter__header{border-bottom:1px solid var(--blue-500);display:grid;grid-gap:8px;padding-bottom:16px}.catalog-filter__header-top{display:flex;align-items:center;justify-content:space-between}.catalog-filter__title{font-weight:400;font-size:1.125em;line-height:28px;display:flex;align-items:center;color:var(--body-color)}.catalog-filter__body{display:flex;flex-direction:column;grid-gap:16px}.catalog-filter__body-container{display:grid;grid-gap:30px}.catalog-filter__categories{display:grid;max-height:572px;overflow-y:auto}.catalog-filter__categories>li{display:grid}.catalog-filter__categories>li:not(:last-child){border-bottom:1px solid var(--gray)}.catalog-filter__category{padding:10px 40px 10px 20px;font-size:.875em;line-height:145%;gap:8px;display:flex;align-items:center;justify-content:space-between}.catalog-filter__category--active{color:var(--brown-light)}.catalog-filter__category--active .icon svg path{stroke:var(--brown-light)}.catalog-filter__category .icon{width:12px;height:12px}.catalog-filter__category>.btn{height:40px;width:40px;position:absolute;right:0;top:0;bottom:0;border-radius:0}.catalog-filter__category>.btn:hover{background:var(--gray)}.catalog-filter__category>.btn.active .icon{transition:var(--transition);transform:rotate(90deg)}.catalog-filter__category-childs{padding-left:10px;height:0;min-height:0;overflow:hidden;transition:var(--transition)}.catalog-filter__price{display:grid;grid-gap:20px}.catalog-filter__checkboxes .input{width:100%;height:50px;margin-bottom:20px}.catalog-filter__checkboxes-list{display:grid;max-height:243px;overflow-y:auto;scrollbar-width:thin}.catalog-filter__checkboxes .check{padding:5px 0}.catalog-filter__colors{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.catalog-filter__colors li{display:inline-flex}.catalog-filter__colors label{cursor:pointer;width:24px;height:24px;flex-shrink:0;border-radius:100%;outline:2px solid rgba(0,0,0,0);transition:outline-color var(--transition)}.catalog-filter__colors label.active{outline-color:var(--brown)}.breadcrumbs{width:100%;margin-bottom:30px}.breadcrumbs__inner{display:flex;flex-direction:column;gap:5px}.breadcrumbs__container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4px 10px}.breadcrumbs__container li{display:flex;align-items:center;gap:10px}.breadcrumbs__container li:not(:last-child):after{content:"";display:block;height:1px;width:20px;background:var(--dark-light)}.breadcrumbs__container li>span,.breadcrumbs__container li a{font-size:.875em;line-height:22px;display:flex;align-items:center;color:var(--dark-light);transition:var(--transition)}.breadcrumbs__container li>span .icon,.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__page-title{width:100%;margin:0}.filter-menu{background:var(--gray)}.filter-menu__body{padding-top:20px}.pagination{display:flex;align-items:center;list-style:none;overflow:hidden;gap:5px}.pagination li{width:50px;height:50px}.pagination__link{display:flex;align-items:center;justify-content:center;font-weight:400;width:100%;height:100%;background:none;cursor:pointer;border-radius:var(--main-radius);border:2px solid var(--border-color);transition:var(--transition);font-size:1em;line-height:1}.pagination__link--disabled{cursor:auto}.pagination__link .icon{width:20px;height:20px}.pagination__link:not(.pagination__link--disabled):not(.pagination__link--active):hover{border-color:var(--brown)}.pagination__link:not(.pagination__link--disabled):not(.pagination__link--active):hover .pagination__icon svg path{stroke:var(--gray)}.pagination__link--active{cursor:auto;background:var(--blue);color:var(--white);border-color:var(--blue);pointer-events:none}@media only screen and (max-width:990px){.catalog-page__banners{order:3}.catalog-page__popular-products{order:2}.catalog-page__shares{order:4}.catalog-page__products{order:1}}.catalog-page__body{display:grid;grid-template-columns:minmax(280px,320fr) 1042fr;grid-gap:var(--gap);align-items:start}@media only screen and (max-width:990px){.catalog-page__body{grid-template-columns:1fr}}.catalog-page__products-list{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:991px){.catalog-page__filter-mobile{display:none}}@media only screen and (max-width:480px){.catalog-page__filter-mobile{width:100%}}