@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-brand-normal: #819b57;--color-brand-dark: #465929;--color-brand-light: #cfcfbc;--color-secondary-dark: #a28268}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}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:0}h1,h2,h3,h4,h5,h6,p{margin:0}a{display:inline-block}address{font-style:normal}ul{margin:0;padding:0;list-style-type:none}.visually-hidden{position:absolute;left:-10000;top:auto;width:1px;height:1px;overflow:hidden}.advantages-section{padding:16px 0;background-color:var(--color-brand-normal)}.advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.advantages-item{color:var(--color-primary-light);font-weight:300;font-size:20px}.section-title .accent{color:var(--color-brand-dark)}.section-title.centered{text-align:center}.section-title{font-weight:900;font-size:64px;line-height:1.3}.button{padding:16px 32px;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: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;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-brand-light)}.carousel-button.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chefs-title{position:relative;margin:0 auto 80px}.chefs-title::before,.chefs-title::after{position:absolute;bottom:24px;width:352px;border:2px solid var(--color-brand-light);content:""}.chefs-title::before{left:0}.chefs-title::after{right:0}.chefs-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.chef-text p:not(:last-child){margin-bottom:24px}.chefs-item{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}.chef-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.chef-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-dark);box-shadow:-16px 16px 0 0 var(--color-primary-light),-16px 16px 0 2px var(--color-secondary-dark)}.contacts-section{padding-bottom:96px}.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.contact-title{min-width:768px;margin-bottom:16px}.contact-text{margin-bottom:18px}.contact-map{-ms-flex-negative:0;flex-shrink:0;border:none;border-radius:16px}.footer{padding:32px 0;position:relative;background-image:url("../images/footer-background.png");background-color:var(--color-primary-dark);background-repeat:no-repeat;background-position:center;background-size:cover}.footer::before,.footer::after{position:absolute;bottom:0;background-repeat:no-repeat;content:""}.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")}.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;-ms-flex-preferred-size:50%;flex-basis:50%}.address-list,.address-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.address-link{font-size:16px;font-weight:300;color:var(--color-primary-light);text-decoration:none}.address-link:hover{color:var(--color-brand-normal)}.address-icon{fill:var(--color-primary-light)}.address-copyright{font-size:14px;color:#a18268}.form-field{position:relative;margin-bottom:32px}.form-label{position:absolute;top:16px;left:42px}.form-input{padding:16px 42px;width:100%;font-size:16px;line-height:1.17;border:1px solid var(--color-secondary-dark);border-radius:8px;background-color:rgba(0,0,0,0)}.form-input:focus{border-color:var(--color-brand-normal);outline:none}.form-input::-webkit-input-placeholder{font-size:16px;line-height:1.17;color:var(--color-secondary-dark)}.form-input::-moz-placeholder{font-size:16px;line-height:1.17;color:var(--color-secondary-dark)}.form-input:-ms-input-placeholder{font-size:16px;line-height:1.17;color:var(--color-secondary-dark)}.form-input::-ms-input-placeholder{font-size:16px;line-height:1.17;color:var(--color-secondary-dark)}.form-input::placeholder{font-size:16px;line-height:1.17;color:var(--color-secondary-dark)}.form-input:focus::-webkit-input-placeholder{color:var(--color-primary-dark)}.form-input:focus::-moz-placeholder{color:var(--color-primary-dark)}.form-input:focus:-ms-input-placeholder{color:var(--color-primary-dark)}.form-input:focus::-ms-input-placeholder{color:var(--color-primary-dark)}.form-input:focus::placeholder{color:var(--color-primary-dark)}.form-button{display:block;margin:0 auto 24px}.form-terms{margin:0 auto;max-width:220px;text-align:center;font-weight:500;font-size:12px;line-height:1.5}.form-terms-link{color:var(--color-primary-dark);text-underline-offset:2px}.formats-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formats-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.formats-item{-ms-flex-preferred-size:calc((100% - 40px)/3);flex-basis:calc((100% - 40px)/3)}.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;border-radius:16px;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(var(--color-primary-dark)));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%);-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-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.format-title{font-weight:600;font-size:24px;padding-bottom:16px;color:var(--color-primary-light)}.formats-title{margin-bottom:80px}.formats-text{font-size:14px;font-weight:300;color:var(--color-primary-light)}.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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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("../images/hero-section-background.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.hero-title{color:var(--color-primary-light);text-align:center;font-size:128px;font-weight:900;margin-bottom:0}.hero-title .accent{color:var(--color-brand-normal)}.link{color:var(--color-primary-light);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.link:hover{color:var(--color-brand-normal)}.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;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;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-brand-light);border-radius:32px;overflow-y:auto}.modal-btn-close{position:absolute;top:40px;right:40px}.traditions-section{padding-top:96px}.traditions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.traditions-content{max-width:710px}.traditions-title{margin-bottom:42px}.traditions-text .brand{color:var(--color-brand-normal);font-weight:600}.traditions-text .brand.uppercase{text-transform:uppercase;color:var(--color-brand-normal)}.traditions-text.limited{max-width:340px}.baker-photo{width:393;height:466;top:894px;left:912px;opacity:1;border-top-left-radius:400px;border-top-right-radius:400px}.section{padding:48px 0}.container{width:100%;max-width:1288px;margin:0 auto}/*# sourceMappingURL=main.min.css.map */