*{box-sizing:border-box;outline:none!important}img{max-width:100%}.clearfix:after,.clearfix:before,.container:after,.container:before{content:"";display:table}.clearfix:after,.container:after{clear:both}.clearfix,.container{*zoom:1}body,html{font-size:16px;min-height:100%;position:relative}body{font-family:Century Gothic,sans-serif;margin:0;padding:0;line-height:1;color:#1e3243}a{transition:.2s}a,a:active,a:focus,a:hover{text-decoration:none}.page__outer{overflow:hidden;position:relative;z-index:2}.page__outer:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:red;z-index:1;background:url(../img/bg.jpg) 60% 0 no-repeat;background-size:cover;min-height:1265px}.page__outer footer,.page__outer header,.page__outer section{position:relative;z-index:2}@media (min-width:768px){.page__outer:before{background-position:center 0}}@media (min-width:1200px){.container{width:1200px}}.title{font-size:1.75rem;line-height:2.25rem;font-weight:700}@media (min-width:768px){.title{font-size:2rem;line-height:2.5rem}}@media (min-width:992px){.title{font-size:2.5rem;line-height:3rem;margin-bottom:19px}}@media (min-width:1200px){.title{line-height:3.5rem}}@font-face{font-family:Century Gothic;src:url(../fonts/centuryGothic/CenturyGothic-Italic.eot);src:local("Century Gothic Italic"),local("CenturyGothic-Italic"),url(../fonts/centuryGothic/CenturyGothic-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/centuryGothic/CenturyGothic-Italic.woff) format("woff"),url(../fonts/centuryGothic/CenturyGothic-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Century Gothic;src:url(../fonts/centuryGothic/CenturyGothic.eot);src:local("Century Gothic"),local("CenturyGothic"),url(../fonts/centuryGothic/CenturyGothic.eot?#iefix) format("embedded-opentype"),url(../fonts/centuryGothic/CenturyGothic.woff) format("woff"),url(../fonts/centuryGothic/CenturyGothic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Century Gothic;src:url(../fonts/centuryGothic/CenturyGothic-Bold.eot);src:local("Century Gothic Bold"),local("CenturyGothic-Bold"),url(../fonts/centuryGothic/CenturyGothic-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/centuryGothic/CenturyGothic-Bold.woff) format("woff"),url(../fonts/centuryGothic/CenturyGothic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Century Gothic;src:url(../fonts/centuryGothic/CenturyGothic-BoldItalic.eot);src:local("Century Gothic Bold Italic"),local("CenturyGothic-BoldItalic"),url(../fonts/centuryGothic/CenturyGothic-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/centuryGothic/CenturyGothic-BoldItalic.woff) format("woff"),url(../fonts/centuryGothic/CenturyGothic-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}.button{vertical-align:top;cursor:pointer;padding:0 15px;transition:.2s;box-shadow:inset 0 0 .625rem hsla(0,0%,100%,.09);background-color:#c4ad83;border-bottom:2px solid #b6a17c;height:63px;line-height:54px;border-radius:32px;top:0;text-align:center;color:#fff;font-size:1rem;font-weight:700}.button,.button span{display:inline-block;position:relative}.button span{vertical-align:middle;z-index:2;line-height:1}.button:focus{color:#fff}.button:active,.button:hover{color:#fff;top:-6px;background-color:#dec495;border-bottom-color:#b6a27c}@media (min-width:992px){.button{height:83px;line-height:74px;border-radius:42px;font-size:1.188rem}}.mouter{background:red;padding:50px 0}.mouter:nth-child(2n){background:blue}.modal__cont{margin:25px auto;padding:25px 0 0;background:transparent;position:relative;width:100%;max-width:300px;text-align:center}.modal__cont .fancybox-close-small{display:inline-block;vertical-align:top;width:50px;height:50px;background:#fff;position:absolute;top:0;left:50%;margin-left:-25px;border-radius:50%;opacity:1;z-index:1;overflow:hidden}.modal__cont .fancybox-close-small svg{display:inline-block;vertical-align:top;position:absolute;width:30px;height:30px;top:3px;left:50%;margin-left:-15px;transition:.2s;color:#725687}.modal__cont .fancybox-close-small:active svg,.modal__cont .fancybox-close-small:hover svg{transform:rotate(-180deg)}.modal__item{border-radius:33px;padding:8px 7px}.modal__inner,.modal__item{display:inline-block;vertical-align:top;width:100%;background:#fff}.modal__inner{position:relative;z-index:3;border:.063rem solid #ede9e0;border-radius:28px;padding:40px 30px 31px}.modal__title{font-size:1.375rem;line-height:1.75rem;font-weight:700;margin-bottom:12px}.modal__text{font-size:.875rem;line-height:1.313rem}.modal__form{max-width:210px;margin-top:34px}.modal__form,.modal__input{display:inline-block;vertical-align:top;width:100%}.modal__input{transition:.2s;background-color:transparent;border:none;border-bottom:1px solid rgba(114,86,135,.3);height:26px;color:#1e3243;font-family:Century Gothic;font-size:.875rem;margin-bottom:21px;padding-left:33px;padding-right:10px}.modal__input::-webkit-input-placeholder{opacity:.3;color:#1e3243}.modal__input:-moz-placeholder,.modal__input::-moz-placeholder{opacity:.3;color:#1e3243}.modal__input:-ms-input-placeholder{opacity:.3;color:#1e3243}.modal__input[name=name]{background:transparent url(../img/icon-name.png) 10px 4px no-repeat}.modal__input[name=phone]{background:transparent url(../img/icon-phone.png) 10px 5px no-repeat}.modal__input.invalid{box-shadow:inset 0 -3px red}.modal__submit{display:inline-block;vertical-align:top;width:100%;border:none;position:relative;top:0;transition:.2s;padding:0 10px;text-align:center;height:56px;line-height:52px;color:#fff;letter-spacing:.06rem;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:28px;background-color:#725687;font-family:Century Gothic;margin-top:19px}.modal__submit span{display:inline-block;vertical-align:middle;line-height:1}.modal__submit:active,.modal__submit:hover{top:-6px}.header{padding-top:30px}@media (min-width:992px){.header{padding-top:43px}}.head__left{text-align:center;margin-bottom:15px}.logo__outer{display:table;width:100%;max-width:320px;margin:0 auto}@media (min-width:768px){.logo__outer{max-width:400px}}@media (min-width:992px){.logo__outer{max-width:469px;margin:0}}.logo__img{margin-bottom:20px;display:table-cell;vertical-align:middle}.logo__img img{max-height:80px}@media (min-width:768px){.logo__img{width:200px;display:table-cell;vertical-align:middle;text-align:left;margin-bottom:0}}@media (min-width:1200px){.logo__img{width:254px}}.logo__phone{display:table-cell;vertical-align:middle;text-align:right;width:150px}.logo__phone a{color:#1e3243;font-size:1rem;font-weight:700}.logo__phone a:active,.logo__phone a:hover{color:#725687}.logo__phone a span{opacity:.6;font-size:.875rem;font-weight:400}@media (min-width:768px){.logo__phone{display:none!important}}.logo__text{font-size:.875rem;line-height:1.313rem}@media (min-width:768px){.logo__text{display:table-cell;vertical-align:middle;text-align:center;padding-left:43px;padding-bottom:10px}}@media (min-width:768px){.logo__left{text-align:left}}.head__line{text-align:center}@media (min-width:768px){.head__line{display:table;width:100%;max-width:500px;margin:0 auto}}@media (min-width:992px){.head__line{max-width:none}}.head__href{font-size:.938rem;line-height:1.271rem;padding-bottom:30px}.head__href a{color:#1e3243}.head__href a span{border-bottom:1px solid rgba(30,50,67,.1);transition:.2s}.head__href a:active span,.head__href a:hover span{border-bottom-color:transparent}@media (min-width:992px){.head__href{display:table-cell;vertical-align:middle}}.head__info{display:inline-block;vertical-align:top;width:100%}@media (min-width:992px){.head__info{display:table-cell;vertical-align:middle;text-align:right;width:330px}}.head__time{font-size:.813rem;font-weight:700;margin-bottom:7px}.head__phone{line-height:1.875rem;margin-bottom:5px}.head__phone a{display:inline-block;vertical-align:top;margin-left:4px;margin-bottom:15px}.head__phone a:first-child{margin-left:0}.head__phone a.phone{margin-left:18px}@media (min-width:768px){.head__phone a{margin-bottom:0}}.phone{color:#1e3243;font-size:1.875rem;font-weight:700}.phone:active,.phone:hover{color:#725687}.phone span{opacity:.6;font-size:1.375rem;line-height:2rem;font-weight:400}.head__call{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.044rem;margin-bottom:11px}.head__call a{color:#725687}.head__email{font-size:.813rem;text-decoration:underline}.head__email a{color:#1e3243}.section_top{padding:33px 0}@media (max-width:767px){.section_top .container{max-width:400px}}.top__pre{color:#ab946a;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.113rem;margin-bottom:10px}@media (min-width:768px){.top__pre{font-size:1.125rem;margin-bottom:18px}}@media (min-width:992px){.top__pre{font-size:1.25rem}}.top__title{margin-bottom:10px}@media (min-width:992px){.top__title{margin-bottom:19px}}.top__sub{font-size:1rem;line-height:1.25rem;margin-bottom:26px;max-width:450px}@media (min-width:768px){.top__sub{font-size:1.25rem;line-height:1.5rem}}@media (min-width:992px){.top__sub{font-size:1.5rem;line-height:1.875rem}}@media (min-width:1200px){.top__sub{font-size:1.625rem;line-height:2.25rem}}.top__slider .swiper-pagination{text-align:left;position:relative;top:0;bottom:0;left:0;margin-top:5px}.top__slider .swiper-pagination-bullet{width:15px;height:15px;border-radius:50%;transition:.2;background:transparent;border:2px solid #725687;opacity:.2}.top__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.top__button .button{width:100%;max-width:280px}@media (min-width:992px){.top__button .button{max-width:329px}}.section_plus{padding:15px 0 33px}.plus__cont{margin-left:-11px;margin-right:-11px}.plus__outer{text-align:center;padding:0 11px;margin-bottom:30px}.plus-1 .plus__icon img{width:71px;left:-8px;top:2px}.plus-2 .plus__icon img{left:-12px;top:-2px}.plus-3 .plus__icon img{right:4px;top:-4px}.plus__item{position:relative;max-width:275px;text-align:left;border-radius:33px;background:hsla(0,0%,100%,.5);padding:9px 9px 10px}.plus__inner,.plus__item{display:inline-block;vertical-align:top;width:100%}.plus__inner{border:1px solid #eeeae1;border-radius:28px;padding:13px 5px 15px 19px}.plus__top{display:table;width:100%;margin-bottom:25px}.plus__icon{display:table-cell;vertical-align:top;position:relative;width:69px}.plus__icon img{position:relative;max-width:120%}.plus__name{display:table-cell;vertical-align:top;font-size:1.25rem;line-height:1.5rem;font-weight:700;padding-left:10px}.plus__text{font-size:.875rem;line-height:1.375rem}.plus__text ul{margin:-3px 0 0;padding:0}.plus__text li{display:inline-block;vertical-align:top;width:100%;list-style:none;position:relative;padding-left:17px;margin-bottom:6px}.plus__text li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#c4ad83;border-radius:50%;position:absolute;left:1px;top:9px}.plus__text li.plus__hidden{display:none}.plus__text li.plus__more{margin-top:-6px}.plus__text li.plus__more:before{display:none}.plus__text li.plus__more a{color:#1e3243;border-bottom:1px solid rgba(30,50,67,.1)}.plus__insta{margin-top:13px}.plus__insta a{display:inline-block;vertical-align:top;position:relative;color:#1e3243;font-size:.875rem;border-bottom:1px solid rgba(30,50,67,.1);margin-left:21px;padding-bottom:4px}.plus__insta a:before{content:"";display:inline-block;position:absolute;left:-19px;top:3px;width:15px;height:15px;background:url(../img/icon-insta.png) 50% no-repeat}.plus__title{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin-bottom:27px}.plus__image{margin-bottom:24px;padding-right:14px}.section_catalog{padding:50px 0 38px}@media (max-width:767px){.section_catalog .container{max-width:400px}}@media (min-width:992px){.section_catalog{padding-top:70px}}.catalog__sub{font-size:1rem;line-height:1.25rem}@media (min-width:768px){.catalog__sub{font-size:1.25rem;line-height:1.5rem}}@media (min-width:992px){.catalog__sub{font-size:1.375rem;line-height:1.75rem}}@media (min-width:1200px){.catalog__sub{line-height:2.25rem}}.pr__cont{margin-top:30px;margin-left:-7px;margin-right:-7px}@media (min-width:992px){.pr__cont{margin-top:52px}}.pr__outer{text-align:center;padding-left:7px;padding-right:7px;margin-bottom:30px}.pr__item{max-width:280px;text-align:left;background:hsla(0,0%,100%,.5);padding:8px 7px 9px;border-radius:33px}.pr__inner,.pr__item{display:inline-block;vertical-align:top;width:100%}.pr__inner{border:1px solid #ede9e0;border-radius:28px;padding:18px 31px 21px}.pr__slider{margin-left:-31px;margin-right:-31px}.pr__slider .swiper-slide{padding:0 31px}.nav__item{display:inline-block;vertical-align:top;position:absolute;top:67px;width:8px;height:16px;border:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;z-index:4}.nav__left{background-image:url(../img/icon-left.png);left:8px}.nav__right{background-image:url(../img/icon-right.png);right:12px}.pr__name{text-align:center;font-size:1.375rem;font-weight:700;margin-bottom:19px;margin-left:-20px;margin-right:-20px}.pr__img{margin-bottom:17px}.pr__title{font-size:.875rem;font-weight:700;text-align:center}.pr__descr{padding-top:36px;margin:0 -17px 0 -20px}.pr__descrtitle{font-size:.938rem;line-height:1.313rem;font-weight:700}.pr__text{font-size:.813rem;line-height:1.313rem;margin-top:7px}.pr__text.scroll-content{padding-right:9px!important}.pr__text.scroll-wrapper{height:150px!important;transition:.2s;position:relative}.pr__text.scrollbar-inner>.scroll-element.scroll-y{left:auto;right:0;width:5px}.pr__text.scrollbar-inner>.scroll-element .scroll-element_track{opacity:1}.pr__text.scrollbar-inner>.scroll-element .scroll-bar,.pr__text.scrollbar-inner>.scroll-element:hover .scroll-bar{background:#1e3243;opacity:.5}.pr__price{margin-top:26px;margin-right:-15px;margin-left:-15px}.pr__line{display:table;min-width:100%}.pr__center .price__num{text-align:right;padding-right:10px;font-size:2.75rem}.pr__left{display:table-cell;vertical-align:middle;width:42%;border-right:1px solid rgba(30,50,67,.1)}.pr__right{display:table-cell;vertical-align:top}.price__item{display:table;width:100%}.price__old{position:relative}.price__old:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:100px;height:30px;margin-left:-61px;margin-top:-16px;background:url(../img/icon-old.png) 50% no-repeat}.price__old .price__num{font-size:1.75rem;line-height:1.536rem;font-weight:400;width:40%;text-align:left}.price__old .price__top{font-size:.688rem;line-height:.669rem;font-weight:400}.price__old .price__curr{font-size:.563rem;line-height:.995rem}.price__num{font-size:3.5rem;line-height:2.026rem;font-weight:700;width:55%;text-align:center}.price__info,.price__num{display:table-cell;vertical-align:middle}.price__top{font-size:1.125rem;line-height:.882rem;font-weight:700;position:relative}.price__top:before{content:"";display:inline-block;position:absolute;width:60%;height:1px;left:0;bottom:-5px;background:rgba(30,50,67,.1)}.price__curr{font-size:.813rem;line-height:1.313rem;margin-top:2px}.price__curr sup{font-size:65%}.pr__button{text-align:center;margin-top:31px}.pr__button a{display:inline-block;vertical-align:top;width:100%;max-width:200px;height:48px;line-height:46px;border-radius:23px;border:1px solid #725687;color:#1e3243;font-size:1rem;text-align:center}.pr__button a span{display:inline-block;vertical-align:middle;line-height:1}.pr__button a:active,.pr__button a:hover{background:#725687;color:#fff}.footer{background:hsla(0,0%,100%,.5);text-align:center;padding:36px 0;font-size:1rem;line-height:1.25rem}@media (min-width:768px){.footer{padding-top:36px;font-size:1.188rem;line-height:1.75rem}}@media (min-width:992px){.footer{padding-top:56px;line-height:2.25rem}}.foot__left{text-transform:uppercase;margin-bottom:20px}@media (min-width:768px){.foot__left{text-align:left}}.foot__center,.foot__right{margin-bottom:20px}@media (min-width:768px){.foot__right{text-align:right}}.foot__add{display:inline-block;vertical-align:top;position:relative;padding-left:40px;margin-left:-40px}.foot__add:before{content:"";display:inline-block;position:absolute;top:50%;margin-top:-17px;left:0;width:25px;height:35px;
