a,button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}a:active,a:hover{outline-width:0}strong{font-weight:700}textarea{resize:none;overflow:auto}input,textarea{outline:0;border:0;-webkit-appearance:none;border-radius:0}img{border:0;max-width:100%;height:auto}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}*,::after,::before,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;color:inherit}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;color:inherit}input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}input:hover:-moz-placeholder,input:hover::-moz-placeholder,textarea:hover:-moz-placeholder,textarea:hover::-moz-placeholder{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}input:hover:-ms-input-placeholder,textarea:hover:-ms-input-placeholder{opacity:1;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@font-face{font-family:"Gilroy";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gilroy-regular.woff2) format("woff2"),url(../fonts/gilroy-regular.woff) format("woff")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/gilroy-light.woff2) format("woff2"),url(../fonts/gilroy-light.woff) format("woff")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/gilroy-medium.woff2) format("woff2"),url(../fonts/gilroy-medium.woff) format("woff")}@font-face{font-family:"Gilroy";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/gilroy-bold.woff2) format("woff2"),url(../fonts/gilroy-bold.woff) format("woff")}.wrapper,body,html{min-height:100vh}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{margin-top:auto}.container{width:100%;padding:0 15px;margin:0 auto;max-width:1500px}.container--small{max-width:584px}.container--npm,body{padding:0}@media (min-height:992px){.container--npm{padding:0 30px}}@media (min-width:992px){.container{padding:0 30px}}.visually-hidden,input[type=checkbox],input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body{min-width:320px;margin:0;position:relative;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:1.5625;font-weight:300;color:#000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.section{margin-bottom:30px}.section--bg{padding:25px 0;background-color:#f5f5f5;border-radius:20px}.section-title{width:100%;padding:25px 0;margin:0;text-align:center;font-family:"Gilroy","Arial",sans-serif;font-size:24px;line-height:1.2;font-weight:700;color:#434343}@media (min-width:768px){.section-title{font-size:30px}}.section-subtitle{width:100%;padding:0;margin:0 0 25px;text-align:center;font-family:"Gilroy","Arial",sans-serif;font-size:18px;line-height:1.2;font-weight:700;color:#000}@media (min-width:768px){.section-subtitle{font-size:20px}}.section-lead,.section-text{width:100%;text-align:center;font-family:"Gilroy","Arial",sans-serif;font-weight:400}.section-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 0 15px;font-size:15px;line-height:1.8;color:#434343}.section-lead{max-width:410px;margin:0 auto;padding:26px 0 25px;font-size:18px;line-height:1.5;color:#ec6c9a}.slider{position:relative}.slider__container{position:relative;overflow-x:hidden}.slider__list,.slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.slider__list{margin:0;padding:0;list-style:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.slider--fluid .slider__item{width:100%}.slider__nav{position:absolute;z-index:2;top:calc(50% - 39px);left:19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51px;height:51px;border-radius:50%;background:#ffd8e5;border:3px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:0}@media (min-width:1480px){.slider__nav{top:50%}}.slider__nav:focus,.slider__nav:hover{background:#ffa1c0}.slider__nav--next{left:auto;right:19px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.slider .swiper-pagination-bullet,.slider__nav svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider__nav svg{fill:#fff;will-change:fill;width:14px;height:14px}.slider .swiper-button-disabled{opacity:0;cursor:default}.slider__pagination{width:100%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .swiper-pagination-bullet{position:relative;height:23px;width:39px;margin:0 5px;background-color:transparent;padding:10px 0;overflow:hidden;cursor:pointer;outline:0}@media (min-width:992px){.slider .swiper-pagination-bullet{height:43px;padding:20px 0}}.slider .swiper-pagination-bullet::after,.slider .swiper-pagination-bullet::before{position:absolute;top:calc(50% - 1.5px);left:-100%;width:100%;height:3px;border-radius:3px;background-color:#ec6c9a;content:""}.slider .swiper-pagination-bullet::before{left:0;background-color:#e5e5e5}.slider .swiper-pagination-bullet-active::after{left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.slider .swiper-pagination-lock{opacity:0;visibility:hidden;cursor:default}.btn,.slider .swiper-slide{outline:0}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:10px;min-width:226px;min-height:40px;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:18.75px;font-weight:700;color:#565655;text-decoration:none;border:0;background:#fff;background:rgba(255,161,192,.58);border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden}.btn:hover{background-color:#ec6c9a;color:#fff}.btn span{z-index:1}.btn span,.header{position:relative}.header__container{padding:2px 0 11px 10px}@media (min-width:992px){.header__container{padding:15px 30px 16px}}.header__logo,.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:102px;height:42px}@media (min-width:992px){.header__logo{margin-right:4%}}@media (min-width:1200px){.header__logo{margin-right:6%}}.header__logo img{max-width:100%;width:102px;height:auto}@media (min-width:992px){.header__btn{margin-left:9%}}.header__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:60px;padding:20px 10px;border:0;background:0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0}@media (min-width:992px){.header__toggler{display:none}}.header__toggler span{position:relative;width:20px;height:2px;border-radius:4px;background:#333;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__toggler span::after,.header__toggler span::before{position:absolute;left:0;width:20px;height:2px;border-radius:3px;background:#333;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;content:""}.header__toggler span::before{top:-8px}.header__toggler span::after{top:8px}.header__toggler.active{z-index:1000;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.header__toggler.active span{background:0 0}.header__toggler.active span::before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header__toggler.active span::after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header__menu{position:absolute;top:7px;left:-10px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;padding:78px 15px;background-color:#fff;opacity:0;-webkit-transform:translateY(calc(-100% - 7px));transform:translateY(calc(-100% - 7px));-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow-y:auto}@media (min-width:992px){.header__menu{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:auto;height:auto;padding:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:initial;transition:initial}}.header__menu.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-menu{width:100%;margin:0 0 25px;padding:0;list-style:none}@media (min-width:992px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}.main-menu__item{margin:0 15px}.main-menu__link{position:relative;z-index:2;display:inline-block;vertical-align:baseline;width:100%;padding:5px 0;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:18.75px;font-weight:700;color:#434343;text-align:center;text-decoration:none}.main-menu__link:focus,.main-menu__link:hover{color:#ffa1c0}@media (min-width:992px){.main-menu__link{padding:5px;text-align:left}}.main-menu__link:active{color:#ffa1c0;font-weight:700}.promo__item{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100%;padding-bottom:57%;min-height:211px;background:#c4c4c4}@media (min-width:992px){.promo__item{padding-bottom:35%}}.promo__item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about{position:relative;z-index:1;background-image:url(../images/about-bg-m.png);background-repeat:no-repeat;background-position:center bottom}@media (min-width:992px){.about{background:0 0}}.assortment,.assortment__top{position:relative;overflow:hidden}@media (min-width:992px){.assortment::before{position:absolute;left:50%;top:277px;width:100vw;padding-bottom:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/main-bg.png) no-repeat;background-size:contain;content:""}}.assortment__top{width:100%}.assortment__top-list{display:-webkit-box;display:-ms-flexbox;display:flex}.assortment__top-item{opacity:0;z-index:-1;visibility:hidden;-ms-flex-negative:0;flex-shrink:0;width:100%;background-color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.assortment__top-item.swiper-slide-active{opacity:1;z-index:1;visibility:visible}.categories{margin-bottom:29px}@media (min-width:992px){.categories{padding:0 24px}}@media (min-width:1480px){.categories{padding:0 69px;margin-bottom:49px}}.categories__item{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:164px;min-width:164px;max-width:164px;padding:12px}@media (min-width:992px){.categories__item{max-width:calc(100%/4);min-width:calc(100%/4)}}.categories__btn,.categories__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categories__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;min-height:169px;border:0;border-radius:20px;background-color:#fff;padding:63px 10px 10px;outline:0}.categories__item.swiper-slide-thumb-active .categories__title{color:#ec6c9a}.categories__icon{position:relative;width:70px;height:70px;margin-bottom:8px}.categories__icon::before{position:absolute;bottom:18px;right:50%;width:115px;height:115px;-webkit-transform:translateX(50%);transform:translateX(50%);border-radius:50%;background-color:rgba(236,108,154,.5);border:8px solid #fff;-webkit-box-shadow:0 0 0 2px rgba(236,108,154,.5);box-shadow:0 0 0 2px rgba(236,108,154,.5);content:""}.categories__icon svg,.categories__icon>img{position:relative;z-index:1;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.categories__item:nth-child(4n+2) .categories__icon::before{-webkit-box-shadow:0 0 0 2px rgba(80,217,178,.5);box-shadow:0 0 0 2px rgba(80,217,178,.5);background-color:rgba(80,217,178,.5)}.categories__item:nth-child(4n+3) .categories__icon::before{-webkit-box-shadow:0 0 0 2px rgba(235,101,0,.1);box-shadow:0 0 0 2px rgba(235,101,0,.1);background-color:rgba(235,101,0,.1)}.categories__item:nth-child(4n+4) .categories__icon::before{-webkit-box-shadow:0 0 0 2px rgba(160,196,16,.5);box-shadow:0 0 0 2px rgba(160,196,16,.5);background-color:rgba(160,196,16,.5)}.categories__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:0 auto;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:1.2;font-weight:700;color:#434343}.categories .slider__nav{display:none}.categories__pagination{position:relative;z-index:2}@media (min-width:1480px){.categories__pagination{display:none}}@media (min-width:992px){.goods{padding:0 24px}}@media (min-width:1480px){.goods{padding:0 69px}}.goods__item{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:263px;max-width:263px;margin:20px 12px 12px;-webkit-box-shadow:0 0 20px rgba(160,196,16,.19);box-shadow:0 0 20px rgba(160,196,16,.19);border-radius:20px}.goods__item:focus,.goods__item:hover{-webkit-box-shadow:0 0 20px rgba(235,101,0,.19);box-shadow:0 0 20px rgba(235,101,0,.19)}@media (min-width:992px){.goods__item{min-width:calc(100%/3 - 22px);max-width:calc(100%/3 - 22px)}}@media (min-width:1200px){.goods__item{min-width:calc(25% - 24px);max-width:calc(25% - 24px)}}.goods__good{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:259px;min-height:100%;padding:18px;margin:0 auto;background:#fff;border-radius:20px}@media (min-width:1480px){.goods__good{width:305px;min-height:288px}}.goods__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:20px;overflow:hidden;background:#fff}.goods__img img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.goods__title{max-width:196px;margin:0;padding:0;text-align:center;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:1.2;font-weight:700;color:#434343}@media (min-width:1480px){.goods__pagination{position:relative;z-index:2;display:none}}.good-slider__pagination .swiper-pagination-bullet::after,.good-slider__pagination .swiper-pagination-bullet::before,.goods .slider__nav{display:none}@media (min-width:1480px){.goods .slider__nav{z-index:2;display:block}}.good-slider{position:relative;width:100%;overflow:hidden}.good-slider__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.good-slider__item{position:relative;width:100%;min-width:100%;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:20px;overflow:hidden}.good-slider__pagination{position:relative;top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:20px;padding:0 5px 7px}.good-slider__pagination .swiper-pagination-bullet{display:block;width:20px;height:20px;padding:0;border-radius:50%;border:7px solid #fff;background:#ffd8e5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.good-slider__pagination .swiper-pagination-bullet-active{background:#ffa1c0}@media (min-width:1480px){.ideas__slider{margin-bottom:54px}}@media (min-width:992px){.ideas__slider{padding:0 24px}}@media (min-width:1480px){.ideas__slider{padding:0 69px}}.ideas__item,.ideas__list{display:-webkit-box;display:-ms-flexbox;display:flex}.ideas__list{margin:0;list-style:none;padding:0}.ideas__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:317px;max-width:317px;padding:20px 12px 12px}@media (min-width:992px){.ideas__item{min-width:calc(100%/3);max-width:calc(100%/3)}}@media (min-width:1200px){.ideas__item{min-width:25%;max-width:25%}}.ideas__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:23px 25px;background:#fff;border-radius:20px;-webkit-box-shadow:0 0 15px rgba(217,218,218,.66);box-shadow:0 0 15px rgba(217,218,218,.66);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:992px){.ideas__inner{position:relative;padding:0 0 60px;-webkit-box-shadow:none;box-shadow:none;overflow-y:hidden}.ideas__item:focus .ideas__inner,.ideas__item:hover .ideas__inner{-webkit-filter:drop-shadow(0 0 12px rgba(160,196,16,.19));filter:drop-shadow(0 0 12px rgba(160,196,16,.19))}.ideas__item:focus .ideas__img,.ideas__item:hover .ideas__img{opacity:0;-webkit-transition-delay:.2s;transition-delay:.2s}}.ideas__desc,.ideas__img,.ideas__img img{width:100%;border-radius:20px}.ideas__img{position:relative;padding-bottom:100%;overflow:hidden}.ideas__img img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.ideas__desc{min-height:275px;padding:15px 0;background-color:#fff}@media (min-width:992px){.ideas__desc{position:absolute;top:calc(100% - 60px);left:0;padding:18px 20px 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.ideas__item:focus .ideas__desc,.ideas__item:hover .ideas__desc{top:0;min-height:100%}}@media (min-width:1480px){.ideas__item:focus .ideas__desc,.ideas__item:hover .ideas__desc{padding-top:50px}}.ideas__item:nth-child(5n+1) .ideas__desc,.ideas__item:nth-child(5n+1) .ideas__inner{background:#ea4e90}.ideas__item:nth-child(5n+2) .ideas__desc,.ideas__item:nth-child(5n+2) .ideas__inner{background:#ee7600}.ideas__item:nth-child(5n+3) .ideas__desc,.ideas__item:nth-child(5n+3) .ideas__inner{background:#fcc400}.ideas__item:nth-child(5n+4) .ideas__desc,.ideas__item:nth-child(5n+4) .ideas__inner{background:#a0c410}.ideas__item:nth-child(5n+5) .ideas__desc,.ideas__item:nth-child(5n+5) .ideas__inner{background:#48b5c8}.ideas__text,.ideas__title{width:100%;margin:0 0 15px;padding:0;font-family:"Gilroy","Arial",sans-serif;font-size:16px;line-height:1.2;font-weight:700;color:#434343;text-align:center}.ideas__text{font-size:14px;line-height:1.8;font-weight:300;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:992px){.ideas__text{opacity:0}.ideas__item:focus .ideas__text,.ideas__item:hover .ideas__text{opacity:1}}@media (min-width:1480px){.ideas__pagination{display:none}}.ideas .slider__nav{display:none}@media (min-width:1480px){.ideas .slider__nav{top:calc(50% - 30px);display:block}}.feedback{position:relative;overflow:hidden;margin-bottom:50px}@media (min-width:992px){.feedback{margin-bottom:75px}}.feedback::after{position:absolute;top:30%;content:"";right:0;width:calc(50% - 150px);height:100%;background:url(../images/footer-bg-right.png) no-repeat center/contain}@media (max-width:991px){.feedback::after{display:none}}.feedback::before{position:absolute;top:30%;content:"";left:0;width:calc(50% - 150px);height:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1);background:url(../images/footer-bg-right.png) no-repeat center/contain}@media (max-width:991px){.feedback::before{display:none}}.feedback__form,.feedback__form .input-item{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback__form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.feedback__form form{position:relative;z-index:2;width:100%;max-width:300px;margin:0 auto;background:#fff}.feedback__form .input-item{position:relative;padding:0 0 20px;margin-bottom:10px}.feedback__form .input-item--message{margin-bottom:0}.feedback__form .input-item--check{margin-bottom:6px}.feedback__form .input-item--check label{position:relative;display:inline-block;vertical-align:baseline;width:100%;padding-left:25px;font-family:"Gilroy","Arial",sans-serif;font-size:12px;line-height:1.34;font-weight:300;color:#434343;cursor:pointer}.feedback__form .input-item--check label:focus::before,.feedback__form .input-item--check label:hover::before,.feedback__form input:focus,.feedback__form textarea:focus{border-color:#dbae40}.feedback__form .input-item--check label::after,.feedback__form .input-item--check label::before{position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;content:""}.feedback__form .input-item--check label::before{border:1px solid #c4c4c4;left:0;top:2px;width:16px;height:16px;border-radius:5px}.feedback__form .input-item--check label::after{top:5px;left:3px;width:10px;height:10px;background-color:rgba(255,161,192,.58);background:-webkit-gradient(linear,left top,right top,from(rgba(255,161,192,.58)),to(rgba(255,204,0,.55)));background:linear-gradient(90deg,rgba(255,161,192,.58) 0%,rgba(255,204,0,.55) 100%);border-radius:3px;opacity:0}.feedback__form .input-item--check input:checked+label::after{opacity:1}.feedback__form .input-item--check a{color:#dbae40;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent}.feedback__form .input-item--check a:focus,.feedback__form .input-item--check a:hover{-webkit-text-decoration:underline solid #dbae40;text-decoration:underline solid #dbae40}.feedback__form input,.feedback__form textarea{width:100%;padding:17px 19px;background:#fff;border:1px solid #c4c4c4;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;color:#434343}.feedback__form input{min-height:50px}.feedback .error-message,.feedback__form input,.feedback__form textarea{font-family:"Gilroy","Arial",sans-serif;line-height:1.2;font-weight:400}.feedback__form textarea{min-height:104px}.feedback .input-item.error input,.feedback .input-item.error textarea{border-color:#b01119}.feedback .error-message{position:absolute;top:calc(100% - 15px);padding-left:20px;font-size:12px;color:#b01119}.feedback__btn{width:100%;min-height:50px;font-size:18px}@media (min-width:992px){.feedback__btn{font-size:20px}}.footer{padding:15px 0 0;background:rgba(255,161,192,.58)}@media (min-width:992px){.footer{padding-bottom:15px}}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:126px}@media (min-width:992px){.footer__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__left,.footer__right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.footer__left,.footer__right{width:auto}}.footer__text{position:relative;z-index:1;margin:0 0 15px;padding:0;font-family:"Gilroy","Arial",sans-serif;font-size:12px;line-height:1.34;font-weight:400;color:#565655;text-align:center}@media (min-width:992px){.footer__text{margin:0 0 4px;text-align:left}}.footer__text a{color:inherit}.footer__text a:focus,.footer__text a:hover{-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent}