.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(--dark-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:absolute;left:0;top:0;height:100%;z-index:0;cursor:pointer}.modal__body{display:flex;justify-content:center;width:100%;margin:50px 0;padding:0 var(--sides-padding)}@media only screen and (max-width:590px){.modal__body{margin:40px 0 0}}@media only screen and (max-width:380px){.modal__body{padding:0 10px}}.modal__body--top{margin-top:0;margin-bottom:auto}.modal__body--bottom{margin-top:auto;margin-bottom: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)}}.contact{gap:5px;padding:5px 10px;color:inherit}.contact,.contact-wrap{display:flex;align-items:center}.contact-wrap{flex-wrap:wrap-reverse}.contact-notice{color:var(--dark-light)}.contact .icon{width:20px;height:20px}.header-top{display:flex;align-items:center;justify-content:center;height:60px;border-bottom:1px solid var(--border-color);background:var(--bg-color)}@media only screen and (max-width:1150px){.header-top{display:none}}.header-top__container{display:flex;align-items:center;justify-content:space-between;gap:8px}.header-top__contacts{display:flex;align-items:center;gap:15px}.header-top__contact{display:flex;align-items:center;gap:5px;padding:5px 10px;color:inherit}.header-top__contact .icon{width:20px;height:20px}.header-top__title{color:var(--dark-light)}.header-top__links{display:flex;align-items:center;gap:30px}.header-top__link{border-bottom:1px solid;line-height:1}.input{display:inline-flex;flex-direction:column;gap:5px}.input__container{display:flex;position:relative;background:var(--white);border:2px solid var(--border-color);box-sizing:border-box;border-radius:var(--main-radius);height:60px;transition:var(--transition);overflow:hidden}.input__container:hover{border-color:var(--dark-light)}.input:focus-within .input__container{border-color:var(--dark)}.input:focus-within .icon svg path{fill:var(--dark);opacity:1}.input--filled:not(:focus-within) .icon svg path{fill:var(--dark-light);opacity:.5}.input--error.input .input__container{border-color:var(--red)}.input--error.input .icon svg path{fill: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--modified{position:relative}.input--modified .input__title{position:absolute;top:7px;left:15px;z-index:1;font-size:.85em;line-height:20px}.input--modified .input__field{padding:30px 15px 5px}.input__title{line-height:13px;white-space:pre-line;position:absolute;top:7px;left:15px}.input__subtitle,.input__title{font-size:.75em;color:var(--dark-light)}.input__subtitle{font-weight:400;line-height:20px;opacity:.5}.input__error,.input__required{color:var(--red)}.input__error{font-weight:400;font-size:.75em;line-height:20px}.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:1em;color:var(--body-color)}.input__field::placeholder{font-weight:400;color:var(--dark-o3)}.input .icon{width:20px;height:20px}.input .icon svg path{transition:var(--transition);fill:var(--dark-light)}.catalog-menu{background:var(--gray)!important}.catalog-menu__links{display:flex;flex-direction:column;gap:5px}.catalog-menu__item{flex-shrink:0}.catalog-menu__item--active .icon{width:20px;height:20px}.catalog-menu__link{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:5px;min-height:50px;border-radius:var(--main-radius);background:var(--white)}.catalog-menu__link:hover{color:var(--main)}.catalog-menu__link .icon{width:20px;height:20px}.catalog-menu__link-img.img{flex-shrink:0;width:40px;height:40px;max-width:40px;max-height:40px;border:2px solid var(--white);border-radius:var(--small-radius)}.catalog-menu__link-title{flex-grow:1}.product-search{background:var(--white);border-radius:var(--main-radius);display:inline-flex;flex-direction:column;position:relative;border:1px solid var(--gray);color:var(--dark);width:100%;height:100%;cursor:pointer;overflow:hidden;transition:var(--transition)}.product-search:hover{border-color:var(--main)}.product-search__image-container{background:none;border:none;border-bottom:1px solid var(--gray);overflow:hidden;position:relative;padding-top:100%;width:100%;height:0}.product-search__image-container .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.product-search__image-container .ratio-container img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:contain;object-position:center}.product-search__image{height:100vh;max-height:320px;background-color:var(--white)}.product-search__container{display:flex;flex-direction:column;gap:10px;flex-grow:1;padding:10px}@media only screen and (max-width:768px){.product-search__container{padding:5px}}.product-search__content{display:flex;flex-direction:column;gap:5px}.product-search__category{-webkit-line-clamp:2;line-clamp:2;font-size:.75em;line-height:14px;color:var(--dark-light)}.product-search__category,.product-search__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-search__title{font-weight:700;height:78px;-webkit-line-clamp:3;line-clamp:3}@media only screen and (max-width:540px){.product-search__title{font-size:.875em;line-height:18px;height:54px}}.product-search__bottom{display:flex;flex-direction:column;gap:10px;margin-top:auto}.product-search__bonus{width:100%;display:flex;align-items:center;gap:5px}.product-search__bonus-price{flex-shrink:0;font-weight:700;font-size:1.125em;line-height:1.55;color:var(--white);background:var(--red);border-radius:var(--small-radius);padding:0 5px}.product-search__bonus-percent{font-size:.75em;line-height:14px;color:var(--red)}.product-search__price{font-weight:700;white-space:nowrap;color:var(--dark-light);padding:0 5px}.product-search__old-price{font-weight:400;font-size:.875em;line-height:20px;display:flex;align-items:center;text-decoration-line:line-through;text-decoration-color:var(--red);color:var(--dark-light);padding:0 7px}.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 0;opacity:0;visibility:hidden;transition:var(--transition)}.search-dropdown--visible{visibility:visible;opacity:1}.search-dropdown__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.search-dropdown__items{width:100%;max-height:65vh;overflow-y:auto;transition:var(--transition);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;padding-right:5px}@media only screen and (max-width:1350px){.search-dropdown__items{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:1100px){.search-dropdown__items{gap:20px}}@media only screen and (max-width:1050px){.search-dropdown__items{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:680px){.search-dropdown__items{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:520px){.search-dropdown__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:410px){.search-dropdown__items{grid-template-columns:1fr}}.search-dropdown__loading{display:flex}.search-dropdown__loading .icon{width:60px;height:60px}@media only screen and (max-width:480px){.search-dropdown__loading .icon{width:35px;height:35px}}.search-dropdown__loading .icon svg circle{stroke:var(--black)}.alert-modal{width:100%;max-width:382px}.alert-modal--center .alert-modal__header{justify-content:center}.alert-modal__body{display:flex;flex-direction:column;width:100%;padding:15px 30px 30px}.alert-modal__message{width:100%;text-align:center}.alert-modal .alert-modal__footer{flex-direction:row}.alert-modal .alert-modal__footer .btn{width:100%;justify-content:center}.login-modal{width:100%;max-width:382px}.login-modal__inputs{width:100%;display:grid;grid-gap:20px}.login-modal__inputs .input{width:100%}.login-modal__inputs .input__container{border-color:var(--gray-3-dark)}.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 .btn{width:100%;justify-content:center}.click-buy-modal{width:100%;max-width:382px}.click-buy-modal>.click-buy-modal__body{gap:15px;padding-top:15px}.click-buy-modal>.click-buy-modal__body>.input{width:100%}.click-buy-modal__text{text-align:center}.click-buy-modal__footer .btn{width:100%;justify-content:center}.product-card{background:var(--white);border-radius:var(--main-radius);display:inline-flex;flex-direction:column;position:relative;border:1px solid var(--gray);color:var(--dark);width:100%;max-width:386px;height:100%;cursor:pointer;overflow:hidden;transition:var(--transition)}@media only screen and (min-width:1025px){.product-card:hover{filter:brightness(.9)}}.product-card__favorite{border-radius:var(--small-radius);border:none;background:var(--white);cursor:pointer;padding:9px;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--active.product-card__favorite .icon svg path{fill:var(--main)}.product-card__favorite .icon{width:18px;height:18px}.product-card__favorite .icon svg path{fill:var(--dark-light);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:8px}@media only screen and (max-width:420px){.product-card__top-col{gap:4px}}.product-card__tag{font-size:10px;line-height:120%;padding:5px;border-radius:var(--small-radius);color:var(--white)}@media only screen and (max-width:420px){.product-card__tag{padding:4px}}.product-card__tag--new{background:var(--green);color:var(--dark)}.product-card__tag--discount{background:var(--red)}.product-card__tag--hit{background:var(--yellow)}.product-card__tag--sell{background:var(--red)}.product-card__image-container{background:none;border:none;border-bottom:1px solid var(--gray);overflow:hidden;position:relative;padding-top:100%;width:100%;height:0}.product-card__image-container .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.product-card__image-container .ratio-container img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:contain;object-position:center}.product-card__image{height:100vh;max-height:320px;background-color:var(--white)}.product-card__container{display:flex;flex-direction:column;gap:10px;flex-grow:1;padding:10px}@media only screen and (max-width:400px){.product-card__container{padding:6px}}.product-card__content{display:flex;flex-direction:column;gap:5px}.product-card__category{-webkit-line-clamp:2;line-clamp:2;font-size:.75em;line-height:14px;color:var(--dark-light)}.product-card__category,.product-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card__title{font-weight:700;height:78px;-webkit-line-clamp:3;line-clamp:3}@media only screen and (max-width:540px){.product-card__title{-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:18px;height:72px}}.product-card__bottom{display:flex;flex-direction:column;gap:10px;margin-top:auto}.product-card__prices{display:flex;flex-flow:row wrap;align-items:center;gap:5px}.product-card__bonus{width:100%;display:flex;align-items:center;gap:5px}.product-card__bonus-price{flex-shrink:0;font-weight:700;font-size:1.125em;line-height:1.55;color:var(--white);background:var(--red);border-radius:var(--small-radius);padding:0 5px}.product-card__bonus-percent{font-size:.75em;line-height:14px;color:var(--red)}.product-card__price{font-weight:700;white-space:nowrap;color:var(--dark-light);padding:0 5px}.product-card__old-price{font-weight:400;font-size:.875em;line-height:20px;display:flex;align-items:center;text-decoration-line:line-through;text-decoration-color:var(--red);color:var(--dark-light);padding:0 7px}.product-card__actions{display:flex;gap:10px}.product-card__actions .btn{flex:1;font-size:1em}@media only screen and (max-width:768px){.product-card__actions .btn{font-size:.875em}}.product-card__actions .btn .icon{margin-top:-4px}@media only screen and (max-width:560px){.product-card__actions .btn:not(.mobile){display:none}}@media only screen and (min-width:561px){.product-card__actions .btn.mobile{display:none}}.header-dropdown{padding:20px 0;background:var(--gray);position:absolute;left:0;right:0;top:100%;z-index:1;visibility:hidden;opacity:0;transition:var(--transition);border-top:1px solid var(--border-color);box-shadow:0 40px 50px rgba(0,0,0,.15)}@media only screen and (max-width:1025px){.header-dropdown{display:none}}.header-dropdown--visible{visibility:visible;opacity:1}.header-dropdown__inner{display:grid;grid-template-columns:minmax(300px,1fr) 2fr minmax(240px,1fr);grid-gap:var(--gap);align-items:flex-start}.header-dropdown__categories{display:flex;flex-direction:column;gap:5px;max-height:680px;overflow:auto}.header-dropdown__categories-wrap{padding:10px;background:var(--white);border-radius:var(--main-radius)}.header-dropdown__categories-item{flex-shrink:0}.header-dropdown__categories-childs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px var(--gap);max-height:700px;overflow-y:auto}@media only screen and (max-width:1300px){.header-dropdown__categories-childs{grid-template-columns:1fr}}.header-dropdown__categories-childs .header-dropdown__category{padding:10px;justify-content:space-between;font-size:1em;line-height:26px}.header-dropdown__categories-childs .header-dropdown__category:hover{background:var(--white)}.header-dropdown__categories-childs .header-dropdown__category:hover .icon svg path{fill:var(--main)}.header-dropdown__categories-childs .header-dropdown__category .icon{width:16px;height:16px}.header-dropdown__categories-childs .header-dropdown__category .icon svg path{fill:var(--dark-light)}.header-dropdown__category{display:flex;align-items:center;gap:10px;padding:5px;border-radius:var(--main-radius);font-size:1.125em;line-height:28px;background:var(--white)}.header-dropdown__category--active,.header-dropdown__category:hover{background:var(--gray);color:var(--main)}.header-dropdown__category-img.img{flex-shrink:0;width:40px;height:40px;border:2px solid var(--white);border-radius:var(--small-radius)}.header-main{display:flex;align-items:center;justify-content:center;position:relative;min-height:var(--header-main-height);background:var(--bg-color);transition:box-shadow var(--transition);padding:20px 0}@media only screen and (max-width:860px){.header-main{padding-top:15px}}.header-main__container{width:100%;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}@media only screen and (max-width:860px){.header-main__container{flex-wrap:wrap;gap:15px}}.header-main__container .btn{flex-shrink:0}@media only screen and (max-width:860px){.header-main__mobile-top{width:100%;display:flex;gap:20px;justify-content:space-between}}.header-main__logo{flex-shrink:0;display:flex;padding:10px 0}@media only screen and (max-width:540px){.header-main__logo{padding:0}}.header-main__logo .icon{width:200px;height:auto}@media only screen and (max-width:540px){.header-main__logo .icon{width:150px}}@media only screen and (min-width:861px){.header-main__menu.btn{display:none}}.header-main__menu.btn .icon{width:35px;height:35px}@media only screen and (max-width:410px){.header-main__catalog>span{display:none}}.header-main__search{display:flex;align-items:center;gap:15px;flex-grow:1;background:var(--bg-color)}@media only screen and (max-width:1100px){.header-main__search{display:none}}.header-main__search-input{width:100%}@media only screen and (max-width:540px){.header-main__search-input{height:40px}}.header-main__search-input .icon{margin-top:-4px}.header-main__search-input input::placeholder{font-weight:400;color:var(--dark-light)}@media only screen and (max-width:1100px){.header-main__search--focus{display:inline-flex;position:absolute;left:0;right:0;z-index:1}}@media only screen and (max-width:860px){.header-main__search--focus{bottom:0}}.header-main__search-close.btn{background:var(--bg-color);margin-right:-18px}@media only screen and (min-width:1101px){.header-main__search-close.btn{display:none}}@media only screen and (max-width:860px){.header-main__search-close.btn{margin-right:-16px}}@media only screen and (max-width:540px){.header-main__search-close.btn{margin-right:-5px}}.header-main__search-close.btn .icon{width:24px;height:24px}.header-main__search-close.btn:hover .icon svg path[fill],.header-main__search-close.btn:hover .icon svg rect[fill]{transition:var(--transition);fill:var(--red)}.header-main__search-close.btn:hover .icon svg path[stroke],.header-main__search-close.btn:hover .icon svg rect[stroke]{transition:var(--transition);stroke:var(--red)}.header-main__search-close.btn:hover .icon svg path[stroke][fill],.header-main__search-close.btn:hover .icon svg rect[stroke][fill]{transition:var(--transition);fill:rgba(0,0,0,0);stroke:var(--red)}.header-main__actions{display:flex;align-items:center;gap:15px;flex-shrink:0;margin-left:auto}@media only screen and (max-width:540px){.header-main__actions{gap:5px}}.header-main__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:60px;height:60px;border-radius:var(--main-radius);position:relative;transition:var(--transition);cursor:pointer;flex-shrink:0;color:var(--dark-light);font-size:.625em;line-height:1.2;background:none;border:none}@media only screen and (max-width:540px){.header-main__action{width:40px;height:40px;padding:10px;border:1px solid var(--border-color);border-radius:var(--big-radius)}}.header-main__action:hover{color:var(--blue);border-color:var(--blue)}.header-main__action:hover .icon svg path[fill],.header-main__action:hover .icon svg rect[fill]{transition:var(--transition);fill:var(--blue)}.header-main__action:hover .icon svg path[stroke],.header-main__action:hover .icon svg rect[stroke]{transition:var(--transition);stroke:var(--blue)}.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(--blue)}@media only screen and (max-width:540px){.header-main__action-title{display:none}}@media only screen and (min-width:1100px){.header-main__action-mobile{display:none}}@media only screen and (max-width:860px){.header-main__action-menu{display:none}}@media only screen and (max-width:350px){.header-main__action-favorites{display:none}}.header-main__action .icon{width:25px;height:25px}@media only screen and (max-width:540px){.header-main__action .icon{width:18px;height:18px}}.header-main__action .icon svg path[fill],.header-main__action .icon svg rect[fill]{transition:var(--transition);fill:var(--dark)}.header-main__action .icon svg path[stroke],.header-main__action .icon svg rect[stroke]{transition:var(--transition);stroke:var(--dark)}.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(--dark)}.header-main__action-count{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:absolute;right:13px;top:10px;height:14px;min-width:14px;background:var(--red);border:2px solid var(--bg-color);box-sizing:border-box;border-radius:100px;font-size:1em;line-height:10px;color:var(--white);padding:1px 3px}@media only screen and (max-width:540px){.header-main__action-count{top:2px;right:2px}}.header-bottom{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:24px}@media only screen and (max-width:1100px){.header-bottom{display:none}}.header-bottom__container,.header-bottom__list{display:inline-flex;align-items:center}.header-bottom__list{gap:10px;flex-shrink:0;width:100%;overflow-x:auto;position:relative}.header-bottom__list li{flex-shrink:0;display:flex;align-items:center}.header-bottom__link{padding:4px 9px;display:inline-flex;align-items:center;font-size:.875em;line-height:20px;transition:var(--transition);border:1px solid var(--border-color);border-radius:var(--small-radius)}.header-bottom__link:hover{border-color:var(--main)}.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}.header{z-index:11;position:relative;background:var(--gray)}.header--mobile-search-overlay,.header--search-overlay{z-index:auto}.header--mobile-search-overlay .header-main,.header--mobile-search-overlay .header-top,.header--search-overlay .header-main,.header--search-overlay .header-top{position:relative;z-index:11}.header--sticky{padding-top:var(--header-main-height)}.header--sticky .header-main{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 4px 15px var(--black-o1)}.header-search__input .input:focus-within+.search-dropdown{opacity:1;visibility:visible;top:100%}.socials{gap:7px;justify-content:flex-start}.socials,.socials__link{display:flex;align-items:center}.socials__link{justify-content:center;width:40px;height:40px;border-radius:var(--main-radius);border:1px solid var(--border-color)}.socials__link:hover{border-color:var(--main)}.socials__link .icon{width:22px;height:22px}.socials__link .icon svg path{fill:var(--dark)}.socials__whatsapp{display:flex;align-items:center;gap:10px}.socials__whatsapp .icon{width:40px;height:40px;padding:5px;background:#4dc247;border-radius:50%;color:var(--white);transition:var(--transition)}.socials__whatsapp:hover .icon{box-shadow:2px 2px 11px rgba(0,0,0,.7)}.main-footer{display:flex;justify-content:center;padding:40px 0 60px;background:var(--white)}@media only screen and (max-width:540px){.main-footer{padding:30px 0}}.main-footer__inner{display:flex;flex-direction:column;gap:30px}.main-footer__top{display:flex;align-items:center;gap:var(--gap)}@media only screen and (max-width:540px){.main-footer__top{display:none}}.main-footer__top-text{color:var(--dark-light);line-height:1.38;max-width:167px}@media only screen and (max-width:768px){.main-footer__top-text{max-width:none}}.main-footer__top:after{content:"";display:block;flex-grow:1;height:2px;background:var(--blue);border-radius:2px}@media only screen and (max-width:768px){.main-footer__top:after{display:none}}.main-footer__logo{width:200px;height:auto}.main-footer__columns{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--gap);width:100%}@media only screen and (max-width:1200px){.main-footer__columns{grid-template-columns:1fr 1fr;grid-gap:30px}}@media only screen and (max-width:768px){.main-footer__columns{grid-template-columns:1fr}}@media only screen and (max-width:540px){.main-footer__columns{grid-gap:15px}}.main-footer__column{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1200px){.main-footer__column:first-child{grid-column:auto/span 2}}@media only screen and (max-width:768px){.main-footer__column:first-child{grid-column:auto}}@media only screen and (max-width:640px){.main-footer__column:first-child{display:none}}.main-footer__column:first-child .main-footer__column-list{column-gap:var(--gap);display:grid;grid-template-columns:1fr 1fr}.main-footer__column:first-child .main-footer__column-list li{page-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:640px){.main-footer__column:not(:last-child) .main-footer__column-title{display:none}}.main-footer__column-contacts .main-footer__column-list{gap:10px}.main-footer__column-contacts-wrap{display:flex;flex-direction:column;gap:5px}.main-footer__column-title{font-weight:400;font-size:1.125em;line-height:1.55;margin-bottom:0;padding:15px;border-bottom:1px solid var(--border-color);text-transform:none}@media only screen and (max-width:420px){.main-footer__column-title{font-size:1em}}.main-footer__column-list{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:641px){.main-footer__column-list li.mobile{display:none}}.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:10px 15px;color:var(--dark-light)}.main-footer__column-link .icon{width:16px;height:16px}.main-footer__note{font-size:.875rem;line-height:1.2}.comrades{display:flex;gap:15px;align-items:center;--blue:#132f63}.comrades .icon{width:46px;height:46px}.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;border-top:1px solid var(--border-color);padding:30px 0;background:var(--white)}.small-footer__inner{align-items:center;flex-direction:row}.small-footer__bottom,.small-footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.small-footer__bottom{flex-shrink:0}.small-footer__copyright{font-size:.875em;line-height:145%}@media only screen and (max-width:640px){.small-footer__copyright{font-size:.725em}}.small-footer__pay-methods{display:flex;align-items:center;gap:10px}.small-footer__pay-method{background:var(--gray);box-sizing:border-box;border-radius:4px;width:50px;height:36px}.small-footer__pay-method,.small-footer__pay-method a{display:inline-flex;align-items:center;justify-content:center}.small-footer__pay-method a .icon{max-width:43px;max-height:28px}.achievements{display:flex;gap:var(--gap);justify-content:center}@media only screen and (max-width:660px){.achievements{gap:15px}}@media only screen and (max-width:380px){.achievements{display:grid;grid-template-columns:1fr}}.achievements__item{flex:1;padding:17px;display:flex;gap:10px;justify-content:center;align-items:center;text-align:center;background:var(--white);border-radius:var(--big-radius)}@media only screen and (min-width:1025px){.achievements__item{max-width:30%}}@media only screen and (max-width:800px){.achievements__item{flex-direction:column;padding:15px 10px;gap:15px;justify-content:flex-start}}.achievements__item-info{display:flex;flex-direction:column}@media only screen and (max-width:800px){.achievements__item-info{align-items:center}}.achievements__item .icon{width:60px;height:60px}@media only screen and (max-width:580px){.achievements__item .icon{width:50px;height:50px}}.achievements__item-title{font-weight:700;font-size:1.375em;text-transform:uppercase;line-height:28px}@media only screen and (max-width:540px){.achievements__item-title{font-size:1.125em}}.achievements__item-subtitle{line-height:14px}@media only screen and (max-width:480px){.achievements__item-subtitle{font-size:.75em}}.map{border-radius:var(--big-radius);overflow:hidden}.map,.map .ymap-container{width:100%;height:100%}.map-container{position:relative;overflow:hidden;border-radius:var(--big-radius);height:500px}.map-container:after{position:absolute;content:"";display:block;top:50%;transform:translate(-45%,-50%);width:824px;height:824px;border-radius:50%;background:var(--white)}@media only screen and (max-width:1100px){.map-container:after{transform:translate(-50%,-50%)}}@media only screen and (max-width:840px){.map-container:after{transform:translate(-30%)}}@media only screen and (max-width:540px){.map-container:after{transform:translate(-30%,5%)}}.map-info{position:absolute;left:0;top:0;bottom:0;z-index:1;padding:66px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;pointer-events:none}@media only screen and (max-width:1100px){.map-info{padding:30px}}@media only screen and (max-width:840px){.map-info{padding:15px;top:auto;left:0;right:0;bottom:0}}.map-info .btn{pointer-events:auto}.map-title{max-width:382px;margin:0}.section-inner{display:flex;flex-direction:column;gap:var(--gap)}.brands__item{width:100%;border:1px solid var(--white);box-sizing:border-box;border-radius:var(--big-radius);height:125px;background:var(--white);overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:18px 34px;transition:var(--transition)}@media only screen and (max-width:860px){.brands__item{height:100px;padding:14px 30px}}@media only screen and (max-width:540px){.brands__item{height:80px;padding:8px 24px}}.brands__item:hover{border-color:var(--main)}.brands__item .file-icon{width:100%;height:auto}.brands__item-img{width:100%;height:100%;object-fit:contain;object-position:center}.slider-arrows{gap:15px;margin-top:30px}.slider-arrows,.slider-arrows__item{z-index:1;display:flex;justify-content:center}.slider-arrows__item{position:relative;background:rgba(0,0,0,0);box-sizing:border-box;border-radius:50%;width:44px;height:44px;align-items:center;cursor:pointer;margin:auto 0;border:2px solid rgba(0,0,0,0);transition:var(--transition)}.slider-arrows__item .icon{width:36px;height:36px}.slider-arrows__item .icon svg path{fill:var(--border-color)}.slider-arrows__item:not([disabled]):hover{border-color:var(--blue)}.slider-arrows__item[disabled]{cursor:default;border:1px solid var(--gray);background:rgba(0,0,0,0)}.swiper-slide{width:auto;max-width:100%;display:inline-flex}.slider{display:flex;justify-content:center;align-items:center}.slider--side-arrows .slider__items{padding:0 90px}@media only screen and (max-width:840px){.slider--side-arrows .slider__items{padding:0 50px}}@media only screen and (max-width:580px){.slider--side-arrows .slider__items{padding:0}}.slider--side-arrows .slider-arrows{margin:0}@media only screen and (max-width:540px){.slider--side-arrows .slider-arrows{display:none}}.slider--side-arrows .slider-arrows__item svg path{fill:var(--border-color)}.slider--side-arrows .slider-arrows__item:hover{border-color:var(--blue)}.slider__title{font-weight:400}.slider__items{position:relative;width:100%;height:100%;opacity:0;transition:var(--transition)}.slider__items--visible{opacity:1}.slider__items .swiper{height:100%}.slider__container{width:100%;height:100%}.slider__header{display:flex;align-items:center;width:100%;margin-bottom:30px;justify-content:space-between;gap:24px}@media only screen and (max-width:860px){.slider__header{display:grid;grid-gap:16px;justify-content:stretch}.slider__header .btn{width:100%;justify-content:center}}.slider__header--center{justify-content:center}.slider__title{font-weight:500;font-size:1.5em;line-height:32px;color:var(--body-color);margin:0}.slider__title,.subscribe{display:flex;align-items:center}.subscribe{position:relative;background:var(--dark);overflow:hidden;padding:40px 0 32px}@media only screen and (max-width:440px){.subscribe{padding:30px 0}}.subscribe__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap);align-items:center}@media only screen and (max-width:860px){.subscribe__inner{grid-template-columns:1fr;grid-gap:20px}}.subscribe__title{line-height:1.35;text-transform:uppercase;color:var(--white);margin:0}.subscribe__form{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width:520px){.subscribe__form{flex-direction:column;align-items:stretch;gap:15px}}.subscribe__form .input{flex-grow:1}.subscribe__form .input__container{border:none}.subscribe__form .btn{height:60px;width:100%;max-width:130px}@media only screen and (max-width:520px){.subscribe__form .btn{max-width:100%}}.subscribe__form-container{display:flex;flex-direction:column;gap:10px}.subscribe__terms{font-size:.875em;line-height:20px;color:var(--border-color)}.footer{display:grid;grid-gap:var(--gap)}.footer .section:nth-of-type(2n-1){padding:40px 0;background:var(--white);position:relative;z-index:1}@media only screen and (max-width:540px){.footer .section:nth-of-type(2n-1){padding:30px 0}}.footer__reviews{overflow:auto}.footer__reviews-block{min-width:770px;width:100%;height:100%;object-fit:contain;object-position:center}.footer__reviews .sw-swiper-button-arrow-type2{flex-shrink:0}.footer__map-title{margin:0;text-align:center}@media only screen and (max-width:440px){.footer__map-title{font-size:1.125em;line-height:28px}}.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(--dark-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:100vh;width:100vw;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;gap:15px}@media only screen and (max-width:700px){.cookies__confirmed{width:100%;justify-content:center}}.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(--dark-o5);border-left:5px solid var(--dark)}.vue-notification.warn{background-color:var(--yellow);border-left-color:var(--dark)}.vue-notification.error{background-color:var(--red);border-left-color:var(--dark)}.vue-notification.success{background-color:var(--green);border-left-color:var(--green-o15)}.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:GT Eesti Pro Display;src:local("GT Eesti Pro Display Regular"),local("GTEestiProDisplay-Regular"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Regular.woff2) format("woff2"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Regular.woff) format("woff"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:local("GT Eesti Pro Display Bold"),local("GTEestiProDisplay-Bold"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Bold.woff2) format("woff2"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Bold.woff) format("woff"),url(/static/fonts/GTEestiProDisplay/GTEestiProDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Commons;src:local("TT Commons Black"),local("TTCommons-Black"),url(/static/fonts/TTCommons/TTCommonsProExp-Black.woff2) format("woff2"),url(/static/fonts/TTCommons/TTCommonsProExp-Black.woff) format("woff"),url(/static/fonts/TTCommons/TTCommonsProExp-Black.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--main-width:1400px;--font-regular:"GT Eesti Pro Display",Arial,Helvetica Neue,Helvetica,sans-serif;--font-bold:"TT Commons",Arial,Helvetica Neue,Helvetica,sans-serif;--font-size-desktop:16px;--white:#fff;--gray:#f1f5f9;--gray-darker:#e4ebf6;--border-color:#ccd4df;--black:#000;--black-o1:rgba(0,0,0,0.1);--black-o3:rgba(0,0,0,0.3);--dark:#2d4059;--dark-o1:rgba(45,64,89,0.1);--dark-o3:rgba(45,64,89,0.3);--dark-o5:rgba(45,64,89,0.5);--dark-light:#778ca7;--blue:#0102f6;--blue-o6:rgba(1,2,246,0.6);--blue-light:#e6e6ff;--green:#02f601;--green-o05:rgba(2,246,1,0.05);--green-o15:rgba(2,246,1,0.15);--green-dark:#00bd1e;--yellow:#f2b807;--yellow-o15:#fdf5da;--red:#f60102;--red-o6:rgba(246,1,2,0.6);--main:var(--blue);--main-o1:rgba(1,2,246,0.1);--main-o5:rgba(1,2,246,0.5);--link:var(--red);--link-o3:rgba(246,1,2,0.3);--body-color:var(--dark);--bg-color:var(--gray);--big-radius:15px;--main-radius:10px;--small-radius:5px;--transition:0.3s;--sides-padding:30px;--gap:40px;--header-main-height:100px}@media only screen and (max-width:860px){:root{--header-main-height:152px}}@media only screen and (max-width:540px){:root{--gap:30px;--header-main-height:122px}}@media only screen and (max-width:400px){:root{--sides-padding:10px}}*{box-sizing:border-box;min-height:0;min-width:0;font-family:var(--font-regular);backface-visibility:hidden}*,body,html{margin:0;padding:0}body,html{scroll-behavior:smooth;background:var(--bg-color);color:var(--body-color);font-size:var(--font-size-desktop);line-height:26px;scrollbar-gutter:stable}body{overflow-y:scroll;min-width:320px}a{text-decoration:none;position:relative;transition:var(--transition);cursor:pointer;color:inherit}a:not(.no-hover):hover{color:var(--main)}a:not(.no-hover) .icon svg path{fill:currentColor}a:focus{outline:none}a:active,a:focus{text-decoration:none}::selection{background:var(--blue);color:var(--white);text-shadow:none}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:40px;margin-bottom:40px;text-transform:uppercase;font-weight:800}@media only screen and (max-width:540px){h1,h2,h3,h4,h5,h6{margin-top:30px;margin-bottom:30px}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-family:var(--font-bold);font-size:2.125em}@media only screen and (max-width:540px){h1{font-size:1.875em}}@media only screen and (max-width:460px){h1{font-size:1.5em}}h2{font-family:var(--font-bold);font-size:1.75em}@media only screen and (max-width:540px){h2{font-size:1.5em}}@media only screen and (max-width:440px){h2{font-size:1.375em}}h3{font-family:var(--font-bold);font-size:1.375em}h4{font-size:1.125em;margin-top:15px;margin-bottom:15px;text-transform:none}h4:first-child{margin-top:0}h5,h6{font-weight:700;font-size:1em;text-transform:uppercase}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(--gray-3-dark);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(--gray-3-dark)}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%}#app{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto}.container{box-sizing:content-box;max-width:var(--main-width)}.container,.container-padding{position:relative;width:100%;margin:0 auto}.container-padding{box-sizing:border-box;max-width:calc(var(--main-width) + var(--sides-padding)*2)}.container-padding,.sides-padding{padding-left:var(--sides-padding);padding-right:var(--sides-padding)}.page{padding:10px 0 40px}@media only screen and (max-width:860px){.page{padding:0 0 30px}}.page-enter-active,.page-leave-active{transition:var(--transition)}.page-enter,.page-leave-to{opacity:0}.page__inner{display:flex;flex-direction:column;grid-gap:var(--gap)}.page__title{margin:0}.page:not(.page-sections__even) .section:nth-of-type(2n-1){padding:40px 0;background:var(--white)}@media only screen and (max-width:540px){.page:not(.page-sections__even) .section:nth-of-type(2n-1){padding:30px 0}}.page-sections__even .section:nth-of-type(2n){padding:40px 0;background:var(--white)}@media only screen and (max-width:540px){.page-sections__even .section:nth-of-type(2n){padding:30px 0}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#000;opacity:0;visibility:hidden;transition:.1s}.overlay--visible{opacity:.5;visibility:visible}.hidden{display:none}.no-scroll{overflow:hidden}@-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)}.btn:active{transform:scale(.95)}.btn .icon{max-width:32px;max-height:32px}.btn:disabled{background:var(--gray);cursor:not-allowed;color:var(--brown_o3)}.btn--blue{background:var(--blue);border:2px solid rgba(0,0,0,0);color:var(--white)}.btn--blue .icon svg path{fill:var(--white)}.btn--blue:hover:not(:disabled){background:var(--blue-o6)}.btn--blue-hollow{background:rgba(0,0,0,0);color:var(--blue);border:1px solid var(--blue)}.btn--blue-hollow .icon svg path{fill:var(--blue)}.btn--blue-hollow:hover:not(:disabled){background:var(--blue);color:var(--white)}.btn--red{background:var(--red);color:var(--white)}.btn--red .icon svg path{fill:var(--white)}.btn--red:hover:not(:disabled){background:var(--red-o6)}.btn--green{background:var(--green);color:var(--white)}.btn--green .icon svg path{fill:var(--white)}.btn--green:hover:not(:disabled){background:var(--green)}.btn--main{background:var(--main);color:var(--white)}.btn--main .icon svg path{fill:var(--white)}.btn--main:active:not(:disabled),.btn--main:hover:not(:disabled){background:var(--main);color:var(--white)}.btn--gray{background:var(--gray);color:var(--dark)}.btn--gray .icon svg path{fill:var(--dark)}.btn--gray:hover:not(:disabled){background:var(--blue-light)}.btn--gray-hollow{background:rgba(0,0,0,0);color:var(--dark);border:2px solid var(--border-color);transition:var(--transition)}.btn--gray-hollow .icon svg path{fill:var(--dark)}.btn--gray-hollow:active:not(:disabled),.btn--gray-hollow:hover:not(:disabled){color:var(--dark);border-color:var(--dark)}.btn--lg{padding:0 20px;height:60px;gap:10px;font-size:1em}@media only screen and (max-width:540px){.btn--lg{height:40px;font-size:.875em}}.btn--lg:active{transform:scale(.96)}.btn--lg .file-icon,.btn--lg .icon{width:20px;height:20px}@media only screen and (max-width:540px){.btn--lg .file-icon,.btn--lg .icon{width:18px;height:18px}}.btn--md{padding:0 20px;height:50px;gap:10px;font-size:1em;line-height:1.125}@media only screen and (max-width:540px){.btn--md{font-size:.875em}}.btn--md:active{transform:scale(.96)}.btn--md .file-icon,.btn--md .icon{width:20px;height:20px}.btn--md .loading-icon{width:24px;height:24px}.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 15px 20px var(--sides-padding)}.default-modal__header--center{display:grid;grid-template-columns:auto 1fr auto}.default-modal__header--center .default-modal__title{justify-content:center;text-align:center}.default-modal__title{display:flex;align-items:center;margin:0;color:var(--brown)}.default-modal__back,.default-modal__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}.default-modal__back .icon,.default-modal__close .icon{width:24px;height:24px}.default-modal__back .icon svg path,.default-modal__close .icon svg path{fill:var(--dark-light);transition:var(--transition)}.default-modal__back:hover .icon svg path,.default-modal__close:hover .icon svg path{fill:var(--red)}.default-modal__back .icon svg path{fill:var(--black)}.default-modal__back:hover{background:var(--gray)}.default-modal__back:hover .icon svg path{fill:var(--blue)}.default-modal__body{align-items:flex-start;padding:var(--sides-padding)}.default-modal__body,.default-modal__footer{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.default-modal__footer{gap:10px;align-items:center;padding:0 var(--sides-padding) var(--sides-padding)}.default-menu{z-index:1;width:90vw;max-width:373px;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;display:flex;justify-content:space-between;align-items:center;padding:12px 20px 12px var(--sides-padding);min-height:50px}.default-menu__title{color:var(--brown);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:24px;height:24px}.default-menu__close .icon svg path{fill:var(--dark-light);transition:var(--transition)}.default-menu__close:hover .icon svg path{fill:var(--red)}.default-menu__body{width:100%;flex-grow:1;overflow-y:auto;padding:0 var(--sides-padding)}.default-menu__links{display:flex;flex-direction:column}.default-menu__link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 15px}.default-menu__link .icon{width:10px;height:10px}.default-menu__footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;width:100%;padding:30px;border-top:1px solid var(--border-color)}.default-menu__footer .contact{width:100%;border-radius:var(--main-radius);background:var(--gray);justify-content:center}.form{display:grid;grid-gap:30px;--margin:10px}@media only screen and (max-width:620px){.form{--margin:7px}}.form__row{display:flex;margin:calc(var(--margin)*-1) calc(var(--margin)*-1);width:calc(100% + var(--margin)*2);flex-wrap:wrap}.form__col-6{flex-basis:calc(50% - var(--margin)*2)}.form__col-4,.form__col-6{margin:0 var(--margin);padding:var(--margin) 0;display:flex}.form__col-4{flex-basis:calc(33.33333% - var(--margin)*2)}.form__col-12{margin:0 var(--margin);padding:var(--margin) 0;display:flex;width:100%}.table{box-sizing:border-box;border-collapse:collapse;width:100%;background:var(--white);border:1px solid var(--border-color)}.table th{font-weight:700;background:var(--gray)}.table td,.table th{font-size:.875em;line-height:145%;padding:10px 15px;white-space:nowrap;text-align:center;border-right:1px solid var(--border-color)}.table td.green,.table th.green{color:var(--green)}.table td.red,.table th.red{color:var(--red)}.table td a,.table th a{border-bottom:1px solid}.table tr{border-bottom:1px solid var(--border-color)}.img{position:relative;overflow:hidden}.img,.img img{width:100%;height:100%}.img img{object-fit:cover;object-position:center}.img--contain img{object-fit:contain}