.bounce-enter-active{animation:bounce-in var(--transition) cubic-bezier(.175,.885,.32,1.275)}.bounce-enter{animation:bounce-in var(--transition) reverse cubic-bezier(.175,.885,.32,1.275)}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;overflow:hidden;background:var(--black_o5)}.modal__content{width:100%;height:100%;position:relative;display:none;align-items:flex-start;justify-content:center;overflow-y:auto}.modal__content:last-child{display:flex}.modal__background{position:fixed;left:0;top:0;height:100%;width:100%;z-index:0;cursor:pointer}.modal__body{display:flex;justify-content:center;width:100%;margin:auto;padding:50px var(--sides_padding)}@media only screen and (max-width:560px){.modal__body{padding-top:40px}}.modal__body--top{margin-top:0;margin-bottom:auto}.modal__body--bottom{margin-top:auto;margin-bottom:0}.modal__body--full-height{height:100%;margin:0;padding:0}.modal__body--stretch{margin:50px 0 40px;width:100%;height:calc(100% - 90px)}@media only screen and (max-width:590px){.modal__body--stretch{margin:40px 0 0}}@-moz-keyframes bounce-in{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}@-webkit-keyframes bounce-in{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}@-o-keyframes bounce-in{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes bounce-in{0%{transform:scale(.98)}50%{transform:scale(1.02)}to{transform:scale(1)}}.header-top{display:flex;align-items:center;justify-content:center;background:var(--gray-light);color:var(--main-gray);height:50px}@media only screen and (max-width:768px){.header-top{display:none}}.header-top__container{display:flex;align-items:center;justify-content:space-between;gap:8px}.header-top__icon-link{font-weight:400;font-size:.875em;line-height:20px;display:inline-flex;align-items:center;color:var(--main-gray)}.header-top__icon-link .icon{width:42px;height:42px;padding:11px}.header-top__link-location{border-bottom:1px dashed var(--main-gray)}.header-top__nav{display:inline-flex;align-items:center;font-weight:400;font-size:.875em;line-height:20px}.header-top__nav>ul{display:flex;align-items:center}.header-top__nav>ul li{position:relative}.header-top__nav>ul li:hover>.header-top__subnav{opacity:1;visibility:visible;pointer-events:auto}.header-top__nav-link{position:relative;padding:16px 15px;color:var(--main-gray);display:flex;align-items:center;gap:5px}.header-top__nav-link .icon{width:10px;height:10px}.header-top__subnav{position:absolute;top:calc(100% - 1px);left:0;background:var(--white);z-index:2;border-radius:var(--main_radius);min-width:250px;box-shadow:0 15px 40px var(--black_o15);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.header-top__subnav li:not(:last-child){border-bottom:1px solid var(--gray)}.header-top__subnav .header-top__nav-link{padding:10px 15px;white-space:nowrap}.input{display:inline-flex;flex-direction:column;gap:5px}.input__container{display:flex;position:relative;background:var(--white);border:1px solid var(--main-color-75);box-sizing:border-box;border-radius:var(--main_radius);height:50px;transition:var(--transition);overflow:hidden}.input__container:hover{border-color:var(--main-color-75)}.input:focus-within .input__container{border-color:var(--dark)}.input:focus-within .icon svg path{stroke:var(--dark);opacity:1}.input--filled:not(:focus-within) .icon svg path{stroke:var(--main-color);opacity:.5}.input--error.input .input__container{border-color:var(--red)}.input--error.input .icon svg path{stroke:var(--red)}.input--error.input__field{color:var(--red)}.input--error.input__field::placeholder{color:var(--red)}.input--focused .input__container{border-color:var(--dark)}.input--error .input__container{border-color:var(--red)}.input--disabled .input__container{background:var(--gray)}.input--icon-left .input__action{position:absolute;left:0;top:0}.input--icon-left .input__field{padding:15px 15px 15px 50px}.input--icon-right .input__action{position:absolute;right:0;top:0}.input--icon-right .input__field{padding:15px 50px 15px 15px}.input__title{font-size:.75em;line-height:13px;color:var(--body-color);opacity:.5;white-space:pre-line}.input__subtitle{color:var(--main-color);opacity:.5}.input__error,.input__subtitle{font-weight:400;font-size:.75em;line-height:20px}.input__error{color:var(--red)}.input__action{display:inline-flex;align-items:center;cursor:pointer}.input__action,.input__field{background:none;border:none;height:100%;padding:15px}.input__field{width:100%;outline:none;font-weight:400;font-size:.875em;color:var(--main-color)}.input__field::placeholder{font-weight:400;color:#aeaeaf;opacity:.5}.input .icon{width:20px;height:20px}.input .icon svg path{transition:var(--transition);stroke:var(--main-gray);opacity:.3}.icon-text{flex-shrink:0;display:flex;align-items:flex-end;gap:5px;color:var(--black)}.icon-text .icon{margin-bottom:3px;width:18px;height:18px}.icon-text__info{display:flex;flex-direction:column;gap:3px}.icon-text__title{font-size:.625em;line-height:1.1}.icon-text__value{font-style:normal;font-weight:700;line-height:145%}.icon-text__value--big{font-size:1.375em;line-height:1.135}.login-modal{max-width:382px}.terms__agree{margin-top:10px;color:var(--main-color);display:flex;font-size:.75em;line-height:18px;gap:5px}.terms__agree a{text-decoration:underline;color:var(--main-color)}.terms__agree .icon{width:12px;height:12px;margin-top:2px}.terms__agree .icon svg path{stroke:var(--main-color-75)}.login-modal{width:100%;max-width:453px}.login-modal__inputs{width:100%;display:grid;grid-gap:20px}.login-modal__inputs .input{width:100%}.login-modal__inputs .input__container{border-color:var(--main-color-75)}.login-modal__inputs .input__field{font-size:1.125em;line-height:20px}.login-modal__input{display:grid;grid-gap:5px;width:100%}.login-modal__inputs-title{display:flex;align-items:center;gap:8px;width:100%;font-weight:400;font-size:.875em;line-height:20px;color:var(--body-color-muted)}.login-modal__body>.input{width:100%}.login-modal__footer .terms__agree{align-self:flex-start}.login-modal__footer .btn{width:100%;justify-content:center}.sidenav-menu__header-links{display:flex;flex-direction:column;width:100%;background:var(--white)}.sidenav-menu__header-link{display:flex;align-items:center;gap:2px;padding:10px 30px;font-size:.875em;line-height:145%;border-bottom:1px solid var(--gray)}.sidenav-menu__header-link .icon{width:20px;height:20px}.product-card{background:var(--white);border-radius:var(--small_radius);display:inline-flex;flex-direction:column;position:relative;border:1px solid var(--gray);color:var(--dark);width:100%;height:100%;cursor:pointer;transition:var(--transition)}@media only screen and (min-width:1201px){.product-card:hover{box-shadow:0 15px 40px var(--black_o1);transform:scale(1.1)}}.product-card--not-available{filter:brightness(.95)}.product-card__favorite{border-radius:var(--small_radius);border:none;background:var(--white);cursor:pointer;padding:7px;z-index:1;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.product-card__favorite:hover{background:var(--gray)}.product-card__favorite:hover .icon svg path{stroke:var(--main-color-75)}.product-card__favorite.product-card__favorite--active .icon svg path{stroke:var(--main-color-75);fill:var(--main-color-75)}.product-card__favorite .icon{width:16px;height:16px}.product-card__favorite .icon svg path{stroke:var(--main-color);transition:var(--transition)}.product-card__top{position:absolute;left:0;top:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;padding:10px}.product-card__top-col--right{align-items:flex-end}.product-card__top-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.product-card__tag{font-size:10px;line-height:110%;padding:3px 7px;border-radius:var(--small_radius);color:var(--white)}.product-card__tag--new{background:var(--green)}.product-card__tag--discount{background:var(--yellow);color:var(--main-color);font-weight:700}.product-card__tag--hit{background:var(--purple)}.product-card__tag--sell{background:var(--red)}.product-card__size{background:var(--white);color:var(--body_color_muted);border:1px solid var(--blue-400)}.product-card--small .product-card__image{height:200px;min-height:200px}@media only screen and (max-width:860px){.product-card--small .product-card__image{height:200px;min-height:200px}}.product-card__image{object-fit:contain;object-position:center;border-radius:var(--main_radius);height:100vh;max-height:170px}.product-card__image-hover{right:0;bottom:0;margin:auto;border-radius:var(--main_radius);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition);background:rgba(80,92,103,.8)}.product-card__image-hover,.product-card__image-hover a{position:absolute;left:0;top:0;width:100%;height:100%}.product-card__image-hover .btn{z-index:1}.product-card__image-container{position:relative;background:none;border:none;padding:10px;border-bottom:1px dashed var(--gray);overflow:hidden}.product-card__image-container:hover .product-card__image-hover{opacity:1}.product-card__container{display:flex;flex-direction:column;gap:10px;flex-grow:1;padding:10px}.product-card__content{display:flex;flex-direction:column;gap:8px}.product-card__reviews{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.product-card__reviews-stars{display:inline-flex;align-items:flex-start;justify-content:flex-start}.product-card__reviews-star{width:14px;height:14px}.product-card__reviews-star:not(.product-card__reviews-star--filled) svg path{fill:rgba(0,0,0,0);stroke:var(--yellow)}.product-card__reviews-star--filled svg path{fill:var(--yellow)}.product-card__reviews-count{font-weight:400;font-size:.75em;line-height:20px;display:flex;align-items:center;color:var(--body-color-muted)}.product-card__title{font-weight:400;font-size:.875em;line-height:145%;height:40px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card__company{font-weight:400;font-size:.875em;line-height:20px;color:var(--body-color-muted)}@media only screen and (max-width:540px){.product-card--small .product-card__bottom{flex-direction:column;flex:1}.product-card--small .product-card__bottom .btn{width:100%;flex-shrink:0}}@media only screen and (max-width:540px) and (max-width:540px){.product-card--small .product-card__bottom .btn{justify-content:center}}.product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}@media only screen and (max-width:540px){.product-card--small .product-card__prices{width:100%;flex-direction:revert;justify-content:flex-start;align-items:center;gap:4px}}.product-card__prices{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.product-card__prices--not-available{flex-direction:row;gap:10px}.product-card__price{font-weight:700;font-size:1.125em;line-height:90%;white-space:nowrap}.product-card__cart-add.active{background:var(--main-color-75)}.product-card__old-price{font-weight:400;font-size:.75em;line-height:18px;display:flex;align-items:center;text-decoration-line:line-through;color:var(--gray-300)}.product-card__not-available{font-weight:500}.search-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--white);border-radius:0 0 var(--main_radius) var(--main_radius);box-shadow:0 10px 60px -15px rgba(0,0,0,.4);padding:20px;opacity:0;visibility:hidden;align-items:center;gap:20px}.search-dropdown,.search-dropdown__items{display:flex;flex-direction:column;transition:var(--transition)}.search-dropdown__items{width:100%;grid-gap:8px;max-height:60vh;overflow-y:auto;scrollbar-width:thin}@media only screen and (min-width:861px){.search-dropdown__items{display:none}}.search-dropdown__items--desktop{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px}@media only screen and (max-width:860px){.search-dropdown__items--desktop{display:none}}.search-dropdown__item{flex-shrink:0}.search-dropdown__loading{display:flex}.search-dropdown__loading .file-icon{width:60px;height:60px}@media only screen and (max-width:480px){.search-dropdown__loading .file-icon{width:35px;height:35px}}.search-dropdown__loading .file-icon svg circle{stroke:var(--main-color)}.product-search{display:flex;gap:16px;min-height:55px}.product-search:hover .product-search__title{color:var(--link)}.product-search__image{width:45px;height:55px;object-fit:cover;object-position:center;border-radius:var(--small_radius);flex-shrink:0}.product-search__content{display:flex;flex-direction:column;grid-gap:4px}.product-search__title{font-weight:400;font-size:.875em;line-height:24px;color:var(--body-color);-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:48px;flex-shrink:0}.product-search__prices{display:flex;align-items:center;gap:12px}.product-search__price{font-weight:600;font-size:1.125em;line-height:24px;color:var(--gray-900)}.product-search__old-price{font-weight:400;font-size:.875em;line-height:18px;text-decoration-line:line-through;color:var(--gray-300)}.header-main{display:flex;align-items:center;justify-content:center;background:var(--white);height:var(--header-main-height)}@media only screen and (max-width:768px){.header-main{position:fixed!important;top:0;left:0;right:0;z-index:1}}.header-main__container{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 0;gap:30px}.header-main__container .input{flex-grow:1}.header-main__container .input__container{border:2px solid var(--gray)}.header-main__container .btn{flex-shrink:0}@media only screen and (max-width:860px){.header-main__search{display:none}}.header-main__search .input__container{border-radius:var(--big_radius);background:var(--gray-light)}.header-main__search--focus{display:inline-flex;position:absolute;z-index:1;width:calc(100% - 55px);padding:20px 0;background:var(--white)}@media only screen and (max-width:840px){.header-main__search--focus{padding:10px 0}}@media only screen and (max-width:540px){.header-main__search--focus{width:calc(100% - 35px);padding:0}}.header-main__search-close.btn{position:absolute;right:0;z-index:1;background:var(--white)}.header-main__search-close.btn .icon{width:24px;height:24px}.header-main__actions{gap:10px;margin-left:auto}.header-main__action,.header-main__actions{display:flex;align-items:center;flex-shrink:0}.header-main__action{justify-content:center;width:50px;height:50px;background:var(--white);border-radius:var(--big_radius);border:2px solid var(--gray);position:relative;padding:15px;transition:var(--transition);cursor:pointer}@media only screen and (max-width:540px){.header-main__action{width:35px;height:35px;padding:8px;border-radius:var(--small_radius)}}.header-main__action:hover{background:var(--main-gray)}.header-main__action:hover .icon svg path[fill],.header-main__action:hover .icon svg rect[fill]{transition:var(--transition);fill:var(--white)}.header-main__action:hover .icon svg path[stroke],.header-main__action:hover .icon svg rect[stroke]{transition:var(--transition);stroke:var(--white)}.header-main__action:hover .icon svg path[stroke][fill],.header-main__action:hover .icon svg rect[stroke][fill]{transition:var(--transition);fill:rgba(0,0,0,0);stroke:var(--white)}@media only screen and (max-width:540px){.header-main__action-search{display:none}}@media only screen and (min-width:861px){.header-main__action-mobile{display:none}}.header-main__action .icon{width:20px;height:20px}@media only screen and (max-width:540px){.header-main__action .icon{width:16px;height:16px}}.header-main__action .icon svg path[fill],.header-main__action .icon svg rect[fill]{transition:var(--transition);fill:var(--main-gray)}.header-main__action .icon svg path[stroke],.header-main__action .icon svg rect[stroke]{transition:var(--transition);stroke:var(--main-gray)}.header-main__action .icon svg path[stroke][fill],.header-main__action .icon svg rect[stroke][fill]{transition:var(--transition);fill:rgba(0,0,0,0);stroke:var(--main-gray)}.header-main__action-count{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:absolute;right:-5px;top:-5px;height:18px;min-width:18px;background:var(--red);border:1px solid var(--white);box-sizing:border-box;border-radius:100px;font-weight:600;font-size:.75em;color:var(--white)}@media only screen and (max-width:860px){.header-main .icon-text{display:none}}.header-main__logo{flex-shrink:0;display:flex;max-width:223px;max-height:80px}@media only screen and (max-width:840px){.header-main__logo{max-width:170px;max-height:60px;width:auto;align-items:center}}@media only screen and (max-width:540px){.header-main__logo{max-width:125px;flex-shrink:1}}.header-main__logo .file-icon{max-width:100%;max-height:100%}.header-main__logo img{height:100%;object-fit:contain}.header-subcategories{pointer-events:none;position:absolute;top:100%;padding:15px 0 15px 40px;border:1px solid #eee;background-color:var(--white);opacity:0;visibility:hidden;overflow:hidden;z-index:-1;display:block;transition:opacity .2s ease-out,visibility .2s linear 0s,z-index 0s linear .2s}.header-subcategories--col-2{column-count:2}.header-subcategories--visible,.header-subcategories:hover{pointer-events:auto;z-index:999;opacity:1;visibility:visible;transition:opacity .2s ease-in,visibility .2s linear .1s}.header-subcategories__item{page-break-inside:avoid;display:flex;align-items:center;width:180px;margin-top:-35px;margin-right:40px;opacity:0;overflow:hidden;transition:opacity 0s ease-out 0s,margin .2s ease-out 0s}.header-subcategories--visible .header-subcategories__item,.header-subcategories:hover .header-subcategories__item{margin-top:0;opacity:1;transition:opacity .2s ease-in .15s,margin .2s ease-out .1s}.header-subcategories__link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;width:100%;max-height:200px;padding:15px 15px 15px 0;line-height:1;transition:padding .2s ease}.header-subcategories__link:hover{padding-left:15px;padding-right:0}.header-subcategories__link:hover:before{transform:scale(1);transition:.2s ease .1s}.header-subcategories__link:before{content:"";position:absolute;top:1px;bottom:0;left:0;height:6px;width:6px;margin:auto;border-radius:50%;background-color:var(--red);transform:scale(0)}.header-bottom{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--gray-dark);background:var(--white);position:relative}@media only screen and (max-width:860px){.header-bottom{display:none}}.header-bottom__delimiter{border-bottom:1px solid var(--gray)}.header-bottom__container,.header-bottom__list{display:inline-flex;align-items:center;position:relative}.header-bottom__list{flex-shrink:0;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.header-bottom__list-item{position:relative;flex-shrink:0;display:flex;align-items:center}.header-bottom__link{padding:10px 20px 13px;gap:4px;display:inline-flex;align-items:center;font-weight:700;line-height:1.45;color:var(--main-color-75);transition:var(--transition);border-top:3px solid rgba(0,0,0,0)}.header-bottom__link--active,.header-bottom__link:hover{color:var(--main-color);border-color:var(--main-color)}.header-bottom__link--active .icon svg path,.header-bottom__link:hover .icon svg path{fill:var(--main-color)}.header-bottom__link-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--white);box-shadow:0 20px 30px var(--black_o15);opacity:0;visibility:hidden;transition:var(--transition);padding:20px}.header-search{padding:10px var(--sides_padding);background:var(--gray)}@media only screen and (min-width:541px){.header-search{display:none}}.header-search .input{width:100%;height:40px}.header-search .input__container{border:none}.brands__item{border:1px solid var(--gray);box-sizing:border-box;border-radius:var(--main_radius);height:80px;background:var(--white);overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:10px;transition:var(--transition)}@media only screen and (max-width:540px){.brands__item{height:70px}}@media only screen and (max-width:420px){.brands__item{height:60px}}.brands__item:hover{border-color:var(--main-color)}.brands__item .file-icon{width:100%;height:auto}.brands__item-img{width:100%;height:100%;object-fit:contain;object-position:center}.brands-alphabet{display:flex;flex-direction:column;gap:20px}.brands-alphabet__letters{display:flex;align-items:center;gap:10px}.brands-alphabet__letters-title{font-weight:700;font-size:.875em;line-height:114%;flex-shrink:0}.brands-alphabet__letters-items{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.brands-alphabet__letters-item{display:flex;font-weight:700;font-size:.875em;line-height:1;background:var(--gray);border-radius:5px;padding:2px 5px;color:var(--dark);text-transform:uppercase}.brands-alphabet__letters-item.active{background:var(--main-color-75);color:var(--white)}.brands-alphabet__chunk{display:flex;flex-direction:column;gap:15px;max-height:310px;overflow-y:auto}.brands-alphabet__letter-row{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.brands-alphabet__letter-title{font-weight:700}.brands-alphabet__letter-list{display:grid;grid-template-columns:repeat(5,1fr);column-gap:30px}@media only screen and (max-width:560px){.brands-alphabet__letter-list{grid-template-columns:repeat(3,1fr);column-gap:10px}}.brands-alphabet__letter-link{display:flex;font-size:.875em;line-height:180%}.header-dropdown{background:var(--white);position:absolute;left:0;right:0;top:100%;visibility:hidden;opacity:0;transition:var(--transition);pointer-events:none}.header-dropdown--visible{visibility:visible;opacity:1;pointer-events:auto}.header-dropdown__container{display:flex;flex-direction:column;gap:20px;padding:20px}.header-dropdown__category{display:flex;align-items:flex-start;gap:30px;width:100%}.header-dropdown__category-img{width:154px;height:182px;flex-shrink:0;border:1px solid var(--gray-2-dark);border-radius:var(--big_radius);padding:5px}.header-dropdown__category-img:hover{border-color:var(--main-color)}.header-dropdown__category-img img{width:100%;height:100%;object-fit:contain}.header-dropdown__category-childs{font-size:.875em;line-height:180%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;width:100%;max-height:260px}.header-dropdown__category-childs li{margin-bottom:3px;margin-right:10px}.header-dropdown__category-childs li a{display:flex;color:var(--dark)}.header-dropdown__brands{display:flex;flex-direction:column;gap:20px}.header-dropdown__brands-title{font-weight:700;font-size:.875em;line-height:145%;color:var(--main-color)}.header-dropdown__brands-list{display:grid;grid-template-columns:repeat(8,1fr);gap:18px}.header{z-index:11;position:relative}.header--mobile-search-overlay,.header--search-overlay{z-index:auto}.header--mobile-search-overlay .header-search,.header--mobile-search-overlay .header-top,.header--search-overlay .header-search,.header--search-overlay .header-top{position:relative;z-index:11}.header--mobile-search-overlay .header-main,.header--search-overlay .header-main{position:relative;z-index:15}.header-search__input .input:focus-within+.search-dropdown{opacity:1;visibility:visible;top:100%}.socials{gap:5px;justify-content:flex-start}.socials,.socials a{display:flex;align-items:center}.socials a{justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--gray);background:var(--white)}.socials a:hover{background:var(--gray-2-dark)}.socials a .file-icon{width:20px;height:20px}.contacts-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.main-footer{display:flex;justify-content:center}.main-footer__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.main-footer__columns{padding:50px 0;display:flex;grid-gap:30px;width:100%}@media only screen and (max-width:990px){.main-footer__columns{grid-gap:34px 30px;flex-wrap:wrap}}@media only screen and (max-width:840px){.main-footer__columns{padding:30px 0}}@media only screen and (max-width:480px){.main-footer__columns{grid-gap:20px}}.main-footer__column{display:flex;flex-direction:column;gap:15px;width:calc(25% - 23px)}@media only screen and (max-width:990px){.main-footer__column{width:calc(50% - 15px)}.main-footer__column-links{order:1}.main-footer__column:not(.main-footer__column-links){order:2}}@media only screen and (max-width:420px){.main-footer__column{width:100%}}.main-footer__column-contacts:not(.main-footer__column-links){min-width:280px}@media only screen and (max-width:680px){.main-footer__column-contacts:not(.main-footer__column-links){order:1}}@media only screen and (max-width:990px) and (max-width:680px){.main-footer__column:not(.main-footer__column-links){width:100%}}.main-footer__column-title{font-weight:700;font-size:1.125em;line-height:1.4;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid var(--gray)}@media only screen and (max-width:420px){.main-footer__column-title{font-size:1em;padding-bottom:10px}}.main-footer__column-list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.main-footer__column-link{font-weight:400;font-size:.875em;line-height:145%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}.main-footer__column-link .icon{width:10px;height:10px}.main-footer__logo{max-width:270px;height:auto}.main-footer__copyright{font-size:.875em;line-height:145%}.comrades{display:flex;gap:15px;align-items:center;--blue:#132f63}.comrades .comrades-logo-icon{width:100%;max-width:44px;height:100%;max-height:44px}.comrades-text{display:flex;flex-direction:column;color:var(--blue);gap:5px}.comrades-text__title{font-size:.75em;line-height:14px}.comrades-text__subtitle{font-weight:600;font-size:.875em;line-height:16px}.small-footer{display:flex;align-items:center;justify-content:center;background:var(--white);border-top:1px solid var(--gray)}.small-footer__container{max-width:var(--main_width);width:100%;flex-wrap:wrap;gap:24px;padding:14px 0}.small-footer__container,.small-footer__links{display:flex;align-items:center;justify-content:space-between}.small-footer__links{gap:52px}@media only screen and (max-width:960px){.small-footer__links{display:flex;gap:15px;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.small-footer__links :not(:last-child){position:relative}.small-footer__links :not(:last-child):after{content:"|";position:absolute;right:-26px;top:0;bottom:0;margin:auto 0}@media only screen and (max-width:960px){.small-footer__links :not(:last-child):after{display:none}}.small-footer__links a{text-decoration:underline}.small-footer__links a,.small-footer__links span{font-weight:300;font-size:.875em;line-height:20px;color:var(--gray-50)}.small-footer__pay-methods{display:flex;align-items:center;gap:10px}.small-footer__pay-method{background:var(--white);border:1px solid var(--blue-300);box-sizing:border-box;border-radius:4px;width:50px;height:34px}.small-footer__pay-method,.small-footer__pay-method span{display:inline-flex;align-items:center;justify-content:center}.small-footer__pay-method span .file-icon,.small-footer__pay-method span .icon{max-width:24px;max-height:15px}.small-footer__pay-method--purple{background:var(--purple)}.textarea{display:inline-flex;flex-direction:column;gap:5px}.textarea__container{display:flex;position:relative;background:var(--white);border:1px solid var(--main-color-75);box-sizing:border-box;border-radius:var(--main_radius);height:auto;transition:var(--transition)}.textarea:focus-within .textarea__container{border-color:var(--main-color-75)}.textarea:focus-within .icon svg path{stroke:var(--main-color-75)}.textarea--filled:not(:focus-within) .textarea__container{border-color:var(--dark)}.textarea--filled:not(:focus-within) .icon svg path{stroke:var(--dark)}.textarea--error.textarea .textarea__container{border-color:var(--red)}.textarea--error.textarea .icon svg path{stroke:var(--red)}.textarea--error.textarea__field{color:var(--red)}.textarea--error.textarea__field::placeholder{color:var(--red)}.textarea--focused .textarea__container{border-color:var(--dark)}.textarea--error .textarea__container{border-color:var(--red)}.textarea--icon-left .textarea__action{position:absolute;left:0;top:0}.textarea--icon-left .textarea__field{padding:12px 16px 12px 44px}.textarea--icon-right .textarea__action{position:absolute;right:0;top:0}.textarea--icon-right .textarea__field{padding:12px 44px 12px 16px}.textarea__title{font-size:.75em;line-height:13px;color:var(--body-color);opacity:.5;white-space:pre-line}.textarea__subtitle{color:var(--gray)}.textarea__error,.textarea__subtitle{font-weight:400;font-size:.75em;line-height:20px}.textarea__error{color:var(--red)}.textarea__action{height:100%;display:inline-flex;align-items:center}.textarea__action,.textarea__field{background:none;border:none;padding:16px}.textarea__field{width:100%;height:100px;outline:none;font-weight:400;font-size:1em;color:var(--body-color)}.textarea__field::placeholder{font-weight:400;color:var(--main-color);opacity:.5}.textarea .icon{width:20px;height:20px}.textarea .icon svg path{transition:var(--transition);stroke:var(--gray)}.alert-modal{width:100%;max-width:382px}.alert-modal__message{text-align:center;width:100%}.alert-modal .alert-modal__footer{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:10px}.alert-modal .alert-modal__footer .btn{flex:1}.feedback{position:relative;background:var(--gray);overflow:hidden;color:var(--main-color)}.feedback__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:94px 0}@media only screen and (max-width:840px){.feedback__inner{padding:32px 0 40px}}@media only screen and (max-width:840px){.feedback__title{margin-bottom:15px}}.feedback__subtitle{text-align:center}.feedback:after,.feedback:before{content:"";display:block;width:590px;height:590px;background:radial-gradient(50% 50% at 50% 50%,var(--white) 0,hsla(0,0%,100%,0) 100%);position:absolute;pointer-events:none}.feedback:before{left:-254px;top:0}.feedback:after{right:-222px;bottom:0}.feedback__form{width:100%;margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media only screen and (max-width:860px){.feedback__form{grid-template-columns:1fr;max-width:450px}}.feedback__form .input__field{font-size:1em}.feedback__form .input__container{border-color:var(--main-color-75)}@media only screen and (min-width:861px){.feedback__form .textarea{grid-column:auto/span 4}}.feedback .terms__agree{margin-top:20px}.mobile__bottom-menu{position:fixed;bottom:0;left:0;right:0;z-index:9;height:60px;padding:7px 0;background:var(--gray);display:flex}@media only screen and (min-width:769px){.mobile__bottom-menu{display:none}}.mobile__bottom-menu-nav{display:flex;gap:5px;margin:0 auto}.mobile__bottom-menu-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.75em;width:66px;padding:5px;flex-shrink:0;border-radius:var(--main_radius)}@media only screen and (max-width:380px){.mobile__bottom-menu-link{width:50px;background:var(--gray-2-dark);flex-shrink:1}}.mobile__bottom-menu-link .icon{width:25px;height:25px}@media only screen and (max-width:380px){.mobile__bottom-menu-link .icon{width:30px;height:30px}}.mobile__bottom-menu-link span{line-height:1}@media only screen and (max-width:380px){.mobile__bottom-menu-link span{display:none}}.mobile__bottom-menu-link.active{color:var(--main-color-75)}.mobile__bottom-menu-link.active .icon svg path{stroke:var(--main-color-75)}.slide-right-enter-active,.slide-right-leave-active{transition:var(--transition);transform:translateX(0)}.slide-right-enter,.slide-right-leave-to{transform:translateX(100%)}.slide-left-enter-active,.slide-left-leave-active{transition:var(--transition);transform:translateX(0)}.slide-left-enter,.slide-left-leave-to{transform:translateX(-100%)}.no-overflow{overflow:hidden}.menu{position:fixed;left:0;top:0;z-index:999;overflow:hidden;background:var(--black_o5)}.menu,.menu__content{width:100%;height:100%}.menu__content{position:relative;display:none;align-items:flex-start;justify-content:center;overflow-y:auto}.menu__content:last-child{display:flex}.menu__background{position:fixed;left:0;top:0;height:100%;width:100%;z-index:0;cursor:pointer}.menu__body{display:flex;width:100%}.menu__body,.menu__body--left{justify-content:left}.menu__body--right{justify-content:right}.cookies{padding:15px;display:flex;width:100%;bottom:0;z-index:200;justify-content:space-between;align-items:center;position:fixed}.cookies__container{margin:0 auto;width:100%;display:flex;max-width:940px;padding:20px;background-color:#fff;border-radius:10px;box-shadow:2px 3px 10px rgba(0,0,0,.4)}@media only screen and (max-width:700px){.cookies__container{flex-direction:column;gap:20px;padding:15px}}.cookies__body{width:100%;display:flex;align-items:center;padding:0 10px}@media only screen and (max-width:700px){.cookies__body{padding:0}}.cookies span{margin:0;font-size:1em;text-align:left;color:var(--dark);font-weight:500}@media only screen and (max-width:700px){.cookies span{font-size:.875em;text-align:center}}.cookies__confirmed{display:flex;justify-content:flex-end}@media only screen and (max-width:700px){.cookies__confirmed{width:100%;justify-content:center}}.message-button{position:fixed;bottom:72px;right:24px;z-index:10;display:flex;align-items:center}@media only screen and (max-width:768px){.message-button{bottom:132px}}@media only screen and (max-width:410px){.message-button{bottom:72px}}.message-button__link{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#4dc247;border-radius:50%}.message-button__link:hover{box-shadow:2px 2px 11px rgba(0,0,0,.7)}.message-button__link .file-icon{width:40px;height:40px}.message-button__link .file-icon svg path{fill:var(--white)}.message-button:hover .message-button__text{visibility:visible;opacity:1;transform:translateY(-50%)}.message-button__text{position:absolute;top:50%;right:100%;visibility:hidden;opacity:0;transform:translate(10px,-50%);padding-right:20px;transition:var(--transition)}.message-button__text span{position:relative;display:flex;box-shadow:2px 2px 13px rgba(0,0,0,.1);border:1px solid #e2e2e2;border-radius:5px;background:var(--white);text-align:center;padding:7px 10px;width:150px}.message-button__text span:after{content:"";position:absolute;background:var(--white);border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;right:-5px;top:50%;margin-top:-4px;width:8px;height:8px;z-index:1;transform:rotate(-45deg)}.vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{background:#fff}.vue-notification,.vue-notification-template{display:block;box-sizing:border-box;text-align:left}.vue-notification{font-size:.875em;padding:15px 20px;margin:0 5px 5px;color:var(--white);border-radius:var(--radius);background:var(--main-color-25);border-left:5px solid var(--main-color)}.vue-notification.warn{background-color:var(--main-color-75);border-left-color:var(--main-color)}.vue-notification.error{background-color:var(--red);border-left-color:var(--main-color)}.vue-notification.success{background-color:var(--green);border-left-color:var(--green_d20)}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter,.vn-fade-leave-to{opacity:0}@font-face{font-family:Gilroy;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/static/fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(/static/fonts/Gilroy/Gilroy-Regular.woff) format("woff"),url(/static/fonts/Gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/static/fonts/Gilroy/Gilroy-Medium.woff2) format("woff2"),url(/static/fonts/Gilroy/Gilroy-Medium.woff) format("woff"),url(/static/fonts/Gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(/static/fonts/Gilroy/Gilroy-SemiBold.woff2) format("woff2"),url(/static/fonts/Gilroy/Gilroy-SemiBold.woff) format("woff"),url(/static/fonts/Gilroy/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/static/fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(/static/fonts/Gilroy/Gilroy-Bold.woff) format("woff"),url(/static/fonts/Gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--main_width:1300px;--medium_width:1080px;--small_width:856px;--font_regular:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;--font_bold:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;--font-size-desktop:16px;--gray:#eff0f1;--gray_d10:#d5d8db;--gray_o3:rgba(239,240,241,0.3);--gray_o5:rgba(239,240,241,0.5);--gray-dark:#f2f2f2;--gray-2-dark:#e4e4e4;--gray-3-dark:#e1d7c6;--gray-light:#f9f9fa;--black:#000;--black_o05:rgba(0,0,0,0.05);--black_o1:rgba(0,0,0,0.1);--black_o15:rgba(0,0,0,0.15);--black_o3:rgba(0,0,0,0.3);--black_o5:rgba(0,0,0,0.5);--dark:#4d3e2f;--dark_o3:rgba(77,62,47,0.3);--dark_o5:rgba(77,62,47,0.5);--brown:#602721;--brown_o15:rgba(96,39,33,0.15);--brown_o3:rgba(96,39,33,0.3);--brown_o5:rgba(96,39,33,0.5);--brown-light:#a78967;--brown-light-2:#b3967f;--brown-light-3:#eff0f1;--brown-light-4:#fcfcfc;--white:#fff;--white_o5:hsla(0,0%,100%,0.5);--white_o8:hsla(0,0%,100%,0.8);--green:#69d059;--green_d20:#46b934;--green-light:#e7fce4;--yellow:#ffd600;--purple:#8d5ef2;--link:var(--main-gray);--red:#f25e5e;--main-green:#859a90;--main-green-75:rgba(133,154,144,0.75);--main-green-50:rgba(133,154,144,0.5);--main-green-25:rgba(133,154,144,0.25);--main-gray:#969798;--main-gray-75:rgba(150,151,152,0.75);--main-gray-50:rgba(150,151,152,0.5);--main-gray-25:rgba(150,151,152,0.25);--main-beige:#c0b7ab;--main-beige-75:rgba(192,183,171,0.75);--main-beige-50:rgba(192,183,171,0.5);--main-beige-25:rgba(192,183,171,0.25);--main-color:#859a90;--main-color-75:rgba(133,154,144,0.75);--main-color-50:rgba(133,154,144,0.5);--main-color-25:rgba(133,154,144,0.25);--body-color:var(--black);--big_radius:20px;--main_radius:15px;--small_radius:10px;--transition:0.3s;--sides_padding:30px;--header-main-height:100px}@media only screen and (max-width:840px){:root{--header-main-height:80px}}@media only screen and (max-width:540px){:root{--header-main-height:65px}}@media only screen and (max-width:480px){:root{--sides_padding:20px}}@media only screen and (max-width:420px){:root{--sides_padding:15px}}*{margin:0;padding:0;box-sizing:border-box;min-height:0;min-width:0;font-family:var(--font_regular);backface-visibility:hidden}@media only screen and (min-width:1025px){*{scrollbar-width:auto;scrollbar-color:var(--main-color) var(--gray-2-dark)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--black_o3);border-radius:3px}}body,html{scroll-behavior:smooth;margin:0;padding:0;background:var(--white);color:var(--body-color);font-size:var(--font-size-desktop);line-height:23px;scrollbar-gutter:stable}body{overflow-y:scroll;min-width:320px}@media only screen and (min-width:1025px){body{scrollbar-width:auto;scrollbar-color:var(--main-color) var(--gray-2-dark)}body::-webkit-scrollbar{width:16px;height:16px}body::-webkit-scrollbar-track{background:var(--gray-2-dark)}body::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:16px;border:3px solid var(--gray-2-dark)}body::-webkit-scrollbar-thumb:hover{background-color:var(--main-color-75)}}a{text-decoration:none;position:relative;transition:var(--transition);cursor:pointer;color:var(--main-gray)}a .icon svg,a .icon svg circle,a .icon svg path{stroke:var(--main-gray);transition:var(--transition)}a:after{left:inherit;right:50%}a:not(.no-hover):hover{text-decoration:none;color:var(--main-green)}a:not(.no-hover):hover .icon svg path{stroke:var(--main-green)}a:focus{outline:none}a:active,a:focus{text-decoration:none}::selection{background:var(--main-color);color:var(--white);text-shadow:none}::-moz-selection{background:var(--main-color);color:var(--white);text-shadow:none}h1,h2{font-family:var(--font_bold);font-weight:700;font-size:2em;line-height:150%;margin-top:20px;margin-bottom:20px;text-transform:uppercase;text-align:center}@media only screen and (max-width:840px){h1,h2{font-size:1.5em;line-height:150%}}@media only screen and (max-width:440px){h1,h2{font-size:1.25em}}h1:first-child,h2:first-child{margin-top:0}h3{font-family:var(--font_bold);font-weight:700;font-size:1.5em;line-height:150%;text-transform:uppercase;text-align:center;margin-bottom:20px}@media only screen and (max-width:840px){h3{font-size:1.25em}}@media only screen and (max-width:440px){h3{font-size:1.125em}}h4,h5{font-family:var(--font_regular);font-weight:700;font-size:1.125em;line-height:150%;margin-top:30px;margin-bottom:16px}h4:first-child,h5:first-child{margin-top:0}@media only screen and (max-width:420px){h4,h5{margin-bottom:10px}}b,dt,strong{font-weight:700;line-height:normal}b,dt,em,i,strong{font-family:var(--font_regular)}em,i{font-weight:400}em:before,i:before{margin:0;width:auto}code,pre{margin:0;border:none;background:none}p{margin-bottom:16px}p:last-child{margin-bottom:0}img{vertical-align:middle;width:100%;height:auto;max-width:100%}img[data-src],img[data-srcset]{display:block;min-height:1px}ol,ul{margin:0;padding:0;list-style:none}blockquote{background:var(--main-color-75);padding:15px;margin:10px 0 30px;font-family:var(--font_regular);overflow:hidden}blockquote,blockquote p{position:relative}details{margin-bottom:30px;border-radius:var(--main_radius)}details,details summary{background:var(--main-color-75)}details summary{font-family:var(--font_regular);padding:15px;border-top-right-radius:var(--main_radius);border-top-left-radius:var(--main_radius);cursor:pointer}details>div{padding:30px}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}video{object-fit:contain}figure{margin:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}textarea{resize:vertical}.file-icon,.icon{min-width:12px;min-height:12px}.file-icon svg,.icon svg{width:100%;height:100%}.icon{stroke:currentColor}.icon svg path{stroke:inherit}.icon--thick svg path{stroke-width:2}#app{display:grid;min-height:100vh;background:var(--white);grid-template-rows:auto 1fr auto}@media only screen and (max-width:768px){#app{padding-top:80px;padding-bottom:60px}}@media only screen and (max-width:540px){#app{padding-top:65px}}.container{position:relative;box-sizing:content-box;max-width:var(--main_width);width:100%;margin:0 auto}.container--full{max-width:100%}.container--medium{max-width:var(--medium_width)}.container--small{max-width:var(--small_width)}.container-padding{position:relative;box-sizing:border-box;max-width:calc(var(--main_width) + var(--sides_padding)*2);width:100%;margin:0 auto}.container-padding,.sides-padding{padding-left:var(--sides_padding);padding-right:var(--sides_padding)}.page{padding:30px 0 50px}.page-enter-active,.page-leave-active{transition:var(--transition)}.overlay,.page-enter,.page-leave-to{opacity:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#000;visibility:hidden;transition:.1s}.overlay--visible{opacity:.5;visibility:visible}.hidden{display:none}.not-visible{opacity:0;pointer-events:none}.no-scroll{overflow:hidden}.main-color{color:var(--main-color)}@-moz-keyframes line{0%{width:0}to{width:100%}}@-webkit-keyframes line{0%{width:0}to{width:100%}}@-o-keyframes line{0%{width:0}to{width:100%}}@keyframes line{0%{width:0}to{width:100%}}@-moz-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-webkit-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-o-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-moz-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-webkit-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-o-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-moz-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@-webkit-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@-o-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}.btn{background:none;border:none;border-radius:var(--main_radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;font-family:var(--font_regular);transition:color var(--transition),background var(--transition);text-transform:uppercase}.btn:active{transform:scale(.95)}.btn .icon{max-width:32px;max-height:32px}.btn:disabled{background:var(--gray);cursor:not-allowed;color:var(--main-color-25)}.btn--dark-light{background:var(--main-color-75);color:var(--white)}.btn--dark-light .icon svg circle,.btn--dark-light .icon svg path{stroke:var(--white)}.btn--dark-light:active:not(:disabled),.btn--dark-light:hover:not(:disabled){background:var(--main-color);color:var(--white)}.btn--gray{background:var(--gray);color:var(--main-color)}.btn--gray .icon svg circle,.btn--gray .icon svg path{stroke:var(--main-color)}.btn--gray:active:not(:disabled),.btn--gray:hover:not(:disabled){background:var(--gray-2-dark);color:var(--main-color)}.btn--main{background:var(--main-color);color:var(--white)}.btn--main .icon svg circle,.btn--main .icon svg path{stroke:var(--white)}.btn--main:hover:not(:disabled){background:var(--main-color-75);color:var(--white)}.btn--main:hover:not(:disabled) .icon svg circle,.btn--main:hover:not(:disabled) .icon svg path{stroke:var(--white)}.btn--main:active:not(:disabled){background:var(--main-color-75);color:var(--white)}.btn--main-hollow{background:rgba(0,0,0,0);color:var(--main-color);border:2px solid var(--main-color)}.btn--lg{padding:0 30px;height:60px;gap:10px;font-weight:700;font-size:1.125em;line-height:115%}.btn--lg:active{transform:scale(.96)}.btn--lg .file-icon,.btn--lg .icon{width:25px;height:25px}.btn--md{padding:0 30px;height:50px;gap:15px;font-weight:700;font-size:1em;line-height:1.125}.btn--md:active{transform:scale(.96)}.btn--md .file-icon,.btn--md .icon{width:16px;height:16px}.btn--md .loading-icon{width:24px;height:24px}.btn--md.btn--with-icon{padding-right:20px}.btn--sm{padding:0 10px;height:40px;gap:4px;font-weight:400;font-size:.875em;line-height:normal}.btn--sm:active{transform:scale(.96)}.btn--sm .icon{width:20px;height:20px}.default-modal{z-index:1;background:var(--white);border-radius:var(--main_radius);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative}.default-modal__header{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;padding:20px 30px;border-bottom:1px solid var(--gray-dark)}.default-modal__title{display:flex;align-items:center;margin:0;color:var(--main-color)}.default-modal__close{position:absolute;top:0;right:0;transform:translateY(-100%) rotate(45deg);background:none;padding:0;border-radius:var(--small_radius);border:none;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.default-modal__close,.default-modal__close .icon{width:40px;height:40px}.default-modal__close .icon svg path{stroke:var(--white)}.default-modal__close:hover{background:var(--blue-200)}.default-modal__back{background:none;padding:0;border-radius:var(--small_radius);border:none;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.default-modal__back,.default-modal__back .icon{width:40px;height:40px}.default-modal__back .icon svg path{stroke:var(--main-color)}.default-modal__back:hover{background:var(--main-color-75)}.default-modal__body{align-items:flex-start;padding:30px}.default-modal__body,.default-modal__footer{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.default-modal__footer{gap:7px;align-items:center;padding:0 30px 30px}.default-menu{z-index:1;width:85vw;max-width:352px;height:100vh;background:var(--white);display:flex;flex-direction:column}.default-menu__header{position:relative;z-index:2;flex-shrink:0}.default-menu__header-top{position:relative;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 30px;min-height:50px}.default-menu__title{color:var(--main-color);font-weight:700}.default-menu__close{width:40px;height:40px;background:none;padding:0;border-radius:var(--small_radius);border:none;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.default-menu__close .icon{width:30px;height:30px}.default-menu__close .icon svg path{stroke:var(--main-color-50);transition:var(--transition)}.default-menu__close:hover{background:var(--main-color-75)}.default-menu__close:hover .icon svg path{stroke:var(--white)}.default-menu__body{width:100%;flex-grow:1;overflow-y:auto;padding:30px}.default-menu__links{display:flex;flex-direction:column;gap:5px;margin-top:14vh}@media only screen and (max-width:480px){.default-menu__links{margin-top:0}}.default-menu__link{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:1em;line-height:170%;padding:4px 0}.default-menu__link .icon{width:10px;height:10px}.default-menu__footer{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:30px}.form{background:var(--white);display:grid;grid-gap:30px}.form__row{display:flex;margin:-10px;width:calc(100% + 20px);flex-wrap:wrap}.form__col-6{flex-basis:calc(50% - 20px)}.form__col-4,.form__col-6{margin:0 10px;padding:10px 0;display:flex}.form__col-4{flex-basis:calc(33.33333% - 20px)}.form__col-12{margin:0 10px;padding:10px 0;display:flex;width:100%}.table{box-sizing:border-box;border-collapse:collapse;width:100%}.table th{font-weight:700}.table td,.table th{font-size:.875em;line-height:145%;text-align:left;padding:6px 15px;white-space:nowrap}.table td.align-right,.table th.align-right{text-align:right}.table td.align-center,.table th.align-center{text-align:center}.table td.no-padding,.table th.no-padding{padding:0}.table td.text-wrap,.table th.text-wrap{white-space:normal}.table tr{border-bottom:1px solid var(--gray)}.img{object-fit:cover;object-position:center}.img--contain{object-fit:contain}.lazy{opacity:0;transition:var(--transition)}.lazy.loaded{opacity:1}