

/* Start:/local/templates/optika/css/eyezen.css?17665665961705*/
.center {
  text-align: center;
}

.title_h2 {
  font-weight: 700;
  font-size: 60px;
  line-height: 130%;
  text-align: center;
  color: #333;
  margin-bottom: 0;
}
@media (max-width: 1000px) {
  .title_h2 {
    font-size: 35px;
  }
}
@media (max-width: 860px) {
  .title_h2 {
    font-size: 25px;
  }
}

.title_h3 {
  font-weight: 700;
  font-size: 40px;
  text-align: center;
  color: #333;
  line-height: 100%;
}
@media (max-width: 1000px) {
  .title_h3 {
    font-size: 25px;
  }
}
@media (max-width: 860px) {
  .title_h3 {
    font-size: 25px;
  }
}

.irs-line {
  background-color: transparent !important;
  border: 2px solid #fff;
  height: 18px !important;
  border-radius: 999px;
}
.irs-bar {
  background-color: rgba(255, 255, 255, 0.6) !important;
  height: 18px !important;
}
.irs-from, .irs-to, .irs-min, .irs-max {
  display: none !important;
}
.irs-single {
  top: 4px !important;
  border: 4px solid #0446c0;
  border-radius: 999px !important;
  padding: 0 !important;
  box-shadow: 10px 0 18px 0 rgba(2, 0, 83, 0.25);
  background: #fff !important;
  width: 54px;
  height: 56px;
  z-index: 2;
  font-weight: 700;
  font-size: 24px !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: center;
  color: #0446c0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.irs-single:before {
  display: none !important;
}

.stellest-form__title.withimg {
  font-size: 50px !important;
}
@media (max-width: 1000px) {
  .stellest-form__title.withimg {
    font-size: 35px !important;
  }
}
@media (max-width: 860px) {
  .stellest-form__title.withimg {
    font-size: 25px !important;
  }
}

/*# sourceMappingURL=eyezen.css.map */

/* End */


/* Start:/local/templates/optika/css/ion.rangeSlider.min.css?176656659611084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/local/components/bokus/banner/templates/settelet/style.min.css?17665665961877*/
.banner-brand{padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;min-height:419px;margin-bottom:50px;position:relative}.banner-brand__container{display:flex}.banner-brand__content{width:50%;padding:50px;display:flex;flex-direction:column;justify-content:flex-end;color:#333!important;position:relative;background-color:#fff}.banner-brand__title-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:40px}.banner-brand__title{font-weight:700;font-size:40px;line-height:51px;margin:0 20px 0 0}.banner-brand__amount{font-weight:400;font-size:16px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;display:inline-block}.banner-brand__description{margin-top:20px;font-size:16px;line-height:26px}.banner-brand__logo img{max-height:80px;width:auto;display:block}.banner-brand__image{width:50%;background-size:cover;background-position:center;background-color:#fff}.banner-brand__image img{max-height:110px}.banner-brand__link{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:1440px){.banner-brand{min-height:292px;margin-bottom:30px}.banner-brand__content{padding:30px}.banner-brand__title-wrapper{margin-top:20px}.banner-brand__title{font-size:36px;line-height:41px}.banner-brand__amount,.banner-brand__description{font-size:14px;line-height:18px}}@media (max-width:480px){.banner-brand{min-height:243px}.banner-brand__content{background-color:transparent;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.banner-brand__content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.banner-brand__logo{z-index:2}.banner-brand__title-wrapper{z-index:2;flex-direction:column;align-items:center;color:#fff}.banner-brand__title{margin-right:0;margin-bottom:15px}.banner-brand__image{width:100%}}
/* End */


/* Start:/local/components/bokus/form/templates/eyezen.frst/style.css?17665665961482*/
.eyezen-form {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.eyezen-form__title {
  max-width: 1030px;
}
.eyezen-form__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  color: #333;
  margin-top: 40px;
  max-width: 1170px;
}
.eyezen-form__form {
  width: 100%;
  max-width: 755px;
  margin-top: 40px;
}
.eyezen-form__form form {
  display: flex;
  gap: 20px;
  align-items: flex-end;
}
@media (max-width: 1440px) {
  .eyezen-form__form form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.eyezen-form__form-input {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 70%;
}
@media (max-width: 1440px) {
  .eyezen-form__form-input {
    width: 100%;
  }
}
.eyezen-form__form-input_name {
  font-weight: 400;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.6);
}
.eyezen-form__form-submit {
  padding: 10px 30px;
  height: 40px;
  background: #0146bf;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  min-width: 210px;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.3s;
}
.eyezen-form__form-submit:hover {
  background: transparent;
  color: #0146bf;
  border-color: #0146bf;
}
@media (max-width: 1440px) {
  .eyezen-form__form-submit {
    width: 100%;
  }
}
.eyezen-form__form-privacy {
  font-weight: 400;
  font-size: 14px;
  color: #333;
  margin-top: 20px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/advantages/templates/infocus/style.css?17665665962113*/
.eyezen-infocus {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.eyezen-infocus__block {
  padding: 0 0 250px 0 !important;
}
.eyezen-infocus__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 900px) {
  .eyezen-infocus__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 80px 20px;
  }
}
@media (max-width: 390px) {
  .eyezen-infocus__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 105px 20px;
  }
}
.eyezen-infocus__item {
  max-width: 400px;
  position: relative;
}
.eyezen-infocus__item img {
  width: 100%;
}
.eyezen-infocus__item-info {
  position: absolute;
  bottom: -20%;
  right: 0;
  width: 70%;
  background: #0146bf;
  border-radius: 0 70px;
  padding: 20px 20px 48px 20px;
  max-width: 260px;
  height: 300px;
}
.eyezen-infocus__item-info_wrap {
  position: relative;
  height: 100%;
}
@media (max-width: 1440px) {
  .eyezen-infocus__item-info {
    height: 250px;
    width: 75%;
  }
}
@media (max-width: 1200px) {
  .eyezen-infocus__item-info {
    bottom: -40%;
  }
}
@media (max-width: 900px) {
  .eyezen-infocus__item-info {
    bottom: -10%;
  }
}
@media (max-width: 550px) {
  .eyezen-infocus__item-info {
    height: 80%;
    width: 100%;
  }
}
@media (max-width: 450px) {
  .eyezen-infocus__item-info {
    height: 80%;
    width: 100%;
  }
}
@media (max-width: 390px) {
  .eyezen-infocus__item-info {
    height: 100%;
    bottom: -40%;
  }
}
.eyezen-infocus__item-name {
  font-weight: 700;
  font-size: 44px;
  line-height: 120%;
  color: #fff;
}
@media (max-width: 1440px) {
  .eyezen-infocus__item-name {
    font-size: 24px;
  }
}
@media (max-width: 450px) {
  .eyezen-infocus__item-name {
    font-size: 14px;
  }
}
.eyezen-infocus__item-desc {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #fff;
  position: absolute;
  bottom: 0;
}
@media (max-width: 1440px) {
  .eyezen-infocus__item-desc {
    font-size: 14px;
  }
}
@media (max-width: 450px) {
  .eyezen-infocus__item-desc {
    font-size: 12px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/quize/templates/eyezen.quize/style.css?17665665964456*/
.eyezen-quize__wrap {
  background-color: #0446c0;
  padding: 70px;
  color: #fff;
  display: flex;
  gap: 60px;
  margin-top: 40px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1200px) {
  .eyezen-quize__wrap {
    flex-direction: column;
  }
}
@media (max-width: 1000px) {
  .eyezen-quize__wrap {
    padding: 40px;
  }
}
@media (max-width: 500px) {
  .eyezen-quize__wrap {
    padding: 20px;
  }
}
.eyezen-quize__form {
  margin-top: 100px;
  width: 100%;
  max-width: 755px;
  display: flex;
  flex-direction: column;
}
.eyezen-quize__form-error {
  visibility: hidden;
  transition: 0.3s;
  color: red;
}
.eyezen-quize__form-error.active {
  visibility: visible;
}
.eyezen-quize__form form {
  display: flex;
  gap: 20px;
  align-items: flex-end;
  width: 100%;
}
@media (max-width: 650px) {
  .eyezen-quize__form form {
    flex-direction: column;
  }
}
@media (max-width: 650px) {
  .eyezen-quize__form form button {
    width: 100%;
  }
}
.eyezen-quize__form-input {
  width: 100%;
}
.eyezen-quize__form-privacy {
  margin-top: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #fff;
}
.eyezen-quize__form-privacy a {
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #fff;
}
.eyezen-quize__bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 125px;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 1200px) {
  .eyezen-quize__bottom {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media (max-width: 800px) {
  .eyezen-quize__bottom {
    margin-top: 60px;
  }
}
.eyezen-quize__info {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.eyezen-quize__numbers {
  display: flex;
  gap: 16px;
}
@media (max-width: 500px) {
  .eyezen-quize__numbers {
    flex-wrap: wrap;
  }
}
.eyezen-quize__questions {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
}
@media (max-width: 1200px) {
  .eyezen-quize__questions {
    width: 100%;
  }
}
.eyezen-quize__number {
  padding: 10px 13.5px;
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  color: #ffffff;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  transition: all 0.3s;
}
.eyezen-quize__number.active {
  background: #ffffff;
  color: #0446c0;
}
.eyezen-quize__number.disabled {
  border: 0;
  background: rgba(255, 255, 255, 0.4);
}
.eyezen-quize__question {
  display: none;
  transition: all 0.3s;
}
.eyezen-quize__question-title {
  font-weight: 700;
  font-size: 40px;
  color: #fff;
  line-height: 130%;
  max-width: 1180px;
  text-align: center;
  width: 100%;
}
@media (max-width: 800px) {
  .eyezen-quize__question-title {
    font-size: 20px;
  }
}
.eyezen-quize__question-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  text-align: center;
  color: #fff;
  margin-top: 20px;
}
@media (max-width: 800px) {
  .eyezen-quize__question-text {
    font-size: 14px;
  }
}
.eyezen-quize__question-slider {
  margin-top: 120px;
  width: 100%;
  max-width: 1000px;
}
@media (max-width: 800px) {
  .eyezen-quize__question-slider {
    margin-top: 40px;
  }
}
.eyezen-quize__question-answers {
  margin-top: 70px;
  display: flex;
  gap: 20px;
  justify-content: center;
}
.eyezen-quize__question-answers.checkboxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px 32px;
}
@media (max-width: 500px) {
  .eyezen-quize__question-answers.checkboxes {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 390px) {
  .eyezen-quize__question-answers.checkboxes {
    grid-template-columns: repeat(1, 1fr);
  }
}
.eyezen-quize__question-answers.radio-rect {
  gap: 30px;
  margin-top: 114px;
}
@media (max-width: 800px) {
  .eyezen-quize__question-answers.radio-rect {
    margin-top: 40px;
  }
}
@media (max-width: 1200px) {
  .eyezen-quize__question-answers {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.eyezen-quize__question-answer {
  display: flex;
  gap: 20px;
  padding: 22px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  align-items: center;
  cursor: pointer;
}
.eyezen-quize__question-answer.active {
  border: 1px solid #fff;
}
.eyezen-quize__question-answer_text {
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.eyezen-quize__question.active {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/form/templates/stellest.img/style.css?17665665962694*/
.stellest-form__text {
  font-weight: 700;
  font-size: 36px;
  color: #333;
  margin-bottom: 60px;
}
@media (max-width: 1000px) {
  .stellest-form__text {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
@media (max-width: 860px) {
  .stellest-form__text {
    font-size: 14px;
  }
}
.stellest-form .white {
  background-color: #fff;
}
.stellest-form__wrap {
  display: flex;
  gap: 70px;
  padding: 70px 0;
  align-items: center;
}
@media (max-width: 650px) {
  .stellest-form__wrap {
    gap: 30px;
  }
}
@media (max-width: 500px) {
  .stellest-form__wrap {
    flex-direction: column;
  }
}
.stellest-form__title {
  width: 825px;
  font-weight: 700;
  font-size: 40px;
  color: #333;
  line-height: 100%;
}
@media (max-width: 1440px) {
  .stellest-form__title {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .stellest-form__title {
    font-size: 30px;
  }
}
.stellest-form__title.withimg {
  font-weight: 700;
  font-size: 72px;
  color: #333;
  max-width: 755px;
  margin-bottom: 60px;
}
@media (max-width: 1000px) {
  .stellest-form__title.withimg {
    font-size: 35px;
  }
}
@media (max-width: 860px) {
  .stellest-form__title.withimg {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .stellest-form__title.withimg {
    margin-bottom: 20px;
  }
}
.stellest-form__form {
  width: 100%;
}
.stellest-form__form form {
  display: flex;
  gap: 20px;
  align-items: flex-end;
}
@media (max-width: 1440px) {
  .stellest-form__form form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.stellest-form__form-input {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 70%;
}
@media (max-width: 1440px) {
  .stellest-form__form-input {
    width: 100%;
  }
}
.stellest-form__form-input_name {
  font-weight: 400;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.6);
}
.stellest-form__form-submit {
  padding: 10px 30px;
  height: 40px;
  background: #0146bf;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  min-width: 210px;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.3s;
}
.stellest-form__form-submit:hover {
  background: transparent;
  color: #0146bf;
  border-color: #0146bf;
}
@media (max-width: 1440px) {
  .stellest-form__form-submit {
    width: 100%;
  }
}
.stellest-form__form-privacy {
  font-weight: 400;
  font-size: 14px;
  color: #333;
  margin-top: 20px;
}
.stellest-form__form.withimg {
  width: 50%;
}
@media (max-width: 500px) {
  .stellest-form__form.withimg {
    width: 100%;
  }
}
.stellest-form__img {
  width: 50%;
}
@media (max-width: 500px) {
  .stellest-form__img {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/advantages/templates/eyezen.unique/style.css?17665665962329*/
.unique {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.unique-title {
  max-width: 1030px;
  font-weight: 700;
  font-size: 60px;
  text-align: center;
  color: #333;
}
@media (max-width: 1000px) {
  .unique-title {
    font-size: 35px;
  }
}
@media (max-width: 860px) {
  .unique-title {
    font-size: 25px;
  }
}
.unique-subtitle {
  max-width: 1580px;
  font-weight: 700;
  font-size: 32px;
  text-align: center;
  color: #333;
  margin-top: 20px;
}
@media (max-width: 1000px) {
  .unique-subtitle {
    font-size: 24px;
  }
}
@media (max-width: 860px) {
  .unique-subtitle {
    font-size: 14px;
  }
}
.unique-items {
  width: 100%;
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.unique-item {
  display: flex;
  height: 250px;
}
@media (max-width: 750px) {
  .unique-item {
    height: 200px;
  }
}
@media (max-width: 550px) {
  .unique-item {
    height: 150px;
  }
}
@media (max-width: 400px) {
  .unique-item {
    height: 100px;
  }
}
.unique-item img {
  width: 55%;
}
@media (max-width: 1440px) {
  .unique-item img {
    width: 100%;
  }
}
@media (max-width: 750px) {
  .unique-item img {
    height: 200px;
  }
}
@media (max-width: 550px) {
  .unique-item img {
    height: 150px;
  }
}
@media (max-width: 400px) {
  .unique-item img {
    height: 100px;
  }
}
.unique-item__text {
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  color: #fff;
  border-radius: 0 70px;
  width: 800px;
  height: 250px;
  background-color: #0146bf;
  display: flex;
  align-items: center;
  padding: 40px 50px 40px 40px;
  margin-left: -40px;
  margin-top: -20px;
}
@media (max-width: 1440px) {
  .unique-item__text {
    margin-left: -50%;
  }
}
@media (max-width: 1200px) {
  .unique-item__text {
    margin-left: -80%;
  }
}
@media (max-width: 1000px) {
  .unique-item__text {
    font-size: 20px;
    background-color: rgba(1, 70, 191, 0.5);
  }
}
@media (max-width: 750px) {
  .unique-item__text {
    height: 200px;
  }
}
@media (max-width: 600px) {
  .unique-item__text {
    margin-left: -100%;
    margin-top: 0;
    border-radius: 0 0;
  }
}
@media (max-width: 550px) {
  .unique-item__text {
    height: 150px;
  }
}
@media (max-width: 400px) {
  .unique-item__text {
    height: 100px;
    font-size: 14px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/form/templates/stellest.standart/style.css?17665665961736*/
.stellest-form .white {
  background-color: #fff;
}
.stellest-form__wrap {
  display: flex;
  gap: 70px;
  padding: 70px 0;
}
@media (max-width: 650px) {
  .stellest-form__wrap {
    gap: 30px;
  }
}
@media (max-width: 500px) {
  .stellest-form__wrap {
    flex-direction: column;
  }
}
.stellest-form__title {
  width: 825px;
  font-weight: 700;
  font-size: 40px;
  color: #333;
  line-height: 100%;
}
@media (max-width: 1440px) {
  .stellest-form__title {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .stellest-form__title {
    font-size: 30px;
  }
}
.stellest-form__form {
  width: 100%;
}
.stellest-form__form form {
  display: flex;
  gap: 20px;
  align-items: flex-end;
}
@media (max-width: 1440px) {
  .stellest-form__form form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.stellest-form__form-input {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 70%;
}
@media (max-width: 1440px) {
  .stellest-form__form-input {
    width: 100%;
  }
}
.stellest-form__form-input_name {
  font-weight: 400;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.6);
}
.stellest-form__form-submit {
  padding: 10px 30px;
  height: 40px;
  background: #0146bf;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  min-width: 210px;
  cursor: pointer;
  border: 2px solid transparent;
  transition: all 0.3s;
}
.stellest-form__form-submit:hover {
  background: transparent;
  color: #0146bf;
  border-color: #0146bf;
}
@media (max-width: 1440px) {
  .stellest-form__form-submit {
    width: 100%;
  }
}
.stellest-form__form-privacy {
  font-weight: 400;
  font-size: 14px;
  color: #333;
  margin-top: 20px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/reviews/templates/eyezen.reviews/style.css?1766566596895*/
.varilux-reviews__items {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
@media (max-width: 650px) {
  .varilux-reviews__items {
    flex-direction: column;
    gap: 10px;
  }
}
.varilux-reviews__item {
  width: 49%;
  background-color: #fff;
  padding: 70px;
}
@media (max-width: 1000px) {
  .varilux-reviews__item {
    padding: 30px;
  }
}
@media (max-width: 650px) {
  .varilux-reviews__item {
    width: 100%;
    padding: 10px;
  }
}
.varilux-reviews__item-name {
  font-weight: 700;
  font-size: 40px;
  color: #333;
  line-height: 100%;
}
@media (max-width: 1000px) {
  .varilux-reviews__item-name {
    font-size: 25px;
  }
}
.varilux-reviews__item-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 167%;
  color: #333;
}
@media (max-width: 1000px) {
  .varilux-reviews__item-text {
    font-size: 14px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/advantages/templates/eyezen.why/style.css?1766566596749*/
.eyezen-why {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.eyezen-why__title {
  max-width: 1060px;
}
.eyezen-why__items {
  width: 100%;
  margin-top: 40px;
  display: flex;
  gap: 40px;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1720px;
}
@media (max-width: 850px) {
  .eyezen-why__items {
    gap: 20px;
  }
}
.eyezen-why__item {
  max-width: 360px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.eyezen-why__item-name {
  text-align: center;
  margin-top: 30px;
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  color: #333;
}
@media (max-width: 850px) {
  .eyezen-why__item-name {
    font-size: 14px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/shoplist/templates/varilux/style.css?17665665963360*/
@charset "UTF-8";
/* Адреса салонов */
.section-salons {
  padding: 80px 0;
}

.stellest-shoplist__title .title {
  font-size: 72px;
  font-weight: 700;
  color: #333;
  line-height: 100%;
}
@media (max-width: 1000px) {
  .stellest-shoplist__title .title {
    font-size: 35px;
  }
}
@media (max-width: 860px) {
  .stellest-shoplist__title .title {
    font-size: 25px;
  }
}

.salons__city {
  margin-bottom: 35px;
  position: relative;
}
.salons__city__content {
  overflow: hidden;
}
.salons__city .swiper-slide {
  width: auto;
}
.salons__city .swiper-button-prev {
  left: 0;
}
.salons__city .swiper-button-next {
  right: 0;
}
.salons__city-item {
  margin-right: 60px;
  font-weight: bold;
  font-size: 24px;
  line-height: 31px;
  color: rgba(51, 51, 51, 0.6);
  cursor: pointer;
}
.salons__city-item:last-child {
  margin-right: 0;
}
.salons__city-item--active {
  color: #333333;
}
.salons__content {
  display: flex;
  overflow: hidden;
  height: 734px;
}
.salons__map {
  width: 991px;
}
.salons__address {
  position: relative;
  flex: 1;
  min-width: 0;
}
.salons__address::after {
  content: "";
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition: 0.2s;
  opacity: 1;
  visibility: visible;
  background: linear-gradient(180deg, rgba(246, 246, 246, 0) 0, rgba(246, 246, 246, 0.86) 62.22%, #F6F6F6 100%);
}
.salons__address:hover::after {
  opacity: 0;
  visibility: hidden;
}
.salons__address-item {
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 23px;
  padding: 15px 30px;
}
.salons__address-item a {
  text-decoration: none;
}
.salons__address-item a:hover {
  text-decoration: underline;
}
.salons__address-item > div {
  margin-bottom: 10px;
}
.salons__address-item:hover::before, .salons__address-item.active::before {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  z-index: -1;
}

@media (max-width: 1440px) {
  .section-salons {
    padding: 50px 0;
  }
  .salons__content {
    height: 509px;
  }
  .salons__map {
    width: 688px;
  }
  .salons__city {
    margin-bottom: 30px;
  }
  .salons__city__item {
    font-size: 18px;
    line-height: 23px;
  }
  .salons__city-item {
    font-size: 18px;
    line-height: 23px;
  }
  .salons__address-item {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 1199.9px) {
  .salons__content {
    height: 261px;
  }
  .salons__map {
    width: 50%;
  }
  .salons__city {
    margin-bottom: 30px;
  }
  .salons__city-item {
    margin-right: 30px;
  }
  .salons__address {
    width: 50%;
  }
  .salons__address-item {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
  }
  .salons__city-prev, .salons__city-next {
    display: none !important;
  }
}
@media (max-width: 991.9px) {
  .salons__city {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .salons__city-item {
    margin-right: 60px;
  }
}
@media (max-width: 575.9px) {
  .section-salons {
    padding: 25px 0;
  }
  .salons__city {
    margin-bottom: 20px;
  }
  .salons__city-item {
    margin-right: 20px;
    font-size: 16px;
    line-height: 21px;
  }
  .salons__content {
    height: 300px;
  }
  .salons__map {
    width: 100%;
  }
  .salons__address {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bokus/advantages/templates/mainpage/style.min.css?17665665961265*/
.advantages-main{display:flex;justify-content:space-between}.advantages-main__item{padding-right:50px;flex:1}.advantages-main__item:last-child{padding-right:0}.advantages-main__image{margin-bottom:20px}.advantages-main__image img,.advantages-main__image svg{height:40px;width:auto}.advantages-main__title{font-size:18px;line-height:23px;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1440px){.advantages-main__title{font-size:16px;line-height:20px}.advantages-main__image img{height:36px}}@media (max-width:1199.9px){.advantages-main{justify-content:center;flex-wrap:wrap}.advantages-main__item{padding:0 10px;flex:none;width:243px;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.advantages-main__title{font-size:14px;line-height:18px;text-align:center}.advantages-main__image{margin-bottom:15px}}@media (max-width:575.9px){.advantages-main__item{width:100%;flex-wrap:nowrap;flex-direction:row;align-items:center;padding:0;margin-bottom:20px}.advantages-main__item:last-child{margin-bottom:0}.advantages-main__title{text-align:left}.advantages-main__image{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:10px;flex:0 0 auto}.advantages-main__image img{width:40px}}
/* End */


/* Start:/local/components/bokus/mainpage.about/templates/varilux.main.about/style.css?176656659640*/


/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/optika/css/eyezen.css?17665665961705 */
/* /local/templates/optika/css/ion.rangeSlider.min.css?176656659611084 */
/* /local/components/bokus/banner/templates/settelet/style.min.css?17665665961877 */
/* /local/components/bokus/form/templates/eyezen.frst/style.css?17665665961482 */
/* /local/components/bokus/advantages/templates/infocus/style.css?17665665962113 */
/* /local/components/bokus/quize/templates/eyezen.quize/style.css?17665665964456 */
/* /local/components/bokus/form/templates/stellest.img/style.css?17665665962694 */
/* /local/components/bokus/advantages/templates/eyezen.unique/style.css?17665665962329 */
/* /local/components/bokus/form/templates/stellest.standart/style.css?17665665961736 */
/* /local/components/bokus/reviews/templates/eyezen.reviews/style.css?1766566596895 */
/* /local/components/bokus/advantages/templates/eyezen.why/style.css?1766566596749 */
/* /local/components/bokus/shoplist/templates/varilux/style.css?17665665963360 */
/* /local/components/bokus/advantages/templates/mainpage/style.min.css?17665665961265 */
/* /local/components/bokus/mainpage.about/templates/varilux.main.about/style.css?176656659640 */
