

/* Start:/voda/css/style.css?17516240458210*/
/* Main */
body._waterProject .ScrollerToTop {
    bottom: 54px;
}

@media (max-width: 1023px){
  body._waterProject .VV23StandartBottomFixedMenu {
    bottom: 10px;
  }
  .iOs body._waterProject .VV23StandartBottomFixedMenu {
    bottom: 10px;
  }
  .iOs body._waterProject .ScrollerToTop,
  body._waterProject .ScrollerToTop {
    bottom: 10px;
  }
  body._waterProject .Footer,
  body._waterProjectLK .Footer {
    padding-bottom: 0;
  }
  body._waterProject .ScrollerToTop {
	  width: 48px;
    height: 48px;
  }
}

@media (max-width: 767px) {
  body._waterProject .ScrollerToTop {
    bottom: 10px;
  }
  body._waterProject .VV23StandartBottomFixedMenu{
    width: -webkit-calc(100% - 72px);
    width: -moz-calc(100% - 72px);
    width: calc(100% - 72px);
  }
  body._waterProject .Content:has(.VV_PWaterDetailPage) ~ .Footer{
    padding-bottom: 50px;
  }
}

/* Header */

.Header._new2024 {
  height: auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-shadow: 0 4px 20px 0 rgba(26, 26, 26, 0.08);
          box-shadow: 0 4px 20px 0 rgba(26, 26, 26, 0.08);
}
.Header._new2024 .HeaderBottom {
  z-index: -1;
}

/* Вода-шапка */

.Header._new2024{
  box-shadow: none;
}
.Header._new2024.Header--sticky,
.Header._new2024._fixedTmp,
.Header._new2024._fixedAlways {
  position:fixed;
}
.Header._new2024+.Content {
  padding-top: 0;
}
.Header._new2024._fixedAlways+.Content,
.Header._new2024.Header--sticky+.Content {
  padding-top: 89px;
}

@media (min-width:768px) {
  .Header._new2024._fixedAlways+.Content,
  .Header._new2024.Header--sticky+.Content {
      padding-top: 60px;
  }
}

@media (min-width:1024px) {
  .Header._new2024._fixedAlways+.Content,
  .Header._new2024.Header--sticky+.Content {
      padding-top: 66px;
  }
}

@media (min-width: 1024px) {

  /* HEADER DROPDOWN */
  ._mobile .Header._new2024._fixedTmp{
      position: static;
  }
  ._mobile .Header._new2024._fixedTmp.Header--sticky{
      position: fixed;
  }
}

@media (max-width: 359px){
  .Header._new2024 .Header__logo {
      margin-right: 10px;
  }
}

@media (max-width: 330px){
  .Header._new2024 .HeaderBurger {
      margin-right: 0px;
  }
  .Header._new2024 .Header__logo {
      margin-right: 0px;
  }
}

@media (max-width: 1023px){
  body._mobile .Header._new2024 {
      z-index:1100;
  }
}

.VV_WaterHeaderTop{
  background: var(--light-surface2);
}
.VV_WaterHeaderTop__Row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 0;
  margin-left: -8px;
}
.VV_WaterHeaderTop__Col._address{
  max-width: 366px;
}
.VV_WaterHeaderTop__Col._note{
  padding-left: 20px;
  margin-left: auto;
  max-width: calc(100% - 380px);
}
.VV_WaterHeaderTop__Note{
  font-weight: 400;
  color: var(--light-secondary);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  max-width: 100%;
}
.VV_WaterHeaderMain{
  border-bottom: 1px solid var(--light-outline);
}
.VV_WaterHeaderMain__Row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 19px 0 14px;
}
.VV_WaterHeaderMain__Col{
  margin-right: 24px;
}
.VV_WaterHeaderMain__Col:last-child{
  margin-right: 0;
}
.VV_WaterHeaderLogo._mobile{
  display: none;
}
.VV_WaterHeaderMain__Col._menu{
  margin-left: auto;
}
.VV_WaterHeaderMain__Col._back-to-catalog{
  padding: 0 0 5px;
}
.VV_WaterHeaderMain__BackLink{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;    
  padding: 4px 0;
  color: var(--light-secondary);
}
.VV_WaterHeaderMain__BackLinkImg{
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 4px;
  stroke: currentColor;
}
.VV_WaterHeaderMainMenu{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px);
}
.VV_WaterHeaderMainMenu__Item{
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 13px;
}
.VV_WaterHeaderMainMenu__Item:last-child{
  margin-right: 0;
}
.VV_WaterHeaderTop .HeaderATDToggler__Img{
  width: 18px;
  height: 18px;
}
.VV_WaterHeaderTop .HeaderATDToggler._address .HeaderATDToggler__Text{
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  max-width: 320px;
}
.VV_WaterHeaderMain .UniversMainIcBtn{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: .3s all;
  -o-transition: .3s all;
  transition: .3s all;
}
.VV_WaterHeaderMain .UniversMainIcBtn__ImgWrp{
  margin-bottom: 6px;
}
.VV_WaterHeaderMain .UniversMainIcBtn._cart .UniversMainIcBtn__Text{
  min-width: 67px !important;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.VV_WaterHeaderMain .VV_WaterHeaderMainMenu__Item._orders .UniversMainIcBtn__Count{
  top: -3px;
  left: auto;
  right: -8px;
}

body._waterProjectLK .Header._new2024._fixedAlways+.Content, 
body._waterProjectLK .Header._new2024.Header--sticky+.Content,
body._waterProject .Header._new2024._fixedAlways+.Content, 
body._waterProject .Header._new2024.Header--sticky+.Content {
  padding-top: 124px;
}

body._waterProjectLK .PageHeader,
body._waterProject .PageHeader {
  margin-top: 24px;
  margin-bottom: 24px;
}
body._waterProjectLK .PageHeader__breadcrumbs,
body._waterProject .PageHeader__breadcrumbs{
  margin-top: 0;
  margin-bottom: 0;
}
body._waterProjectLK .Breadcrumbs,
body._waterProject .Breadcrumbs{
  margin: 0;
}
.VV_WaterHeaderMainMenu__Item .HeaderDropdown__Content{
  margin: -2px 0 0;
}

@media (max-width: 1023px){
  body._waterProjectLK .PageHeader,
  body._waterProject .PageHeader{
    margin-top: 4px;
    margin-bottom: 38px;
  }
  .VV_WaterHeaderTop__Col._note {
    padding-left: 12px;
    max-width: calc(100% - 352px);
  }
}

@media (max-width: 767px){
  body._waterProjectLK .Header._new2024._fixedAlways+.Content, 
  body._waterProjectLK .Header._new2024.Header--sticky+.Content,
  body._waterProject .Header._new2024._fixedAlways+.Content, 
  body._waterProject .Header._new2024.Header--sticky+.Content {
    padding-top: 82px;
  }
  body._waterProjectLK .PageHeader,
  body._waterProject .PageHeader{
    margin-top: 0px;
    margin-bottom: 16px;
  }
  body._waterProjectLK .Breadcrumbs,
  body._waterProject .Breadcrumbs{
    padding-top: 14px;
  }
  .VV_WaterHeaderTop__Row {
    padding: 3px 0;
  }
  .VV_WaterHeaderTop__Col._address {
    max-width: 100%;
  }
  .VV_WaterHeaderTop .HeaderATDToggler._address .HeaderATDToggler__Text {
    max-width: 100%;
  }
  .VV_WaterHeaderTop__Col._note{
    display: none;
  }
  .VV_WaterHeaderLogo._mobile{
    display: block;
  }
  .VV_WaterHeaderLogo._desktop{
    display: none;
  }
  .VV_WaterHeaderMain__Row {
    padding: 11px 0 10px;
  }
  .VV_WaterHeaderMain__Col {
    margin-right: 2px;
  }
  .VV_WaterHeaderMain__Col._back-to-catalog {
    padding: 0;
  }
  .VV_WaterHeaderMain__Col._menu{
    padding-left: 12px;
  }
  .VV_WaterHeaderMainMenu {
    -webkit-transform: translateY(2px);
        -ms-transform: translateY(2px);
            transform: translateY(2px);
  }
  .VV_WaterHeaderMainMenu__Item {
    margin-right: 16px;
  }
  .UniversMainIcBtn__Text{
    display: none !important;
  }
  .VV_WaterHeaderTop .HeaderATDToggler__Img {
    width: 15px;
    height: 15px;
  }
}

body._app._waterProject .Header._new2024._fixedAlways+.Content, body._app._waterProject .Header._new2024.Header--sticky+.Content {
  padding-top: 94px !important;
}
@media (max-width: 767px) {
  body._app._waterProject .Header._new2024._fixedAlways + .Content, body._app._waterProject .Header._new2024.Header--sticky + .Content {
    padding-top: 52px !important;
  }
}
/* End */
/* /voda/css/style.css?17516240458210 */
