@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v24-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v24-latin-900.woff2") format("woff2")}:root{--color-brand-normal: #819b57;--color-brand-dark: #3e4b1f;--color-primary-dark: #31261a;--color-primary-light: #faf4ea;--color-brand-light: #cfcfbc;--color-secondary-dark: #a28268}*,*::before,*::after{box-sizing:border-box}body{margin:0;color:var(--color-primary-dark);background-color:var(--color-primary-light);font-family:"Poppins",sans-serif;font-size:18px;font-weight:300}h1,h2,h3,h4,h5,h6,p{margin-top:0}a{display:inline-block}address{font-style:normal}ul{margin:0;padding:0;list-style-type:none}.container{width:100%;max-width:1288px;margin:0 auto;padding:0 24px}.text-brand{color:var(--color-brand-normal)}.text-brand-dark{color:var(--color-brand-dark)}.text-bold{font-weight:600}.text-uppercase{text-transform:uppercase}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.button{display:block;padding:10px 24px;color:var(--color-primary-light);font-weight:600;background-color:var(--color-brand-normal);border:2px solid var(--color-brand-normal);border-radius:8px;cursor:pointer}.button:hover{color:var(--color-brand-dark);background-color:var(--color-primary-light)}.carousel-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;fill:var(--color-primary-dark);background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid var(--color-primary-dark);cursor:pointer}.carousel-button:hover{background-color:var(--color-primary-dark);fill:var(--color-primary-light)}.carousel-button.next{transform:rotate(180deg)}.chef-card{display:flex;gap:30px}.chef-card__photo{border-radius:4px 4px 4px 200px;box-shadow:-16px 16px 0 0 var(--color-primary-light),-16px 16px 0 2px var(--color-secondary-dark)}.chef-card__title{margin-bottom:16px;font-size:40px;font-weight:600}.chef-card__text{margin-bottom:24px}.chef-card__text:last-child{margin-bottom:0}.format-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;height:444px;border-radius:16px;background-image:linear-gradient(180deg, rgba(49, 38, 26, 0) 55.21%, rgba(49, 38, 26, 0.71) 72.92%, var(--color-primary-dark) 100%);transition:transform .3s}.format-card:hover{transform:scale(1.05)}.format-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.formats-title{margin-bottom:80px}.format-title{font-size:24px;font-weight:600;color:var(--color-primary-light)}.format-text{color:var(--color-primary-light);font-size:14px;font-weight:300}.link{color:var(--color-primary-light);text-decoration:none;transition:color .3s}.link:hover{color:var(--color-brand-normal)}.advantages-section{padding:16px 0;background-color:var(--color-brand-normal)}.advantages-section__list{display:flex;justify-content:space-between;gap:40px}.advantages-section__item{color:var(--color-primary-light);font-size:24px;font-weight:300}.chefs-section__title{position:relative;margin:0 auto 80px}.chefs-section__title__title::before,.chefs-section__title__title::after{position:absolute;bottom:24px;width:352px;border:2px solid var(--color-brand-light);content:""}.chefs-section__title__title::before{left:0}.chefs-section__title__title::after{right:0}.chefs-section__list{display:flex;flex-wrap:wrap;gap:40px 30px}.chefs-section__item{flex-basis:calc((100% - 30px)/2)}.contact-section{padding-top:96px}.contact-section__container{display:flex;gap:32px}.contact-section__title{margin-bottom:16px}.contact-section__form{margin-bottom:24px}.contact-section__map{flex-shrink:0;border-radius:16px;border:none}.formats-container{display:flex;align-items:center;gap:32px}.formats-container__list{display:flex;flex-wrap:wrap;gap:20px}.formats-container__item{flex-basis:calc((100% - 40px)/3)}.header{position:absolute;top:0;left:0;width:100%;padding-top:32px}.header__container{display:flex;align-items:center;gap:40px}.header__nav{display:flex;align-items:center;flex-grow:1;gap:40px}.header__menu{display:flex;gap:64px;flex-grow:1;justify-content:center}.hero-section{padding:272px 0;background-image:linear-gradient(102.76deg, rgba(18, 18, 17, 0.78) 2.03%, rgba(18, 18, 17, 0.6) 58.46%, rgba(18, 18, 17, 0) 90.36%),url("../images/hero-section-background.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.hero-section__title{margin-bottom:0;color:var(--color-primary-light);text-align:center;font-size:128px;font-weight:900}.section{padding:48px 0}.section__title{font-size:64px;font-weight:900;line-height:1.3}.section__title--centred{text-align:center}.traditions-section{padding-top:96px}.traditions-section__container{display:flex;gap:40px;justify-content:space-between}.traditions-section__content{max-width:710px}.traditions-section__title{margin-bottom:42px}.traditions-section__text--limited{max-width:340px}.address-list,.address-info{flex-grow:1}.address-link{color:var(--color-primary-light);font-size:16px;font-weight:300;text-decoration:none}.address-link:hover{color:var(--color-brand-dark)}.address-icon{fill:var(--color-primary-light)}.address-icon:hover{fill:var(--color-brand-normal)}.address-copyright{font-size:14px}.footer{position:relative;background-color:var(--color-primary-dark);background-image:url("../images/footer-background.png");background-repeat:no-repeat;background-size:cover;background-position:center;padding:32px 0}.footer-container{display:flex;gap:20px}.footer-nav,.footer-address{display:flex;flex-basis:50%;gap:20px}.footer-logo,.footer-menu{flex-grow:1}.footer::before,.footer::after{position:absolute;bottom:0;background-size:100%;content:"";background-repeat:no-repeat}.footer::before{width:180px;height:120px;left:0;background-image:url("../images/decor-bread-small.png")}.footer::after{width:380px;height:190px;right:0;background-image:url("../images/decor-bread-large.png")}/*# sourceMappingURL=main.min.css.map */