@font-face{font-display:swap;font-family:"Poppins";font-weight:300;src:url("../fonts/poppins-v24-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-weight:400;src:url("../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-weight:600;src:url("../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-weight:900;src:url("../fonts/poppins-v24-latin-900.woff2") format("woff2")}:root{--color-primary-dark: #31261a;--color-primary-light: #faf4ea;--color-secondary-brown: #a18268;--color-brand-dark: #465929;--color-brand-normal: #819b57;--color-brand-light: #cfcfbc}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--color-primary-dark);background-color:var(--color-primary-light);font-family:"Poppins",sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0px}h1,h2,h3,h4,h5,h6,p{margin-top:0}a{display:inline-block}address{font-style:normal}ul{list-style-type:none;margin:0;padding:0}.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{padding:16px 32px;color:var(--color-primary-light);font-weight:600;border:2px solid var(--color-brand-normal);background:var(--color-brand-normal);border-radius:8px;cursor:pointer}.button:hover{color:var(--color-brand-dark);background-color:rgba(0,0,0,0)}.carousel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chef-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.chef-card__photo{border-radius:4px 4px 4px 200px;-webkit-box-shadow:-16px 16px 0 0 var(--color-primary-light),-16px 16px 0 2px var(--color-secondary-brown);box-shadow:-16px 16px 0 0 var(--color-primary-light),-16px 16px 0 2px var(--color-secondary-brown)}.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:-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:end;-ms-flex-pack:end;justify-content:flex-end;height:444px;padding:24px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(49, 38, 26, 0)), color-stop(72.92%, rgba(49, 38, 26, 0.71)), to(#31261a));background-image:linear-gradient(180deg, rgba(49, 38, 26, 0) 55.21%, rgba(49, 38, 26, 0.71) 72.92%, #31261a 100%);border-radius:16px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.format-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.format-card__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.format-card__title{margin-bottom:16px;font-size:24px;font-weight:600;color:var(--color-primary-light)}.format-card__text{font-size:14px;font-weight:300;color:var(--color-primary-light)}.input{position:relative}.input__label{position:absolute;display:block;top:16px;left:42px}.input__control{padding:16px 42px;width:100%;font-size:16px;line-height:1.17;border:1px solid var(--color-secondary-brown);border-radius:8px;background-color:rgba(0,0,0,0)}.input__control:focus{border-color:var(--color-brand-normal);outline:none}.input__control::-webkit-input-placeholder{color:var(--color-secondary-brown);font-size:16px;line-height:1.17}.input__control::-moz-placeholder{color:var(--color-secondary-brown);font-size:16px;line-height:1.17}.input__control:-ms-input-placeholder{color:var(--color-secondary-brown);font-size:16px;line-height:1.17}.input__control::-ms-input-placeholder{color:var(--color-secondary-brown);font-size:16px;line-height:1.17}.input__control::placeholder{color:var(--color-secondary-brown);font-size:16px;line-height:1.17}.input__control:focus::-webkit-input-placeholder{color:var(--color-primary-dark)}.input__control:focus::-moz-placeholder{color:var(--color-primary-dark)}.input__control:focus:-ms-input-placeholder{color:var(--color-primary-dark)}.input__control:focus::-ms-input-placeholder{color:var(--color-primary-dark)}.input__control:focus::placeholder{color:var(--color-primary-dark)}.link{color:var(--color-primary-light);text-decoration:none;-webkit-transition:color .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.advantages-section__item{color:var(--color-primary-light);font-size:20px;font-weight:300}.chefs-section__title{position:relative;margin:0 auto 80px}.chefs-section__title::before,.chefs-section__title::after{position:absolute;bottom:24px;width:352px;border:2px solid var(--color-brand-light);content:""}.chefs-section__title::before{left:0}.chefs-section__title::after{right:0}.chefs-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 30px}.chefs-section__item{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}.contact-section{padding-bottom:96px}.contact-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.contact-section__title{margin-bottom:16px}.contact-section__form-field{margin-bottom:24px}.contact-section__button{display:block;margin:0 auto 16px}.contact-section__map{-ms-flex-negative:0;flex-shrink:0;border:none;border-radius:16px}.container{width:100%;max-width:1288px;margin:0 auto;padding:0 24px}.footer{position:relative;padding:32px 0;background-color:var(--color-primary-dark);background-image:url(../img/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.footer::before,.footer::after{position:absolute;bottom:0;background-repeat:no-repeat;content:""}.footer::before{width:180px;height:120px;left:0;background-image:url("../img/decor-bread-small.png")}.footer::after{width:380px;height:190px;right:0;background-image:url("../img/decor-bread-large.png")}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.footer-nav,.footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;gap:20px}.footer-logo,.footer-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.address-list,.address-info{-webkit-box-flex:1;-ms-flex-positive:1;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-normal)}.address-icon{fill:var(--color-primary-light)}.address-icon:hover{fill:var(--color-brand-normal)}.address-copyright{color:var(--color-brown);font-style:14px}.formats-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.formats-section__title{margin-bottom:80px}.formats-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.formats-section__item{-ms-flex-preferred-size:calc((100% - 40px)/3);flex-basis:calc((100% - 40px)/3)}.form-terms{margin:0 auto;max-width:220px;font-weight:500;font-size:12px;text-align:center}.form-terms__link{color:var(--color-primary-dark);text-underline-offset:2px}.header{position:absolute;top:0;left:0;width:100%;padding-top:32px}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;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(../img/hero-section-bg.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}.backdrop{position:fixed;top:0;left:0;bottom:0;right:0;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;padding:20px 0;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:relative;width:100%;max-width:880px;height:100%;max-height:880px;padding:128px;background-color:var(--color-primary-light);border-radius:32px;overflow-y:auto}.modal__btn-close{position:absolute;top:40px;right:40px}.modal__form-field{margin-bottom:32px}.modal__button{display:block;margin:0 auto 24px}.section{padding:48px 0}.section__title{font-size:64px;font-weight:900;line-height:1.3}.section__title--centered{text-align:center}.traditions-section{padding-top:96px}.traditions-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.traditions-section__content{max-width:710px}.traditions-section__title{margin-bottom:40px}.traditions-section__text--limited{max-width:330px}/*# sourceMappingURL=main.min.css.map */