.menu-list{align-items:baseline;display:flex;justify-content:space-around;max-width:393px}.menu-list-beans{height:35px;width:35px}.menu-list-item a{color:#fff;font-size:12px;-webkit-text-decoration:underline hsla(0,0%,100%,0);text-decoration:underline hsla(0,0%,100%,0);transition:text-decoration-color .3s}.menu-list-item a:hover{text-decoration-color:#fff}.header{min-height:146px;padding:30px 0 62px}.header-beans{height:35px;width:35px}.header-title{color:#fff;font-size:clamp(2rem,1.8182rem + .9091vw,2.5rem);margin:111px 0 0;text-align:center}.header-separator{display:block;margin-top:4px;position:relative;text-align:center}.header-separator:before{right:18px;top:-21px}.header-separator:after,.header-separator:before{background-color:#fff;content:"";display:inline-block;height:1px;position:relative;width:60px}.header-separator:after{bottom:21px;right:-18px}.header-subtitle{color:#fff;font-size:clamp(1.25rem,1.1591rem + .4545vw,1.5rem);line-height:1.8;margin-bottom:0;margin-top:23px;text-align:center}.header-subtitle:not(:first-of-type){margin-top:13px}.header-btn{background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;display:block;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));font-family:Merienda,cursive;height:30px;line-height:1.7;margin:19px auto 0;padding:3px 7px;text-align:center;text-decoration:none;transition:all .35s;width:120px}.header-btn:hover{border-color:#e1b995;color:#e1b995;cursor:pointer;transition:all .35s}@media(max-width:768px){.menu-list{margin:0 auto}}@media(max-width:576px){.header{padding:5px 0 30px}.header-title{margin-top:40px}.menu-list{align-items:center;flex-direction:column}.menu-list-item{padding:12px}.menu-list-item a{font-size:16px;text-decoration:underline}}.about-us{min-height:330px;padding:80px 0 87px}.about-us-img{box-shadow:5px 5px 30px rgba(0,0,0,.25);margin-left:50px;max-height:auto;max-width:272px}.about-us-title{font-size:24px;margin:0}.about-us-wrapper{margin:0 auto;max-width:590px;text-align:center}.about-us-separator{display:block;margin-top:14px;position:relative;text-align:center}.about-us-separator:before{right:24px;top:-16px}.about-us-separator:after,.about-us-separator:before{background-color:#000;content:"";display:inline-block;height:1px;position:relative;width:60px}.about-us-separator:after{bottom:17px;right:-27px}.about-us-description{font-size:14px;line-height:20px;margin-top:33px}.about-us-description:not(:first-of-type){margin-top:23px}@media(max-width:768px){.about-us{padding:35px 0}}.our-best{background:50%/cover no-repeat url(/static/media/stone-bg.da45a24c7e05065d3ed0.webp);min-height:315px;padding:80px 0 110px}.our-best-wrapper{display:flex;justify-content:space-between;margin-top:31px}.our-best-header{margin:0;text-align:center}.our-best-item{background:hsla(0,0%,100%,.65);border-radius:8px;color:#000;font-size:13px;min-height:180px;min-width:172px;padding:37px 25px 22px 23px;text-align:right;text-decoration:none;transition:all .35s}.our-best-item:hover{box-shadow:5px 5px 35px rgba(0,0,0,.25);transition:all .35s}.our-best-item-img{display:block;margin:0 auto;max-height:115px;max-width:auto}.our-best-item-name{margin-top:12px;text-align:right}.our-best-item-price{font-size:16px;font-weight:700;margin-top:8px}@media(max-width:768px){.our-best{padding:35px 0}.our-best-wrapper{align-items:center;flex-direction:column}.our-best-item{margin-bottom:25px;min-height:252px;min-width:240px}.our-best-item-img{max-height:100%;max-width:225px}.our-best-item-name{font-size:16px}.our-best-item-price{font-size:18px}}.footer{margin:0 auto;min-height:102px;padding-bottom:13px;text-align:center}.footer-beans{height:35px;width:35px}.footer-title{color:#000;font-size:40px;margin:60px 0 0;text-align:center}.footer-separator{display:inline-block;height:37px;margin-top:29px;width:60px}.footer-separator-img{height:30px;width:30px}.footer-separator:before{left:-68px;top:15px}.footer-separator:after,.footer-separator:before{background-color:#000;content:"";display:block;height:1px;position:relative;width:60px}.footer-separator:after{bottom:21px;right:-68px}.footer-list{align-items:baseline;display:flex;justify-content:space-around;margin:0 auto;max-width:397px}.footer-list-item a{color:#000;font-size:12px;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-decoration-color .3s}.footer-list-item a:hover{text-decoration-color:#000}@media(max-width:576px){.footer-list{align-items:center;flex-direction:column}.footer-list-item{padding:12px}.footer-list-item a{font-size:16px;text-decoration:underline}}
/*# sourceMappingURL=750.f534d605.chunk.css.map*/