

/* Start:/calc-delivery/css/app.css?169781407119216*/
.calc-delivery, .calc-delivery *, .calc-delivery :before, .calc-delivery :after {
  box-sizing: border-box;
}

.calc-delivery {
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  border-radius: 100px 0 100px 0;
  background-color: #F6FEF6;
  max-width: 1760px;
}
@media (min-width: 500px) {
  .calc-delivery {
    padding: 70px 70px 90px;
  }
}
.calc-delivery .calc-delivery-headline {
  position: relative;
  margin-bottom: 56px;
  padding-bottom: 29px;
  font-family: "Playfair Display";
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: #333;
}
.calc-delivery .calc-delivery-headline:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  display: block;
  margin-left: -50px;
  width: 100px;
  height: 0;
  border-top: 1px solid #09BBB5;
  overflow: hidden;
}
.calc-delivery .calc-delivery-headline:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  display: block;
  margin-top: 5px;
  margin-left: -25px;
  width: 50px;
  height: 0;
  border-top: 1px solid #09BBB5;
  overflow: hidden;
}
@media (min-width: 500px) {
  .calc-delivery .calc-delivery-headline {
    font-size: 30px;
  }
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-headline {
    font-size: 40px;
  }
}
.calc-delivery .calc-delivery-input {
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border: none;
  border-bottom: 3px solid #ccc;
  border-radius: 6px;
  font-family: "Mont";
  font-weight: 700;
  background-color: #fff;
  outline: none;
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-input {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-input {
    font-size: 16px;
  }
}
.calc-delivery .calc-delivery-field {
  position: relative;
}
.calc-delivery .calc-delivery-field__label {
  font-family: "Mont";
  font-weight: 700;
  white-space: nowrap;
  color: #333;
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-field__label {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-field__label {
    font-size: 14px;
  }
}
.calc-delivery .calc-delivery-field__input {
  position: relative;
  height: 50px;
}
.calc-delivery .calc-delivery-field__input--has-unit {
  display: flex;
  align-items: center;
  color: #333;
}
.calc-delivery .calc-delivery-field__input--has-unit .calc-delivery-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.calc-delivery .calc-delivery-field__fake-input {
  visibility: hidden;
  margin-right: 4px;
  padding-left: 20px;
  padding-bottom: 3px;
  font-family: "Mont";
  font-weight: 700;
  white-space: pre;
  color: #333;
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-field__fake-input {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-field__fake-input {
    font-size: 14px;
  }
}
.calc-delivery .calc-delivery-field__unit {
  position: relative;
  flex: 0 0 auto;
  padding-bottom: 3px;
  font-family: "Mont";
  font-weight: 700;
  white-space: nowrap;
  pointer-events: none;
  color: #333;
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-field__unit {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-field__unit {
    font-size: 14px;
  }
}
.calc-delivery .calc-delivery-field__input--has-date .calc-delivery-input {
  padding-left: 56px;
}
.calc-delivery .calc-delivery-field__icon {
  position: absolute;
  left: 15px;
  background-repeat: no-repeat;
  pointer-events: none;
}
.calc-delivery .calc-delivery-field__icon-calendar {
  top: 14px;
  width: 26px;
  height: 24px;
  background-image: url(/calc-delivery/css/../img/icon-calendar.svg);
  background-size: 26px 24px;
}
.calc-delivery .calc-delivery-field__date {
  position: absolute;
  top: 11px;
  left: 0;
  padding-left: 56px;
  padding-right: 15px;
  font-family: "Mont";
  font-size: 13px;
  font-weight: 600;
  pointer-events: none;
}
.calc-delivery .calc-delivery-field__time {
  position: absolute;
  top: 26px;
  left: 0;
  padding-left: 56px;
  padding-right: 15px;
  font-family: "Mont";
  font-size: 13px;
  font-weight: 800;
  pointer-events: none;
}
.calc-delivery .calc-delivery-field__info {
  font-family: "Mont";
  font-size: 13px;
  font-weight: 600;
  color: #999;
}
.calc-delivery .calc-delivery-field + .calc-delivery-field {
  margin-top: 30px;
}
.calc-delivery .calc-delivery-field--grid2 {
  display: grid;
  gap: 18px;
  align-items: center;
}
@media (min-width: 450px) {
  .calc-delivery .calc-delivery-field--grid2 {
    grid-template-columns: 240px 155px;
  }
}
@media (max-width: 449px) {
  .calc-delivery .calc-delivery-field--grid2 {
    grid-template-columns: 170px auto;
  }
}
@media (min-width: 768px) {
  .calc-delivery .calc-delivery-field--grid3 {
    display: grid;
    grid-template-columns: 240px 155px auto;
    align-items: center;
    gap: 18px;
    min-height: 50px;
  }
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-field--grid3 {
    padding-top: 40px;
    padding-left: 52px;
  }
  .calc-delivery .calc-delivery-field--grid3 .calc-delivery-switch {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.calc-delivery .calc-delivery-field-address {
  margin-bottom: 15px;
}
.calc-delivery .calc-delivery-field-address .calc-delivery-input {
  font-size: 14px;
}
@media (max-width: 450px) {
  .calc-delivery .calc-delivery-field-address .calc-delivery-input {
    font-size: 16px;
  }
}
.calc-delivery .calc-delivery-switch {
  position: relative;
  padding-left: 52px;
  cursor: pointer;
}
.calc-delivery .calc-delivery-switch__inner {
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 10px;
  width: 42px;
  height: 22px;
}
.calc-delivery .calc-delivery-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.calc-delivery .calc-delivery-switch__mark {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #E0E0E0;
  border-radius: 14px;
  background-color: #F8F8F8;
  transition: 0.4s;
}
.calc-delivery .calc-delivery-switch__mark:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: white;
  transition: 0.4s;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.calc-delivery .calc-delivery-switch__input:checked ~ .calc-delivery-switch__mark {
  background-color: #09BBB5;
}
.calc-delivery .calc-delivery-switch__input:checked ~ .calc-delivery-switch__mark:before {
  transform: translateX(22px);
}
.calc-delivery .calc-delivery-switch__title {
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
  color: #333;
}
.calc-delivery .calc-delivery-switch__desc {
  font-family: "Mont";
  font-size: 12px;
  font-weight: 600;
  color: #333;
}
.calc-delivery .calc-delivery-form {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  width: 100%;
  max-width: 1200px;
}
@media (min-width: 1200px) {
  .calc-delivery .calc-delivery-grid {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 40px;
  }
}
@media (max-width: 1199px) {
  .calc-delivery .calc-delivery-grid__cell:first-child {
    margin-bottom: 20px;
  }
}
.calc-delivery .calc-delivery-section__title {
  margin-bottom: 28px;
  font-family: "Mont";
  font-size: 22px;
  font-weight: 600;
}
.calc-delivery .calc-delivery-section + .calc-delivery-section {
  margin-top: 40px;
}
.calc-delivery .calc-delivery-btn-wrap {
  display: flex;
  align-items: center;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .calc-delivery .calc-delivery-btn-wrap {
    justify-content: center;
    text-align: center;
  }
}
.calc-delivery .calc-delivery-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 50px;
  text-align: center;
  border: 1px solid #FFA658;
  border-radius: 5px;
  font-family: "Mont";
  font-size: 16px;
  font-weight: 700;
  background-color: #FFA658;
  color: #fff;
  outline: none;
  cursor: pointer;
}
.calc-delivery .calc-delivery-result {
  display: flex;
  align-items: center;
  gap: 18px;
  flex-wrap: wrap;
}
.calc-delivery .calc-delivery-result__title {
  margin-bottom: 10px;
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
}
.calc-delivery .calc-delivery-result + .calc-delivery-result {
  margin-top: 20px;
}
.calc-delivery .calc-delivery-tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 17px;
}
.calc-delivery .calc-delivery-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #E0E0E0;
  border-radius: 20px;
  font-family: "Mont";
  font-size: 13px;
  font-weight: 800;
  background-color: #fff;
  color: #333;
}
.calc-delivery .calc-delivery-cost {
  margin-bottom: 10px;
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
  color: #333;
}
.calc-delivery .calc-delivery-cost__value {
  padding-left: 20px;
  font-size: 22px;
  color: #00A8A6;
}

.calc-delivery-modal, .calc-delivery-modal *, .calc-delivery-modal :before, .calc-delivery-modal :after {
  box-sizing: border-box;
}

.calc-delivery-modal {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.calc-delivery-modal .calc-delivery-modal-outer {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
}
.calc-delivery-modal .calc-delivery-modal-window {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 385px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);
}
.calc-delivery-modal .calc-delivery-modal-container {
  padding: 30px 20px 20px;
  border-radius: 5px;
  background-color: #fff;
}
.calc-delivery-modal .calc-delivery-modal-field {
  margin-bottom: 20px;
}
.calc-delivery-modal .calc-delivery-modal-field__label {
  margin-bottom: 8px;
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
  color: #333;
}
.calc-delivery-modal .calc-delivery-modal-field__input {
  padding: 0 20px;
  width: 100%;
  height: 50px;
  border: none;
  border-bottom: 3px solid #ccc;
  border-radius: 6px;
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
  background-color: #f8f8f8;
  outline: none;
}
.calc-delivery-modal .calc-delivery-modal-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  text-align: center;
  border: 1px solid #FFA658;
  border-radius: 5px;
  font-family: "Mont";
  font-size: 16px;
  font-weight: 700;
  background-color: #FFA658;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.calc-delivery-modal .calc-delivery-modal-datepicker {
  margin-bottom: 30px;
}
.calc-delivery-modal .datepicker {
  display: none;
}
.calc-delivery-modal .datepicker.active {
  display: block;
}
.calc-delivery-modal .datepicker-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding-top: 4px;
}
.calc-delivery-modal .datepicker-dropdown.datepicker-orient-top {
  padding-top: 0;
  padding-bottom: 4px;
}
.calc-delivery-modal .datepicker-picker {
  display: inline-block;
  border-radius: 4px;
  background-color: white;
}
.calc-delivery-modal .datepicker-dropdown .datepicker-picker {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
}
.calc-delivery-modal .datepicker-picker span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 calc((100% - 30px) / 7);
  max-width: calc((100% - 30px) / 7);
  height: 45px;
  border: 0;
  border-radius: 4px;
  font-family: "Mont";
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  cursor: default;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.calc-delivery-modal .datepicker-main {
  padding: 2px;
}
.calc-delivery-modal .datepicker-footer {
  box-shadow: inset 0 1px 1px rgba(10, 10, 10, 0.1);
  background-color: whitesmoke;
}
.calc-delivery-modal .datepicker-grid,
.calc-delivery-modal .datepicker-view .days-of-week,
.calc-delivery-modal .datepicker-view,
.calc-delivery-modal .datepicker-controls {
  display: flex;
}
.calc-delivery-modal .datepicker-view .days-of-week {
  margin-bottom: 4px;
  gap: 4px;
}
.calc-delivery-modal .datepicker-grid {
  flex-wrap: wrap;
  gap: 4px;
}
.calc-delivery-modal .datepicker-view .days .datepicker-cell,
.calc-delivery-modal .datepicker-view .dow {
  flex-basis: 14.2857142857%;
}
.calc-delivery-modal .datepicker-view .days .datepicker-cell {
  background-color: #F6FEF6;
}
.calc-delivery-modal .datepicker-view.datepicker-grid .datepicker-cell {
  flex-basis: 25%;
}
.calc-delivery-modal .datepicker-cell,
.calc-delivery-modal .datepicker-view .week {
  height: 2.25rem;
  line-height: 2.25rem;
}
.calc-delivery-modal .datepicker-title {
  box-shadow: inset 0 -1px 1px rgba(10, 10, 10, 0.1);
  background-color: whitesmoke;
  padding: 0.375rem 0.75rem;
  text-align: center;
  font-weight: 700;
}
.calc-delivery-modal .datepicker-header .datepicker-controls {
  margin-bottom: 20px;
  padding: 2px 2px 0;
}
.calc-delivery-modal .datepicker-controls .button {
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  margin: 0;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  box-shadow: none;
  background-color: white;
  cursor: pointer;
  padding: calc(0.375em - 1px) 0.75em;
  height: 2.25em;
  vertical-align: top;
  text-align: center;
  line-height: 1.5;
  white-space: nowrap;
  color: #363636;
  font-size: 1rem;
}
.calc-delivery-modal .datepicker-controls .button:focus,
.calc-delivery-modal .datepicker-controls .button:active {
  outline: none;
}
.calc-delivery-modal .datepicker-controls .button:hover {
  border-color: #b5b5b5;
  color: #363636;
}
.calc-delivery-modal .datepicker-controls .button:focus {
  border-color: #09BBB5;
  color: #363636;
}
.calc-delivery-modal .datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.calc-delivery-modal .datepicker-controls .button:active {
  border-color: #4a4a4a;
  color: #363636;
}
.calc-delivery-modal .datepicker-controls .button[disabled] {
  cursor: not-allowed;
}
.calc-delivery-modal .datepicker-header .datepicker-controls .button {
  border-color: transparent;
  font-weight: bold;
}
.calc-delivery-modal .datepicker-header .datepicker-controls .button:hover {
  background-color: #f9f9f9;
}
.calc-delivery-modal .datepicker-header .datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.calc-delivery-modal .datepicker-header .datepicker-controls .button:active {
  background-color: #f2f2f2;
}
.calc-delivery-modal .datepicker-header .datepicker-controls .button[disabled] {
  box-shadow: none;
}
.calc-delivery-modal .datepicker-footer .datepicker-controls .button {
  margin: calc(0.375rem - 1px) 0.375rem;
  border-radius: 2px;
  width: 100%;
  font-size: 0.75rem;
}
.calc-delivery-modal .datepicker-controls .view-switch {
  flex: auto;
  font-family: "Mont";
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  pointer-events: none;
}
.calc-delivery-modal .datepicker-controls .prev-btn,
.calc-delivery-modal .datepicker-controls .next-btn {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  width: 2.25rem;
  border-radius: 50%;
  background-color: #F6FEF6;
}
.calc-delivery-modal .datepicker-controls .prev-btn.disabled,
.calc-delivery-modal .datepicker-controls .next-btn.disabled {
  visibility: hidden;
}
.calc-delivery-modal .datepicker-view .dow {
  flex: 0 0 calc((100% - 30px) / 7);
  max-width: calc((100% - 30px) / 7);
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.calc-delivery-modal .datepicker-view .dow:nth-child(6),
.calc-delivery-modal .datepicker-view .dow:nth-child(7) {
  color: #FF4800;
}
.calc-delivery-modal .datepicker-view .week {
  width: 2.25rem;
  color: #b5b5b5;
  font-size: 0.75rem;
}
@media (max-width: 22.5rem) {
  .calc-delivery-modal .datepicker-view .week {
    width: 1.96875rem;
  }
}
.calc-delivery-modal .datepicker-grid {
  width: 100%;
}
@media (max-width: 22.5rem) {
  .calc-delivery-modal .calendar-weeks + .days .datepicker-grid {
    width: 13.78125rem;
  }
}
.calc-delivery-modal .datepicker-cell:not(.disabled):hover {
  background-color: #f9f9f9;
  cursor: pointer;
}
.calc-delivery-modal .datepicker-cell.focused:not(.selected) {
  background-color: #f5f5f5;
}
.calc-delivery-modal .datepicker-cell.selected,
.calc-delivery-modal .datepicker-cell.selected:hover {
  background-color: #09BBB5 !important;
  color: #fff;
  font-weight: 600;
}
.calc-delivery-modal .datepicker-cell.disabled {
  color: #dbdbdb;
}
.calc-delivery-modal .datepicker-cell.prev,
.calc-delivery-modal .datepicker-cell.next {
  visibility: hidden;
}
.calc-delivery-modal .datepicker-cell.prev:not(.disabled),
.calc-delivery-modal .datepicker-cell.next:not(.disabled) {
  color: #7a7a7a;
}
.calc-delivery-modal .datepicker-cell.prev.selected,
.calc-delivery-modal .datepicker-cell.next.selected {
  color: #e6e6e6;
}
.calc-delivery-modal .datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
  border-radius: 0;
  background-color: whitesmoke;
}
.calc-delivery-modal .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
  background-color: #eeeeee;
}
.calc-delivery-modal .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
  background-color: #f5f5f5;
}
.calc-delivery-modal .datepicker-cell.today:not(.selected) {
  background-color: #00d1b2;
}
.calc-delivery-modal .datepicker-cell.today:not(.selected):not(.disabled) {
  color: #fff;
}
.calc-delivery-modal .datepicker-cell.today.focused:not(.selected) {
  background-color: #00c4a7;
}
.calc-delivery-modal .datepicker-cell.range-end:not(.selected),
.calc-delivery-modal .datepicker-cell.range-start:not(.selected) {
  background-color: #b5b5b5;
  color: #fff;
}
.calc-delivery-modal .datepicker-cell.range-end.focused:not(.selected),
.calc-delivery-modal .datepicker-cell.range-start.focused:not(.selected) {
  background-color: #afafaf;
}
.calc-delivery-modal .datepicker-cell.range-start {
  border-radius: 4px 0 0 4px;
}
.calc-delivery-modal .datepicker-cell.range-end {
  border-radius: 0 4px 4px 0;
}
.calc-delivery-modal .datepicker-cell.range {
  border-radius: 0;
  background-color: #dbdbdb;
}
.calc-delivery-modal .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
  background-color: #d5d5d5;
}
.calc-delivery-modal .datepicker-cell.range.disabled {
  color: #c2c2c2;
}
.calc-delivery-modal .datepicker-cell.range.focused {
  background-color: #cfcfcf;
}
.calc-delivery-modal .datepicker-view.datepicker-grid .datepicker-cell {
  height: 4.5rem;
  line-height: 4.5rem;
}
.calc-delivery-modal .datepicker-input.in-edit {
  border-color: #2366d1;
}
.calc-bottom-desc{
	color: #333;
	font: 600 14px/21px Mont;
	padding: 29px 0 0px;
	text-align: center;
}
@media (max-width: 500px) {
	.calc-bottom-desc{
		font-size: 13px;
		line-height: 18px;
	}
	.calc-delivery{
		padding-top:50px;
		padding-bottom:50px;
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/main_advantages/style.css?16657447461809*/
.advantage{
	margin: 0 14px;
	padding: 30px 0;
}
.advantage .wrap{
	position: relative;
}
.advantage .list{
	display: flex;
}
.advantage .slick-track{
	display: flex;
	height: 100%;
	padding: 0 0 5px;
}
.advantage .item {
  box-sizing: border-box;
  padding: 39px 25px;
  margin: 0 10px;
  border-radius: 20px;
  text-align: center;
}
.advantage .slick-list{width:100%}
.advantage .title{
	font: normal 14px/18px 'Mont';
	font-weight: 800;
	color: #333;
	text-transform: none;
}
.advantage .text{
  margin-top: 5px;
	font: normal 13px/17px 'Mont';
	font-weight: 600;
	color: #333;
}
.advantage .adv-arrows{
	height: 0;
}
.advantage .adv-arrows .arrow-next, .advantage .adv-arrows .arrow-prev{
  box-sizing: border-box;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	padding: 14px 0;
	border: 1px solid #E0E0E0;
	background: #fff;
	border-radius: 40px;
	text-align: center;
}
.advantage .adv-arrows .arrow-prev{
	left: -10px;
}
.advantage .adv-arrows .arrow-next{
	right: -10px;
}
.advantage .adv-arrows img{
	width: 15px;
	height: 10px;
}

@media (min-width:1200px){
	.advantage .item-d-none{min-width:280px}
	.advantage .item-d-none:nth-child(n+5){display:none !important}
}

@media (min-width:769px) and (max-width:1199px){
	.advantage .item-d-none{min-width: calc((100vw - 90px)/3)}
	.advantage .item-d-none:nth-child(n+4){display:none !important}
}

@media (max-width:768px){
	.advantage .wrap, .advantage .wrap.scroll-wrapper{
		width: 100%;
		overflow: hidden !important;
	}
	.advantage .list{
		display: flex;
	}
	.advantage .item {
		min-width: 285px;
		margin-bottom: 30px;
	}
	.advantage .item:first-child{
		margin-left: 0;
	}
	.advantage .adv-arrows{
		display: none;
	}
}
/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/catalog.section/day_products_main/style.css?175023832125743*/
.day_products_main{
	width: 100%;
}
.main-cat.day-main-cat{
	padding-left: 20px;
}
.vanilla-slider-wrap{
	position: relative;
	margin: 0 -10px;
	padding: 0;
}
.pochemu-my{
	position: relative;
}
.vanilla-slider-wrap ~ .vanilla-slider-wrap::before, .vanilla-slider-wrap ~ .vanilla-slider-wrap ~ .vanilla-slider-wrap ~ .vanilla-slider-wrap::before{
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
	background: #fafafa;
	position: absolute;
	left: 0;
	top: 0;
	margin-left: calc(-1 * (100vw - 100%) / 2);
}
.vanilla-slider-wrap ~ .vanilla-slider-wrap ~ .vanilla-slider-wrap::before{
  display: none;
}
.vanilla-slider-wrap .title-page{
  padding-top: 0;
	margin-bottom: 31px;
}
.vanilla-slider{
	width: 100%;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0s linear 0.3s;
}
.vanilla-slider, .vanilla-slider .slick-slider{
	display: flex !important;
}
.vanilla-slider.slick-initialized{
	overflow: inherit;
	opacity: 1;
	visibility: visible;
}
.vanilla-slider .slick-track {
  display: flex;
  height: 100%;
}
.vanilla-slider-item{
	padding: 10px 0;
}
.vanilla-slider-item .add2cart-slim .click{
	width: 100%;
	height: 41px;
}
.vanilla-slider-item-card .click.dsfull.green {
  border-color: #09BBB5;
}
.adapt .card.vanilla-slider-item{
	margin: 0;
}
.vanilla-slider-item-card{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
	padding: 16px;
	margin: 0 10px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
}
.vanilla-slider-item-pic{
  position: relative;
	width: 100%;
	padding-top: 100%;
	background: url("/local/templates/.default/img/loader.gif") no-repeat center center;
	background-size: cover;
	border-radius: 5px;
}
.vanilla-slider-item-description{
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
.vanilla-slider-item-description a{
	font: 600 14px/18px 'Mont';
	color: #333;
	text-decoration: none;
}
.vanilla-slider-item-footer{
  padding-top: 13px;
}
.vanilla-description-sale{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.vanilla-slider .price{
	font: 600 20px/20px 'Mont';
	color: #00A8A6;
}
.vanilla-slider .old-price{
  margin-left: 7px;
	font: 600 15px/20px 'Mont';
	text-decoration-line: line-through;
	color: #868686;
}
.vanilla-slider .bonus{
  padding: 0 0 0 20px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5' cy='10.5' r='10.5' fill='%23FFA658'/%3E%3Cpath d='M10.5 13.4219L7.90626 14.9844C7.79168 15.0573 7.67189 15.0885 7.54689 15.0781C7.42189 15.0677 7.31251 15.026 7.21876 14.9531C7.12501 14.8802 7.0521 14.7892 7.00001 14.68C6.94793 14.5704 6.93751 14.4479 6.96876 14.3125L7.65626 11.3594L5.35939 9.375C5.25522 9.28125 5.19022 9.17438 5.16439 9.05437C5.13814 8.93479 5.14585 8.81771 5.18751 8.70313C5.22918 8.58854 5.29168 8.49479 5.37501 8.42188C5.45835 8.34896 5.57293 8.30208 5.71876 8.28125L8.75001 8.01562L9.92189 5.23438C9.97397 5.10938 10.0548 5.01563 10.1644 4.95313C10.2736 4.89063 10.3854 4.85938 10.5 4.85938C10.6146 4.85938 10.7267 4.89063 10.8363 4.95313C10.9454 5.01563 11.0261 5.10938 11.0781 5.23438L12.25 8.01562L15.2813 8.28125C15.4271 8.30208 15.5417 8.34896 15.625 8.42188C15.7083 8.49479 15.7708 8.58854 15.8125 8.70313C15.8542 8.81771 15.8621 8.93479 15.8363 9.05437C15.81 9.17438 15.7448 9.28125 15.6406 9.375L13.3438 11.3594L14.0313 14.3125C14.0625 14.4479 14.0521 14.5704 14 14.68C13.9479 14.7892 13.875 14.8802 13.7813 14.9531C13.6875 15.026 13.5781 15.0677 13.4531 15.0781C13.3281 15.0885 13.2083 15.0573 13.0938 14.9844L10.5 13.4219Z' fill='white'/%3E%3C/svg%3E") no-repeat left center;
	font: 600 14px/20px 'Mont';
	color: #333;
}
.vanilla-slider .item-button{
  margin-top: 10px;
	padding: 0;
	width: 100%;
	display: flex;
}
.vanilla-slider .item-cart{
	flex-grow: 1;
	flex-shrink: 1;
	height: auto;
}
.vanilla-slider .item-cart .click{
	font-size: 14px;
	font-weight: 600;
}
.vanilla-slider .item-button .add2favorite--recommended{
	position: static;
	width: 41px;
	height: 41px;
	margin-left: 6px;
	background: #FAFAFA;
	border: 1px solid #F0F0F0;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	display: flex;
	padding: 2px 7px 2px;
	cursor: pointer;
}
.vanilla-slider .item-button .add2favorite--recommended circle{
	display: none;
}
.vanilla-slider .item-button .add2favorite--recommended:hover path{
	fill: #FFA658;
}
.vanilla-slider .item-button .add2favorite--recommended.add2favorite--active{
	border-color: #FFA658;
}
.vanilla-slider .item-button .add2favorite--recommended.add2favorite--active path{
	fill: #FFA658;
}
.vanilla-slider .item-button .add2favorite--recommended.add2favorite--active circle{
	display: inline;
}
.vanilla-slider .slick-arrow{
	top: 50%;
	width: 38px;
	height: 38px;
	margin-top: -19px;
	padding: 0;
	box-sizing: border-box;
	border: 1px solid #E0E0E0;
	background: #fff;
}
.vanilla-slider .slick-next{
	right: -57px;	
}
.vanilla-slider .slick-prev{
	right: auto;	
	left: -57px;
}
.vanilla-slider .slick-prev::before{
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	overflow: hidden;
	content: '';
	background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.70721 0.636536C7.89468 0.824064 8 1.07837 8 1.34354C8 1.6087 7.89468 1.86301 7.70721 2.05054L2.75721 7.00054L7.70721 11.9505C7.88937 12.1391 7.99017 12.3917 7.98789 12.6539C7.98561 12.9161 7.88044 13.1669 7.69503 13.3524C7.50962 13.5378 7.25881 13.6429 6.99661 13.6452C6.73442 13.6475 6.48182 13.5467 6.29321 13.3645L0.636213 7.70754C0.448742 7.52001 0.343426 7.2657 0.343426 7.00054C0.343426 6.73537 0.448742 6.48106 0.636213 6.29354L6.29321 0.636536C6.48074 0.449065 6.73505 0.34375 7.00021 0.34375C7.26538 0.34375 7.51969 0.449065 7.70721 0.636536Z' fill='%2309BBB5'/%3E%3C/svg%3E") no-repeat center center;
}
.vanilla-slider .slick-next::before{
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 12px;
	overflow: hidden;
	content: '';
	background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292787 13.3635C0.105316 13.1759 -3.21114e-08 12.9216 -4.37021e-08 12.6565C-5.52927e-08 12.3913 0.105315 12.137 0.292787 11.9495L5.24279 6.99946L0.292786 2.04946C0.110628 1.86086 0.00983319 1.60826 0.0121116 1.34606C0.01439 1.08387 0.119559 0.833052 0.304967 0.647644C0.490375 0.462236 0.741188 0.357068 1.00338 0.35479C1.26558 0.352511 1.51818 0.453305 1.70679 0.635464L7.36379 6.29246C7.55126 6.47999 7.65657 6.7343 7.65657 6.99946C7.65657 7.26463 7.55126 7.51894 7.36379 7.70646L1.70679 13.3635C1.51926 13.5509 1.26495 13.6562 0.999786 13.6562C0.734622 13.6562 0.480314 13.5509 0.292787 13.3635Z' fill='%2309BBB5'/%3E%3C/svg%3E") no-repeat center center;
}
.vanilla-slider .slick-prev:hover, .vanilla-slider .slick-prev:focus, .vanilla-slider .slick-next:hover, .vanilla-slider .slick-next:focus{
	background: #fff;
}
.vanilla-slider-item-card .green::before{
	content: '';
	display: inline-block;
	width: 17px;
	height: 17px;
	position: relative;
	top: -1px;
	margin-right: 3px;
	background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1.59375C7.13408 1.59375 5.79882 1.99879 4.6631 2.75766C3.52737 3.51653 2.64218 4.59514 2.11946 5.85709C1.59674 7.11904 1.45998 8.50766 1.72645 9.84734C1.99293 11.187 2.65069 12.4176 3.61655 13.3835C4.5824 14.3493 5.81298 15.0071 7.15266 15.2735C8.49234 15.54 9.88096 15.4033 11.1429 14.8805C12.4049 14.3578 13.4835 13.4726 14.2423 12.3369C15.0012 11.2012 15.4063 9.86593 15.4063 8.5C15.4027 6.66943 14.674 4.91483 13.3796 3.62042C12.0852 2.32601 10.3306 1.59726 8.5 1.59375ZM11.7871 7.29141L7.89571 11.0102C7.7951 11.1048 7.66195 11.1571 7.52383 11.1562C7.45632 11.1572 7.38929 11.1448 7.3266 11.1197C7.26392 11.0947 7.20682 11.0574 7.1586 11.0102L5.21289 9.15078C5.15893 9.1037 5.11504 9.04619 5.08386 8.98171C5.05269 8.91723 5.03488 8.84712 5.03149 8.77558C5.02811 8.70404 5.03922 8.63255 5.06417 8.56542C5.08911 8.49829 5.12738 8.43689 5.17666 8.38492C5.22594 8.33295 5.28522 8.29149 5.35093 8.26301C5.41665 8.23454 5.48744 8.21965 5.55906 8.21923C5.63068 8.21881 5.70164 8.23288 5.76768 8.26059C5.83372 8.2883 5.89348 8.32908 5.94336 8.38047L7.52383 9.88789L11.0566 6.52109C11.1599 6.43097 11.2941 6.38427 11.431 6.39075C11.5679 6.39723 11.6971 6.45639 11.7914 6.55586C11.8857 6.65533 11.9379 6.78741 11.9371 6.92449C11.9363 7.06157 11.8826 7.19304 11.7871 7.29141Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;
}
.vanilla-slider-item-card .click.dsfull{
	border-radius: 5px;
	cursor: pointer;
}
.vanilla-slider-item-card .click.dsfull.green{
	background: #09BBB5;
	cursor: default;
}
@media (min-width:561px) and (max-width:1360px){
	.vanilla-slider .slick-arrow{
		/*display: none !important;*/
	}
}
@media (max-width:1360px){
	.vanilla-slider .slick-next{
		right: 30px;	
		z-index: 3;
	}
	.vanilla-slider .slick-prev{
		left: 30px;
		z-index: 3;
	}
}
@media (max-width:560px){
	.vanilla-slider-item-card{
		margin: 0 auto;
		max-width: 280px;
	}
	.vanilla-slider .slick-next{
		right: 15px;	
	}
	.vanilla-slider .slick-prev{
		left: 15px;
	}
}
.staff-header-right{
	min-height: 207px;
}
.day_products{
	display: none;
}
.day_products.slick-initialized{
	display: block;
}
.day_products .card {
  margin-top: 0;
  padding-bottom: 0;
  margin-left: 0 !important;
}
.day_products .card:hover {
	box-shadow: none;
}
.day_products .vanilla-slider-item-card{
	width: 100%;
	margin: 0;
	padding: 0;
	box-shadow: none;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	border-radius: 20px;
}
.day_products .vanilla-slider-item-pic{
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	padding-top: 170px;
	flex-shrink: 1;
	flex-grow: 1;
	border-radius: 15px;
}
.day_products .vanilla-slider-item-card .vanilla-slider-item-description-day{
	order: -1;
	flex-shrink: 0;
	flex-grow: 0;
	padding-right: 15px;
	padding-left: 10px;
	width: calc(100% - 170px);
}
.day-title{
	font: 700 20px/26px 'Mont';
	color: #00A8A6;
	padding-top: 7px;
}
.day-link{
	font: 600 16px/21px 'Mont';
	color: #333;
	text-transform: uppercase;
	font-feature-settings: 'pnum' on, 'lnum' on;
	padding: 7px 0 12px;
}
.day-link a{
	font: 600 16px/21px 'Mont';
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	font-feature-settings: 'pnum' on, 'lnum' on;
}
.day-link a:hover{
	color: #00A8A6;
}
.day_products .vanilla-slider-item-footer{
	display: flex;
	white-space: nowrap;
}
.day_products .old-price {
  color: #FF2B2B;
  font-size: 16px;
  line-height: 21px;
  text-decoration: line-through;
  margin-right: 7px;
}
.day_products .price {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  color: #333;
}
.day_products .item-cart {
  height: 40px;
  width: 40px;
  overflow: hidden;
	border: 0;
	border-radius: 100%;
	margin: 0 0 0 20px;
	background: none;
}
.day_products .click, .day_products .vanilla-slider-item-card .click.dsfull {
  height: 40px;
  width: 40px;
  overflow: hidden;
  background: #ffe5cd url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8066 17.4083L15.4385 4.38038C15.4098 4.10764 15.1799 3.90055 14.9057 3.90055H12.3344V3.31429C12.3344 1.48686 10.8475 0 9.02006 0C7.19249 0 5.70563 1.48686 5.70563 3.31429V3.90055H3.13428C2.86004 3.90055 2.63015 4.10764 2.60145 4.38038L1.23338 17.4083C1.21758 17.5593 1.26661 17.7099 1.3681 17.8228C1.46972 17.9356 1.61446 18 1.76621 18H16.2736C16.4255 18 16.5703 17.9356 16.6717 17.8228C16.7735 17.7099 16.8224 17.5593 16.8066 17.4083ZM6.77707 3.31429C6.77707 2.07765 7.78328 1.07144 9.02006 1.07144C10.2567 1.07144 11.2629 2.07765 11.2629 3.31429V3.90055H6.77707V3.31429ZM2.36112 16.9285L3.61672 4.97199H5.70563V6.15261C5.70563 6.44841 5.94554 6.68832 6.24135 6.68832C6.53715 6.68832 6.77707 6.44841 6.77707 6.15261V4.97199H11.2629V6.15261C11.2629 6.44841 11.5028 6.68832 11.7986 6.68832C12.0944 6.68832 12.3344 6.44841 12.3344 6.15261V4.97199H14.4233L15.6789 16.9285H2.36112Z' fill='%23333333'/%3E%3C/svg%3E%0A") no-repeat center 10px;
	border: 0;
	border-radius: 100%;
}
.day_products .vanilla-slider-item-card .click.dsfull.green{
  background-color: #09bbb5;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99993 7.8L1.19993 5L0.266602 5.93334L3.99993 9.66667L11.9999 1.66667L11.0666 0.733337L3.99993 7.8Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center 12px;
}
.day_products .vanilla-slider-item-card .green::before{
	display: none;
}
.day_products .vanilla-description-sale{
	width: auto;
}
.day-shipping{
	padding: 0 0 6px 37px;
	background: url("data:image/svg+xml,%3Csvg width='27' height='14' viewBox='0 0 27 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4217_2353)'%3E%3Cpath d='M4.54946 8.55549C4.56931 8.7502 4.57391 8.92047 4.56325 9.0661C4.54068 9.3755 4.67441 9.58302 4.96486 9.68942C5.03214 9.71385 5.13202 9.72449 5.2645 9.72154C5.38841 9.71898 5.45234 9.7176 5.45631 9.7176H17.7134C17.7337 9.7176 17.75 9.70203 17.75 9.68311V0.762461C17.75 0.666883 17.7464 0.583912 17.7393 0.513362C17.7301 0.422905 17.7038 0.344666 17.6601 0.278848C17.5699 0.14129 17.4426 0.0585211 17.2782 0.0303394C17.2506 0.0256097 17.1045 0.0232448 16.84 0.0232448C12.969 0.0228507 9.09814 0.0228507 5.22747 0.0232448C5.07953 0.0232448 4.96711 0.0401935 4.89022 0.0738924C4.77446 0.124933 4.68817 0.202582 4.63154 0.306439C4.58578 0.390197 4.563 0.530706 4.563 0.727781V1.16114C4.563 1.18321 4.5816 1.20075 4.60501 1.20075H6.92628C7.0761 1.20075 7.18831 1.21849 7.26311 1.25396C7.38535 1.31229 7.46078 1.40334 7.48941 1.52651C7.52347 1.67274 7.4938 1.79867 7.40061 1.9043C7.30616 2.01151 7.16135 2.06511 6.96661 2.06511H0.691483C0.519304 2.06511 0.400831 2.07457 0.336058 2.09368C0.200869 2.13349 0.107048 2.21213 0.0550175 2.32958C-0.0101776 2.4768 0.00131607 2.61455 0.0894947 2.74245C0.180805 2.87547 0.335011 2.94188 0.552113 2.94188H4.51532C4.54123 2.94188 4.56213 2.96139 4.56213 2.98544L4.55314 3.96332C4.55314 3.98027 4.56693 3.99386 4.58449 3.99386H9.21067C9.36007 3.99386 9.48378 4.02539 9.58198 4.08865C9.68395 4.15448 9.74622 4.24986 9.76899 4.3748C9.79741 4.53305 9.73849 4.66824 9.59264 4.78018C9.51198 4.84207 9.40228 4.87281 9.26375 4.87281C6.75359 4.87143 4.24365 4.87084 1.7337 4.87084C1.57218 4.87084 1.45245 4.89074 1.37409 4.93035C1.24308 4.99637 1.16953 5.09983 1.15365 5.24054C1.13735 5.38322 1.17621 5.50304 1.27003 5.6002C1.34149 5.6739 1.43344 5.71804 1.54564 5.73243C1.55839 5.73421 1.65785 5.73499 1.84423 5.73499H4.49604C4.53323 5.73499 4.5629 5.76298 4.5629 5.79806V6.7661C4.5629 6.78463 4.57878 6.7996 4.59842 6.7996H6.92238C7.08599 6.7996 7.20801 6.82148 7.28846 6.86523C7.42136 6.93697 7.49219 7.04594 7.50097 7.19198C7.50975 7.32993 7.46775 7.44226 7.37518 7.52917C7.2799 7.61903 7.14825 7.66397 6.98005 7.66397H3.34138C3.13243 7.66397 2.98658 7.73787 2.90362 7.88587C2.8353 8.00766 2.82547 8.13122 2.87395 8.25616C2.91072 8.35076 2.97696 8.42367 3.07266 8.47511C3.13827 8.51019 3.23251 8.5297 3.35579 8.53364C3.74382 8.54645 4.13228 8.54586 4.52068 8.53206C4.5351 8.53108 4.54743 8.54152 4.5491 8.55552L4.54946 8.55549Z' fill='%23BABABA'/%3E%3Cpath d='M26.2647 10.2279C26.2615 9.46507 26.2603 8.70201 26.2609 7.93895C26.2613 7.33238 26.259 6.9985 26.254 6.9374C26.23 6.63076 26.1688 6.33099 26.0708 6.03817C26.0008 5.82908 25.866 5.55397 25.6671 5.21306C25.2485 4.4959 24.8269 3.78052 24.4022 3.06674C24.1789 2.69093 23.8667 2.43828 23.4657 2.30883C23.3245 2.2633 23.1312 2.23946 22.8863 2.23709C21.6963 2.22507 20.5063 2.22192 19.3161 2.22763C18.8807 2.2296 18.5806 2.38647 18.4162 2.69804C18.3596 2.80485 18.3291 2.94694 18.3249 3.12391C18.3217 3.26324 18.3201 3.44041 18.3201 3.65541V10.2225C18.3201 10.2426 18.3025 10.2592 18.2808 10.2592L11.5285 10.2562C11.4945 10.2562 11.489 10.2681 11.512 10.2919C11.9303 10.7284 12.1635 11.2455 12.2116 11.8429C12.2137 11.8665 12.2344 11.8844 12.2594 11.8844L19.5199 11.8842C19.5577 11.8842 19.5895 11.8567 19.5926 11.8212C19.6467 11.2256 19.8818 10.716 20.2976 10.2921C20.572 10.0122 20.8898 9.80433 21.2506 9.66836C21.5764 9.54578 21.9224 9.48824 22.2885 9.49553C22.7231 9.50381 23.128 9.60727 23.5033 9.80572C23.8213 9.97362 24.0878 10.1904 24.3028 10.4561C24.6141 10.8408 24.8013 11.3055 24.8642 11.8498C24.8663 11.8693 24.8838 11.8843 24.9052 11.8843H26.0456C26.3452 11.8843 26.5471 11.8608 26.6511 11.8141C26.8687 11.7162 26.9744 11.5226 26.9683 11.2329C26.9662 11.1371 26.9673 11.041 26.9715 10.9448C26.9913 10.488 26.7644 10.2572 26.2909 10.2529C26.276 10.2527 26.2643 10.2416 26.2643 10.228L26.2647 10.2279ZM23.6883 3.5271C24.2061 4.40686 24.7247 5.28026 25.2441 6.1472C25.2575 6.16966 25.2404 6.19784 25.2134 6.19784H19.2111C19.1957 6.19784 19.1835 6.18641 19.1835 6.17183V3.08865C19.1835 3.06264 19.2059 3.04155 19.2331 3.04155L23.3636 3.04451C23.3801 3.04451 23.3956 3.05259 23.4046 3.0656C23.4725 3.16728 23.5672 3.3212 23.6884 3.52714L23.6883 3.5271Z' fill='%23BABABA'/%3E%3Cpath d='M20.0952 11.9924C20.0952 13.1025 21.0493 14.0023 22.2263 14.0023C23.4033 14.0023 24.3574 13.1025 24.3574 11.9924C24.3574 10.8823 23.4033 9.98242 22.2263 9.98242C21.0493 9.98242 20.0952 10.8823 20.0952 11.9924ZM21.131 11.993C21.131 11.4228 21.6214 10.9603 22.2259 10.9603C22.8304 10.9603 23.3208 11.4228 23.3208 11.993C23.3208 12.5631 22.8304 13.0256 22.2259 13.0256C21.6214 13.0254 21.131 12.5631 21.131 11.993Z' fill='%23BABABA'/%3E%3Cpath d='M7.44285 11.9929C7.44285 13.103 8.39693 14.0028 9.57396 14.0028C10.751 14.0028 11.7051 13.103 11.7051 11.9929C11.7051 10.8827 10.751 9.98291 9.57396 9.98291C8.39693 9.98271 7.44285 10.8825 7.44285 11.9929ZM8.47925 11.9923C8.47925 11.4216 8.96967 10.9592 9.57461 10.9592C10.1797 10.9592 10.67 11.4217 10.67 11.9923C10.67 12.563 10.1795 13.0253 9.57461 13.0253C8.96967 13.0253 8.47925 12.563 8.47925 11.9923Z' fill='%23BABABA'/%3E%3Cpath d='M6.89918 11.8746C6.92049 11.874 6.93804 11.8581 6.93951 11.838C6.9859 11.2424 7.22201 10.7241 7.64763 10.2829C7.66498 10.2649 7.66101 10.2559 7.63551 10.2559C6.82666 10.2559 6.02824 10.2555 5.24031 10.2549C4.77184 10.2545 4.54385 10.4762 4.55663 10.9198C4.55935 11.0227 4.56144 11.1256 4.56248 11.2284C4.56353 11.3664 4.5769 11.4679 4.60281 11.5331C4.6563 11.6687 4.7518 11.7649 4.88908 11.8216C4.96765 11.8543 5.09803 11.8729 5.28003 11.8772C5.82078 11.8902 6.36051 11.8894 6.89922 11.8746L6.89918 11.8746Z' fill='%23BABABA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4217_2353'%3E%3Crect width='27' height='14' fill='white' transform='matrix(-1 0 0 1 27 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left 2px;
	font: 600 14px/18px 'Mont';
	color: #999;
}
.day_products-wrap{
	position: relative;
}
.day_products-wrap::before{
  content: '';
  display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	right: -45px;
	top: -45px;
	z-index: 1;
	background: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4288_2064)'%3E%3Ccircle cx='35' cy='35' r='25' fill='white'/%3E%3C/g%3E%3Cpath d='M46.0557 32.002C46.0594 32.0681 46.0545 32.1353 46.0379 32.202L44.5576 38.1235C44.4829 38.4218 44.2156 38.6316 43.9082 38.6332L35.0259 38.6781H35.0225H26.1402C25.8312 38.6781 25.5619 38.4676 25.4873 38.1677L24.0069 32.2238C23.9899 32.1553 23.9849 32.0862 23.9892 32.0185C23.4166 31.838 23 31.3021 23 30.6706C23 29.8914 23.6339 29.2575 24.4131 29.2575C25.1923 29.2575 25.8262 29.8914 25.8262 30.6706C25.8262 31.1094 25.6251 31.502 25.3103 31.7614L27.1637 33.6288C27.6321 34.1008 28.2822 34.3714 28.9472 34.3714C29.7335 34.3714 30.4832 33.998 30.9553 33.3724L34.0012 29.3365C33.7454 29.0808 33.5869 28.7274 33.5869 28.3379C33.5869 27.5587 34.2208 26.9248 35 26.9248C35.7792 26.9248 36.4131 27.5587 36.4131 28.3379C36.4131 28.7158 36.2631 29.0588 36.0206 29.3126L36.0232 29.3157L39.0471 33.3628C39.519 33.9944 40.2714 34.3715 41.0599 34.3715C41.731 34.3715 42.3621 34.1102 42.8366 33.6356L44.7017 31.7705C44.3803 31.5112 44.1738 31.1148 44.1738 30.6706C44.1738 29.8914 44.8077 29.2575 45.5869 29.2575C46.3661 29.2575 47 29.8914 47 30.6706C47 31.2853 46.6048 31.8081 46.0557 32.002ZM44.4131 40.7865C44.4131 40.4149 44.1118 40.1136 43.7402 40.1136H26.3346C25.963 40.1136 25.6617 40.4149 25.6617 40.7865V42.4014C25.6617 42.7731 25.963 43.0743 26.3346 43.0743H43.7402C44.1118 43.0743 44.4131 42.7731 44.4131 42.4014V40.7865Z' fill='%23FFA658'/%3E%3Cpath d='M46.0557 32.002C46.0594 32.0681 46.0545 32.1353 46.0379 32.202L44.5576 38.1235C44.4829 38.4218 44.2156 38.6316 43.9082 38.6332L35.0259 38.6781H35.0225H26.1402C25.8312 38.6781 25.5619 38.4676 25.4873 38.1677L24.0069 32.2238C23.9899 32.1553 23.9849 32.0862 23.9892 32.0185C23.4166 31.838 23 31.3021 23 30.6706C23 29.8914 23.6339 29.2575 24.4131 29.2575C25.1923 29.2575 25.8262 29.8914 25.8262 30.6706C25.8262 31.1094 25.6251 31.502 25.3103 31.7614L27.1637 33.6288C27.6321 34.1008 28.2822 34.3714 28.9472 34.3714C29.7335 34.3714 30.4832 33.998 30.9553 33.3724L34.0012 29.3365C33.7454 29.0808 33.5869 28.7274 33.5869 28.3379C33.5869 27.5587 34.2208 26.9248 35 26.9248C35.7792 26.9248 36.4131 27.5587 36.4131 28.3379C36.4131 28.7158 36.2631 29.0588 36.0206 29.3126L36.0232 29.3157L39.0471 33.3628C39.519 33.9944 40.2714 34.3715 41.0599 34.3715C41.731 34.3715 42.3621 34.1102 42.8366 33.6356L44.7017 31.7705C44.3803 31.5112 44.1738 31.1148 44.1738 30.6706C44.1738 29.8914 44.8077 29.2575 45.5869 29.2575C46.3661 29.2575 47 29.8914 47 30.6706C47 31.2853 46.6048 31.8081 46.0557 32.002ZM44.4131 40.7865C44.4131 40.4149 44.1118 40.1136 43.7402 40.1136H26.3346C25.963 40.1136 25.6617 40.4149 25.6617 40.7865V42.4014C25.6617 42.7731 25.963 43.0743 26.3346 43.0743H43.7402C44.1118 43.0743 44.4131 42.7731 44.4131 42.4014V40.7865Z' fill='%23FFA658'/%3E%3Cpath d='M46.0557 32.002C46.0594 32.0681 46.0545 32.1353 46.0379 32.202L44.5576 38.1235C44.4829 38.4218 44.2156 38.6316 43.9082 38.6332L35.0259 38.6781H35.0225H26.1402C25.8312 38.6781 25.5619 38.4676 25.4873 38.1677L24.0069 32.2238C23.9899 32.1553 23.9849 32.0862 23.9892 32.0185C23.4166 31.838 23 31.3021 23 30.6706C23 29.8914 23.6339 29.2575 24.4131 29.2575C25.1923 29.2575 25.8262 29.8914 25.8262 30.6706C25.8262 31.1094 25.6251 31.502 25.3103 31.7614L27.1637 33.6288C27.6321 34.1008 28.2822 34.3714 28.9472 34.3714C29.7335 34.3714 30.4832 33.998 30.9553 33.3724L34.0012 29.3365C33.7454 29.0808 33.5869 28.7274 33.5869 28.3379C33.5869 27.5587 34.2208 26.9248 35 26.9248C35.7792 26.9248 36.4131 27.5587 36.4131 28.3379C36.4131 28.7158 36.2631 29.0588 36.0206 29.3126L36.0232 29.3157L39.0471 33.3628C39.519 33.9944 40.2714 34.3715 41.0599 34.3715C41.731 34.3715 42.3621 34.1102 42.8366 33.6356L44.7017 31.7705C44.3803 31.5112 44.1738 31.1148 44.1738 30.6706C44.1738 29.8914 44.8077 29.2575 45.5869 29.2575C46.3661 29.2575 47 29.8914 47 30.6706C47 31.2853 46.6048 31.8081 46.0557 32.002ZM44.4131 40.7865C44.4131 40.4149 44.1118 40.1136 43.7402 40.1136H26.3346C25.963 40.1136 25.6617 40.4149 25.6617 40.7865V42.4014C25.6617 42.7731 25.963 43.0743 26.3346 43.0743H43.7402C44.1118 43.0743 44.4131 42.7731 44.4131 42.4014V40.7865Z' fill='%23FFA658'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4288_2064' x='0' y='0' width='70' height='70' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4288_2064'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4288_2064' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;
}
.day_slider_arrows{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.day_slider_arrows .slick-arrow{
	padding: 0;
	border: 0;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 60px;
}
.day_slider_arrows .go-left{
	left: -45px;
}
.day_slider_arrows .go-right{
	right: -35px;
}
.day_slider_arrows .slick-arrow path{
	fill: #ccc;
}
.day_slider_arrows .slick-arrow:hover path{
	fill: #333;
}
@media (max-width: 800px){
	.day_products_main .day_products .vanilla-slider-item-card .vanilla-slider-item-description-day {
	  padding-left: 10px;
	  width: calc(100% - 170px);
	}
	.day_products_main .day_products .vanilla-slider-item-pic {
	  width: 170px;
	  min-width: 170px;
	  max-width: 170px;
	  padding-top: 170px;
	}
}
@media (max-width: 560px){
	.day_products_main .vanilla-slider-item-card {
	  max-width: none;
	}
	.day_slider_arrows .go-left{
		left: -35px;
	}
	.day_slider_arrows .go-right{
		right: -25px;
	}
}

@media (max-width: 480px){
	.day_products_main .day_products-wrap::before {
	  right: -20px;
	}
	.main-cat.day-main-cat{
		padding-left: 0;
	}
	.day_slider_arrows{
		display: none;
	}
	.day_slider_arrows .go-left{
		left: -5px;
	}
	.day_slider_arrows .go-right{
		right: -15px;
	}
}

@media (min-width: 768px) and (max-width: 1100px){
	.day_products .vanilla-slider-item-footer .vanilla-description-sale > div{
		display: flex;
	  flex-direction: column;
	}
	.day_products .vanilla-slider-item-footer .vanilla-description-sale .old-price{
		text-align: left;
	}
}


/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/main_categories/style.css?17320058145087*/
.main_categories{
	margin: 0 auto;
	max-width: 1680px;
	padding: 60px 30px;
}
.main_categories .title{
  font: normal 30px/39px 'Playfair Display';
	font-weight: normal;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  color: #333;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
.main_categories .list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main-cat{
	width:calc( ( 100% - 60px ) / 3 );
	background: #FFF;
	border-radius: 20px;
	padding: 10px 10px 10px 30px;
	display: flex;
	margin-top: 30px;
}
.main-cat:hover{
	box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.13);
}
.main-cat-l{
	flex-shrink: 1;
	flex-grow: 1;
	padding: 22px 10px 0 0;
}
.main-cat-r{
	flex-shrink: 0;
	flex-grow: 0;
	width: 170px;
	height: 170px;
	overflow: hidden;
	border-radius: 13px;
}
.main-cat p{
	margin: 0;
	padding: 0;
}
.main-cat p, .main-cat p a{
	font: normal 20px/26px 'Mont';
	font-weight: 700;
	color: #333;
	text-decoration: none;
}
.main-cat p a:hover{
	color: #09BBB5;
}
.main-cat ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-cat ul li{
	margin: 0;
	padding: 15px 0 0;
}
.main-cat ul li, .main-cat ul li a{
	font: normal 14px/18px 'Mont';
	font-weight: 600;
	color: #333;
	text-decoration: none;
}
.main-cat ul li a u{
	text-decoration: none;
	white-space: nowrap;
}
.main-cat ul li{
	color: #999;
}
.main-cat ul li i{
	color: #18D179;
	font-style: normal;
	margin-left: 7px;
}
.main-cat ul li a:hover{
	color: #09BBB5;
}
.main-cat ul li a span{
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4481 3.94341C16.6459 2.09245 19.3541 2.09245 20.5519 3.94341C21.3336 5.15139 22.8552 5.64579 24.1977 5.128C26.2547 4.3346 28.4457 5.92644 28.3268 8.12797C28.2492 9.56472 29.1896 10.8591 30.58 11.2293C32.7105 11.7965 33.5474 14.3721 32.1572 16.0833C31.2499 17.2 31.2499 18.8 32.1572 19.9167C33.5474 21.6279 32.7105 24.2035 30.58 24.7707C29.1896 25.1409 28.2492 26.4353 28.3268 27.872C28.4457 30.0736 26.2547 31.6654 24.1977 30.872C22.8552 30.3542 21.3336 30.8486 20.5519 32.0566C19.3541 33.9076 16.6459 33.9076 15.4481 32.0566C14.6664 30.8486 13.1448 30.3542 11.8023 30.872C9.74526 31.6654 7.55429 30.0736 7.6732 27.872C7.7508 26.4353 6.8104 25.1409 5.41998 24.7707C3.28946 24.2035 2.45258 21.6279 3.8428 19.9167C4.75009 18.8 4.75009 17.2 3.8428 16.0833C2.45258 14.3721 3.28946 11.7965 5.41998 11.2293C6.8104 10.8591 7.7508 9.56472 7.6732 8.12797C7.55429 5.92644 9.74526 4.3346 11.8023 5.128C13.1448 5.64579 14.6664 5.15139 15.4481 3.94341Z' fill='%23FF6D6D'/%3E%3Cg clip-path='url(%23clip0_3363_3045)'%3E%3Cpath d='M13.9211 15.8657H11.419C11.1854 15.8657 11.002 16.0301 11.002 16.2394V22.218C11.002 22.4273 11.1854 22.5916 11.419 22.5916H13.9211C14.1548 22.5916 14.3379 22.4273 14.3379 22.218L14.338 16.2396C14.3383 16.0302 14.1549 15.8659 13.9211 15.8659L13.9211 15.8657Z' fill='white'/%3E%3Cpath d='M25.9852 16.5739C25.9852 15.9651 25.5186 15.3488 24.6274 15.3488H20.5873C21.1645 14.4237 21.3342 13.1226 20.933 12.1707C20.6383 11.4706 20.075 11.0619 19.3462 11.0204L19.3344 11.0195C18.8601 10.9934 18.4496 11.3118 18.4101 11.736C18.3062 12.6802 17.8444 14.3504 17.1827 14.9434C16.6256 15.4426 16.1486 15.6518 15.3579 15.9981C15.2436 16.0483 15.1185 16.103 14.9863 16.1621C14.9887 16.1877 14.9902 16.2133 14.9902 16.2396V22.1571C15.0856 22.1864 15.1798 22.2155 15.2724 22.2439C16.5773 22.6469 17.7049 22.9948 19.4285 22.9948H22.6947C23.586 22.9948 24.0524 22.3784 24.0524 21.7697C24.0524 21.589 24.0115 21.4079 23.9305 21.242C24.2273 21.1942 24.4873 21.0662 24.6798 20.8704C24.8983 20.6479 25.0187 20.3523 25.0187 20.0378C25.0187 19.8577 24.9778 19.6766 24.8971 19.5111C25.6127 19.4004 25.9852 18.8501 25.9852 18.306C25.9852 17.9904 25.8598 17.6727 25.615 17.4401C25.8593 17.2074 25.985 16.8897 25.985 16.5741L25.9852 16.5739Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3363_3045'%3E%3Crect width='15' height='12' fill='white' transform='translate(11 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat left top;
  width: 36px;
  height: 36px;
	margin-left: 7px;
	margin-top: -11px;
	margin-bottom: -12px;
	position: relative;
}
@media (max-width:1360px){
	.main_categories{
		max-width: 1000px;
		padding: 0 20px;
	}
	.main-cat{
		width:calc( ( 100% - 30px ) / 2 );
		margin-top: 30px;
	}
}
@media (max-width:800px){
	.main_categories{
		max-width: 480px;
	}
	.main-cat{
		width:100%;
		margin-top: 30px;
	}
}
@media (max-width: 768px){
	.main_categories .title{
	  font-size: 26px;
		line-height: 34px;
		font-weight: 400;
	}
}
@media (max-width:480px){
	.main_categories{
		padding: 0 10px;
	}
	.main-cat{
		padding: 10px 10px 10px 10px;
		margin-top: 20px;
	}
	.main-cat-l{
		padding: 15px 10px 0 0;
	}
	.main-cat ul li a span{
	  background-size: 24px 24px;
	  width: 24px;
	  height: 24px;
		margin-left: 5px;
		margin-bottom: -8px;
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/catalog.section/main.speed/style.css?17320061179095*/
.card {
    position: relative;
}
.loader {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,.7);
    display: none;
}

.loader img {
    position: absolute;
    top: calc(50% - 150px);
    left: calc(50% - 150px);
}

.modal.add2cartModal {
    display: none;
}

.modal.add2cartModal {
    position: fixed; /* фиксированное положение */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(248,248,248,0.9); /* цвет фона */
    z-index: 1050;
    opacity: 1; /* по умолчанию модальное окно прозрачно */
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; /* анимация перехода */
    margin: 0;
    padding: 0;
}
/* при отображении модального окно */
.modal.add2cartModal:target {
    opacity: 1; /* делаем окно видимым */
    pointer-events: auto; /* элемент видим для событий мыши */
    overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */
}
.add2cartModal .modal-dialog {
    position: relative;
    width: 100%;
    max-width:600px;
    padding: 10px;
    box-sizing:border-box;
		margin:0 auto;
}
.add2cartModal .modal-content {
    width:100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
    outline: 0;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.add2cartModal .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 70px 15px 17px;
    position:relative;
    text-align:center;
}
.add2cartModal .modal-title {
    margin-top: 0;
    margin-bottom: 0;
    font:normal 30px/39px 'Playfair Display';
    color: #333;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		display:block;
		width:100%;
}
.add2cartModal .close {
    display:block;
    position:absolute;
    right:25px;
    top:25px;
    width:14px;
    height:14px;
    overflow:hidden;
		font:normal 22px/14px Tahoma;
		color:#09BBB5;
    text-decoration: none;
}
.add2cartModal .close:focus, .add2cartModal .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
.add2cartModal .modal-body {
	position: relative;
	display:flex;
	flex-direction:row;
	justify-content: center;
	padding: 15px 15px 63px;
	overflow: auto;
}
.add2cartModal .modal-body .button{
	background: #FFA658;
	border:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:22px 32px;
	outline: 0;
	font-family: 'Mont';
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	color: #fff;
	width: auto;
	height: auto;
	white-space: nowrap;
	transition: all 1s ease;
	margin-left:10px;
	margin-right:10px;
}
.add2cartModal .modal-body .button:hover{
	background: #FF8F2D;
}
.add2cartModal .modal-body .button.buttowhite{
	background: transparent;
	padding:5px;
	font-weight: 600;
	color: #00A8A6;
}
.add2cartModal .modal-body .button.buttowhite:hover{
	background: transparent;
}
.add2cartModal .modal-body .button.buttowhite svg{
	margin-right: 7px;
}
@media (max-width:576px){
	.add2cartModal .modal-body {
		flex-direction:column;
		padding-left:0;
		padding-right:0;
	}
}


.more-action {
    display: flex;
    padding: 50px;
    justify-content: center;
}

.ajax-catalog .card {
    margin-top: 20px;
}

.add2favorite--card {
    position: absolute;
    top: 15px;
    right: 10px;
    display: flex;
    font-family: inherit;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    z-index: 3;
    width: 40px;
    height: 40px;
		justify-content: center;
		align-items: center;
		backdrop-filter: blur(3.5px);
		border-radius: 10px;
		background: rgba(255, 255, 255, 0.75) url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.223 2.12375C19.071 0.971753 17.5459 0.342117 15.9182 0.342117C14.2904 0.342117 12.7607 0.976417 11.6087 2.12842L11.007 2.73007L10.396 2.11909C9.24403 0.967089 7.70958 0.328125 6.08185 0.328125C4.45879 0.328125 2.929 0.962425 1.78166 2.10976C0.629662 3.26176 -0.00463844 4.79155 2.55386e-05 6.41927C2.55386e-05 8.047 0.63899 9.57212 1.79099 10.7241L10.5499 19.4831C10.6712 19.6043 10.8344 19.6696 10.993 19.6696C11.1516 19.6696 11.3148 19.609 11.4361 19.4877L20.2137 10.7428C21.3657 9.59077 22 8.06099 22 6.43326C22.0047 4.80554 21.375 3.27576 20.223 2.12375ZM19.3275 9.85196L10.993 18.1538L2.67715 9.83796C1.76301 8.92383 1.2593 7.71119 1.2593 6.41927C1.2593 5.12735 1.75834 3.91472 2.67248 3.00525C3.58196 2.09577 4.79459 1.59206 6.08185 1.59206C7.37377 1.59206 8.59107 2.09577 9.50521 3.00991L10.5593 4.06397C10.8065 4.31116 11.2029 4.31116 11.4501 4.06397L12.4948 3.01924C13.409 2.1051 14.6263 1.60139 15.9135 1.60139C17.2008 1.60139 18.4134 2.1051 19.3275 3.01457C20.2417 3.92871 20.7407 5.14134 20.7407 6.43326C20.7454 7.72518 20.2417 8.93782 19.3275 9.85196Z' fill='%23FFA658'/%3E%3C/svg%3E%0A") no-repeat center center;
}
/* active
*/
.add2favorite--active {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.56015 3.33014C8.51897 3.16677 9.50223 3.22066 10.4374 3.48784C11.3727 3.75502 12.236 4.22867 12.9638 4.87389L13.0039 4.90964L13.0407 4.87714C13.7354 4.26754 14.552 3.81308 15.4362 3.54408C16.3203 3.27507 17.2517 3.19771 18.1682 3.31714L18.4347 3.35614C19.5898 3.55559 20.6695 4.06372 21.5595 4.82673C22.4494 5.58974 23.1165 6.57921 23.49 7.69038C23.8635 8.80154 23.9295 9.99303 23.6811 11.1387C23.4327 12.2843 22.8791 13.3414 22.079 14.1981L21.884 14.3986L21.832 14.443L13.7612 22.4369C13.5749 22.6212 13.3281 22.7318 13.0666 22.7481C12.8051 22.7645 12.5465 22.6855 12.3387 22.5257L12.2369 22.4369L4.11948 14.3964C3.25956 13.5597 2.64799 12.5013 2.35252 11.3384C2.05705 10.1756 2.08921 8.95361 2.44543 7.8079C2.80165 6.66218 3.46803 5.63742 4.37078 4.8471C5.27352 4.05678 6.3774 3.53174 7.56015 3.33014Z' fill='%23FFA658'/%3E%3C/svg%3E%0A");
}

#wishlist-page .item-cards {
    margin-top: 40px;
}
.sort{
    margin: 9px 0 9px;
    line-height:30px;
}
.drop-header {
    color: #999999;
    margin: 9px 9px 9px 0;
          line-height: 30px;
}
.dropdown {
    position: relative;
    font-weight: 600;
    display:inline-flex;
    justify-content:flex-end;
    font-size:14px;
    flex-direction: column;
          align-items: flex-end;
          margin-top: 24px;
}
.dropdown-fix{
    display: flex;
    flex-direction:row;
    padding-right:10px;
}
.dropdown-active {
    margin-bottom: -138px;
}
.dropdown-content {
    /*position: absolute;*/
    display:none;
    flex-direction:column;
    padding: 9px;
    z-index: 1;
    line-height:30px;
    margin:0;
    cursor: pointer;
    border-radius: 5px;
}
.dropdown-content a {
    height: 0;
    width:0;
    opacity:0;
    z-index:-3;
    text-decoration:none;
    color: #999999;
}
.dropdown-content .active {height:30px;opacity:1;opacity:1;z-index:3;width:100%}
.drop-header:after {content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5575 0.442505L5 3.8775L8.4425 0.442505L9.5 1.5L5 6L0.5 1.5L1.5575 0.442505Z' fill='%23333333'%3E%3C/path%3E%3C/svg%3E");
margin-left:5px}
.dropdown-content.hover a {
    height: 30px;
    width:100%;
    opacity:1;
    z-index:3;
}
.dropdown-content.hover {
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
background-color: #f9f9f9;
display: flex;
}
.dropdown-content.hover .active:after {content:"";}
@media (max-width:768px){
    /*.sort{
    margin-right: 278px;
}*/
.dropdown {
    /*align-items:center;*/
    margin-top: 18px;
}
}

.card-labels .mark{position:static}
.card-labels {z-index:2}
.fast-view, .fast-view-v2{
  display: none;
  width: 196px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -98px;
  margin-top: -25px;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(5px);
	border-radius: 5px;
	align-items: center;
	justify-content: center;
	font: 600 15px/24px 'Mont';
	color: #333;	
	text-decoration: none;
	text-align: center;
}
.img-card:hover .fast-view, .img-card:hover .fast-view-v2{
	display: flex;
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/catalog.section/main/style.css?16883826299095*/
.card {
    position: relative;
}
.loader {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,.7);
    display: none;
}

.loader img {
    position: absolute;
    top: calc(50% - 150px);
    left: calc(50% - 150px);
}

.modal.add2cartModal {
    display: none;
}

.modal.add2cartModal {
    position: fixed; /* фиксированное положение */
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(248,248,248,0.9); /* цвет фона */
    z-index: 1050;
    opacity: 1; /* по умолчанию модальное окно прозрачно */
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; /* анимация перехода */
    margin: 0;
    padding: 0;
}
/* при отображении модального окно */
.modal.add2cartModal:target {
    opacity: 1; /* делаем окно видимым */
    pointer-events: auto; /* элемент видим для событий мыши */
    overflow-y: auto; /* добавляем прокрутку по y, когда элемент не помещается на страницу */
}
.add2cartModal .modal-dialog {
    position: relative;
    width: 100%;
    max-width:600px;
    padding: 10px;
    box-sizing:border-box;
		margin:0 auto;
}
.add2cartModal .modal-content {
    width:100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
    outline: 0;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.add2cartModal .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 70px 15px 17px;
    position:relative;
    text-align:center;
}
.add2cartModal .modal-title {
    margin-top: 0;
    margin-bottom: 0;
    font:normal 30px/39px 'Playfair Display';
    color: #333;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		display:block;
		width:100%;
}
.add2cartModal .close {
    display:block;
    position:absolute;
    right:25px;
    top:25px;
    width:14px;
    height:14px;
    overflow:hidden;
		font:normal 22px/14px Tahoma;
		color:#09BBB5;
    text-decoration: none;
}
.add2cartModal .close:focus, .add2cartModal .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .75;
}
.add2cartModal .modal-body {
	position: relative;
	display:flex;
	flex-direction:row;
	justify-content: center;
	padding: 15px 15px 63px;
	overflow: auto;
}
.add2cartModal .modal-body .button{
	background: #FFA658;
	border:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:22px 32px;
	outline: 0;
	font-family: 'Mont';
	font-style: normal;
	font-weight: 800;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	color: #fff;
	width: auto;
	height: auto;
	white-space: nowrap;
	transition: all 1s ease;
	margin-left:10px;
	margin-right:10px;
}
.add2cartModal .modal-body .button:hover{
	background: #FF8F2D;
}
.add2cartModal .modal-body .button.buttowhite{
	background: transparent;
	padding:5px;
	font-weight: 600;
	color: #00A8A6;
}
.add2cartModal .modal-body .button.buttowhite:hover{
	background: transparent;
}
.add2cartModal .modal-body .button.buttowhite svg{
	margin-right: 7px;
}
@media (max-width:576px){
	.add2cartModal .modal-body {
		flex-direction:column;
		padding-left:0;
		padding-right:0;
	}
}


.more-action {
    display: flex;
    padding: 50px;
    justify-content: center;
}

.ajax-catalog .card {
    margin-top: 20px;
}

.add2favorite--card {
    position: absolute;
    top: 15px;
    right: 10px;
    display: flex;
    font-family: inherit;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    z-index: 3;
    width: 40px;
    height: 40px;
		justify-content: center;
		align-items: center;
		backdrop-filter: blur(3.5px);
		border-radius: 10px;
		background: rgba(255, 255, 255, 0.75) url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.223 2.12375C19.071 0.971753 17.5459 0.342117 15.9182 0.342117C14.2904 0.342117 12.7607 0.976417 11.6087 2.12842L11.007 2.73007L10.396 2.11909C9.24403 0.967089 7.70958 0.328125 6.08185 0.328125C4.45879 0.328125 2.929 0.962425 1.78166 2.10976C0.629662 3.26176 -0.00463844 4.79155 2.55386e-05 6.41927C2.55386e-05 8.047 0.63899 9.57212 1.79099 10.7241L10.5499 19.4831C10.6712 19.6043 10.8344 19.6696 10.993 19.6696C11.1516 19.6696 11.3148 19.609 11.4361 19.4877L20.2137 10.7428C21.3657 9.59077 22 8.06099 22 6.43326C22.0047 4.80554 21.375 3.27576 20.223 2.12375ZM19.3275 9.85196L10.993 18.1538L2.67715 9.83796C1.76301 8.92383 1.2593 7.71119 1.2593 6.41927C1.2593 5.12735 1.75834 3.91472 2.67248 3.00525C3.58196 2.09577 4.79459 1.59206 6.08185 1.59206C7.37377 1.59206 8.59107 2.09577 9.50521 3.00991L10.5593 4.06397C10.8065 4.31116 11.2029 4.31116 11.4501 4.06397L12.4948 3.01924C13.409 2.1051 14.6263 1.60139 15.9135 1.60139C17.2008 1.60139 18.4134 2.1051 19.3275 3.01457C20.2417 3.92871 20.7407 5.14134 20.7407 6.43326C20.7454 7.72518 20.2417 8.93782 19.3275 9.85196Z' fill='%23FFA658'/%3E%3C/svg%3E%0A") no-repeat center center;
}
/* active
*/
.add2favorite--active {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.56015 3.33014C8.51897 3.16677 9.50223 3.22066 10.4374 3.48784C11.3727 3.75502 12.236 4.22867 12.9638 4.87389L13.0039 4.90964L13.0407 4.87714C13.7354 4.26754 14.552 3.81308 15.4362 3.54408C16.3203 3.27507 17.2517 3.19771 18.1682 3.31714L18.4347 3.35614C19.5898 3.55559 20.6695 4.06372 21.5595 4.82673C22.4494 5.58974 23.1165 6.57921 23.49 7.69038C23.8635 8.80154 23.9295 9.99303 23.6811 11.1387C23.4327 12.2843 22.8791 13.3414 22.079 14.1981L21.884 14.3986L21.832 14.443L13.7612 22.4369C13.5749 22.6212 13.3281 22.7318 13.0666 22.7481C12.8051 22.7645 12.5465 22.6855 12.3387 22.5257L12.2369 22.4369L4.11948 14.3964C3.25956 13.5597 2.64799 12.5013 2.35252 11.3384C2.05705 10.1756 2.08921 8.95361 2.44543 7.8079C2.80165 6.66218 3.46803 5.63742 4.37078 4.8471C5.27352 4.05678 6.3774 3.53174 7.56015 3.33014Z' fill='%23FFA658'/%3E%3C/svg%3E%0A");
}

#wishlist-page .item-cards {
    margin-top: 40px;
}
.sort{
    margin: 9px 0 9px;
    line-height:30px;
}
.drop-header {
    color: #999999;
    margin: 9px 9px 9px 0;
          line-height: 30px;
}
.dropdown {
    position: relative;
    font-weight: 600;
    display:inline-flex;
    justify-content:flex-end;
    font-size:14px;
    flex-direction: column;
          align-items: flex-end;
          margin-top: 24px;
}
.dropdown-fix{
    display: flex;
    flex-direction:row;
    padding-right:10px;
}
.dropdown-active {
    margin-bottom: -138px;
}
.dropdown-content {
    /*position: absolute;*/
    display:none;
    flex-direction:column;
    padding: 9px;
    z-index: 1;
    line-height:30px;
    margin:0;
    cursor: pointer;
    border-radius: 5px;
}
.dropdown-content a {
    height: 0;
    width:0;
    opacity:0;
    z-index:-3;
    text-decoration:none;
    color: #999999;
}
.dropdown-content .active {height:30px;opacity:1;opacity:1;z-index:3;width:100%}
.drop-header:after {content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5575 0.442505L5 3.8775L8.4425 0.442505L9.5 1.5L5 6L0.5 1.5L1.5575 0.442505Z' fill='%23333333'%3E%3C/path%3E%3C/svg%3E");
margin-left:5px}
.dropdown-content.hover a {
    height: 30px;
    width:100%;
    opacity:1;
    z-index:3;
}
.dropdown-content.hover {
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
background-color: #f9f9f9;
display: flex;
}
.dropdown-content.hover .active:after {content:"";}
@media (max-width:768px){
    /*.sort{
    margin-right: 278px;
}*/
.dropdown {
    /*align-items:center;*/
    margin-top: 18px;
}
}

.card-labels .mark{position:static}
.card-labels {z-index:2}
.fast-view, .fast-view-v2{
  display: none;
  width: 196px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -98px;
  margin-top: -25px;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(5px);
	border-radius: 5px;
	align-items: center;
	justify-content: center;
	font: 600 15px/24px 'Mont';
	color: #333;	
	text-decoration: none;
	text-align: center;
}
.img-card:hover .fast-view, .img-card:hover .fast-view-v2{
	display: flex;
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/reviews-slider/style.css?1685033436784*/
.reviews-slider__item__wrap{
	max-width: 340px;
	margin: 0 auto;
}
@media (max-width:1200px){
	.reviews-main .reviews-main__container{
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 741px) and (max-width:1200px){
	.reviews-slider .reviews-slider__item:nth-child(2n+1) {
	  padding-right: 0 !important;
	}
	.reviews-slider .reviews-slider__item:nth-child(2n) {
	  padding-left: 0 !important;
	}
}
@media (max-width:740px){
	.reviews-slider .reviews-slider__item:nth-child(2n+1) {
	  padding-right: 10px !important;
	}
	.reviews-slider .reviews-slider__item:nth-child(2n) {
	  padding-left: 10px !important;
	}
}
@media (max-width:700px){
	.reviews-slider .reviews-slider__item{
	  max-width: 700px !important;
	}
}
/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/garantii_list_main_new/style.css?16874518521498*/
#gar {
	padding-bottom: 140px;
}

#gar .title-page {
	padding-top: 40px;
}

.guarantees_cards {
  display: flex;
  flex-wrap: wrap;
  margin:8px 10px 0;
  counter-reset: guarantees_counter;
  justify-content: center;
}

.card__guarantees {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 324px;
  min-width: 304px;
  margin: 56px 10px 0;
  padding: 40px 0 0 43px;
  box-sizing: border-box;
  position: relative;

}
.card__guarantees::before {
	content: counter(guarantees_counter);
	counter-increment: guarantees_counter;
	display: block;
	width: 55px;
	text-align: right;
	position: absolute;
	left: 0;
	top: 0;
	color: #FFA658;
	font: 600 100px/100px 'Playfair Display';
	text-transform: uppercase; 
  font-feature-settings: 'pnum' on, 'lnum' on;
	opacity: 0.15000000596046448;
}
.card__title {
  margin: 0;
  padding: 18px 0 10px;
  font: 600 16px/20px 'Mont';
  color: #333;
  text-decoration: none;
  position: relative;
}
.card__title a {
  font: 600 16px/20px 'Mont';
  color: #333;
  text-decoration: none;
}
.card__title a:hover {
  color: #00A8A6;
}
.card__description {
  font: 600 14px/20px 'Mont';
	color: #777;
	margin: 0;
}

@media (min-width: 681px) and (max-width: 1180px) {
	.card__guarantees {
	  margin-top: 26px;
	}
}

@media (max-width: 680px) {
	#gar {
		padding-bottom: 90px;
	}
	#gar .title-page {
		padding-top: 0;
	}
	.card__guarantees {
	  margin-top: 16px;
	}
}


/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/photo.section/vanilla_slider/style.css?16831187032258*/
.photo-slider-section{
	position: relative;
	padding-top: 50px;
	width: 100%;
	overflow-x: hidden;
}
.photo-slider-section::before{
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	margin-left: calc(-1 * (100vw - 100%) / 2);
}
.photo-item-slider a{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 10px;
}
.photo-item-slider img{
	width: 100%;
	height: auto;
}
.photo-slider-section .title-page{
	margin-bottom: 26px;
}
.photo-gal-slider .slick-arrow, .photo-gal-slider .slick-arrow:hover{
	background: #fff !important;
	border: 1px solid #E0E0E0 !important;
	z-index: 1 !important;
	width: 90px;
	height: 90px;
	padding: 0;
	overflow: hidden;
}
.photo-gal-slider .slick-prev{
	left: -35px;
}
.photo-gal-slider .slick-next{
	right: -35px;
}
.photo-gal-slider .slick-prev::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-prev.svg) no-repeat center center;
}
.photo-gal-slider .slick-next::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-next.svg) no-repeat center center;
}
@media (max-width:1230px){
	.photo-slider-section{
		padding-left: 50px;
		padding-right: 50px;
	}
}
.all-photos{
  padding: 40px 0 60px;
	text-align: center;
	position: relative;
}
.all-photos a{
  display: block;
  width: 200px;
  padding: 23px 15px 21px;
  margin: 0 auto;
  background: #FFA658;
	border-radius: 5px;
	text-decoration: none;
	font: 800 16px/16px 'Mont';
	text-align: center;
	color: #FFF;
}
@media (max-width:1050px){
	.photo-slider-section{
		padding-top: 1px;
	}
}
@media (max-width:768px){
	.photo-slider-section{
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
	}
	.photo-gal-slider .slick-arrow, .photo-gal-slider .slick-arrow:hover{
		width: 50px;
		height: 50px;
	}
	.photo-gal-slider .slick-prev::before, .photo-gal-slider .slick-next::before{
		width: 48px;
		height: 48px;
	}
	.photo-gal-slider .slick-prev{
		left: -15px;
	}
	.photo-gal-slider .slick-next{
		right: -15px;
	}
	.all-photos a{
	  display: block;
	  width: 200px;
	  padding: 18px 15px 16px;
		font: 500 14px/14px 'Mont';
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/faq_list_main/style.css?16804540842961*/
.main-questions {
	position: relative;
	padding: 50px 15px 108px;
	width: 100%;
	overflow-x: hidden;
}
.main-questions::before{
  content: '';
  display: block;
  width: 100vw;
  height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	margin-left: calc(-1 * (100vw - 100%) / 2);
}
.questions {
  padding-top: 50px;
  flex-direction: column;
  padding-bottom: 20px;
}
.questions-item{
	margin-top: 20px;
	width: 100%;
	background: #F8F8F8;
	box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	position: relative;
}
.questions-name{
	background: #F8F8F8;
	border-radius: 10px;
	padding: 19px 67px 17px 20px;
	margin: 0;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
	font: 800 16px/21px 'Mont';
	color: #333;
}
.questions-name::before{
  content: '';
  display: block;
  width: 40px;
  height: 40px; 
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -20px;
	background: #fff url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='white'/%3E%3Cpath d='M12 20H28' stroke='%2309BBB5' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M20 12L20 28' stroke='%2309BBB5' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center;
	background-size: 40px 40px;
	border-radius: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.questions-answer{
	font: 600 14px/22px 'Mont';
	color: #717171;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.questions-answer div[itemprop=text]{
	padding: 23px 20px 13px;
}
.questions-item-active .questions-name{
	color: #09BBB5;
}
.questions-item-active .questions-answer{
	max-height: 1000px;
}
.questions-item-active .questions-name::before{
	-ms-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.questions-answer div[itemprop=text] p:first-child{
	margin: 0;
}
.questions-answer div[itemprop=text] p ~ p{
	margin-top: 14px;
	margin-bottom: 0;
}
@media screen and (max-width: 1049px) and (orientation: landscape){
	.main-questions .title-page {
	  margin-top: 0;
	}
}
@media (max-width: 992px) {
	.main-questions {
		padding-top:20px;
	}
}
@media (max-width: 640px) {
	.main-questions {
		padding-top: 10px;
		padding-bottom: 60px;
	}
	.questions {
	  padding-top: 20px;
  }
}

@media (max-width: 580px) {
	.questions-name{
	  font-size: 14px;
	  line-height: 18px;
		padding: 14px 51px 14px 13px;
	}
	.questions-name::before{
	  width: 33px;
	  height: 33px; 
		right: 8px;
		top: 50%;
		margin-top: -16px;
		background-size: 33px 33px;
	}
	.questions-answer{
	  line-height: 20px;
	}
	.questions-answer div[itemprop=text]{
		padding-top: 15px;
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.list/blog_main_vanilla_slider/style.css?16831198832945*/
.blog-in-main {
	padding: 51px 15px 0;
}
.blogs-list-slider{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 60px;
}
.blogs-slide-item{
	position: relative;
}
.blogs-item{
  margin: 0 15px;
	display: flex;
	position: relative;
	border-radius: 15px;
	overflow: hidden;
}
.blogs-item-image{
	width: 100%;
}
.blogs-item-image img{
  display: block;
	width: 100%;
	height: auto;
}
.blogs-item-image::after{
  content: '';
  display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(14, 14, 14, 0.5);
}
.blogs-item-date{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 19px 20px 0;
	font: 600 14px/18px 'Mont';
	color: #fff;
}
.blogs-item-info{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 20px 26px;
	font: 600 14px/18px 'Mont';
	color: #fff;
}
.blogs-item-name{
	padding-bottom: 16px;
}
.blogs-item-name, .blogs-item-name a{
	font: 700 18px/23px 'Playfair Display';
	color: #fff;
	text-decoration: none;
}
.blogs-item-time{
	text-align: right;
}
.blogs-item-info-top{
	display: flex;
	justify-content: space-between;
}
.blogs-list-slider .slick-arrow, .blogs-list-slider .slick-arrow:hover{
	background: #fff !important;
	border: 1px solid #E0E0E0 !important;
	z-index: 1 !important;
	width: 90px;
	height: 90px;
	padding: 0;
	overflow: hidden;
}
.blogs-list-slider .slick-prev{
	left: -35px;
}
.blogs-list-slider .slick-next{
	right: -35px;
}
.blogs-list-slider .slick-prev::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-prev.svg) no-repeat center center;
}
.blogs-list-slider .slick-next::before{
	content: '';
	display: block;
	width: 88px;
	height: 88px;
	background: url(/local/templates/.default/img/arrow-next.svg) no-repeat center center;
}
.more-posts {
  display: block;
  background: #f8f8f8;
	border: 1px solid #FFA658;
	border-radius: 10px;	
	padding: 23px 15px 21px;
	margin: 30px 15px 0;
	cursor: pointer; 
	text-align: center;
	font: 600 16px/16px'Mont';
	text-align: center;
	text-decoration: none;
	color: #333;
}
@media (max-width:1260px){
	.blogs-list-slider{
		padding: 0 45px;
	}
	.blogs-list-slider .slick-prev{
		left: 15px;
	}
	.blogs-list-slider .slick-next{
		right: 15px;
	}
	.more-posts {
		margin: 30px 60px 0;
	}
}
@media (max-width:768px){
	.blogs-list-slider{
		padding: 0 5px;
	}
	.blog-more-slider-block h2{
		font-size: 24px;
		line-height: 32px;
	}
	.blogs-list-slider .slick-arrow:hover{
		width: 44px;
		height: 44px;
	}
	.blogs-list-slider .slick-prev{
		width: 44px;
		height: 44px;
		background-size: 100% 100%;
		left: 0;
	}
	.blogs-list-slider .slick-next{
		width: 44px;
		height: 44px;
		background-size: 100% 100%;
		right: 0;
	}
	.blogs-list-slider .slick-prev::before, .blogs-list-slider .slick-next::before{
		width: 44px;
		height: 44px;
		background-size: 18px 18px;
	}
	.more-posts {
		margin: 30px 20px 0;
	}
}

/* End */


/* Start:/local/templates/vanilla_other_pages/components/bitrix/news.detail/main/style.css?1663596456155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /calc-delivery/css/app.css?169781407119216 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/main_advantages/style.css?16657447461809 */
/* /local/templates/vanilla_other_pages/components/bitrix/catalog.section/day_products_main/style.css?175023832125743 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/main_categories/style.css?17320058145087 */
/* /local/templates/vanilla_other_pages/components/bitrix/catalog.section/main.speed/style.css?17320061179095 */
/* /local/templates/vanilla_other_pages/components/bitrix/catalog.section/main/style.css?16883826299095 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/reviews-slider/style.css?1685033436784 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/garantii_list_main_new/style.css?16874518521498 */
/* /local/templates/vanilla_other_pages/components/bitrix/photo.section/vanilla_slider/style.css?16831187032258 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/faq_list_main/style.css?16804540842961 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.list/blog_main_vanilla_slider/style.css?16831198832945 */
/* /local/templates/vanilla_other_pages/components/bitrix/news.detail/main/style.css?1663596456155 */
