@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1;font-size:28px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}li,ul{list-style:none}a,a:hover,a:visited{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.slider__hero{position:relative;margin-bottom:70px}.slider__hero-slide{z-index:1;position:relative}.slider__hero-slide .slide__content.content__header{text-align:center;position:absolute;top:140px;right:100px;text-transform:uppercase;max-width:400px;font-size:50px;font-weight:700;color:#fff}@media (max-width:768px){.slider__hero-slide .slide__content.content__header{font-size:26px;max-width:250px}}.slider__hero-slide .slide__content.content__btn{position:absolute;top:310px;right:190px;display:flex;align-items:center;justify-content:center;width:230px;height:60px;background:0 0;color:#fff;font-weight:500;font-size:18px;text-transform:uppercase;border:2px solid #F8F1EA;transition:all .3s ease}.slider__hero-slide .slide__content.content__btn:hover{background:#F16A50;border:transparent;transform:scale(1.2)}@media (max-width:768px){.slider__hero-slide .slide__content.content__btn{right:110px;top:220px}}@media (max-width:420px){.slider__hero-slide .slide__content.content__btn{right:130px;top:220px;width:200px;height:40px}}.slider__hero img{width:100%;min-height:700px;border:none}.slider__hero .slick-dots{display:flex;justify-content:center;gap:30px;position:absolute;bottom:3%;width:100%}.slider__hero .slick-dots button{width:20px;height:20px;background:0 0;border-radius:50%;font-size:0}.slider__hero .slick-dots li.slick-active button{transform:scale(1.2);background:#F16A50}.slider__shop{max-width:1280px;z-index:1}@media (max-width:1280px){.slider__shop{max-width:1070px}}@media (max-width:1070px){.slider__shop{max-width:768px}}@media (max-width:768px){.slider__hero img{min-height:384px}.slider__hero .slick-dots{bottom:5%}.slider__hero .slick-dots button{width:12px;height:12px}.slider__shop{max-width:600px}}@media (max-width:600px){.slider__shop{max-width:420px}}.slider__shop .swiper-wrapper{position:relative;z-index:1}.slider__shop .swiper-slide{border:1px solid transparent;z-index:1;transition:all .4s ease}.slider__shop .swiper-slide .picture{object-fit:cover;width:100%;height:100%;transition:all .4s ease}.slider__shop .swiper-slide:hover{border:1px solid #F16A50;cursor:pointer}.slider__shop .swiper-slide:hover .picture{transform:translateY(12%) scale3d(1,1.2,1)}.slider__shop .status{display:flex;width:30%;padding:4px;font-size:10px;font-weight:500;text-transform:uppercase;color:#000}@media (max-width:1070px){.slider__shop .status{width:40%}}.slider__shop .status.stock{background:#F16A50;color:#F8F1EA}@media (max-width:768px){.slider__shop .status.stock{width:50%}}@media (max-width:420px){.slider__shop{max-width:320px}.slider__shop .status.stock{width:60%}}.slider__shop .status.sold{font-weight:700}.slider__shop .title{font-size:16px;font-weight:600;text-align:center;margin-bottom:10px}.slider__shop .price{text-align:center;font-weight:700;font-size:24px;padding:10px}.slider__shop.btn{display:flex;justify-content:center;margin:50px auto 70px;width:230px;background:0 0;padding:15px 60px;border:2px solid #000;text-transform:uppercase;transition:all .3s ease}.slider__shop.btn:hover{border:2px solid transparent;background:#F16A50;color:#fff;transform:scale(1.2)}.swiper-button-next-unique,.swiper-button-prev-unique{background-image:url(../source/img/slider__shop/left__arr.svg);background-position:center center;background-repeat:no-repeat;position:absolute;left:1%;top:33%;width:40px;height:72px;z-index:2}@media (max-width:768px){.swiper-button-next-unique,.swiper-button-prev-unique{left:5%}}.swiper-button-next-unique:hover,.swiper-button-prev-unique:hover{background-image:url(../source/img/slider__shop/right__arr.svg);transform:rotateY(-180deg) scale(1.2);cursor:pointer}.swiper-button-next-unique{position:absolute;left:94%;transform:rotateY(180deg);z-index:2}.swiper-button-next-unique:hover{transform:rotateY(0) scale(1.2)}@media (max-width:768px){.swiper-button-next-unique{left:90%}}.partners.swiper{max-width:1280px;margin:0 auto;max-height:100px;position:relative}@media (max-width:1280px){.partners.swiper{max-width:1070px}}@media (max-width:1070px){.swiper-button-next-unique,.swiper-button-prev-unique{height:30px}.partners.swiper{max-width:820px}}@media (max-width:820px){.partners.swiper{max-width:768px}.header .nav__bar{padding:10px 5px}}@media (max-width:768px){.partners.swiper{max-width:600px}}@media (max-width:600px){.swiper-button-next-unique{left:85%}.partners.swiper{max-width:420px}}@media (max-width:420px){.partners.swiper{max-width:320px}}.partners.swiper .swiper-slide{transition:all .4s ease}.partners.swiper .swiper-slide .picture{object-fit:cover;max-width:100px;width:100%;height:100%;transition:all .4s ease}.partners.swiper .swiper-slide:hover{cursor:pointer}.partners.swiper .swiper-slide:hover .picture{transform:scale(1.1)}.swiper-button-next-unique-part,.swiper-button-prev-unique-part{background-image:url(../source/img/slider__shop/left__arr.svg);background-position:center center;background-repeat:no-repeat;position:absolute;left:2%;top:26%;width:40px;height:72px;z-index:2}@media (max-width:1170px){.swiper-button-next-unique-part,.swiper-button-prev-unique-part{height:30px;top:45%;left:2%}}@media (max-width:768px){.swiper-button-next-unique-part,.swiper-button-prev-unique-part{left:5%}}.swiper-button-next-unique-part:hover,.swiper-button-prev-unique-part:hover{background-image:url(../source/img/slider__shop/right__arr.svg);transform:rotateY(-180deg) scale(1.2);cursor:pointer}.swiper-button-next-unique-part{position:absolute;left:94%;transform:rotateY(180deg)}.swiper-button-next-unique-part:hover{transform:rotateY(0) scale(1.2)}.swiper-pagination{position:absolute}.swiper-pagination-bullet{width:20px;height:20px;background:#CAC2BA;border-radius:50%;font-size:0}@media (max-width:600px){.swiper-button-next-unique-part{left:85%}.swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination-bullet-active{background:#F16A50}body{font-family:Montserrat}.header{width:100%;margin:0 auto;max-width:1280px;position:relative}@media (max-width:1280px){.header{max-width:1070px}}@media (max-width:1070px){.header{max-width:768px}}@media (max-width:768px){.header{max-width:600px}}@media (max-width:600px){.header{max-width:420px}}.header .nav__bar{display:flex;justify-content:space-between;align-items:center}@media (max-width:420px){.header .nav__bar{display:flex;flex-direction:column;gap:10px}}.header .btn{width:36px;height:36px;margin:0 15px;transition:transform .2s ease-in-out}.header .btn_search{background:url(../images/header/search__icon.png) no-repeat;background-size:cover}.header .btn_profile{background:url(../images/header/profile__icon.png) no-repeat;background-size:cover}.header .btn_burger{background:url(../images/header/burger.svg) no-repeat;background-size:cover;transform:scale(1.6);visibility:hidden}.header .btn:hover{transform:scale(1.2)}.header .btn:hover:first-of-type{transform:scale(1.8)}.header .nav__menu .nav__items{display:flex}.header .nav__menu .nav__items .nav___item{padding:22px 15px}.header .nav__menu .nav__items .nav___item:hover{background:#F16A50}.header .nav__menu .nav__items .nav___item:hover .nav____link{color:#fff}.header .nav__menu .nav__items .nav___item .nav____link{font-weight:500;font-size:20px;color:#000}@media (max-width:820px){.header .btn_burger{visibility:visible}.header .nav__menu{position:absolute;top:100%;opacity:.85;transition:all .5s ease}.header .nav__menu .nav__items{display:flex;flex-direction:column}.header .nav__menu .nav__items .nav___item{padding:35px 10px}.header .nav__menu .nav__items .nav___item:hover{background:0 0}.header .nav__menu .nav__items .nav___item:hover .nav____link{color:#fff}.header .nav__menu .nav__items .nav___item .nav____link{font-weight:500;font-size:20px;color:#000}}.main .partners,.main .shop{background:#F8F1EA;position:relative}.main .partners__title,.main .shop__title{font-size:32px;font-weight:500;text-align:center;text-transform:uppercase;margin-bottom:50px}.main .partners{padding-bottom:70px}@media (max-width:1170px){.main .partners{padding-bottom:30px}}.footer{background:#35312D;padding:35px 0 40px}.footer__container{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;padding:70px 0 0;justify-content:center}@media (max-width:1280px){.footer__container{max-width:1070px}}@media (max-width:1070px){.footer__container{max-width:768px;padding:45px 0 0}}@media (max-width:768px){.footer__container{max-width:600px}}@media (max-width:600px){.footer__container{max-width:420px;padding:10px 0 0}}.footer__nav{flex-basis:70%}@media (max-width:768px){.footer__nav{flex-basis:50%}}.footer__nav__logo{margin-bottom:35px}.footer__nav__menu .nav____link{color:#F8F1EA;font-size:20px;font-weight:500}.footer__nav__menu .nav____link:hover{color:#F16A50}.footer__contacts{flex-basis:30%;display:flex;flex-direction:column}@media (max-width:768px){.footer__contacts{flex-basis:50%}}.footer__contacts .contacts__tel,.footer__contacts .contacts__text{font-weight:500;color:#F8F1EA;font-size:26px;margin-bottom:35px}.footer__contacts .contacts__socials{max-width:325px;max-height:40px;margin-bottom:35px;display:flex;gap:10px}.footer__contacts .contacts__socials .svg{width:30px;height:30px;transition:all .3s ease;stroke:#F8F1EA}.footer__contacts .contacts__socials .svg:hover{cursor:pointer;transform:scale(1.3);stroke:#F16A50}.footer__contacts .contacts__socials .svg:last-of-type{width:40px}.footer .footer__copy{text-align:center;padding-top:30px;font-size:14px;font-weight:500;color:#F8F1EA}.active{position:absolute;width:100%;top:0;right:0;text-align:center;background:#F16A50;z-index:1;border-radius:50%}