h1{font-family:Roboto,sans-serif}h1,h3{font-weight:400}h3{font-size:35px;line-height:41px}@media (min-width:770px){h3{font-size:50px;line-height:59px}}h4{font-size:20px;font-weight:400;line-height:30px}@media (min-width:770px){h4{font-size:26px;line-height:39px}}.primary-btn{outline:none;border:none;cursor:pointer;border-radius:40px;background-color:#e39a3b;transition:.3s ease-in-out}.primary-btn:hover{background-color:#fff;border:2px solid #e39a3b}.primary-btn:active{opacity:.8;background-color:#e39a3b}.footer-logo__icon-first-part,.logo__icon-first-part,.map-marks__cookie-first-p{height:30px;width:30px;background-image:url(cookie-1.66387002.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width:770px){.footer-logo__icon-first-part,.logo__icon-first-part,.map-marks__cookie-first-p{height:41px;width:41px}}.footer-logo__icon-second-part,.logo__icon-second-part,.map-marks__cookie-second-p{height:100%;width:100%;background-image:url(cookie-2.939c55eb.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.footer-logo__text,.logo__text{position:relative;top:-12px;left:21px;font-family:Cookie,cursive;font-size:23px;line-height:26px}@media (min-width:770px){.footer-logo__text,.logo__text{top:-16px;left:29px;font-size:30px;line-height:33px}}@font-face{font-family:Roboto;src:url(Roboto-Regular-webfont.1b7be813.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(Rubik-VariableFont_wght.7d3bc0fe.ttf) format("ttf");font-weight:400;font-style:normal}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#412d22}.page__container{padding:0 16px}@media (min-width:770px){.page__container{padding:0 59px}}@media (min-width:1600px){.page__container{padding:0 calc((100vw - 1482px)/2)}}.section-title{font-family:Cookie,cursive;font-size:60px;line-height:67px;text-align:center;color:#e39a3b}@media (min-width:770px){.section-title{font-size:120px;line-height:133px}}.header{position:relative;display:flex;height:100vh}.header__arrow-prev{height:20px;width:12px;cursor:pointer;background-image:url(arrow-left.aceaeed2.svg);transition:.3s ease-in-out}.header__arrow-prev:hover{transform:scale(1.2)}@media (min-width:770px){.header__arrow-prev{height:15px;width:26px;background-image:url(arrow-up.1769c946.svg)}}.header__arrow-next{height:20px;width:12px;cursor:pointer;background-image:url(arrow-right.c7ea087e.svg);transition:.3s ease-in-out}.header__arrow-next:hover{transform:scale(1.2)}@media (min-width:770px){.header__arrow-next{height:15px;width:26px;background-image:url(arrow-down.708d9863.svg)}}.header__switch{position:absolute;left:calc(50% - 89.5px);bottom:26px;display:grid;grid-template-columns:auto auto auto;gap:15px;justify-items:center;align-items:baseline;z-index:1}.header__switch-item{line-height:19px;color:#e39a3b}.header__switch-item--active{font-size:40px;line-height:47px;color:#412d22}.header__switch-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto auto;gap:20px;justify-items:center;align-items:baseline}@media (min-width:770px){.header__switch{width:187px;left:calc(-246px + 100vw);right:auto;bottom:50%;transform:translateY(50%);grid-template-columns:auto;justify-items:end;z-index:2}.header__switch-item{font-size:40px;line-height:47px;color:#f1cc9d}.header__switch-item--active{font-size:176px;line-height:209px;color:#412d22}.header__switch-list{grid-template-columns:auto;justify-items:end}}@media (min-width:1600px){.header__switch{left:auto;right:calc((100vw - 1482px)/2)}}.show.show{top:0}.burger-menu-wrapper{height:18px;width:24px;overflow:hidden;position:fixed;top:33px;right:16px;z-index:2;cursor:pointer;transition:.3s ease-in-out}@media (min-width:770px){.burger-menu-wrapper{display:none}}.burger-hide.burger-hide{transform:translate(30px)}.line-hide.line-hide{transform:translate(-30px)}.close-show.close-show{transform:rotate(45deg) translate(0)}.close-line-show.close-line-show{transform:rotate(-45deg) translate(0)}.burger-menu{height:18px;border-top:1.5px solid #412d22}.burger-menu,.burger-menu-line{width:24px;border-bottom:1.5px solid #412d22;transform:translate(0);transition:.6s ease-in-out}.burger-menu-line{position:absolute;top:1.5px;content:"";height:8px}.burger-menu-close{position:absolute;top:50%;height:18px;width:24px;border-top:1.5px solid #412d22;transform-origin:top;transform:rotate(45deg) translate(30px);transition:.6s ease-in-out}.burger-menu-close-line{position:absolute;content:"";top:9px;width:24px;border-bottom:1.5px solid #412d22;transform:rotate(-45deg) translate(30px);transition:.6s ease-in-out .6s}.logo{position:fixed;top:15px;left:16px}@media (min-width:770px){.logo{position:relative;top:0;left:0}}.logo__link{text-decoration:none;color:#412d22}.header__content{position:relative;height:100%;width:100%;padding:15px 16px 26px;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (min-width:770px){.header__content{height:100%;width:calc(-23.6px + 70vw);padding:34px 0 0 59px}}@media (min-width:1600px){.header__content{height:100%;width:calc((100vw - 1482px)/2 + 1120px);padding:34px 0 0 calc((100vw - 1482px)/2)}}.header__title{margin:26vh 0 0;font-family:Cookie,cursive;font-size:100px;line-height:80px}@media (min-width:770px){.header__title{margin-top:16vh;font-size:160px;line-height:177px}}.header__content-text{margin:29px 0 19px}@media (min-width:770px){.header__content-text{margin:20px 0 25px;font-size:26px;font-weight:400;line-height:39px}}.header__btn-more{position:relative;height:45px;width:160px;z-index:2}.header__sidebar{position:fixed;right:0;top:-100%;height:100%;width:60%;padding:33px 16px 30px;background-color:#e39a3b;z-index:1;transition:.3s ease-in-out}@media (min-width:770px){.header__sidebar{position:relative;top:0;height:100%;width:calc(23.6px + 30vw);padding:34px 59px 0 0}}@media (min-width:1600px){.header__sidebar{height:100%;width:calc((100vw - 1482px)/2 + 480px);padding:34px calc((100vw - 1482px)/2) 0 0}}.header__nav-wrapper{height:100%;position:fixed;z-index:2;left:calc(100vw - 32px - 40%);top:-100%;transition:.3s ease-in-out}@media (min-width:770px){.header__nav-wrapper{position:absolute;width:100%;left:0;top:0}}.nav{height:100%;display:grid;align-content:space-between;padding-top:52px}@media (min-width:770px){.nav{height:87px;display:flex;position:absolute;left:59px;right:59px;top:34px;justify-content:space-between;padding-top:0}}@media (min-width:1600px){.nav{left:calc((100vw - 1482px)/2);right:calc((100vw - 1482px)/2)}}.nav__list{display:grid;gap:30px;margin:0;list-style:none;padding:0}@media (min-width:770px){.nav__list{grid-template-columns:repeat(4,1fr);gap:5px;align-items:center;justify-items:center}}.nav__link{text-decoration:none;color:#412d22}.nav__link:hover{text-decoration:underline 1.5px}.nav__call-menu{margin-bottom:20%;display:grid;gap:30px}@media (min-width:770px){.nav__call-menu{grid-template-columns:repeat(3,auto);align-items:center;gap:10px;justify-items:end}}@media (min-width:770px) and (max-width:920px){.nav__call-menu{grid-template-columns:none}}@media (min-width:920px) and (max-width:1200px){.nav__call-menu{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-items:end;align-items:center;row-gap:5px}}.nav__phone-number{text-decoration:none;color:#412d22;transition:.3s ease-in-out}.nav__phone-number:hover{color:#000;transform-origin:top;transform:scale(1.05)}.nav__call-btn{height:30px;width:100px;cursor:pointer;border:none;outline:none;border-radius:40px;background-color:#f1cc9d;transition:.3s ease-in-out}.nav__call-btn:hover{border:2px solid #f1cc9d;background-color:#fff}.nav__call-btn:active{opacity:.8;background-color:#f1cc9d}.nav__lang{width:45px;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;cursor:pointer;background-color:rgba(227,154,59,0);outline:none;border:none}.header-carousel{position:absolute;left:0;right:0;top:0;height:100%;z-index:-1}.header-carousel__gallery{height:100%;width:100%;overflow:hidden}.header-carousel__item{display:inline-block;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.header-carousel__list{height:100%;width:100%;display:grid;grid-template-columns:repeat(3,100%);list-style:none;padding:0;margin:0;transition:.5s ease-in-out}.header-carousel__list>:first-child{background-image:url(bake-cream-puff-cup-1775045.6aa021b4.jpg)}.header-carousel__list>:nth-child(2){background-image:url(baked-bakery-baking-1376105.32692482.jpg)}.header-carousel__list>:last-child{background-image:url(bread-croissant-cup-87435.6ac4a1ce.jpg)}.bakery{padding-top:40px;padding-bottom:40px}.product-cards{display:grid;gap:40px}@media (min-width:770px){.product-cards{gap:135px}.product-cards :nth-child(2n){flex-direction:row-reverse}}.product-cards__title{color:#e39a3b}@media (min-width:500px) and (max-width:770px){.product-cards__title{font-size:3em}}@media (min-width:770px){.product-cards__title{margin-top:0}}@media (min-width:500px) and (max-width:770px){.product-cards__name{font-size:2em}.product-cards__description{font-size:1.4em}}@media (min-width:770px){.product-cards__item{display:flex;justify-content:space-between}}.product-cards__description-wrapper{margin-bottom:-14px;max-width:302px}.product-cards__price{height:65px;width:65px;display:flex;text-align:center;align-items:center;justify-content:center;font-weight:700;border-radius:50%;background-color:#f1cc9d;transition:.8s cubic-bezier(.1,0,0,2)}.product-cards__price:hover{transform:scale(1.2)}.product-cards__img-block{text-align:center;margin:auto}.product-cards__img{height:200px;width:300px;object-fit:contain}@media (min-width:500px){.product-cards__img{height:300px;width:450px}}@media (min-width:770px){.product-cards__img{height:auto;width:80%}}@media (min-width:1200px){.product-cards__img{height:514px;width:700px}}.product-cards__btn-all{height:40px;width:160px;display:block;margin:0 auto}.map-marks{position:relative;transition:.3s ease-in-out}.map-marks:hover{transform:scale(1.4)}.map-marks__city{position:absolute;font-size:8px;line-height:12px;bottom:-25%}@media (min-width:770px){.map-marks__city{font-size:16px;line-height:24px;bottom:-80%}}.map-marks__num{position:absolute;top:-45%;left:-35%;width:80%;color:#fff;text-align:center;background-color:red;border-radius:50%;transform:scale(.6)}.bakershops{padding-top:40px;padding-bottom:31px;background-color:#f1cc9d}.bakershops__link{color:#412d22}.bakershops__title{margin:0}.bakershops__form{margin-top:20px;width:100%}@media (min-width:770px){.bakershops__form{display:grid;grid-template-columns:auto auto auto;gap:32px;align-items:center}}.bakershops__select{height:50px;width:100%;background-color:#f1cc9d;border:none;border-bottom:1px solid rgba(65,45,34,.53);color:rgba(65,45,34,.53);outline:none}.bakershops__submit-btn{height:40px;width:148px;display:block;margin:35px auto 40px}@media (min-width:770px){.bakershops__submit-btn{margin:35px 0 40px}}.bakershops__wrapper-zoom-btn{margin-top:9px;display:grid;grid-template-columns:auto auto;justify-content:center;gap:40px}@media (min-width:770px){.bakershops__wrapper-zoom-btn{display:none}}.bakershops__zoom-btn{height:40px;width:40px;border:none;border-radius:50%;background-color:#fff;cursor:pointer;transition:.3 ease-in-out}.bakershops__zoom-btn:active{box-shadow:inset 0 0 12px #a8d230;transform:scale(1.1)}.bakershops__map{position:relative;height:200px;width:300px;margin:0 auto;background-image:url(map.6b750850.png);background-repeat:no-repeat;background-size:contain;background-position:50%}@media (min-width:560px){.bakershops__map{height:300px;width:450px}}@media (min-width:1200px){.bakershops__map{height:687px;width:1020px}}.bakershops__mark-1,.bakershops__mark-2,.bakershops__mark-3,.bakershops__mark-4,.bakershops__mark-5,.bakershops__mark-6,.bakershops__mark-7,.bakershops__mark-8,.bakershops__mark-9,.bakershops__mark-10{position:absolute}.bakershops__mark-1{top:24%;left:6%}.bakershops__mark-1>.map-marks__cookie-first-p{transform:scale(.6)}@media (min-width:1200px){.bakershops__mark-1>.map-marks__cookie-first-p{transform:scale(1.2)}.bakershops__mark-1{left:10%}}.bakershops__mark-2{top:7%;left:13%}.bakershops__mark-2>.map-marks__cookie-first-p{transform:scale(.4)}@media (min-width:1200px){.bakershops__mark-2>.map-marks__cookie-first-p{transform:scale(.8)}}.bakershops__mark-3{top:13%;left:31%}.bakershops__mark-3>.map-marks__cookie-first-p{transform:scale(.35)}@media (min-width:1200px){.bakershops__mark-3>.map-marks__cookie-first-p{transform:scale(.7)}}.bakershops__mark-4{top:34%;left:31%}.bakershops__mark-4>.map-marks__cookie-first-p{transform:scale(.4)}@media (min-width:1200px){.bakershops__mark-4>.map-marks__cookie-first-p{transform:scale(.8)}.bakershops__mark-4{left:34%}}.bakershops__mark-5{top:21%;left:43%}.bakershops__mark-5>.map-marks__cookie-first-p{transform:scale(.65)}@media (min-width:1200px){.bakershops__mark-5>.map-marks__cookie-first-p{transform:scale(1.3)}.bakershops__mark-5{top:21%;left:43%}}.bakershops__mark-6{top:7%;left:49%}.bakershops__mark-6>.map-marks__cookie-first-p{transform:scale(.5)}@media (min-width:1200px){.bakershops__mark-6>.map-marks__cookie-first-p{transform:scale(1)}.bakershops__mark-6{top:7%;left:49%}}.bakershops__mark-7{top:25%;left:60%}.bakershops__mark-7>.map-marks__cookie-first-p{transform:scale(.35)}@media (min-width:1200px){.bakershops__mark-7>.map-marks__cookie-first-p{transform:scale(.7)}.bakershops__mark-7{top:25%;left:60%}}.bakershops__mark-8{top:25%;left:75%}.bakershops__mark-8>.map-marks__cookie-first-p{transform:scale(.6)}@media (min-width:1200px){.bakershops__mark-8>.map-marks__cookie-first-p{transform:scale(1.2)}.bakershops__mark-8{top:25%;left:75%}}.bakershops__mark-9{top:40%;left:67%}.bakershops__mark-9>.map-marks__cookie-first-p{transform:scale(.5)}@media (min-width:1200px){.bakershops__mark-9>.map-marks__cookie-first-p{transform:scale(1)}.bakershops__mark-9{top:47%;left:67%}}.bakershops__mark-10{top:62%;left:60%}.bakershops__mark-10>.map-marks__cookie-first-p{transform:scale(.35)}@media (min-width:1200px){.bakershops__mark-10>.map-marks__cookie-first-p{transform:scale(.7)}.bakershops__mark-10{top:65%;left:63%}}.about__text{text-align:center}@media (min-width:770px){.about__text{width:480px;margin:0 auto}}.about__cards{overflow-y:hidden;display:grid;margin:29px 0 135px;padding:30px 0;grid-template-columns:repeat(5,auto);column-gap:80px}.about__cards::-webkit-scrollbar{width:12px}.about__cards::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.about__cards::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #e39a3b}.about-card{text-align:center}.about-card__img{height:150px;width:150px;border-radius:50%;object-fit:cover;object-position:center}@media (min-width:770px){.about-card__img{height:200px;width:200px}}.about-card__count{font-size:60px;line-height:71px}.contacts__contact-block{background-color:#e39a3b;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));padding-left:16px;padding-right:16px}@media (min-width:770px){.contacts__contact-block{padding-left:59px;padding-right:59px}}@media (min-width:1600px){.contacts__contact-block{padding-left:calc((100vw - 1482px)/2);padding-right:calc((100vw - 1482px)/2)}}.contacts__map-iframe{border:none}.contacts__feetback{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:60px;align-items:center;justify-items:center;padding-left:16px;padding-right:16px;padding-bottom:50px}@media (min-width:672px){.contacts__feetback{padding-left:59px;padding-right:59px;padding-bottom:135px}}@media (min-width:1600px){.contacts__feetback{padding-left:calc((100vw - 1482px)/2);padding-right:calc((100vw - 1482px)/2)}}.contacts__get-touch{padding-top:120px;padding-bottom:40px}@media (min-width:612px){.contacts__get-touch{padding-top:40px}}.contacts__get-touch-title{text-align:center}.contacts__map{min-height:600px}.contacts__list{position:relative;list-style:none;padding-left:54px}.contacts__list>:first-child:before{content:url(pin.75327f7c.svg);position:absolute;left:5px}.contacts__list>:nth-child(2):before{content:url(phone.494ad29e.svg);position:absolute;left:5px}.contacts__list>:nth-child(3):before{content:url(mail.61a1926a.svg);position:absolute;left:5px}.contacts__item:first-line{font-weight:700}.contacts__link{text-decoration:none;color:#412d22}.contacts__title{color:#fff;margin-bottom:-100px}@media (min-width:612px){.contacts__title{margin-bottom:26px;color:#e39a3b}}.contacts__feedback-img{height:205px;width:100%;max-height:417px;max-width:509px;margin:0 auto;background-image:url(feedback-img.43ce773f.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}@media (min-width:672px){.contacts__feedback-img{height:417px;width:100%;grid-column-start:1;grid-row-start:1}}.feedback-form{max-width:378px}.feedback-form__title{text-align:center}.feedback-form__email,.feedback-form__message,.feedback-form__name,.feedback-form__tel{display:block;width:100%;border:none;border-bottom:1px solid #412d22;margin-top:20px;background-color:transparent}.feedback-form__message{resize:none;color:rgba(65,45,34,.67);font-size:16px;line-height:24px}.feedback-form__submit{height:40px;width:160px;display:block;margin:30px auto 0}.footer{position:relative;padding-top:40px;padding-bottom:40px;background-color:#412d22}.footer-nav{height:100%;display:grid;align-content:space-between}@media (min-width:770px){.footer-nav{position:relative;display:flex;justify-content:space-between;padding-top:0}}.footer-nav__list{display:grid;gap:30px;margin:60px 31px 13px;list-style:none;padding:0}@media (min-width:500px){.footer-nav__list{margin:0;grid-template-columns:repeat(4,1fr);gap:5px;align-items:center;justify-items:center}}.footer-nav__link{text-decoration:none;color:#fff}.footer-nav__link:hover{text-decoration:underline 1.5px}.footer-logo__link{text-decoration:none;color:#fff}.footer-logo__text{display:inline-block}.copyright{text-align:center;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;opacity:.7;color:#fff}.copyright__link{margin-left:29px;text-decoration:none;color:#fff}.soc-icons{margin:47px 31px;display:grid;grid-template-columns:repeat(3,31px);gap:20px;justify-content:space-between;align-items:center}.soc-icons__icon{height:31px;width:31px}@media (min-width:770px){.soc-icons{margin:0}}body{background:#eee}
/*# sourceMappingURL=main.c8798939.css.map */