@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:"Montserrat","Arial",sans-serif}img{display:block;max-width:100%;height:auto;object-fit:cover}a{line-height:0;text-decoration:none}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.page{height:100%}.page__body{display:flex;flex-direction:column;min-width:320px;min-height:100%;margin:0 auto;font-family:"Montserrat","Arial",sans-serif,"Arial",sans-serif}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.main-header{position:relative;display:flex;background-color:#fff}.main-header__wrapper{position:relative;display:grid;justify-content:space-between;align-items:center;grid-template-columns:60px 1fr 60px;grid-template-rows:60px 1fr;grid-template-areas:"logo user burger""nav nav nav";width:100%}@media (min-width:768px){.main-header__wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:80px;width:calc(100% - 40px);margin:0 auto}}.main-header__logo{margin-left:20px;grid-area:logo}@media (min-width:768px){.main-header__logo{margin:0}}.main-header__user{margin-left:auto;grid-area:user}@media (min-width:768px){.main-header__user{margin:0}}.main-header__navigation{display:flex;grid-area:nav}@media (min-width:768px){.main-header__navigation{gap:60px}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.main-navigation{display:flex;align-items:center}.main-navigation__inner{display:block;order:2}@media (max-width:767.9px){.main-navigation__inner--closed .main-navigation__list{display:none}.main-navigation__inner--nojs .main-navigation__list{display:block}}@media (min-width:768px){.main-navigation__inner{order:1}}.main-navigation__toogle{position:absolute;top:0;right:0;display:block;width:21px;height:21px;padding:30px;background-color:transparent;border:0;outline:0;cursor:pointer}@media (min-width:768px){.main-navigation__toogle{display:none}}.main-navigation__toogle:active,.main-navigation__toogle:focus-within{background-color:#f0ebff;outline:0}.main-navigation__toogle-icon{position:absolute;top:50%;z-index:10;display:block;width:18px;height:18px;transform:translate(-50%,-50%)}.main-navigation__inner--closed .main-navigation__toogle-icon--close,.main-navigation__inner--opened .main-navigation__toogle-icon--open{display:none}.main-navigation__inner.main-navigation__inner--nojs{position:relative;top:0;width:100%}.main-navigation__inner.main-navigation__inner--nojs .main-navigation__inner-popover{position:relative;top:0}.main-navigation__inner.main-navigation__inner--nojs .main-navigation__toogle{display:none}@media (max-width:767.9px){.main-navigation__inner-popover{position:absolute;top:60px;left:0;z-index:10;width:100%}}.main-navigation__list{width:100%;margin:0;padding:0;list-style-type:none}@media (min-width:768px){.main-navigation__list{position:relative;display:flex}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.navigation-list{z-index:10;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none}@media (min-width:768px){.navigation-list{flex-direction:row;flex-wrap:nowrap}}.navigation-list__item{display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff;border-bottom:1px solid #f0ebff}.navigation-list__item:first-child{border-top:1px solid #f0ebff}@media (min-width:768px){.navigation-list__item{border:0}.navigation-list__item:first-child{border:0}}.navigation-list__link{width:100%;padding:22px;font-weight:500;line-height:16px;text-align:center;color:#333;text-transform:uppercase;background-color:#fff}.navigation-list__link:focus-within,.navigation-list__link:hover{color:#7859cf;outline:0}.navigation-list__link:active{color:#7859cf;background-color:#f0ebff}@media (min-width:768px){.navigation-list__link{padding:32px 20px}.navigation-list__link--current{color:#7859cf;border-bottom:2px solid #7859cf}}.navigation-list__icon-text{display:none}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.main-user{display:flex;align-items:center}@media (min-width:768px){.main-user{order:2}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.user-list{z-index:10;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none}@media (min-width:1440px){.user-list{gap:10px}}.user-list__link{display:block;padding:21px;font-weight:500;line-height:16px;color:inherit;text-transform:uppercase;letter-spacing:2}.user-list__link:active,.user-list__link:focus-within{background-color:#f0ebff;outline:0}@media (min-width:768px){.user-list__link{display:flex;justify-content:space-between;align-items:center;padding:31px 22px}.user-list__link:focus-within,.user-list__link:hover{color:#7859cf;outline:0}.user-list__link:active{color:#7859cf;background-color:#f0ebff;outline:0}}.novelty-slider__button-icon:hover>svg,.user-list__link:active>.user-list__icon,.user-list__link:hover>.user-list__icon{fill:#7859cf}.user-list__icon{fill:currentColor}.user-list__icon-text{display:none}@media (min-width:1440px){.user-list__icon-text{display:block;margin-left:8px}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.main-container{flex-grow:1}.main-container__advantages{width:calc(100% - 40px);margin:50px auto 60px}@media (min-width:768px){.main-container__advantages{width:calc(100% - 40px);margin:260px auto 100px}}@media (min-width:1440px){.main-container__advantages{width:calc(100% - 80px);max-width:1440px;margin:100px auto 98px}}.main-container__map-image{width:100%}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.novelty-slider{background-color:#f3ebe1}@media (min-width:768px){.novelty-slider{display:flex;min-height:656px}}.novelty-slider__wrapper{display:flex;flex-grow:1}@media (min-width:1440px){.novelty-slider__wrapper{justify-content:center;min-height:714px}}.novelty-slider__inner{position:relative;display:flex;flex-grow:1}.novelty-slider__list{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}.novelty-slider__list--second,.novelty-slider__list--third{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background-color:#eae6fc}.novelty-slider__list--third{background-color:#e5e6e8}.novelty-slider__content{display:flex;flex-grow:1;flex-direction:column;align-items:center}@media (min-width:768px){.novelty-slider__content{margin-top:60px}}@media (min-width:1440px){.novelty-slider__content{display:grid;justify-content:space-between;align-items:center;grid-template-columns:600px 1fr;grid-template-rows:640px auto;column-gap:30px;row-gap:40px;grid-template-areas:"img info""slider slider";margin:0}}.novelty-slider__about{display:flex;flex-direction:column;order:2}@media (min-width:1440px){.novelty-slider__about{align-items:flex-start;grid-area:info}}.novelty-slider__title{order:2;margin:0 0 10px;text-align:center;letter-spacing:.02em;font-style:normal;font-weight:700;font-size:36px;line-height:48px}@media (min-width:768px){.novelty-slider__title{margin-bottom:16px;font-style:normal;font-weight:700;font-size:56px;line-height:80px}}.novelty-slider__subtitle{order:1;margin:0 0 4px;text-align:center}.novelty-slider__description{order:3;margin:0 0 20px;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#333}@media (min-width:768px){.novelty-slider__description{max-width:549px;font-size:20px;line-height:32px}}@media (min-width:1440px){.novelty-slider__description{text-align:left}}.novelty-slider__order{display:flex;justify-content:center;align-items:center;gap:20px;order:4;margin-bottom:60px}@media (min-width:768px){.novelty-slider__order{margin:0}}.novelty-slider__image{order:1;margin-top:20px;margin-bottom:10px}@media (min-width:768px){.novelty-slider__image{position:absolute;bottom:-180px;order:3;margin:0}}@media (min-width:1440px){.novelty-slider__image{position:relative;top:0;display:block;margin:0;grid-area:img}}.novelty-slider__pagination{display:none;order:3}@media (min-width:1440px){.novelty-slider__pagination{position:relative;display:block;grid-area:slider}}.novelty-slider__button-icon{width:20px;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;fill:#7859cf}.novelty-slider__button-icon--left:focus-within,.novelty-slider__button-icon--left:hover{background:linear-gradient(270deg,rgba(255,255,255,0)0,#fff 100%)}.novelty-slider__button-icon--left:active{background:linear-gradient(90deg,rgba(120,89,207,.25)0,rgba(120,89,207,0) 100%)}.novelty-slider__button-icon--rigth:focus-within,.novelty-slider__button-icon--rigth:hover{background:linear-gradient(90deg,rgba(255,255,255,0)0,#fff 100%)}.novelty-slider__button-icon--rigth:active{background:linear-gradient(270deg,rgba(120,89,207,.25)0,rgba(120,89,207,0) 100%)}.novelty-slider__button-icon:active>svg{fill:#593cac}.novelty-slider__button-icon:disabled>svg{fill:#bdbdbd}@media (min-width:768px){.novelty-slider__button-icon{width:80px}.novelty-slider__button-icon:disabled>svg{fill:currentColor}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.badge{color:#7859cf;text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:700;font-size:12px;line-height:16px}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.advantages{background-color:#fff}.advantages__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.advantages__title{order:2;margin:0 0 36px;text-align:center;font-style:normal;font-weight:700;font-size:24px;line-height:36px}@media (min-width:768px){.advantages__title{margin-bottom:60px;font-style:normal;font-weight:700;font-size:42px;line-height:64px}}@media (min-width:1440px){.advantages__title{margin-bottom:80px}}.advantages__bange{order:1;margin:0 0 4px}.advantages__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;order:3;margin:0;padding:0;list-style-type:none}@media (min-width:768px){.advantages__list{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(339px,1fr));grid-template-rows:minmax(94px,auto) minmax(94px,auto);column-gap:34px;row-gap:50px;width:100%}}@media (min-width:1440px){.advantages__list{grid-template-columns:minmax(318px,1fr) minmax(317px,1fr) minmax(318px,1fr) minmax(317px,1fr);grid-template-rows:auto;column-gap:30px}}.advantages__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.advantages__item::before{content:" ";display:block;width:56px;height:56px;margin:0 auto;background-repeat:no-repeat}@media (min-width:768px){.advantages__item::before{margin:0 20px 0 0}.advantages__item{flex-direction:row;justify-content:flex-start;align-items:flex-start}}@media (min-width:780px){.advantages__item{justify-content:center}}@media (min-width:1440px){.advantages__item{flex-direction:column;align-items:center}}.advantages__item--speed::before{background-image:url(../img/svg/speed-icon.svg)}.advantages__item--fit::before{background-image:url(../img/svg/fit-icon.svg)}.advantages__item--energy::before{background-image:url(../img/svg/energy-icon.svg)}.advantages__item--ecology::before{background-image:url(../img/svg/ecology-icon.svg)}.advantages__item-inner{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.advantages__item-inner{align-items:flex-start}}@media (min-width:1440px){.advantages__item-inner{align-items:center}}.advantages__subtitle{margin:0 0 4px;font-style:normal;font-weight:700;font-size:18px;line-height:32px}@media (min-width:768px){.advantages__subtitle{margin-bottom:10px;font-style:normal;font-weight:700;font-size:24px;line-height:36px}}.advantages__text{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;white-space:pre-wrap}@media (min-width:768px){.advantages__text{max-width:267px;font-size:16px;line-height:24px;text-align:start}}@media (min-width:1440px){.advantages__text{max-width:317px;text-align:center}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.catalog{background-color:#f8f8f8}.catalog__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;width:calc(100% - 40px);margin:0 auto}@media (min-width:768px){.catalog__wrapper{padding-top:80px;padding-bottom:90px}}@media (min-width:1440px){.catalog__wrapper{display:grid;align-items:baseline;grid-template-columns:318px 1fr;grid-template-rows:repeat(3,auto);column-gap:30px;grid-template-areas:"badge badge""title title""form icons"}}.catalog__title{order:2;margin:0 0 20px;text-align:center;font-style:normal;font-weight:700;font-size:24px;line-height:36px}@media (min-width:768px){.catalog__title{font-style:normal;font-weight:700;font-size:42px;line-height:64px}}@media (min-width:1440px){.catalog__title{margin-bottom:35px;grid-area:title}}.catalog__badge{order:-1;margin:0 auto 4px}@media (min-width:1440px){.catalog__badge{margin:0 auto;grid-area:badge}}.catalog__filter{order:3;width:100%}@media (min-width:1440px){.catalog__filter{width:318px;grid-area:form}}.catalog__filter-form{margin-bottom:40px}.catalog__product{order:4}@media (min-width:768px){.catalog__product{display:grid;grid-template-columns:repeat 2,349px;grid-template-rows:24px 1fr 40px;column-gap:30px;row-gap:30px;grid-template-areas:". filter""card card"". page"}}@media (min-width:1440px){.catalog__product{grid-area:icons}}.catalog__product-sorting{margin-bottom:20px;grid-area:filter}.catalog__product-inner{margin-bottom:40px;grid-area:card}.catalog__product-pagination{margin-bottom:44px;grid-area:page}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.filter{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media (min-width:600px){.filter{display:grid;justify-content:space-between;grid-template-columns:repeat(2,223px);grid-template-rows:auto auto auto;column-gap:30px;row-gap:40px;grid-template-areas:"range range""radio checkbox""button button";width:100%}}@media (min-width:768px){.filter{grid-template-columns:223px 222px 223px;grid-template-rows:auto auto;grid-template-areas:"range radio checkbox"". button ."}}@media (min-width:1440px){.filter{display:flex;flex-direction:column}}.filter__group{width:100%;margin:0;padding:0;border:0}.filter__group--range{position:relative;width:100%;grid-area:range}.filter__group--radio{grid-area:radio}.filter__group--checkbox{grid-area:checkbox}.filter__group--button{display:flex;align-items:center;grid-area:button}.filter__group-inner{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width:768px){.filter__group-inner{flex-direction:row}}@media (min-width:600px) and (max-width:767px){.filter__range{grid-column:span 2}}.filter__input,.filter__title{display:flex;flex-direction:column}.filter__title{margin-bottom:20px;font-weight:600;font-size:16px;line-height:24px}.filter__input{justify-content:center;align-items:center;gap:10px;width:118px;padding:8px 10px;text-align:center;background:#fff;border:2px solid #9070ec;border-radius:4px}.filter__input::placeholder{font-weight:500;font-size:16px;line-height:24px;font-family:"Montserrat","Arial",sans-serif;color:#bdbdbd}.filter__input:focus-within,.filter__input:hover{color:#333}.filter__input:active{border-color:#593cac;outline:0}.filter__input:active::placeholder{color:#333}.filter__input:disabled{border-color:#e2e2e2}.filter__input:disabled::placeholder{color:#bdbdbd}.filter__list{display:flex;flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style-type:none}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.range{width:100%}.range__inner{display:flex;flex-direction:column;margin:0}.range__title{margin:0 0 30px;font-weight:600;font-size:16px;line-height:24px}@media (min-width:768px){.range__title{margin-bottom:40px}}.range__slider{display:block;margin-bottom:36px}.range__inputs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.range__input{width:118px;padding:8px 10px;font:inherit;text-align:center;background:#fff;background-color:transparent;border:2px solid #9070ec;border-radius:4px;-webkit-appearance:textfield;appearance:textfield}.range__input::-webkit-inner-spin-button,.range__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.range__input::placeholder{font-weight:500;font-size:16px;line-height:24px;font-family:"Montserrat","Arial",sans-serif;color:#bdbdbd}.range__input:focus-within,.range__input:hover{color:#333}.range__input:active{border-color:#593cac;outline:0}.range__input:active::placeholder{color:#333}.range__input:disabled{border-color:#e2e2e2}.range__input:disabled::placeholder{color:#bdbdbd}@media (min-width:768px){.range__input{width:87px}}.range__separator{color:#bdbdbd}.range__label{display:flex;justify-content:space-between;align-items:center}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.noUi-connects .noUi-connect{height:4px;background:#9070ec}.noUi-target{height:4px;background:#e2e2e2;border:0;border-radius:0;box-shadow:none}.noUi-handle::after,.noUi-handle::before{display:none}.noUi-handle{background-color:#fff;border-radius:50%;outline:2px solid #9070ec;box-shadow:none}.noUi-horizontal .noUi-handle{top:-10px;width:24px;height:24px;cursor:pointer}.noUi-horizontal .noUi-handle:focus-within::before,.noUi-horizontal .noUi-handle:hover::before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:block;width:20px;height:20px;background-color:rgba(120,89,207,.25);border-radius:50%;transition:.4s}.noUi-horizontal .noUi-handle:disabled{background:#e2e2e2}.noUi-horizontal .noUi-handle-lower{right:-25px}.noUi-horizontal .noUi-handle-upper{right:0;cursor:pointer}.noUi-active::before,.noUi-hover::before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:block;width:20px;height:20px;border-radius:50%;transition:.4s}.noUi-hover::before{background-color:rgba(120,89,207,.25)}.noUi-active::before{background-color:#9070ec}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.sorting,.sorting__inner{position:relative}.sorting__form{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media (min-width:768px){.sorting__form{justify-content:flex-end}}.sorting__title{margin:0;font-weight:600;font-size:16px;line-height:24px}.sorting__catalog{padding:8px 38px 8px 16px}.sorting__link{position:relative;display:flex;align-items:center;padding:4px 10px;font-weight:600;font-size:16px;line-height:24px;color:#7859cf;border-radius:4px;cursor:pointer}.sorting__link:focus,.sorting__link:hover{background-color:#f0ebff}.sorting__catalog-active:hover>.sorting__dropdown-icon,.sorting__link:active>.sorting__dropdown-icon{top:12px;outline:0;transform:rotate(180deg)}.sorting__catalog-active:hover{background-color:#f0ebff}.sorting__catalog-active:focus-within>.sorting__dropdown-icon,.sorting__catalog-active:focus>.sorting__dropdown-icon{top:12px;outline:0;transform:rotate(180deg)}.sorting__link-active{color:#fff;background-color:#7859cf;border-radius:30px}.sorting__link.sorting__dropdow-button{padding-right:31px}.popover{position:absolute;top:40px;right:0;z-index:5;display:none;box-sizing:border-box;list-style:none;font-family:inherit;background-color:#fff;border-radius:4px;box-shadow:0 8px 16px rgba(45,52,64,.12)}.popover__list{top:20px;right:31px;width:180px;padding:0}.popover__link{color:inherit;text-decoration:none;cursor:pointer}.sorting__inner:focus-within .popover,.sorting__inner:hover .popover{display:block}.sorting__dropdown-icon{position:absolute;right:0;display:inline-block;margin:0 10px;vertical-align:middle}.popover__item{list-style:none;font-weight:400;font-size:14px;line-height:20px}.popover__item .popover__link{display:block;padding:6px 16px;font-size:14px;line-height:20px;color:inherit;text-decoration:none}.popover__item:last-child .popover__link{margin-bottom:0}.popover__item .popover__link:active,.popover__item .popover__link:focus,.popover__item .popover__link:hover{outline:0}.popover__item .popover__link:hover{display:block;color:#333;background-color:#f0ebff}.popover__item .popover__link:focus{color:#333;background-color:#f0ebff}.popover__item .popover__link:active,.popover__item>.popover__link--selected{color:#fff;background-color:#7859cf}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.product{display:flex;flex-direction:column}@media (min-width:768px){.product{flex-direction:row;min-height:334px}}@media (min-width:1440px){.product{flex-direction:row;flex-wrap:wrap}}.product__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style-type:none}@media (min-width:768px){.product__list{flex-direction:row;gap:30px}}.product__item{display:flex;flex-direction:column;align-items:center;padding:40px 20px 20px;background-color:#fff;border-radius:4px}@media (min-width:768px){.product__item{flex-grow:1;width:349px;padding:40px 30px 30px}}@media (min-width:1440px){.product__item{flex-grow:1;width:317px;min-height:460px;box-shadow:0 5px 15px rgba(0,0,0,.15)}}.product__link-image{display:block;margin-bottom:24px;background-color:#f3ebe1}@media (min-width:768px){.product__inner{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}}.product__link-title{color:#333;text-decoration:none;cursor:pointer}.product__title{margin:0 0 6px;font-style:normal;font-weight:700;font-size:18px;line-height:32px}@media (min-width:768px){.product__title{font-size:20px}}.product__description{margin:0 0 16px;font-weight:400;font-size:14px;line-height:20px}@media (min-width:768px){.product__description{font-size:15px}}.pagination__list,.product__price-wrapper{display:flex;justify-content:space-between;align-items:center;margin:auto 0 0}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.pagination__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style-type:none}@media (min-width:768px){.pagination__list{gap:20px;width:100%;min-width:395px}}.pagination__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px}.pagination__item--active{background-color:#f8f8f8}@media (min-width:768px){.pagination__item{width:auto}}.pagination__button{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:40px;height:40px;background-color:#fff;border:0;border-radius:4px;outline:0;cursor:pointer}@media (min-width:768px){.pagination__button{width:auto;padding:8px 20px}.pagination__button:hover{color:#fff;background-color:#9070ec}.pagination__button:active{color:#fff;background-color:#593cac}.pagination__button:disabled{color:#fff;background-color:#e2e2e2}}.pagination__button-text{display:none}@media (min-width:768px){.pagination__button-text{display:block;font-weight:400;font-size:16px;line-height:24px;color:#7859cf;visibility:visible}.pagination__button-text:hover{color:#fff;background-color:#9070ec}.pagination__button-text:active{color:#fff;background-color:#593cac}.pagination__button-text:disabled{color:#fff;background-color:#e2e2e2}.pagination__button-icon{display:none}}.pagination__link svg,.social__link svg{fill:inherit}.pagination__link{width:40px;height:40px;padding:8px;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#7859cf;background-color:#fff;border-radius:4px}.pagination__link--active{font-weight:600;color:#333;background-color:#f8f8f8}.pagination__link:hover{color:#fff;background-color:#9070ec}.pagination__link:active{color:#fff;background-color:#593cac}.pagination__link:disabled{color:#fff;background-color:#e2e2e2}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.main-footer{background-color:#fff}.main-footer__wrapper{position:relative}@media (min-width:768px){.main-footer__wrapper{display:grid;justify-content:stretch;grid-template-columns:minmax(223px,1fr) minmax(222px,1fr) minmax(223px,1fr);grid-template-rows:auto auto auto;column-gap:30px;row-gap:30px;grid-template-areas:"socials socials socials""shop media contacts""copyright copyright copyright";width:calc(100% - 40px);margin:0 auto}}@media (min-width:1440px){.main-footer__wrapper{display:grid;justify-content:stretch;grid-template-columns:minmax(223px,1fr) minmax(223px,1fr) minmax(222px,1fr) minmax(223px,1fr);grid-template-rows:auto auto;column-gap:30px;row-gap:20px;grid-template-areas:"socials shop media contacts""copyright copyright copyright copyright";width:calc(100% - 80px);max-width:1440px;margin:45px auto 0}}.main-footer__inner{padding:20px}@media (min-width:768px){.main-footer__inner{padding:0}}.main-footer__socials-logo{position:relative;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.main-footer__socials-logo{margin-top:42px;grid-area:socials}}@media (min-width:1440px){.main-footer__socials-logo{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:318px;margin:0;gap:30px}}@media (min-width:768px){.main-footer__shop{min-width:223px;max-width:317px;grid-area:shop}.main-footer__media{min-width:222px;grid-area:media}.main-footer__contacts{min-width:223px;grid-area:contacts}.main-footer__copyright{margin-bottom:40px;grid-area:copyright}}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.logo{flex-shrink:0;opacity:1;transition:opacity .3s}.logo:focus,.logo:hover{opacity:.6}.logo__inner{display:flex;flex-direction:column;gap:10px}.logo__inner--header{flex-direction:row;align-items:center;gap:20px}@media (min-width:1440px){.logo__link{display:block}.logo__link--footer{margin-bottom:10px}}.logo__promo{display:none;font-weight:400;font-size:14px;line-height:20px}.logo__promo--header{max-width:126px;font-size:12px;line-height:16px}@media (min-width:1440px){.logo__promo{display:block}}.socials{display:flex;flex-direction:column;justify-content:center;width:160px;min-height:40px}.socials__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:0;margin:0;padding:0;list-style-type:none}.socials__item{padding:10px;border-radius:4px}.socials__item:focus-within,.socials__item:hover{background-color:#f0ebff;filter:none}.item-control__input:hover+.item-control__icon--radio::before,.socials__item:active{background-color:rgba(120,89,207,.25)}.socials__link{display:block;fill:#bdbdbd}.socials__link:focus-within,.socials__link:hover{outline:0;transform:translateY(-1px);transition:all .3s ease;fill:#7859cf}.navigation-footer__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:4px;margin:0;padding:0;list-style-type:none}.navigation-footer__item{padding:8px 0;font-weight:500;font-size:12px;line-height:16px}.navigation-footer_link{color:#333;text-transform:uppercase}.contacts__address-inner{position:relative}.contacts__address-value{margin-left:19px;font-weight:400;font-size:14px;line-height:20px}.contacts__address-value::before{content:"";position:absolute;top:2px;left:0;width:13px;height:16px}.contacts__address-value--address::before{background-image:url(../img/svg/address-icon.svg)}.contacts__address-value--phone::before{background-image:url(../img/svg/phone-icon.svg)}.contacts__address-inner:first-child{margin-bottom:16px}.contacts__address-link{color:#333}.copyright__wrapper{display:flex;justify-content:center;align-items:center}.copyright__text{margin-right:4px;font-weight:400;font-size:12px;line-height:16px}.copyright__link svg{fill:currentColor}.copyright__link{display:flex;justify-content:center;align-items:center;color:#bdbdbd}.copyright__link:hover{color:#7859cf}.copyright__link:active{color:#593cac}.section-frame{border-bottom:1px solid #f0ebff}@media (min-width:768px){.section-frame{border-bottom:none}}.title-footer{margin:0 0 12px;color:#7859cf;font-style:normal;font-weight:700;font-size:14px;line-height:20px}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.cost{display:inline-block}.cost__price{font-style:normal;line-height:32px;font-family:"Montserrat","Arial",sans-serif}.cost__price--old{margin-right:6px;font-weight:400;font-size:16px;color:#7859cf;text-decoration:line-through}.cost__price--new{font-weight:600;font-size:20px;color:#333}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.button-primary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:137px;padding:8px 20px;font-weight:400;font-size:16px;line-height:24px;font-family:"Montserrat","Arial",sans-serif;color:#fff;text-decoration:none;border-radius:4px;background-color:transparent;border:0;outline:0;cursor:pointer}.button-primary:focus-within,.button-primary:hover{color:#fff;background-color:#9070ec}.button-primary:active{background-color:#593cac}.button-primary--filled{background-color:#7859cf}.button-primary--filled:disabled{background-color:#bdbdbd}.button-primary--empty{color:#7859cf;background-color:#fff}.button-primary--empty:disabled{background-color:#e2e2e2}.button-primary--grow{width:100%}.button-primary--basket{gap:6px;width:141px;padding:10px 20px;font-size:14px;line-height:20px;fill:#fff}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";src:url(../fonts/Montserrat-Regular.woff2)format("woff2"),url(../fonts/Montserrat-Regular.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:500;font-family:"Montserrat";src:url(../fonts/Montserrat-Medium.woff2)format("woff2"),url(../fonts/Montserrat-Medium.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";src:url(../fonts/Montserrat-SemiBold.woff2)format("woff2"),url(../fonts/Montserrat-SemiBold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";src:url(../fonts/Montserrat-Bold.woff2)format("woff2"),url(../fonts/Montserrat-Bold.woff)format("woff");font-display:swap}@font-face{font-style:normal;font-weight:800;font-family:"Montserrat";src:url(../fonts/Montserrat-ExtraBold.woff2)format("woff2"),url(../fonts/Montserrat-ExtraBold.woff)format("woff");font-display:swap}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.item-control{position:relative;display:flex;align-items:center;min-height:26px}.item-control--checkbox{padding-left:52px}.item-control--radio{padding-left:34px}.item-control__title{display:block;width:100%;min-height:24px;font-weight:400;font-size:16px;line-height:24px;cursor:pointer}.item-control__input{display:none}.item-control__input:hover+.item-control__icon--checkbox{background-color:rgba(120,89,207,.25);outline:2px solid #9070ec}.item-control__input:hover+.item-control__icon--radio{outline:2px solid #9070ec}.item-control__input:focus+.item-control__icon--checkbox{background-color:#9070ec;outline:2px solid #9070ec}.item-control__input:focus+.item-control__icon--radio{outline:2px solid #9070ec}.item-control__input:focus+.item-control__icon--radio::before{background-color:rgba(120,89,207,.25)}.item-control__input:checked+.item-control__icon--checkbox{background-color:#7859cf;outline-color:none}.item-control__input:checked+.item-control__icon--checkbox::before{transform:translateX(18px)}.item-control__input:checked+.item-control__icon--radio{outline-color:#7859cf}.item-control__input:checked+.item-control__icon--radio::before{background-color:#7859cf}.item-control__input:disabled+.item-control__icon{color:#bdbdbd;background-color:#e2e2e2}.item-control__input:disabled~.item-control__text{color:#bdbdbd}.item-control__input:checked:disabled+.item-control__icon::before{color:#bdbdbd;background-color:#bdbdbd}.item-control__icon{position:absolute;top:3px;left:0;box-sizing:border-box;margin-right:10px;border-radius:34px;transition:.4s}.item-control__icon--checkbox{width:42px;height:24px;background-color:#bdbdbd}.item-control__icon--radio{width:24px;height:24px;background-color:#fff;border-radius:50%;outline:2px solid #bdbdbd}.item-control__icon::before{content:"";position:absolute;bottom:2px;left:2px;display:block;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:.4s}.item-control__icon::before--radio{top:4px;right:4px;bottom:4px;left:4px;width:16px;height:16px;background-color:#e2e2e2}.pagination-slider{display:none}@media (min-width:1440px){.pagination-slider{position:absolute;bottom:75px;left:50%;display:block}}.pagination-slider__list{display:flex;gap:9px;margin:0;padding:0;list-style-type:none}.pagination-slider__button{width:60px;height:4px;margin:0;color:#bdbdbd;border:0;outline:0}.pagination-slider__button::before{content:"";display:block;width:62px;height:4px;cursor:pointer}.pagination-slider__button:focus-within::before,.pagination-slider__button:hover::before{background-color:rgba(240,235,255,.25)}.pagination-slider__button--active::before,.pagination-slider__button:active::before{background-color:#7859cf}