    .arr1 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3864-3633-4338-b665-646261373763/arrow.svg);
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .menuicon .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3764-3266-4537-a465-666266303636/menuicon.svg);
    width: 35px;
    height: 35px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
svg.t838__search-icon {
    display: none;
    
}
    .t838__blockbutton .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6532-3232-4438-b736-636237356335/search.svg);
    width: 30px;
    height: 30px;
    margin-left: -25px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .menuarrow .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6437-6137-4264-b833-356661633637/chevron-down.svg);
    width: 20px;
    height: 50px;
    margin-left: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .arr2 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6134-3862-4465-a638-343231343864/arrow2_1.svg);
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .company .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6139-6531-4166-a232-633630623834/arrow.svg);
    width: 40px;
    height: 40px;
    margin-left: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .pdf .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3935-3962-4362-b461-323935366439/pdf.svg);
    width: 40px;
    height: 40px;
    margin-left: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .helpbutton .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3738-6334-4265-b238-313437303536/help.svg);
    width: 20px;
    height: 65px;
    margin-left: 15px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
@media screen and (max-width: 480px) {
    .helpbutton .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3738-6334-4265-b238-313437303536/help.svg);
    width: 17px;
    height: 55px;
    margin-left: 15px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
}
    .go .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3032-6338-4365-a133-333531623766/go.svg);
    width: 25px;
    height: 25px;
    margin-left: -5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .tech .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6633-6665-4963-b532-623939353631/tech.svg);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .go2 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6663-6336-4265-b634-353637323766/go2.svg);
    width: 40px;
    height: 40px;
    margin-left: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
.t-feed__parts-switch-btn {
height: 40px !important;
}
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
border-radius: 20px !important;
}
.map iframe{
border-radius: 20px !important;
}
.t-store__prod-popup__brand {
margin-top: 5px !important;
}
.t-checkbox__indicator {
border-radius: 60px !important;
border: 1.5px solid !important;
}
.t-feed__parts-switch-btn {
padding: 7px 5px 0px 5px !important;
}
.js-store-prod-text a {
    display: inline-block;
    font-weight: 500;
}
.js-store-prod-text a:first-of-type {
    background-color: transparent;
    color: #191A1A !important;
}
.js-store-prod-text a:last-of-type {
    background-color: transparent;
    color: #191A1A !important;
}

.js-store-prod-text a:first-of-type:before {
    content: "\1F50D";
}

.js-store-prod-text a:last-of-type:before {
    content: "\1F5B9";
}
.t706__cartwin_showed {
    z-index: 999999999;
}
    .js-store-prod-text a:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6633-6665-4963-b532-623939353631/tech.svg);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.t-slds__container {
border-radius: 20px !important;
}
.t-store__prod-popup__name {
font-size: 30px !important;
line-height: 1.25;
}
.t976 {
min-width: 1440px !important;
width: 100% !important;
padding-right: 20px !important;
}
.t951__sidebar {
border-radius: 25px !important;
}
.t-store__filter__range_bg {
background-color: #8AC442 !important;
}
.t-store__filter__input {
background: #F6F7F9 !important;
border: 0px !important;
border-radius: 60px !important;
}
.t-store__filter__delimeter {
color: #EFEFF1 !important;
}
.t951 .t-checkbox__indicator {
border: #EFEFF1 1.5px solid !important;
border-radius: 60px !important;
}
.t-store__card__bgimg {
border-radius: 20px !important;
}
.t951 .t-checkbox__indicator:after {
border-color: #8AC442 !important;
}
.t-store__filter__chosen-bar {
background-color: rgba(237,239,243,1) !important;
border: 0px !important;
box-shadow: none !important;
border-radius: 15px !important;
}
.t-store__filter__chosen-val {
background-color: rgba(255,255,255,.5) !important;
}
.t-store__filter__prods-number {
color: #9493A1 !important;
}
.t-store__filter__input {
display: none !important;
}
.t-store__filter__sort {
display: none !important;
}
.t-store__card__title {
line-height: 1.05;
}
.t-store__card__price-wrapper {
display: none;
}
.t-store__card__price-value {
display: none;
}
.t-popup__container {
border-radius: 20px !important;
}
.t978__menu-item_arrow {
border-left-color: #8AC442 !important;
}
.t978__content {
margin-top: -10px;
margin-left: 13px;
}
.t976__list-item {
padding: 0 5px 10px 0;
}
.t-store__prod-popup__text {
margin-top: 30px;
border-top: 1px solid #E7E8EC;
padding: 20px 10px 10px 0px;
}
.t-store__tabs__content {
background-color: #fff !important;
border-radius: 20px;
padding-bottom: 25px;
}
.t-store__tabs__content ul {
list-style-type: none;
display: grid;
grid-template-columns: 1fr;
padding: 0 25px !important;
}
@media screen and (max-width: 480px) {
.t-store__prod-popup__brand {
margin-top: -260px !important;
}
.t-store__prod-popup__price-wrapper {
margin-top: 200px !important;
}
}
@media screen and (max-width:640px) {
.t-store__tabs__content ul li {
display: flex;
padding: 15px 15px 10px 0px;
border-bottom: 1px solid rgba(148, 147, 161, 0.10);
font-size: 16px !important;
font-weight: 500;
justify-content: space-between !important;
}
.t-redactor__h4 {
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
}
.t-store__tabs__content ul li {
display: flex;
padding: 15px 15px 10px 0px;
border-bottom: 1px solid rgba(148, 147, 161, 0.10);
font-size: 18px;
font-weight: 500;
grid-gap: 10px;
justify-content: space-between !important;
}
.t-redactor__h4 {
margin-left: 25px;
margin-right: 25px;
margin-top: 25px;
}
.t-store__tabs {
height: auto !important;
}
.t-feed__post-popup__content-wrapper {
margin-top: 65px !important;
}
.t-feed__post-popup__content img {
border-radius: 20px !important;
}
.t-feed__post-popup__text {
font-size: 16px;
}
.t-feed__post-popup__author-name {
color: #191A1A !important;
font-weight: 500 !important;
}
.t-feed__error-msg-wrapper {
border: 1px solid rgb(231,232,236);
border-radius: 20px;
color: rgb(148,147,161);
font-size: 14px;
}
@media (min-width: 961px) {
.t-feed__container {
    max-width: calc(100% - 60px);
}
.t-feed__post {
    margin-left: 10px;
    margin-right: 10px;
    max-width: calc(25% - 20px);
}
}
.t-form__errorbox-wrapper {
border-radius: 20px;
font-size: 14px !important;
}
.t966__menu-item-title {
margin-top: 5px;
}
.t966__tooltip-menu {
margin-left: 14px;
margin-top: -10px;
}



:root {
--UnderlineColor: #ECEDF0; /*цвет подчеркивания*/
--UnderlineHeight: 1px; /*размер подчеркивания*/
--UnderlinePadding: 5px; /*отступ от текста*/
}
@keyframes link-line {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(200%);
}
}
.link-underline .tn-atom {
position: relative;
padding-bottom: var(--UnderlinePadding);
overflow: hidden;
.underline-line {
position: absolute;
bottom: 0;
width: 100%;
display: block;
height: var(--UnderlineHeight);
background: var(--UnderlineColor);
&:before {
content: '';
position: absolute;
bottom: 0px;
left: 0;
display: block;
width: 100%;
height: var(--UnderlineHeight);
background: var(--UnderlineColor);
transform: translateX(-200%);
}
}
&:hover {
cursor: pointer;
.underline-line {
animation: link-line 0.7s cubic-bezier(.52,.04,.28,.97);
}
}
}


var linkunderline = document.querySelectorAll('.link-underline .tn-atom');
linkunderline.forEach(function(element) {
var linkLine = document.createElement('span');
linkLine.className = 'underline-line';
element.appendChild(linkLine);
});


.tn-form__submit .t-submit {
    transition: all 0.3s ease-in-out;
}
.tn-form__submit .t-submit:hover {
    /* укажи цвет фона при наведении */
    background-color: #ffffff !important;
    /* укажи цвет текста при наведении */
    color: #191A1A !important;
    /* укажи цвет бордюра при наведении, либо удали строку ниже, если стиль не нужен*/
    border-color: #ffffff !important;
}
#form734369855 textarea.t-input {
border-radius: 20px !important;
}
#form737614548 textarea.t-input {
border-radius: 20px !important;
}
    .list .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3966-3330-4436-b830-366633633638/lisssst-2.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .metal .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3232-6265-4764-b766-383536313166/1metal677-2.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .lent .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3364-3664-4338-a638-616431323534/lent-2.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .gib .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6235-3539-4039-b237-333465613334/gib-3.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .arr3 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3838-6137-4931-b136-383730326263/Group_276.svg);
    width: 25px;
    height: 25px;
    margin-left: 10px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .calc .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6333-3838-4237-b563-663634343365/calc-2.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .tab .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3766-3765-4362-b832-356333396561/table-2.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .blog .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6532-3737-4034-a563-326230383232/blog.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .about .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3266-6532-4938-b634-363336313065/about.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
    .contacts .tn-atom:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3837-6132-4561-b763-343037373430/contacts.svg);
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: 0px;
}
@media screen and (max-width: 640px) {
.t951__sidebar {
margin: 10px 10px !important;
}
}
.t966__menu-item-icon {
margin-top: 0px;
}
.t966__title {
margin-bottom: -5px;
}
.t966__menu-item-title {
transition: ease-in-out 0.3s;
}
.t966__content {
padding: 25px;
}
.t-store__tabs__list>:nth-child(2) li {
justify-content: flex-start !important;
}
.t-store__tabs__list>:nth-child(3) li {
justify-content: flex-start !important;
}

/* Force custom pseudo-icons back into their intended inline geometry. */
.arr1 .tn-atom::after,
.arr2 .tn-atom::after,
.arr3 .tn-atom::after,
.company .tn-atom::after,
.pdf .tn-atom::after,
.helpbutton .tn-atom::after,
.go .tn-atom::after,
.go2 .tn-atom::after,
.menuicon .tn-atom::after,
.menuarrow .tn-atom::after {
  content: "" !important;
  display: inline-block !important;
  position: relative !important;
  top: 0 !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  z-index: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.arr1 .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3864-3633-4338-b665-646261373763/arrow.svg") !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
}

.arr2 .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild6134-3862-4465-a638-343231343864/arrow2_1.svg") !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
}

.arr3 .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3838-6137-4931-b136-383730326263/Group_276.svg") !important;
  width: 25px !important;
  height: 25px !important;
  margin: 0 0 0 10px !important;
}

.company .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild6139-6531-4166-a232-633630623834/arrow.svg") !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 5px 0 20px !important;
}

.pdf .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3935-3962-4362-b461-323935366439/pdf.svg") !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 5px 0 20px !important;
}

.helpbutton .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3738-6334-4265-b238-313437303536/help.svg") !important;
  width: 20px !important;
  height: 65px !important;
  margin: 0 0 0 15px !important;
}

@media screen and (max-width: 480px) {
  .helpbutton .tn-atom::after {
    width: 17px !important;
    height: 55px !important;
  }
}

.go .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3032-6338-4365-a133-333531623766/go.svg") !important;
  width: 25px !important;
  height: 25px !important;
  margin: 0 0 0 -5px !important;
}

.go2 .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild6663-6336-4265-b634-353637323766/go2.svg") !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 5px 0 20px !important;
}

.menuicon .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild3764-3266-4537-a465-666266303636/menuicon.svg") !important;
  width: 35px !important;
  height: 35px !important;
  margin: 0 !important;
}

.menuarrow .tn-atom::after {
  background-image: url("https://static.tildacdn.com/tild6437-6137-4264-b833-356661633637/chevron-down.svg") !important;
  width: 20px !important;
  height: 50px !important;
  margin: 0 0 0 5px !important;
}
