

/* Start:/local/templates/paulmark_2020/css/common.css?170627808810499*/
.footer__wrp{background-color:#f5f5f5;padding-top:50px;padding-bottom:50px;padding-right:0;padding-left:0;border-radius:0 0 5px 5px}@media (min-width:1024px){.footer__wrp{padding-top:82px;padding-right:0;padding-left:0;padding-bottom:82px}}.footer-cols{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-content:center;-webkit-box-pack:center;justify-content:center}@media (min-width:1024px){.footer-cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}}@media (min-width:1366px){.footer-cols{display:grid;grid-template-columns:200px minmax(200px,100%) 400px;gap:30px}}.footer__menu{margin-bottom:30px}@media (min-width:1024px){.footer__menu{margin-bottom:0}}.footer__menu a{font-size:1rem;display:block;color:#000;padding-bottom:10px;text-align:center}@media (min-width:1024px){.footer__menu a{text-align:left}}.footer__tel{display:block;font-family:var(--bs-font-sans-serif);font-size:1rem;padding-bottom:30px;text-align:center}@media (min-width:1024px){.footer__tel{padding-bottom:20px;text-align:right}}.footer__address a{font-size:1rem;font-family:var(--bs-font-sans-serif);display:block;color:#000;padding-bottom:10px;text-align:center}@media (min-width:1024px){.footer__address a{text-align:left}}.footer__address a:last-child{padding-bottom:0}.footer__social{text-align:center;margin-top:2rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width:1024px){.footer__social{-webkit-box-pack:start;justify-content:flex-start;text-align:right}}.footer__social a:first-child{margin-left:0}.footer__social__fb{display:inline-block;margin-left:20px}.footer__social__ins{display:inline-block;margin-left:20px}.footer__social__vk{display:inline-block;margin-left:20px}.main-menu__wrp .container{height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (min-width:1200px){.main-menu__wrp .container{max-width:none}}@media (min-width:576px){.main-menu__wrp .container{max-width:calc(100% - 0px)!important}}@media (min-width:768px){.main-menu__wrp .container{max-width:calc(100% - 40px)!important}}@media (min-width:1024px){.main-menu__wrp .container{max-width:calc(100% - 30px)!important}}@media (min-width:1200px){.main-menu__wrp .container{max-width:calc(100% - 50px)!important}}@media (min-width:1680px){.main-menu__wrp .container{max-width:calc(100% - 400px)!important}}.main-menu__wrp{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);min-height:calc(100vh - 60px);background-color:#003041;z-index:90;overflow:hidden;overflow-y:auto}@media (min-width:768px){.main-menu__wrp{top:110px;height:calc(100vh - 110px);min-height:calc(100vh - 110px)}}.main-menu__wrp.open{display:block}.main-menu__cols{display:grid;gap:2rem;padding:40px 0 40px 0}@media (min-width:576px){.main-menu__cols{gap:0;grid-template-columns:auto auto}}@media (min-width:1366px){.main-menu__cols{grid-template-columns:auto auto auto auto;padding:60px 0 60px 0}}@media (min-width:1680px){.main-menu__cols{padding:100px 0 100px 0}}.main-menu__hdr{display:block;font-family:tt_hovesdemibold,-apple-system,Roboto,Arial,sans-serif;color:#fff;line-height:2.1}@media (min-width:1200px){.main-menu__hdr{font-size:1.25rem}}.main-menu__hdr:hover{color:#fff;text-decoration:none}.main-menu__items{margin-bottom:0}.main-menu__item{display:block;font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:.9375rem;color:#fff;opacity:.5;line-height:2}.main-menu__item:hover{color:#fff;text-decoration:none;opacity:1}.common .main-menu__item{display:block;font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:.9375rem;color:#fff;line-height:2.2;opacity:.5}.common .main-menu__item:hover{color:#fff;text-decoration:none;opacity:1}.main-menu__contact-item{display:block;font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:.9375rem;color:#fff;line-height:2;opacity:.5}.main-menu__contact-item:hover{color:#fff;text-decoration:none;opacity:1}.main-menu__icons{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;gap:30px}@media (min-width:1024px){.main-menu__icons{margin-top:0}}.header-search{display:none}.header-search.active{position:fixed;width:100%;height:60px;left:0;top:0;background-color:#fff;z-index:110;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center}@media (min-width:1440px){.header-search.active{height:80px}}.header-search__bg.active{position:fixed;width:100%;height:calc(100vh - 60px);left:0;top:60px;background-color:#343a40;opacity:.8;z-index:110}@media (min-width:1440px){.header-search__bg.active{opacity:.5;height:calc(100vh - 80px);top:80px}}.header-search__input{width:100%;height:60px;background-color:#fff;border:0;outline:0!important;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;padding-left:20px;padding-right:20px}@media (min-width:1440px){.header-search__input{padding:0;padding-left:10px;height:80px;width:550px;font-size:1.125rem}}.header-search__input::-webkit-input-placeholder{font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;color:#495057}.header-search__input::-moz-placeholder{font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;color:#495057}.header-search__input::placeholder{font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;font-size:1rem;color:#495057}@media (min-width:1440px){.header-search__input::-webkit-input-placeholder{font-size:1.125rem}.header-search__input::-moz-placeholder{font-size:1.125rem}.header-search__input::placeholder{font-size:1.125rem}}.header-search__icon{min-width:20px;min-height:20px;background-image:url(/local/templates/paulmark_2020/images/icon_search.svg?2);background-size:contain;background-position:center center;background-repeat:no-repeat;width:auto;height:auto;margin-left:20px}@media (min-width:1024px){.header-search__icon{min-width:24px;min-height:24px;display:block;margin-left:0;margin-right:15px;margin-top:1px}}.header-search__close{min-width:30px;min-height:30px;cursor:pointer;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;margin-right:20px;margin-left:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center}@media (min-width:1024px){.header-search__close{margin-left:0;margin-right:15px;margin-top:1px}}.header-search__close span{width:auto;height:auto;display:block;width:15px;height:15px;background-image:url(/local/templates/paulmark_2020/images/icon_close.svg?2);background-size:contain;background-position:center center;background-repeat:no-repeat}@media (min-width:1440px){.header-search__close span{width:19px;height:19px}}.header-search__close:hover{opacity:.5}.title-search-result{overflow:hidden;z-index:205}.title-search-result__wrp{padding:30px 20px 10px 10px;background-color:#fff;border-top:1px solid #dee2e6}@media (min-width:576px){.title-search-result__wrp{padding:30px 20px 10px 20px}}@media (min-width:1440px){.title-search-result__wrp{padding:40px 50px 20px 50px}}.title-search-result__hdr{font-size:.8125rem;font-family:tt_hoveslight,-apple-system,Roboto,Arial,sans-serif;color:#495057;border-bottom:1px solid #dee2e6;padding-bottom:12px;margin-bottom:30px;display:none}@media (min-width:576px){.title-search-result__hdr{display:block}}@media (min-width:1440px){.title-search-result__hdr{font-size:1.0625rem;padding-bottom:17px;margin-bottom:40px}}.title-search-result .title-search-item{margin:0 0 20px 0;display:grid;grid-template-columns:90px auto}@media (min-width:576px){.title-search-result .title-search-item{margin:0 0 30px 0}}@media (min-width:1440px){.title-search-result .title-search-item{grid-template-columns:110px auto}}.title-search-result .title-search-item>a{display:block;margin-right:10px}@media (min-width:1440px){.title-search-result .title-search-item>a{margin-right:20px}}.title-search-result .title-search-item>a:hover{color:#6c757d;text-decoration:none}.title-search-result .title-search-item>a img{vertical-align:top;width:100%}.title-search-result .title-search-item>div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;align-content:center;padding-right:0}@media (min-width:576px){.title-search-result .title-search-item>div{padding-right:20px}}@media (min-width:1440px){.title-search-result .title-search-item>div{padding-right:25px}}.title-search-result .title-search-item>div:hover{color:#6c757d}.title-search-result .title-search-item>div>a{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.title-search-result .title-search-item>div>a:hover{text-decoration:none;opacity:.5}.title-search-result .title-search-item>div>a>span{display:block;font-size:.75rem;font-family:tt_hovesextralight,-apple-system,Roboto,Arial,sans-serif;color:#6c757d;padding-bottom:5px}@media (min-width:1440px){.title-search-result .title-search-item>div>a>span{font-size:.875rem}}.title-search-result .title-search-item>div>a>span:hover{text-decoration:none;color:#6c757d}.title-search-result .title-search-item>div>a>div{display:block;font-size:1rem;color:#000}@media (min-width:1440px){.title-search-result .title-search-item>div>a>div{font-size:1.125rem}}.title-search-result .title-search-item>div>a>div:hover{text-decoration:none;color:#000}.title-search-result .price{font-family:tt_hovesextralight,-apple-system,Roboto,Arial,sans-serif;font-size:.875rem}@media (min-width:1440px){.title-search-result .price{font-size:1rem}}.title-search-result .title-search-item b{font-weight:400}@media (min-width:1440px){.title-search-result .title-search-selected{background-color:#f8f9fa}}.gray-line-w100{height:1px;width:100%;background-color:#dee2e6}.text-header{font-family:tt_hovesdemibold,-apple-system,Roboto,Arial,sans-serif;font-weight:400;font-size:1.375rem;text-align:left;color:#003041;padding:60px 0 30px 10px}@media (min-width:768px){.text-header{padding-left:0}}@media (min-width:1024px){.text-header{text-align:center;padding:60px 0 30px 0}}@media (min-width:1200px){.text-header{padding:80px 0 40px 0;font-size:1.625rem}}@media (min-width:1680px){.text-header{padding:100px 0 55px 0}}
/* End */


/* Start:/local/templates/paulmark_2020/template_styles.css?178176761769912*/
.customreset {
  font-weight: 400;
  font-size: 1rem;
  margin-top: 15px;
  display: -webkit-inline-box;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: center;
  justify-content: center;
  align-content: center;
  -webkit-box-align: center;
  align-items: center;
  height: 50px;
  padding: 0 30px 0 30px;
  border-radius: 5px;
  text-decoration: none;
  outline: 0 !important;
  -webkit-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  border: 1px solid transparent;

  border: 1px solid #003041;
  text-decoration: none;
  color: #003041;
  background-color: transparent;
}

.customreset:hover {
  color: #fff;
  background-color: #003041;
}

.customreset.reverse {
  color: #fff;
  background-color: #003041;
  white-space: nowrap;
}
.customreset.reverse:hover {
  color: #003041;
  background-color: #fff;
}

.pageheader {
  margin-bottom: 29px;
}
.shopspage {
  margin: 100px 0;
}
.pageheader h1 {
  font-weight: 600;
  font-size: 36px;
  color: #212529;
  text-align: center;
}
.pagetext {
  margin-bottom: 29px;
  max-width: 913px;
  margin-left: auto;
  margin-right: auto;
}
.pagetext p {
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  text-align: center;
  color: #212529;
  opacity: 0.5;
}

[data-contenttabs] {
  display: none;
}

[data-contenttabs].active {
  display: block;
}

.shopspage__col.shopspage__col_main {
  width: 100%;
}
.shopspage__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.shopspage__header ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}

.shopspage__header li {
  display: block;
  font-style: normal;
  transition: all 0.3s ease;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  color: #212529;
  padding: 8px 0;
  color: #3a3a3a;
  opacity: 0.4;
  border-bottom: 2px solid transparent;
  margin-right: 31px;
}
.shopspage__header li:hover {
  opacity: 1;
  color: #003041;
}
.shopspage__header li.active {
  opacity: 1;
  color: #003041;
  border-color: #009a92;
}
.searchinput {
  position: relative;
}
.searchinput input {
  width: 100%;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  padding: 10px 34px;
  color: #003041;
  border: none;
  background: #fff;
  border-bottom: 2px solid #f0f0f0;
}
.searchinput input:hover,
.searchinput input:focus {
  border-color: 2px solid #003041;
  outline: none !important;
}
.searchinput button {
  border: none;
  background: none;
  display: flex;
  position: absolute;
  width: 19px;
  height: 19px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.searchinput ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-weight: 400;
  font-size: 16px;
  color: #212529;
  opacity: 0.4;
}

.searchinput ::-moz-placeholder {
  /* Firefox 19+ */
  font-weight: 400;
  font-size: 16px;
  color: #212529;
  opacity: 0.4;
}

.searchinput :-ms-input-placeholder {
  /* IE 10+ */
  font-weight: 400;
  font-size: 16px;
  color: #212529;
  opacity: 0.4;
}

.searchinput :-moz-placeholder {
  /* Firefox 18- */
  font-weight: 400;
  font-size: 16px;
  color: #212529;
  opacity: 0.4;
}

.pagemap {
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 60px;
}

.bannerblock__icon {
  min-width: 100px;
  max-width: 100px;
  margin-right: 40px;
}

.bannerblock_hasicon .bannerblock__items {
  justify-content: flex-start;
}

.bannerblock_hasicon .bannerblock__text {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
  margin: 15px 0 0 0;
}

[data-headertabs] li {
  cursor: pointer;
}

.contactsitems {
  padding-bottom: 40px;
}

.contactsitems__filter {
  margin-bottom: 20px;
}

.contactsitems__select {
  display: inline-block;
}

.contactsitems__search {
  width: 292px;
  max-width: 100%;
  display: inline-block;
  position: relative;
}

.contactsitems__search .searchinput button {
  right: 10px;
}

.contactsitems__select {
  margin-right: 22px;
}

.contactsitemstable__table {
  width: 100%;
  background: #fff;
}

.contactsitemstable__table table {
  width: 100%;
  background: #fff;
  border-spacing: 0;
}

/* .contactsitemstable__table table,
.contactsitemstable__table table * {

  border-color: transparent;

} */
.contactsitemstable__table thead th {
  background: #f9f9f9;
}
.contactsitemstable__table thead th:first-child {
  background: #f9f9f9;
  border-radius: 15px 0 0 15px;
  overflow: hidden;
}
.contactsitemstable__table thead th:last-child {
  background: #f9f9f9;
  border-radius: 0 15px 15px 0;
  overflow: hidden;
}

.shopspage * {
  box-sizing: border-box;
}

.contactsitemstable__cell {
  padding: 12px;
  display: block;
}
.contactsitemstable__cell span {
  display: block;
}
.contactsitemstable__table tbody td:last-child {
  text-align: right;
}

.contactsitemstable__table tbody td {
  border-bottom: 1px solid rgba(83, 90, 103, 0.4);
}

.contactsitemstable__table tbody tr:last-child td {
  border-bottom: none;
}

.shopspage__map .pageblocksl {
  margin-bottom: 20px;
}

.contactsitemstable__name {
  font-weight: 600;
  font-size: 18px;
  color: #003041;
}
.contactsitemstable__name a {
  font-weight: 600;
  font-size: 18px;
  color: #003041;
}

.contactsitemstable__name_sm {
  font-size: 14px;
}
.shopspage__header {
  margin-bottom: 7px;
}

.contactsitemstable__name_sm a {
  font-size: 14px;
}

.contactsitemstable__button * {
  max-width: 186px;
  margin-top: 0;
  height: 45px;
  line-height: 43px;
}

.contactsitemstable__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 186%;
  color: #212529;
  opacity: 0.5;
}

.contactsitemstable__table tr {
  /*   border-bottom: 12px solid #fff; */
}

.contactsitemstable__table table {
  border-collapse: separate;
  border-spacing: 0 16px;
}

.contactsitemstable__table tr td:last-child .contactsitemstable__cell {
  padding-right: 14px;
}
.contactsitemstable__table tr td:first-child .contactsitemstable__cell {
  padding-left: 33px;
}

.contactsitemstable__table tbody td {
  background: #f5f5f5;
  border: none;
  border-color: transparent;
}
.contactsitemstable__table td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.contactsitemstable__table td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.shopspage__header {
  margin-bottom: 27px;
}
#shopsmap {
  width: 100%;
  height: 478px;
}
.customBaloon * {
  display: block;
}
.customBaloon {
  border-radius: 30px;
  overflow: hidden;

  padding: 6px 10px;
  width: 317px;
  max-width: 100%;
}
.customBaloon__header {
}

.customBaloon__content {
  margin-bottom: 13px;
  margin-top: 19px;
}
.customBaloon__footer .customreset {
  height: 35px;
  line-height: 35px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 14px;
  max-width: fit-content;
  min-width: fit-content;
  white-space: nowrap;
}

.shopspage__search {
  display: none;
}

.shopspage__search.active {
  display: block;
}

[data-itemwrapper].unmatch {
  display: none;
}

.header__icon {
  margin-left: 26px;
  position: relative;
}

.headercart__count {
  position: absolute;
  top: -3px;
  right: -5px;
  min-width: 17px;
  height: 17px;
  z-index: 1;
  border-radius: 100%;
  background: #009a92;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 17px;
}

.onlyMobile {
  display: none;
}

.detail__tabs__scrl {
  display: flex;
}
.detail__tabs__item {
  padding-left: 12px;
  padding-right: 12px;
}

.detail__tabs__body__item iframe {
  max-width: 100%;
}

.cardfiles__icon {
  margin-right: 14px;
}
.cardfiles__item {
  align-items: center;
  display: flex;
  padding: 0 12px;
  width: 50%;
  margin-bottom: 30px;
}
.cardfiles__img {
  align-items: center;
  background: #009a92;
  border-radius: 50%;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 50px;
}
.cardfiles__img svg {
  width: 32px;
}
a.cardfiles__name {
  color: #000;
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
  text-decoration: underline !important;
  white-space: nowrap;
}
.cardfiles__info {
  color: #999;
  display: block;
  font-size: 19px;
  line-height: 1;
}
form#title-search {
  display: flex;
}
.header-search__icon {
  background: none;
  border: none;
  display: block;
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M24.4796 25.2192C24.4109 25.1895 24.3489 25.1463 24.297 25.0924L17.0217 17.817L16.6717 18.1017C14.9895 19.4696 12.8492 20.2917 10.5208 20.2917C5.13713 20.2917 0.75 15.9045 0.75 10.5208C0.75 5.13714 5.13713 0.75 10.5208 0.75C15.9045 0.75 20.2917 5.13714 20.2917 10.5208C20.2917 12.8492 19.4696 14.9895 18.1017 16.6717L17.817 17.0217L25.0851 24.2899L25.0924 24.2969C25.1464 24.3488 25.1895 24.4109 25.2192 24.4796C25.2489 24.5483 25.2646 24.6222 25.2654 24.6971C25.2661 24.7719 25.2519 24.8461 25.2236 24.9154C25.1954 24.9847 25.1535 25.0477 25.1006 25.1006C25.0477 25.1535 24.9847 25.1954 24.9154 25.2236C24.8461 25.2519 24.7719 25.2661 24.6971 25.2654C24.6222 25.2646 24.5483 25.2489 24.4796 25.2192ZM16.7243 16.5442L16.6898 16.5696C16.6439 16.6034 16.6034 16.6439 16.5696 16.6898L16.5442 16.7243L16.5133 16.7541C14.9613 18.246 12.853 19.1667 10.5208 19.1667C5.73328 19.1667 1.875 15.3084 1.875 10.5208C1.875 5.73328 5.73328 1.875 10.5208 1.875C15.3084 1.875 19.1667 5.73328 19.1667 10.5208C19.1667 12.853 18.246 14.9613 16.7541 16.5133L16.7243 16.5442Z" fill="%23212529"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
}

.header__search-icon,
.header-search__icon {
  min-width: 24px;
  min-height: 24px;
}
.product-list-item__model {
  min-height: 54px !important;
  display: block;
}
.product-list-item__footer {
  align-items: flex-start !important;
}
.product-list-item__price {
  font-size: 1rem;
  font-weight: bold;
}

.t-zoomer__video iframe {
  height: 100%;
  width: 100%;
}

#pd-video-modal .modal__content {
  width: 100%;
  padding: 0;
  overflow: hidden;
}
#pd-video-modal iframe {
  width: 100%;
  height: 100%;
}

@media (min-width: 1366px) {
  .footer-cols {
    display: grid;
    grid-template-columns: 200px 200px minmax(200px, 100%) 400px;
    gap: 30px;
  }
}

@media (min-width: 320px) and (max-width: 1023px) {
  /*  .card-cols__i {
     height: 31vw !important;
   } */
  .header__search-icon {
    margin-left: 7px;
  }
  .header__icon {
    max-width: 28px;
  }
  .header__search-icon,
  .header-search__icon {
    margin-top: 0;
    min-width: 25px;
    max-width: 25px;
    min-width: 25px;
  }
}
@media (max-width: 800px) {
  .product-list-item {
    height: 100%;
  }
  .product-list-item__model {
    min-height: 48px !important;
  }
  .onlyDesktop {
    display: none;
  }
  .onlyMobile {
    display: inherit;
  }
  .customBaloon {
    z-index: 9999;
    min-width: 244px;
    max-width: 244px;
    width: 244px;
  }
  .shopspage {
    margin: 29px 0;
  }
  .pageheader h1 {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    color: #212529;
  }
  .pageheader {
    margin-bottom: 22px;
  }
  .pagetext p {
    font-weight: 400;
    font-size: 14px;
    line-height: 186%;
    text-align: center;
    color: #212529;
  }
  .shopspage__header li {
    font-size: 14px;
    white-space: nowrap;
    margin-right: 20px;
  }
  .searchinput input {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .contactsitemstable__table table * {
    display: block;
  }
  .contactsitemstable__table table {
    display: block;
  }
  .contactsitemstable__table tr {
    margin-bottom: 14px;
    background: #f5f5f5;
    border-radius: 14px;
    overflow: hidden;
    padding: 16px 22px;
  }
  .contactsitemstable__table tr td {
    border-radius: 0 !important;
  }
  .shopspage__header {
    margin-bottom: 22px;
  }
  .contactsitemstable__cell {
    padding: 0 !important;
  }
  .contactsitemstable__table tr td:first-child {
    margin-bottom: 15px;
  }
  .contactsitemstable__table tr td:nth-child(2) {
    margin-bottom: 11px;
  }
  .contactsitemstable__table .customreset.reverse {
    padding-left: 24px;
    padding-right: 24px;
    height: 35px;
    line-height: 33px;
    font-size: 14px;
    width: fit-content;
  }
}

.productslider_cards .myslider__slider {
  flex-wrap: wrap;
  width: 100%;
}
.productslider_cards .product-list-item {
  max-width: 25%;
  padding: 20px;
  background: rgba(245, 245, 245, 1);
  border-radius: 20px;
  height: 100%;
}

.productslider_cards .product-list-item__footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  align-items: center;
}
.productslider_cards .product-list-item img {
  max-width: 100%;
}

.productslider_cards .product-list-item__section {
  font-weight: 400;
  min-height: 17px;
  font-size: 0.6875rem;
  color: #6c757d;
  padding: 0;
  letter-spacing: 0.4px;
  white-space: normal;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: end;
  justify-content: flex-end;
  opacity: 0.6;
  margin-bottom: 6px;
}

.productslider_cards .product-list-item__icon {
  width: auto;
  height: auto;
  cursor: pointer;
  z-index: 2;
  opacity: 0.6;
  font-size: 0.75rem;
  color: #6c757d;
  min-height: 18px;
}
.productslider_cards .product-list-item__sign span {
  display: block;
}
.productslider_cards .product-list-item__footer {
  margin-bottom: 10px;
  min-height: 42px;
  align-items: flex-end !important;
}

.productslider_cards .product-list-item__price {
  display: none;
}
.productslider_cards .btn_main {
  margin: 0;
}
.productslider_cards {
  /* margin: 0 -22px; */
}
.myslider__arrows {
  padding: 0 22px;
}
.productrelated {
  /*   max-width: 25%;
  width: 25%; */
  padding: 0 22px;
  margin-bottom: 45px;
  /*   display: flex;
  align-items: center;
  gap: 45px;
  margin-bottom: 20px; */
}
.productslider_cards {
  width: 100%;
}
.container_p20 {
  padding: 0 20px !important;
}
.myslider__slider_related {
  display: flex;
  align-items: center;
  flex-wrap: wrap;

  /*   margin: 0 -22px; */
}
.productrelated .product-list-item {
  width: 100%;
  max-width: 337px;
}
.myslider__slider_related {
  align-items: unset;
}
.productrelated .product-list-item {
  height: 100%;
}

.t-zoomer__video iframe {
  height: 100%;
  width: 100%;
}

#pd-video-modal .modal__content {
  width: 100%;
  padding: 0;
  overflow: hidden;
}
#pd-video-modal iframe {
  width: 100%;
  height: 100%;
}
.myslider {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.myslider__slider {
  display: flex;
  position: relative;
  transition: left 0.5s;
  overflow-x: hidden;
  scroll-behavior: smooth;

  left: 0;
}

.myslider__slide {
  /*   float: left; */
}

[data-myslider="slidercontainer"] {
  position: relative;
  top: -100px;
}

.myslider__arrows {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  /*   position: absolute;
  top: 0; */
}

.myslider__arrow {
  padding: 10px 0;
  cursor: pointer;
}
.myslider__dots {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.myslider__dots__button {
  background: #d9d9d9;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: 0 3px;
  cursor: pointer;
}
.myslider__dots__button.active {
  background: #009a92;
}

.product-list__wishlist svg {
  width: 26px;
  height: 26px;
  display: block;
}

.product-list__wishlist {
  display: block;
  transition: all 0.3s ease;
}

.product-list__wishlist:hover .fav_before {
  display: none;
}
.product-list__wishlist:hover .fav_after {
  display: block;
}
.product-list__wishlist.active .fav_before {
  display: none;
}
.detail__wishlist.active .fav_before {
  display: none;
}
.product-list__wishlist .fav_after {
  display: none;
}
.detail__wishlist .fav_after {
  display: none;
}
.product-list__wishlist.active .fav_after {
  display: block;
}
.detail__wishlist.active .fav_after {
  display: inline-block;
}
.also-items .card-cols__scroll-container {
  height: unset;
}

.product-list_buybutton {
  display: none;
}
.detail__color__i {
  position: relative;
}

.stickers {
  position: absolute;
  right: 0px;
  top: -3px;
}

.sticker {
  padding: 6px 7px 4px 7px;
  margin-left: 7px;
  line-height: 12px;
  font-weight: 600;
  border-radius: 0 10px 0 10px;
  font-size: 12px;
  text-transform: uppercase;
}
.sticker_new {
  background: rgba(255, 37, 37, 1);
  color: #fff;
}
.detail__color__i.active .stickers {
  right: -3px;
}

.detail__cover__cell-img .stickers {
  right: 20px;
  top: 20px;
}
.detail__cover__cell-img .sticker {
  font-size: 16px;
  font-weight: 600;
}
.detail__cover__cell-img .sticker_new {
  color: rgba(255, 37, 37, 1);
  background: none;
}

.product-list-item .sticker_new {
  color: rgba(255, 37, 37, 1);
  background: none;
  font-size: 16px;
}
.product-list-item .stickers {
  position: static;
  text-align: right;
}
.product-list-item__right--icon {
  opacity: 1;
}
.product-list-item__right--icon > img {
  opacity: 0.3;
}

/* .product-list-item__right--icon {
      display: flex;
      align-items: center;
    } */

@media (min-width: 1366px) {
  .footer-cols {
    display: grid;
    grid-template-columns: 200px 200px minmax(200px, 100%) 400px;
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .product-list-item .sticker_new {
    font-size: 12px;
    padding: 0;
  }
  .sticker {
    font-size: 10px;
  }
  .detail__cover__cell-img .stickers {
    right: 10px;
    top: 10px;
  }
  .detail__cover__cell-img .sticker {
    font-size: 16px;
    font-weight: 600;
  }
  .detail__cover__cell-img .sticker_new {
    color: rgba(255, 37, 37, 1);
    background: none;
  }

  .container_p20,
  .myslider__arrows {
    padding: 0 5px !important;
  }
  .productrelated {
    margin-bottom: 15px;
    /*  gap: 15px;
 */
    padding: 0 7px;
    flex-wrap: wrap;
  }
  .productrelated .product-list-item {
    /*     max-width: calc(50% - 3px);
    width:  calc(50% - 8px);
    min-width:  calc(50% - 8px); */
    border-radius: 5px;

    /*     height: unset; */
    padding: 11px 15px;
  }
  .productslider_cards .product-list-item__section {
    min-height: unset;
  }
  .productslider_cards .product-list-item__footer {
    min-height: unset;
  }
  .productrelated .product-list-item__name {
    min-height: 81px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .productrelated .product-list-item__name {
    padding: 0 !important;
  }
  .productrelated .product-list-item {
    /* padding-bottom: 45px; */
    position: relative;
  }
  .productrelated .product-list_buybutton {
    position: absolute;
    bottom: 20px;
  }
  .productrelated .product-item__model {
    font-size: 14px;
  }
  .productrelated a.product-list-item__model {
    font-size: 13px;
  }
  .productrelated .product-list_buybutton .btn_main {
    padding: 5px 27px 5px 27px;
    font-size: 12px;
    height: unset;
    line-height: 14px;
  }
  .productrelated .product-list__wishlist {
    display: none;
  }
  .product-list_buybutton .btn_main,
  .btn_main_default {
    padding: 0 16px;
  }
  .productrelated .product-list-item__name {
    padding: 0 10px 10px 10px;
  }
  .product-list-item__price {
    font-size: 14px;
  }
  .payblock {
    flex-wrap: wrap;
  }
  .payblock__logo {
    width: 100%;
    margin-bottom: 15px;
  }
  .payblock__logo img {
    max-width: 200px;
  }
  .confirm__pay {
    max-width: 100%;
  }
}

.detail__icons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 20px 0;
}
.detailicon img {
  max-width: 100%;
  max-height: 100%;
}
.detailicon {
  padding: 17px 15px;
  border-radius: 16px;
  border: 1px solid #dee2e6;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  height: 70px;
  min-width: 70px;
  box-sizing: border-box;
}
.detailicon__content {
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
}

.detailicon__text_lg {
  font-size: 22px;
  font-weight: 600;
  color: #212529;
  line-height: 100%;
  margin-bottom: 3px;
}
.detailicon__text_md {
  font-size: 16px;
  font-weight: 600;
  color: #212529;
  line-height: 100%;
  margin-bottom: 3px;
}
.detailicon__text_sm {
  font-size: 12px;
  color: #8693a0;
  line-height: 100%;
  text-transform: uppercase;
}
.detailicon__icon {
  height: 100%;
}

.newsspecial .news__item__img {
  padding: 0;
}
.newsspecial .news__item {
  margin-bottom: 30px;
  border-radius: 20px;
  overflow: hidden;
  margin: 52px 0 67px 0;
}

.newsspecial .news__item__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.newsspecial .news__item__text {
  background: #f5f5f5;
  font-size: 0.875rem;
}

.newsspecial .news__item__text__wrapper {
  padding: 50px 0 50px 0;
  margin-left: 10%;
  margin-right: 10%;
}

.newsspecial .news__item__text__date {
  font-weight: 600;
  font-size: 16px;
  color: #009a92;
}

.newsspecial .news__item__text__title {
  display: block;
  font-size: 1.125rem;
  padding: 10px 0 10px 0;
}
.newsspecial .news__item__text__title h1 {
  font-weight: 600;
}
.newsspecial .news__item__text__detail {
  font-size: 0.875rem;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: #212529;
  margin-bottom: 27px;
  opacity: 0.5;
  margin-top: 18px;
}

.newsspecial__description p {
  font-weight: 400;
  font-size: 18px;
  line-height: 178%;
  color: #212529;
}
.newsspecial__slider {
  margin-bottom: 75px;
}
.newsspecial__description {
  margin: 67px 0;
}
.newsspecial__left,
.newsspecial__right {
  cursor: pointer;
}
.newsspecial__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.newsspecial__title {
  font-weight: 600;
  font-size: 26px;
  color: #212529;
}
.newsspecial__arrows {
  display: flex;
  align-items: center;
  gap: 6px;
}

.newsspecial__slide {
  background: #f5f5f5;
  border-radius: 20px;
  overflow: hidden;
  max-width: 473px;
}
.newsspecial__slider_v2 .newsspecial__slide {
  max-width: 337px;
}
.newsspecial__slide a {
  display: block;
}
.newsspecial__slide .newsspecial__slideimage img {
  width: 473px;
  height: 269px;
  object-fit: cover;
  object-position: center;
}
.newsspecial__slide .product-list-item__img img {
  width: 286px;
  height: 286px;
  object-fit: cover;
  object-position: center;
}
.newsspecial__slidertitle {
  margin-bottom: 17px;
  font-weight: 600;
  font-size: 20px;
  color: #212529;
}
.newsspecial__slidertext {
  font-weight: 400;
  font-size: 14px;
  line-height: 186%;
  color: #212529;
  margin-bottom: 24px;
  opacity: 0.5;
}
.newsspecial__sliderdate {
  font-weight: 600;
  font-size: 14px;
  color: #009a92;
}

.newsspecial__slides {
  display: flex;
  gap: 30px;
}
.newsspecial__slider {
  width: 100%;
  overflow: hidden;
}
.newsspecial__slides {
  position: relative;
  transition: all 0.3s linear;
  left: 0;
}

.newsspecial__slidercontent {
  padding: 30px 35px;
}

@media (min-width: 576px) {
  .newsspecial .news__item__text__title {
    font-weight: 600;
    margin-bottom: 18px;
    font-size: 28px;
    color: #212529;
  }
}

@media (min-width: 1366px) {
  .newsspecial .news__item__text__date {
    font-size: 1rem;
  }
}

@media (min-width: 768px) {
  .newsspecial .news__item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
  }
}

@media (min-width: 768px) {
  .newsspecial .news__item__text {
    font-size: 1rem;
    display: -webkit-box;
    display: flex;
    justify-items: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .newsspecial .news__item__img {
    width: 100%;
  }
}
.custommodal {
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(33, 33, 33, 0.3);
  left: 0;
  top: 0;
  z-index: 999;
  display: flex;
}
.custommodel__close {
  position: absolute;
  right: 20px;
  z-index: 3;
  top: 20px;
  height: 10px;
  cursor: pointer;
}
.custommodel__close svg {
  display: block;
}
.custommodal__wrapper {
  position: absolute;
  width: 612px;
  box-shadow: 5px 5px 40px 0 rgba(43, 54, 70, 0.25);
  background: #fff;
  border-radius: 20px;
  padding: 58px 38px 35px 38px;
  /*   position: fixed; */
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}
.custommodal__text {
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
  text-align: center;
  color: #212121;
}
.custommodal__main {
  padding: 59px 24px 24px 24px;
  background: rgba(0, 154, 146, 0.12);
  border-radius: 16px;
}
.custommodal__header {
  position: relative;
  text-align: center;
}
.custommodal__header img {
  position: absolute;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}

.custommodal {
  display: none;
}
.custommodal.active {
  display: flex;
}

.newsspecial__slider_v2 .product-list-item__icons {
  padding: 1rem 1.5rem 0 1.5rem;
}
.newsspecial__slider_v2 .product-list-item__icon {
  width: auto;
  height: auto;
  cursor: pointer;
  z-index: 2;
  opacity: 0.6;
  font-size: 0.75rem;
}
.newsspecial__slider_v2 .product-list_buybutton {
  display: block;
}

.newsspecial__slider_v2 .product-list-item__img picture {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 100%;
}

.newsspecial__slider_v2 .product-list-item__section {
  padding: 0 0 5px 0;
  width: 50%;
}

.newsspecial__slider_v2 .product-list-item__section {
  font-family: tt_hovesextralight, -apple-system, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.6875rem;
  color: #6c757d;
  padding: 0;
  letter-spacing: 0.4px;
  white-space: normal;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: end;
  justify-content: flex-end;
  margin-top: 15px;
  min-height: 33px;
}

.newsspecial__slider_v2 .product-list-item__model {
  display: block;
  font-family: var(--bs-font-sans-serif);
  font-weight: 400;
  font-size: 1rem;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  white-space: normal;
  min-height: unset !important;
}

.newsspecial__slider_v2 .product-list_buybutton .btn_main,
.btn_main_default {
  height: 38px;
  line-height: 38px;
}

.newsspecial__slider_v2 .btn_main {
  font-weight: 400;
  font-size: 17px;
  color: #fff;
  padding: 0 38px;
  display: inline-block;
  margin: 10px 0;
  background: #003041;
  transition: all 0.3s ease;
  border-radius: 12px 12px 12px 0;
  white-space: nowrap;
  height: 52px;
  line-height: 52px;
}
.newsspecial__slider_v2 .product-list-item__name {
  padding: 0 1.5rem 1rem 1.5rem;
}

.newsspecial__slider_v2 .product-list-item__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.newsspecial__list {
  margin: 40px 0;
}
.newsspecial__listitems {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.newsspecial__listitem {
  width: calc(33.33333333% - 20px);
}
.newsspecial__listitem .newsspecial__slide .newsspecial__slideimage img {
  width: 100%;
}

.newsnav__showmore a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 11px 38px;
  border: 2px solid #003041;
  border-radius: 12px 12px 12px 0;
  transition: all 0.3s linear;
}
.newsnav__showmore a svg {
  transition: all 0.3s linear;
}
.newsnav__showmore a:hover svg {
  transform: rotate(-180deg);
}
.newsnav__showmore a:hover {
  background: #009a92;
  border-color: #009a92;
}
.newsnav__showmore a:hover svg path {
  fill: #fff;
}
.newsnav__showmore a:hover span {
  color: #fff;
}
.newsspecial__nav {
  margin: 65px 0;
}
.newsnav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.catalognav__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

.pagination__arrRight {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagination > a {
  line-height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination ul {
  display: inline-block;
  margin: 0 15px;
  padding: 0;
}

.pagination ul li {
  float: left;
  margin: 0 5px;
  list-style: none;
}

.pagination ul li > span {
  vertical-align: sub;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: #212121;
  line-height: 46px;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 10px;
  border: 2px solid transparent;
}

.pagination ul li a {
  vertical-align: sub;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: #212121;
  line-height: 44px;
  /* identical to box height */

  display: block;
  padding: 0 4px;
  width: 46px;
  height: 46px;
  border: 2px solid transparent;
  border-radius: 50%;
  min-width: 46px;
}

.pagination > span {
  float: left;
  display: block;
  padding-right: 3px;
}

.pagination ul li.active a {
  border-color: #009a92;
}

.pagination ul li a:hover {
  border-color: rgba(43, 54, 70, 0.15);
}

.paginationblock {
  padding: 0 0 20px 0;
}

.pagination__content {
  margin: auto;
}

.contactsitemstable__table.contactsitemstable__table_xls tbody td:last-child {
  text-align: left;
}
.shopspage__header_xls {
  margin: 30px 0;
}

.newsspecial_v3 .newsspecial__header {
  text-align: center;
  justify-content: center;
}
.newsspecial_v3 .newsspecial__title {
  font-size: 28px;
}
.newsspecial_v3 .newsspecial__slides {
  flex-wrap: wrap;
}
.newsspecial_v3 .newsspecial__slide {
  max-width: unset;
  width: calc(25% - 23px);
}
.newsspecial_v3 .product-list_buybutton {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.newsspecial_v3 .product-list-item__newprice {
  font-size: 22px;
  line-height: 26px;
  color: rgba(33, 37, 41, 1);
}
.newsspecial_v3 .product-list-item__oldprice {
  font-size: 14px;
  color: rgba(33, 37, 41, 1);
  position: relative;
}
.newsspecial_v3 .product-list-item__oldprice span {
  opacity: 0.5;
}
.newsspecial_v3 .product-list-item__oldprice:after {
  content: url('data:image/svg+xml,<svg width="46" height="6" viewBox="0 0 46 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.9" d="M35.3539 5.22034C30.9821 5.51478 26.6426 5.01114 22.7396 3.75629C19.4368 2.69634 15.7493 2.30558 12.0556 2.62416C8.3619 2.94274 4.79517 3.95916 1.72157 5.56909C1.52914 5.66992 1.29331 5.7139 1.06596 5.6913C0.838605 5.6687 0.638365 5.58137 0.509273 5.44857C0.380182 5.31578 0.332816 5.14837 0.377604 4.98317C0.422392 4.81797 0.555649 4.66854 0.74808 4.5677C4.07518 2.82452 7.93585 1.72319 11.9344 1.37664C15.9329 1.03009 19.9255 1.45079 23.5029 2.59556C37.2349 6.62444 44.0534 1.12108 44.3349 0.884302C44.4923 0.761756 44.7061 0.685101 44.9314 0.670342C45.1567 0.655583 45.3761 0.703857 45.5437 0.805113C45.7113 0.906369 45.8141 1.05273 45.8305 1.21355C45.8469 1.37437 45.7758 1.5372 45.6319 1.66793C42.8675 3.70866 39.2016 4.97568 35.3539 5.22034Z" fill="%23009A92"/></svg>');
  position: absolute;
  top: 0;
  left: 0;
}

.newsspecial_v3 .product-list-item__code {
  margin-top: 9px;
  font-size: 12px;
  line-height: 14px;
  width: 100%;
  min-width: 100%;
  margin-bottom: 14px;
}
.newsspecial_v3 .product-list-item__icons {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 1280px) {
  .newsspecial_v3 .newsspecial__slide {
    width: calc(33.333% - 20px);
  }
}
@media (max-width: 1023px) {
  .newsspecial__listitem {
    width: calc(50% - 20px);
  }
  .newsspecial_v3 .newsspecial__slide {
    width: calc(50% - 15px);
  }
}
@media (max-width: 768px) {
  .paginationblock {
    padding-bottom: 0;
    margin-top: 28px;
  }
  .pagination ul {
    margin: 0 5px;
  }
  .pagination ul li a {
    font-size: 14px;
  }
  .pagination ul li a,
  .pagination ul li > span {
    width: 35px;
    height: 35px;
    line-height: 33px;
    min-width: 35px;
    padding: 0;
  }
  .pagination {
    justify-content: space-between;
  }
  .newsnav__pagination {
    width: 100%;
  }
  .pagination ul li {
    margin: 0;
  }
  .pagination > a {
    width: 19px;
    height: 19px;
  }

  .paginationblock {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
  }
  .newsnav__showmore {
    font-weight: 500;
  }
  .newsnav {
    flex-wrap: wrap;
    justify-content: center;
  }
  .newsspecial__slide .newsspecial__slideimage img {
    width: 100%;
  }
  .newsspecial__listitems .newsspecial__slide .newsspecial__slideimage img {
    height: 193px;
  }
  .newsspecial__slide {
    border-radius: 16px;
  }
  .newsspecial__listitems {
    gap: 12px;
  }
  .newsspecial__listitem {
    width: 100%;
  }
  .newsspecial__slider_v2 .product-list_buybutton .btn_main,
  .btn_main_default {
    padding: 0 28px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .newsspecial__slider_v2 .newsspecial__title {
    font-size: 18px;
    line-height: 22px;
  }
  .newsspecial__slider_v2 .product-list-item__img {
    padding: 0 20px;
  }
  .newsspecial__slider_v2 .product-list-item__img img {
    max-width: 100%;
    height: unset;
  }
  .newsspecial__slider_v2 .newsspecial__slides {
    gap: 15px;
  }
  .newsspecial__slider_v2 .product-list__wishlist {
    display: none;
  }
  .newsspecial__slider_v2 .product-list-item__section {
    width: 100%;
  }
  .newsspecial__slider_v2 .product-list-item__model {
    font-size: 14px;
  }
  .newsspecial__slider_v2 .product-list-item__name {
    padding: 0 11px 15px 11px;
  }
  .newsspecial__slider_v2 .product-list-item__icons {
    padding: 15px 11px 0 11px;
  }
  .newsspecial__slider_v2 .newsspecial__slide {
    border-radius: 5px;
  }
  .custommodal__wrapper {
    width: calc(100% - 24px);
  }
  .custommodal__header img {
    width: 64px;
  }
  .custommodal__wrapper {
    padding: 40px 12px 12px 12px;
  }
  .custommodal__main {
    padding: 49px 20px 20px 20px;
  }
  .custommodal__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #212121;
  }
  .newsspecial .news__item__text__wrapper {
    padding: 18px;
  }
  .newsspecial .news__item__text__wrapper {
    margin: 0;
  }
  .newsspecial .news__item__text__detail {
    margin: 10px 0 19px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #212529;
  }
  .newsspecial .news__item__text__title {
    font-weight: 600;
    font-size: 20px;
    color: #212529;
  }
  .newsspecial .news__item__text__date {
    font-size: 12px;
  }
  .newsspecial .news__item {
    margin: 12px 0;
  }
  .newsspecial__description p {
    font-size: 14px;
  }
  .newsspecial__right svg,
  .newsspecial__left svg {
    width: 35px;
  }
  .newsspecial__title {
    font-weight: 600;
  }
  .newsspecial__header {
    font-size: 20px;
    color: #212529;
    margin-bottom: 27px;
  }
  .newsspecial__description {
    margin-bottom: 26px;
  }
  .newsspecial__slidercontent {
    padding: 18px;
  }
  .newsspecial__slidertitle {
    margin-bottom: 12px;
    font-size: 16px;
  }
  .newsspecial__slidertext {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 16px;
    line-height: 130%;
  }
  .newsspecial__sliderdate {
    font-weight: 600;
    font-size: 12px;
  }
  .newsspecial__slide img {
    height: 193px;
    width: 100%;
  }
  .newsspecial__slides {
    gap: 0;
  }
  .newsspecial__slide {
    max-width: 100%;
  }
  .newsspecial_v3 .newsspecial__slide {
    width: calc(50% - 8px);
  }
  .newsspecial_v3 .product-list-item__code {
    margin-top: 4px;
  }
  .newsspecial_v3 .product-list_buybutton {
    flex-wrap: wrap;
  }
  .newsspecial_v3 .product-list-item__newprice {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 3px;
  }
  .newsspecial_v3 .product-list-item__newprice {
    font-size: 12px;
    line-height: 14px;
  }
  .newsspecial_v3 .newsspecial__slider_v2 .product-list_buybutton .btn_main,
  .btn_main_default {
    width: 100%;
    text-align: center;
    border-radius: 6px 6px 6px 0;
  }
}

@media (max-width: 480px) {
  .newsspecial__slide .newsspecial__slideimage img {
    width: 100%;
    height: 193px;
  }
}

.custommodal_set .custommodal__wrapper {
  background-color: #0d2f3c;
  width: 1081px;
  max-width: 100%;
  padding: 25px 35px;
  background-image: url(/ru/html/popup_special/custommodal_set.svg);
  background-size: cover;
}
.custommodal_set.active {
  display: flex !important;
}

.custommodal_set .custommodal__title {
  font-weight: 600;
  font-size: 33px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
}

.custommodal_set .custommodel__close path {
  font-weight: 600;
  font-size: 33px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
}

.custommodal_set .custommodal__subtitle {
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  color: #38e8b6;
  margin-bottom: 32px;
}

.custommodal_set .custommodal__header {
  margin-bottom: 32px;
}

.custommodal_set .custommodal__main {
  background: transparent;
  padding: 0;
}

.custommodal__columns {
  display: flex;
  width: 100%;
}

.custommodal__column {
  min-width: calc(50% - 162px);
  width: 100%;
}

.specialset__items {
  display: flex;
  align-items: center;
  justify-content: center;
}

.specialset__item_equal {
  /* 		margin-bottom: 27px; */
}

.custommodal__delimeter {
  padding: 0 30px;
  display: flex;
  align-items: center;
}

.specialset__maintext {
  font-weight: 600;
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
  color: #38e8b6;
  margin-bottom: 15px;
}

.specialset__text {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #fff;
}

.specialset__boldtext {
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
}

.specialset__items_gap {
  gap: 10px;
  justify-content: space-between;
}

.custommodal__button a {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  background: #009a92;
  border-radius: 12px 12px 12px 0;
  padding: 14px 120px;
  display: inline-block;
  margin: auto;
  transition: all 0.3s ease;
  text-align: center;
}

.custommodal__button a:hover {
  opacity: 0.8;
}

.custommodal__footer {
  margin-top: 28px;
  text-align: center;
}

.specialset .specialset__items:first-child .specialset__item {
  height: 190px;
  align-items: center;
  display: flex;
}

.custommodal__delimeter {
  position: relative;
}

.delicon {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -11px;
  right: 0;
  margin: auto;
}

.custommodal__delimeter_mob {
  display: none;
  padding: 40px 0;
}

@media (min-width: 1023px) {
  .mob {
    display: none !important;
  }
}
.custommodal_set .custommodel__close path {
  fill: #fff;
}
.custommodal_set .custommodel__close g {
  opacity: 1;
}
@media (max-width: 1023px) {
  .custommodal_set .custommodal__wrapper {
    border-radius: 10px;
  }
  .custommodal_set .custommodel__close {
    right: 10px;
    top: 10px;
  }
  .specialset__maintext {
    margin-bottom: 11px;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    color: #38e8b6;
    max-width: 295px;
    margin-left: auto;
    margin-right: auto;
  }
  .custommodal__button a {
    font-size: 16px;
    padding: 10px 0;
    display: block;
    width: 100%;
  }
  .specialset__text {
    font-size: 12px;
  }

  .specialset__boldtext {
    line-height: 1;
    max-width: 268px;
    margin: auto;
  }

  .specialset__boldtext {
    line-height: 1;
  }

  .desk {
    display: none !important;
  }

  .custommodal_set .custommodal__wrapper {
    width: 100%;
  }

  .specialset__items {
    flex-wrap: wrap;
  }

  .custommodal__columns {
    flex-wrap: wrap;
  }

  .custommodal__column {
    width: 100%;
  }

  .custommodal__delimeter {
    display: none;
  }

  .custommodal__delimeter_mob {
    display: block;
    position: relative;
    margin-top: 10px;
  }

  .delicon {
    top: 50%;
  }

  .custommodal {
  }

  .custommodal.custommodal_set {
    height: unset;
    position: absolute;
    z-index: 999;
  }

  .custommodal.custommodal_set .custommodal__wrapper {
    height: unset;
    position: absolute;
    transform: none;
    top: 0;
    z-index: 999;
    padding: 24px 14px;
  }

  .custommodal_set .custommodal__title {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    margin-bottom: 6px;
  }

  .custommodal_set .custommodal__subtitle {
    margin-bottom: 23px;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
  }

  .specialset .specialset__items:first-child .specialset__item {
    height: unset;
  }
  .specialset__element img {
    max-width: 100%;
  }
}

.faq-answer a {
  color: #4563ff;
}
.faqv2__header {
  margin-bottom: 46px;
}
.faqv2__menu {
}
ul.faqv2__list {
  display: flex;
  /*  width: max-content; */
  justify-content: space-around;
  justify-content: center;
  gap: 30px;
}
.faqv2__list li {
  margin-right: 11px;
  margin-bottom: 20px;
}

.faqv2__list {
  list-style: none;
}

.faqv2__list li a {
  padding: 0 0 19px 0;
  font-weight: 500;
  font-size: 16px;
  color: #212529;
  border-bottom: 2px solid transparent;
}
.faqv2__list li.current a {
  border-color: #009a92;
}
.faqv2 .faqblock__item {
  background: #ffffff;

  overflow: hidden;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  /* identical to box height, or 120% */

  display: flex;
  align-items: center;

  /* type/Black */
  margin: 0 0 12px 0;
  color: #000000;
  padding: 0;
}
.faqv2 .faq-question {
  border: none;
  /*   background-image: none;
  background-repeat: no-repeat;
  background-position: center right 37px; */
  padding: 20px 33px 20px 33px;
  position: relative;
  font-size: 20px;
  line-height: 24px;
  background: #f5f5f5;
}

.faq-arrow {
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.faqv2 .faq-question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 20px;
}

.faqv2 .accordeonblock {
  padding-top: 20px;
}
.faqv2 .faq-answer {
  margin: 0;
  padding: 13px 33px 33px 33px;
}
.faqv2 .faq-answer * {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 150%;
  color: #212529;
  margin: 0 0 20px 0;
}
.faqv2 .faqblock__content {
  width: 100%;
  border: 2px solid #f5f5f5;
  border-radius: 20px;
}
.faqv2__faqmenu {
  display: none;
}
.faqv2 .faqblock__item.active .faq-question {
  background: #fff;
}

.faqv2 .faqblock__item.active .faq-arrow path {
  fill: #fff;
}
.faqv2 .faqblock__item.active .faq-arrow {
  background: #009a92;
}

.faq-answer {
  display: none;
}

.faq-questitle {
  font-weight: 600;
  font-size: 20px;
  color: #212529;
}
.faqv2 .faqblock__item.active .faq-questitle {
  color: #105c77;
}

.newsspecial__nav {
  margin: 45px 0;
}

.newsspecial_faq h1 {
  text-align: center;
  font-weight: 600;
  font-size: 36px;
  color: #212529;
}
@media (max-width: 999px) {
  ul.faqv2__list {
    display: none;
    margin: 0;
    padding: 10px;
    width: 100%;
    background: #ffffff;
    border: 1px solid #f5f5f5;
    border-top: none;
    /*     box-shadow: 0px 4px 4px rgba(115, 100, 179, 0.1); */
    border-radius: 0px 0px 10px 10px;
    gap: 0;
  }
  ul.faqv2__list.active {
    display: block;
  }

  .faqv2__list li {
    width: 100%;
  }

  .faqv2 .faqv2__faqclose {
    transform: rotate(180deg);
  }

  .faqv2 .faqv2__faqclose {
    display: none;
  }
  .faqv2__header {
    margin-bottom: 0;
  }
  .faqv2 .faq-question {
  }
  .faqv2__list li a {
    font-style: normal;
    font-weight: 400;
    border: none;
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
    /* identical to box height, or 129% */
    margin: 0 !important;
    display: flex;
    align-items: center;
    letter-spacing: -0.01em;
    height: initial;
    display: block;
    text-align: left;
    color: #595864;
    width: 100%;
    max-width: 100%;
  }
  .faqv2__list li {
    margin: 0;
    display: block;
  }
  .faqv2__list li.current a {
    position: relative;
    background: none;
    color: #009a92;
  }

  .faqv2__faqmenu {
    display: block;
    font-style: normal;
    font-weight: 400;
    border: none;
    padding: 17px 16px;
    font-size: 14px;
    line-height: 18px;
    /* identical to box height, or 129% */
    border: 2px solid #f5f5f5;
    border-radius: 10px;
    align-items: center;
    letter-spacing: -0.01em;
    position: relative;
    color: #595864;
  }

  .faqv2__faqmenu.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  .faqv2 .faq-question {
    padding: 20px 47px 20px 20px;
  }
  .faqv2 .faq-answer * {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }
  .faqv2 .faq-question:after {
    right: 20px;
  }
  .faqv2 .faq-answer {
    padding: 0 18px 18px 18px;
  }
  .faqv2 .faq-question {
    font-size: 16px;
    line-height: 18px;
    padding: 11px 10px 11px 18px;
    border-radius: 12px;
  }
  .faqv2 .faqblock__content {
    border-radius: 12px;
  }
  .faq-arrow {
    max-width: 24px;
    min-width: 24px;
    height: 24px;
  }
  .faq-arrow svg {
    width: 9px;
    height: 9px;
  }
  .faqv2 .faqblock__item {
    margin-bottom: 12px;
  }
  .newsspecial__nav {
    margin: 22px 0;
  }
  .faqv2__faqmenu {
    position: relative;
    padding-left: 54px;
    background-image: url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.875 3.89104L8.64371 3.29471e-07L9.75 0.966759L4.875 6L0 0.966759L1.10629 0L4.875 3.89104Z" fill="%23212529"/></svg>');
    background-position: center right 22px;
    background-repeat: no-repeat;
  }
  .faqv2__faqmenu:before {
    position: absolute;
    left: 22px;
    top: 50%;
    transform: translateY(-50%);
    content: url('data:image/svg+xml,<svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7468 4.58018C13.019 4.53256 11.3309 4.03646 9.84003 3.13808C8.57838 2.37872 7.14268 1.97801 5.68039 1.97714C4.21809 1.97627 2.78194 2.37525 1.51944 3.1331C1.44039 3.18056 1.34622 3.19383 1.25766 3.16998C1.16909 3.14612 1.09338 3.08709 1.04718 3.0059C1.00098 2.9247 0.988067 2.82798 1.01129 2.73701C1.03452 2.64604 1.09197 2.56829 1.17102 2.52083C2.53773 1.70044 4.09226 1.26807 5.67525 1.26807C7.25824 1.26807 8.81276 1.70044 10.1795 2.52083C15.4382 5.46461 18.3048 2.69373 18.4235 2.57397C18.4895 2.51256 18.5761 2.47978 18.6652 2.48247C18.7542 2.48516 18.8388 2.5231 18.9012 2.58839C18.9636 2.65368 18.999 2.74124 19 2.83273C19.001 2.92422 18.9674 3.01257 18.9065 3.07925C17.7507 4.09494 16.2671 4.63027 14.7468 4.58018Z" fill="%23009A92"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.97591 3.93164C3.10038 3.25665 4.37952 2.90129 5.68193 2.90207C6.9842 2.90285 8.26281 3.25967 9.38644 3.93586C11.0078 4.91284 12.8434 5.45252 14.7224 5.50472C16.4663 5.56157 18.1681 4.94722 19.4939 3.78205L19.5312 3.74929L19.5648 3.71256C19.7851 3.47177 19.906 3.15283 19.9025 2.82255C19.899 2.49225 19.7712 2.17614 19.5458 1.94039C19.3204 1.70458 19.0151 1.56762 18.6937 1.55791C18.3723 1.5482 18.0596 1.66653 17.8212 1.8883L17.8075 1.90097L17.7946 1.91399C17.7949 1.91374 17.7948 1.91386 17.7943 1.91432C17.7749 1.93299 17.1692 2.51594 16.0224 2.79643C14.868 3.07882 13.0672 3.07967 10.6238 1.71501C9.12218 0.816555 7.41533 0.343109 5.67732 0.343109C3.93464 0.343109 2.2233 0.819097 0.718725 1.72224L0.718674 1.72227C0.433461 1.8935 0.226122 2.17409 0.142309 2.50238C0.0584994 2.83065 0.105092 3.17966 0.271804 3.47263C0.438471 3.76551 0.71162 3.97855 1.0313 4.06466C1.35096 4.15076 1.69071 4.10284 1.97586 3.93166" fill="%23009A92"/><path d="M14.7468 10.2497C13.019 10.2021 11.3309 9.70595 9.84003 8.80757C8.57838 8.04822 7.14268 7.64751 5.68039 7.64663C4.21809 7.64576 2.78194 8.04475 1.51944 8.8026C1.44039 8.85006 1.34622 8.86333 1.25766 8.83947C1.16909 8.81562 1.09338 8.75658 1.04718 8.67539C1.00098 8.5942 0.988067 8.49748 1.01129 8.40651C1.03452 8.31554 1.09197 8.23778 1.17102 8.19033C2.53773 7.36993 4.09226 6.93756 5.67525 6.93756C7.25824 6.93756 8.81276 7.36993 10.1795 8.19033C15.4382 11.1341 18.3048 8.36323 18.4235 8.24346C18.4895 8.18205 18.5761 8.14927 18.6652 8.15196C18.7542 8.15465 18.8388 8.1926 18.9012 8.25789C18.9636 8.32318 18.999 8.41073 19 8.50223C19.001 8.59372 18.9674 8.68206 18.9065 8.74875C17.7507 9.76444 16.2671 10.2998 14.7468 10.2497Z" fill="%23009A92"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.97591 9.60113C3.10038 8.92615 4.37952 8.57079 5.68193 8.57157C6.9842 8.57234 8.26281 8.92916 9.38644 9.60535C11.0078 10.5823 12.8434 11.122 14.7224 11.1742C16.4663 11.2311 18.1681 10.6167 19.4939 9.45154L19.5312 9.41878L19.5648 9.38205C19.7851 9.14126 19.906 8.82232 19.9025 8.49204C19.899 8.16175 19.7712 7.84563 19.5458 7.60989C19.3204 7.37407 19.0151 7.23711 18.6937 7.2274C18.3723 7.2177 18.0596 7.33603 17.8212 7.5578L17.8075 7.57046L17.7946 7.58349C17.7949 7.58324 17.7948 7.58335 17.7943 7.58382C17.7749 7.60249 17.1692 8.18543 16.0224 8.46593C14.868 8.74831 13.0672 8.74917 10.6238 7.3845C9.12218 6.48605 7.41533 6.0126 5.67732 6.0126C3.93464 6.0126 2.2233 6.48859 0.718725 7.39174L0.718674 7.39177C0.433461 7.563 0.226122 7.84359 0.142309 8.17187C0.0584994 8.50014 0.105092 8.84915 0.271804 9.14212C0.438471 9.43501 0.71162 9.64804 1.0313 9.73415C1.35096 9.82025 1.69071 9.77233 1.97586 9.60116" fill="%23009A92"/></svg>');
  }
  .faq-questitle {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
  }
  .newsspecial_faq .newsspecial__list {
    margin-top: 24px;
  }
  .newsspecial_faq h1 {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
  }
}

.filter__help {
  margin-left: 3px;
}

.filter__help-call {
  border: 1px solid rgba(50, 50, 50, 0.3);
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  background: #fff;
  border-radius: 50%;
  font-weight: 500;
  cursor: pointer;
  font-size: 10px;
  display: block;
}
.filter__help-call:hover {
  border-color: rgba(0, 154, 146, 1);
}

.filter__help-tooltip__text {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  display: block;
  color: #373737;
}

.filter__help-tooltip__content {
  padding: 15px 24px;
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 17px;
}

/* .filter__help-tooltip__content:after {
  content: url(/local/templates/azlog/public/css/../images/tooltip.svg);
  position: absolute;
  top: 100%;
  left: 25px;
} */

.filter__help-tooltip__info {
  margin-top: 13px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  display: block;
  color: #373737;
}

.filter__help-tooltip {
  white-space: initial;

  position: absolute;
  z-index: 9999;
  transition: 0.4s all ease !important;
  bottom: calc(100% + 10px);
  left: calc(50% - 25px);
  width: 333px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 5px 5px 60px rgba(55, 55, 55, 0.15);
}
.filter__help-tooltip a {
  transition: unset;
}

.filter__help {
  position: relative;
}

.filter__help:hover .filter__help-tooltip {
  visibility: visible !important;
}

.btn_main {
  font-weight: 400;
  font-size: 16px;
  color: #fff !important;
  padding: 0 38px;
  display: inline-block;
  margin: 10px 0;
  background: #003041;
  transition: all 0.3s ease;
  border-radius: 12px 12px 12px 0;
  white-space: nowrap;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  display: block;
  width: 100%;
  text-align: center;
}

.filter__help .btn_main {
  margin-top: 16px;
}

.filter__param_image input {
  opacity: 0;
  width: 0;
}

.filter__params_row .filter__params__wrp {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: flex-start;
}
.filter__params_row .filter__param {
  margin-right: 0;
}
.filter__param_image .filter__param__name {
  margin-left: 0;
}
.filter__param_image .detailicon {
  min-width: 78px;
  text-align: center;
  border-width: 2px;
  max-width: 78px;
  height: 55px;
}
.filter__params_row .filter__params__hdr {
  margin-bottom: 10px;
}
.filter__param_image input:checked + .filter__param__name .detailicon {
  border-color: rgba(0, 154, 146, 1);
}

.filter__params__col.filter__params__col_image .filter__params__wrp > div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
.filter__params__col.filter__params__col_image .filter__params__hdr {
  margin-bottom: 10px;
}
.filter__params__col.filter__params__col_image .filter__param {
  margin-right: 0;
  margin-bottom: 5px !important;
}
.filter__params__col.filter__params__col_image
  .filter__params__wrp
  > div
  > .filter__param:first-child {
  padding-top: 0;
}
.filter__param_image .detailicon {
  padding: 10px;
}
.detailicon img {
  width: auto;
}
.detailicon__icon {
  height: 100%;
  display: flex;
  align-items: center;
}
.filter__param_image .detailicon {
}
.productcolor {
  display: flex;
  flex-wrap: wrap;
  gap: 3px 2px;
  min-width: 90px;
  max-width: 90px;
  position: absolute;
  z-index: 2;
}
.productcolor__item {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(245, 245, 245, 1);
  border-radius: 9px 9px 9px 0;
  overflow: hidden;
}
.productcolor__item img {
  max-width: 100%;
  display: block;
  max-height: 100%;
}

.breadcrumbs {
  margin: 22px 0;
}

.breadcrumbs__items ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.breadcrumbs__items ul li {
  position: relative;
  padding-right: 12px;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}
.breadcrumbs__items ul li:after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  background: #d9d9d9;
}
.breadcrumbs__items ul li:last-child:after {
  display: none;
}
.breadcrumbs__items ul img {
  line-height: 1;
  vertical-align: bottom;
}
.breadcrumbs__items ul span {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #212529;
}
.breadcrumbs__items ul a span {
  line-height: 16px;

  color: rgba(33, 37, 41, 0.6);
}
.breadcrumbs__items ul li:last-child {
  margin-right: 0;
  padding-right: 0;
}
.pageheader .breadcrumbs__items,
.breadcrumbs_center .breadcrumbs__items {
  text-align: center;
}

.pageheader .breadcrumbs__items,
.breadcrumbs_center .breadcrumbs__items {
  text-align: center;
}
.for-dealer__wrapper,
.shopspage {
  margin-top: 0 !important;
}
.guarantee,
.news__header,
.contacts {
  margin-top: 40px;
}
.guarantee__header h1 {
  margin-bottom: 20px;
}
.container .container {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.section-grid__container {
}
.categorycards {
  margin: 20px 0;
}
.categorycards__items {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.categorycards__item {
  width: calc(25% - 19px);
  max-width: 304px;
}
.categorycards__wrapper {
}
.categorycards__link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;

  text-align: center;
  padding: 25px;

  border-radius: 9px;
  transition: all 0.3s ease;
}
.categorycards__link span {
  display: block;
}
.categorycards__link:hover {
  background: #fff;
  box-shadow: 6px 6px 24px 0 rgba(0, 48, 65, 0.1);
}

.categorycards__image {
  text-align: center;
  width: 92px;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 12px;
  background: #f5f5f5;
  padding: 5px;
  margin-bottom: 25px;
}
.categorycards__image img {
  width: 92px;
  height: 92px;
  object-fit: contain;
  object-position: center;
  display: block;
  max-width: 100%;
}
.categorycards__main {
}
.categorycards__title {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  color: #212529;
  line-height: 100%;
  text-align: center;
}
.categorycards__info {
  color: rgba(33, 37, 41, 0.6);
  font-size: 14px;
  line-height: 100%;
  text-align: center;
}
.categorycards__main {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}
.categorycards__wrapper,
.categorycards__link {
  height: 100%;
}
.categorycards__link:hover .categorycards__title {
  color: #009a92;
}
.newsfilter {
  padding: 30px 30px 30px 0;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  margin-bottom: 30px;
}
.newsfilter__item {
  padding-left: 34px;
  margin-bottom: 42px;
  border: none;
  display: block;
  border-left: 2px solid transparent;
  font-weight: 500;
  font-size: 18px;
  color: #212529;
  background: none;
}
.newsfilter__item:last-child {
  margin-bottom: 0;
}

.newsfilter__item.active {
  border-color: #009a92;
  color: #1e4e5f;
  font-weight: bold;
}

.news_2 .section-grid__wrp {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  grid-template-columns: minmax(250px, 336px) 1fr;
  gap: 50px;
}

.section-grid__news {
  display: grid;
  gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-grid__2n {
  grid-column: 1 / 3;
}
.news2card {
  border-radius: 20px;
  overflow: hidden;
  height: 518px;
  position: relative;
  display: block;
  background-size: cover;
  background-position: center;
}
.news2card__layer {
  width: 100%;
  display: block;
  height: 100%;
  background: rgba(33, 37, 41, 0);
  background: linear-gradient(
    180deg,
    rgba(33, 37, 41, 0) 0%,
    rgba(33, 37, 41, 0) 55%,
    rgba(0, 0, 0, 0.7) 85%,
    rgba(0, 0, 0, 0.7) 100%
  );
}

.news2card__content {
  position: absolute;
  z-index: 1;
  bottom: 26px;
  left: 32px;
  right: 26px;
}
.section-grid__2n .news2card__content {
  position: absolute;
  z-index: 1;
  bottom: 26px;
  left: 42px;
}

.news2card__title {
  margin-bottom: 16px;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;

  text-shadow: 0 2px 2px rgba(33, 37, 41, 0.3);
}
.news2card__info {
  display: flex;
  gap: 15px;
  align-items: center;
}
.news2card__category {
  font-weight: bold;
  font-size: 17px;
  color: #fff;
  padding: 3px 15px;
  border: 2px solid #fff;
  border-radius: 12px 12px 12px 0;
}

.news2card__date {
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
}

.container_full {
  width: 100%;
  max-width: 100%;
  padding: 0 45px;
}
.news__dtl-header {
  font-size: 2.125rem;
  margin-bottom: 40px;
}
.news__btn {
    
    display: block;
   
    font-size: .75rem;
    position: relative;
    text-transform: uppercase;
    border: none;
    width: 185px;
    height: 40px;
    text-align: center;
    background-color: #ebebeb;
    padding-left: 39px;
    padding-top: 12px;
    margin-bottom: 40px;
    margin-top: 40px;
}
.news__btn:before {
    content: "";
    position: absolute;
    left: 22px;
    top: 17px;
    width: 14.76px;
    height: 7.6px;
    background-image: url(/local/templates/paulmark_2020/images/arrow.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
.news__dtl__text a {
  text-decoration: underline;
}
.news__dtl__text a:hover {
  text-decoration: none;
}

.news2detail_grid {
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr minmax(320px, 411px);
}

.news2aside__header {
  margin-bottom: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;

}

.news2aside__title {
  font-weight: bold;
font-size: 26px;
color: #212529;
text-transform: none;
}

.btn_main2 {
  padding: 8px;
  min-width: 111px;
  text-align: center;
  background:  #f5f5f5;
  border-radius: 10px;
  font-weight: 500;
font-size: 16px;
color: #009a92;
display: inline-block;
}
.btn_main2:hover {
  background:#009a92;
  color: #fff;
}

.news2aside__item {
  margin-bottom: 12px;
}


.news2aside__wrapper {
  display: block;
  border-radius: 16px;
  background: #f5f5f5;
  padding: 20px;
}
.news2aside__img {
  margin-bottom: 18px;
}
.news2aside__img img {
  width: 371px;
  height: 207px;
  max-width: 100%;
  object-fit: cover;
  object-position: center bottom;
}
.news2aside__cardtitle {
  font-weight: 300;
font-size: 18px;
text-transform: uppercase;
color: #212529;
}

.videoblock {
  margin-bottom: 43px;
}
.video-container {
}
.banner-video {
}
.video-desktop {
}
.aboutpage h1 {
  text-align: center;
  margin-bottom: 29px;
  margin-top: 0;
  font-weight: 600;
font-size: 17px;
text-transform: uppercase;
color: #009a92;
}
.aboutpage__subtitle {
  font-weight: 500;
font-size: 36px;
text-align: center;
color: #212529;
margin-bottom: 62px;text-align: center;
max-width: 1019px;
margin-left: auto;
margin-right: auto;
line-height: 1.1;
}
.aboutpage__items {
}
.aboutpage__item {
}
.aboutitem {
  display: flex;
  align-items: center;
  gap: 54px;
  justify-content: center;
}
.aboutpage__item {
  margin-bottom: 94px;

}
.aboutitem__iamge {
  /* height: 429px; */
  max-height: 811px;
  min-width: 708px;
  max-width: 708px;
  overflow: hidden;
}
.aboutitem__iamge img {
 /*  height: 100%; */
  object-position: top center;
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}
.aboutitem__content {
  min-width: 558px;
  max-width: 558px;
}
.aboutitem__title {
  margin-bottom: 25px;
  margin-top: 0;
  font-weight: 600;
font-size: 17px;
text-transform: uppercase;
color: #009a92;
text-align: left;
}
.aboutitem__subtitle {
  line-height: 1.2;
  font-weight: 500;
font-size: 22px;
color: #212529;
margin-bottom: 25px;
}
.aboutitem__text {
  font-weight: 400;
font-size: 16px;
line-height: 170%;
color: #212529;
}
.aboutitem__text + .aboutitem__text {
  margin-top: 25px;
}
.aboutitem__icon {
  display: block;
  margin-bottom: 20px;
}
.videoblock {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}
.videoblock iframe {
  width: 100%;
}
.aboutpage_celeb .aboutitem__iamge {
  min-width: 636px;
  max-width: 636px;
      display: flex
;
}
.aboutpage_celeb .aboutitem__title {
font-weight: 500;
font-size: 22px;
color: #212529;
text-transform: none;
font-weight: bold;
}
.aboutitem__button {
  margin-top: 25px;
}
.aboutitem__button a.btn_main {
  display: inline-block;
  height: 48px;
  line-height: 48px;
  width: unset;
}

.news__dtl__text p {
  margin-bottom: 36px;
}
.news__dtl__text iframe {
  width: 100%;

}
@media (max-width: 1380px) {
.video-desktop {
    max-width: 100%;
}
  .aboutitem__iamge {
    display: flex;
        min-width: 408px;
    max-width: 708px;
  }
  .aboutitem__content {
        min-width: 358px;
    max-width: 558px;
  }
.aboutpage_celeb .aboutitem__iamge {
        min-width: 408px;
  max-width: 636px;
      display: flex
;
}

  .container_full {
    padding: 0 15px;
  }
  .news_2 .section-grid__wrp {
    gap: 20px;
    grid-template-columns: minmax(250px, 250px) 1fr;
  }
}
@media (max-width: 1023px) {
 
  .aboutitem__button {
  margin-top: 18px;
}
.aboutitem__button a.btn_main {
  height: 38px;
  line-height: 38px;
}
 .container_full .container {
  padding: 0;
 }
.aboutpage__item {
  margin-bottom: 40px;
 
}
.aboutitem {
   flex-wrap: wrap;
}
.aboutitem__iamge {
   min-width: 100%;
    max-width: 100%;
    margin-bottom: 19px;
    order: -1;
    max-height: 388px;

}
.aboutitem__iamge img {
    object-position: center;
}
.aboutitem__content {
   min-width: 100%;
    max-width: 100%;
}
.aboutitem__title {
  margin-bottom: 18px;
  font-size: 14px;
}
.aboutitem__subtitle {
  font-size: 18px;
  margin-bottom: 18px;
}
.aboutitem__text {
  font-size: 14px;
line-height: 170%;
}
.aboutitem__text + .aboutitem__text {
  margin-top: 18px;
}
.aboutitem__textblock {
  margin-bottom: 22px;
}
.aboutitem__icon {
  margin-bottom: 21px;
}
.aboutitem {
  gap: 0;
}
  .news2aside__img img {
    height: 190px;
  }
  .news2aside__cardtitle {
    font-size: 16px;
  }
 .news2aside {
  margin-bottom: 40px;
 }
  .news2aside__img img {
    max-width: 100%;
  }
  .news2detail_grid {
    grid-template-columns: 1fr;
  }
  .news__dtl-header {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .news__dtl__text img {
    max-width: 100%;
    height: unset;
  }
      .news__btn {
        margin-top: 100px;
        display: block;
    }
  .news_2 .section-grid__wrp {
    gap: 20px;
    grid-template-columns: 1fr;
  }
  .section-grid__2n {
    grid-column: unset;
  }
  .section-grid__news {
    display: grid;
    gap: 12px;
    grid-template-columns: 1fr;
  }
  .news2card {
    height: 367px;
  }
  .news2card__content,
  .section-grid__2n .news2card__content {
    left: 18px;
    bottom: 18px;
  }
  .news2card__category {
    padding: 3px 12px;
    font-size: 13px;
  }
  .news2card__date {
    font-size: 13px;
  }
  .news2card__title {
    margin-bottom: 11px;
    font-size: 18px;
    line-height: 1.3;
  }
  .aboutpage__subtitle {
    margin-bottom: 30px;
    font-size: 20px;
  }
  .aboutpage h1 {
    margin-bottom: 23px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .aboutpage_celeb .aboutitem__iamge {
    min-width: 100%;
    max-width: 100%;
    display: flex
;
}
  .categorycards__item {
    width: calc(50% - 6px);
    max-width: 304px;
  }
  .categorycards__link {
    padding: 12px;
  }
  .categorycards__title {
    font-size: 16px;
  }
  .categorycards__image {
    margin-bottom: 12px;
  }
  .categorycards__items {
    gap: 12px;
  }
  .breadcrumbs {
    margin: 12px 0;
  }

  .breadcrumbs__items ul span {
    font-size: 12px;
  }
  .productcolor {
    display: flex;
    flex-wrap: wrap;
    gap: 3px 2px;
    min-width: 70px;
    max-width: 70px;
  }
  .productcolor__item {
    width: 14px;
    height: 14px;
  }
  .filter__help-tooltip {
    left: 0;
    right: 0;
    bottom: unset;
    top: 100%;
  }
  .filter__help {
    position: initial;
  }
  .filter__param {
    position: relative;
  }
   .news__btn {
    margin-top: 34px;margin-bottom: 20px;
  }
  .news__dtl-header {
    font-weight: bold;
  }
  .news2detail_grid iframe {
    height: 300px;
  }
}

.filter__params__col_tags .filter__param__name {
  margin-left: 0;
}
.filter__params__col_tags .filter__param {
  margin-bottom: 0;
}
.filter__params__col_tags .filter__param__name {
  padding: 12px 19px;
  font-weight: 400;
font-size: 16px;
color: #212529;
border-radius: 16px 16px 16px 1px;
background: #f5f5f5;
}
.filter__params__col_tags .filter__param__input:checked + .filter__param__name {
  color: #009a92;
  background: rgba(0, 154, 146, 0.1);
}
.filter__param__name:hover  {
  color: #009a92;
  background: rgba(0, 154, 146, 0.1);
}

.filter__params__expand {
  display: flex;
  align-items: center;
  gap: 14px;
  padding-top: 51px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: initial;
  margin-top: -46px;
  position: relative;
}
.filter__params__expand_icon {
  width: 34px;
  height: 34px;
   background-color: #009a92;
  display: block;
  border-radius: 50%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.95312 12.3333L8 16.3801L12.0469 12.3333L11.0469 11.3333L8 14.3801L4.95312 11.3333L3.95312 12.3333Z' fill='white'/%3e%3cpath d='M3.95312 7.33325L8 11.3801L12.0469 7.33325L11.0469 6.33325L8 9.38013L4.95312 6.33325L3.95312 7.33325Z' fill='white'/%3e%3c/svg%3e ");
  background-position: center;
  background-repeat: no-repeat;
}
.expanded .filter__params__expand_icon {
  width: 34px;
  height: 34px;
 background-color: #f5f5f5;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.95312 8.66675L8 4.61987L12.0469 8.66675L11.0469 9.66675L8 6.61987L4.95312 9.66675L3.95312 8.66675Z' fill='%23212529'/%3e%3cpath d='M3.95312 13.6667L8 9.61987L12.0469 13.6667L11.0469 14.6667L8 11.6199L4.95312 14.6667L3.95312 13.6667Z' fill='%23212529'/%3e%3c/svg%3e ");
  background-position: center;
  background-repeat: no-repeat;
}

.filter__params__expand_text {
  font-weight: 600;
font-size: 16px;
color: #009a92;
}

.expanded .filter__params__expand_text {

color: #212529;
}
.filter__params__col_tags .filter__params__wrp {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    overflow: hidden;
    height: 158px;
}

[data-expand] {
  cursor: pointer;
}

.expanded [data-tobeexpanded] {
  height: unset  !important;
}

[data-expand] .after {
  display: none;
}
.expanded [data-expand] .before {
  display: none;
}
.expanded [data-expand] .after {
  display: block;
}

.expanded .filter__params__expand {
  background: none;
  padding-top: 0;
  margin-top: 15px;
}
.newsspecial__slider_v2 .product-list_buybutton .btn_main {
  display: none !important
}
@media (max-width: 1023px) {
  .filter__params__expand {
    margin-top: 15px;
    padding-top: 0;
    background: none;
  }
  .filter__params__col_tags .filter__params__wrp {
    height: 180px;
  }
  .filter__params__col_tags .filter__param__name {
    padding: 8px 14px;
  }
}
/* End */
/* /local/templates/paulmark_2020/css/common.css?170627808810499 */
/* /local/templates/paulmark_2020/template_styles.css?178176761769912 */
