*{margin:0;padding:0;border:0}html{scroll-behavior:smooth}.fixed{position:fixed}input[type="text"],input[type="password"],textarea,select{border:none;display:block;background:none;outline:none;-webkit-appearance:none;font-family:"TildaSans";font-size:22px;font-weight:300}input[type="text"],input[type="password"],select,textarea{width:100%;color:#fff;border:1px solid #fff;border-radius:0;height:56px;padding:0 24px;transition:.4s}textarea{border:1px solid #3f3f3f;border-radius:6px;padding:24px;height:400px}body{width:100%;display:flex;flex-direction:column;gap:0;background:#fbfbfb;font-family:"TildaSans";font-size:18px;font-weight:300;color:#383232}body *{box-sizing:border-box;transition:.4s}p{font-weight:300;font-style:normal}a{color:#383232;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-size:22px;font-weight:500;color:#383232}jdiv{box-sizing:content-box;position:static}.flex{display:flex;justify-content:center}.flex.is{padding:80px 0 0 0}ul#breadcrumbs{list-style:none;display:flex;gap:12px;margin:36px 0 0 0;padding:0}ul#breadcrumbs li{font-size:22px;display:flex;align-items:center;justify-content:center;gap:12px}ul#breadcrumbs li:not(:first-child)::before {content:'';width:6px;height:6px;border-radius:6px;background:#d55e57;display:block}ul#breadcrumbs li a{text-decoration:none}.workspace{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1220px;padding:0;margin:0 60px;position:relative;transition:.4s;z-index:1}header{width:100%;position:fixed;overflow:hidden;z-index:10;font-size:22px;transition:.4s;color:#fff;opacity:1.0}header .workspace{padding:36px 0 0 0}header a{color:#fff}header .menu,header .right_box{display:flex;align-items:center;align-content:center;gap:12px}header .menu{gap:16px}header img.logo{width:191px;transition:.4s}header.active{background:url(/extore/frontend/themes/kafetaimaut/design/xheader_bg.jpg.pagespeed.ic.uHI901m-T7.jpg) top center no-repeat;background-size:cover;transition:.4s;opacity:.9}header.active img.logo{width:120px;transition:.4s}header.active .workspace{padding:16px 0}.f_banner{width:100%;height:361px;margin:36px 0 0 0;background:url(/data/1725604728/files/x1758712502.jpg.pagespeed.ic.Fe6bt_pKkn.jpg) center no-repeat;background-size:cover;overflow:hidden;cursor:pointer}.banner{width:100%;background:url(/extore/frontend/themes/kafetaimaut/design/xheader_bg.jpg.pagespeed.ic.uHI901m-T7.jpg) center no-repeat;background-size:cover;color:#fff}.banner .workspace{height:708px;padding:0 0 64px 0;align-items:flex-end;gap:40px}.banner .section_block{display:flex;justify-content:space-between;gap:40px}.banner .section{width:275px;display:flex;flex-direction:column;gap:20px}.banner .section .caption{font-size:35px;font-weight:bold;text-transform:uppercase}.banner .section .desc{font-size:22px;display:flex;flex-direction:column;gap:0}.banner .section:nth-child(1) {display:flex;flex-direction:column;justify-content:flex-end}.banner .section:nth-child(1) img {width:275px}.banner .section_block .section:nth-child(1) .ill {width:275px;height:306px;background-image:url(/extore/frontend/themes/kafetaimaut/design/decor_1.svg) , url(/extore/frontend/themes/kafetaimaut/design/xphoto_1.jpg,qv2.pagespeed.ic.XFYCVQPWH4.jpg);background-position:left 16px bottom 16px , center;background-repeat:no-repeat , no-repeat;background-size:normal , cover}.banner .section_block .section:nth-child(2) .ill {width:275px;height:306px;background-image:url(/extore/frontend/themes/kafetaimaut/design/decor_1.svg) , url(/extore/frontend/themes/kafetaimaut/design/xphoto_2.jpg,qv2.pagespeed.ic.nW26r6T3QO.jpg);background-position:left 16px bottom 16px , center;background-repeat:no-repeat , no-repeat;background-size:normal , cover}.banner .section_block .section:nth-child(3) .ill {width:275px;height:306px;background-image:url(/extore/frontend/themes/kafetaimaut/design/decor_1.svg) , url(/extore/frontend/themes/kafetaimaut/design/xphoto_3.jpg,qv2.pagespeed.ic.YYu7LtmWZY.jpg);background-position:left 16px bottom 16px , center;background-repeat:no-repeat , no-repeat;background-size:normal , cover}footer{background:#383232;color:#fff;font-weight:300}footer a{color:#fff}footer .workspace{gap:36px;align-items:stretch;padding:44px 0}footer .contacts_set,footer .logo,footer .menu_set{display:flex;justify-content:space-between;flex-direction:column;align-content:stretch;gap:12px}footer .logo{width:228px;font-size:16px}footer .menu_set .menu{font-size:22px;display:flex;align-items:center;align-content:center;gap:16px}footer .menu_set .links,footer .menu_set .address{display:flex;gap:24px}footer .menu_set .address .caption{font-size:16px;font-weight:bold;text-transform:none}footer .menu_set .address .caption::after{content:'';display:block;width:84px;height:4px;margin:3px 0 0 0;background:#d91f23}footer .menu_set .address .address_set{display:flex;flex-direction:column;gap:2px}footer .contacts_set{font-weight:500;font-size:22px;align-items:flex-end}.icons{display:flex;justify-content:flex-end;gap:6px}.pies{width:100%;margin:44px 0 0 0;height:569px;background:url(/extore/frontend/themes/kafetaimaut/design/xpies.jpg.pagespeed.ic.SxNC5aLRDu.jpg) center no-repeat;background-size:cover}.pies .workspace{justify-content:flex-start;align-items:flex-start;background-size:auto;flex-direction:column;gap:44px;padding:120px 0 60px 0}.pies .caption{width:100%;text-align:left;color:#fff;text-transform:uppercase;font-weight:bold;font-size:35px}.pies .text{width:269px;text-transform:uppercase;text-align:left;color:#fff;font-size:22px}.caption{text-align:left;text-transform:uppercase;font-weight:bold;font-size:35px}.tcatering{background-position:left bottom , right bottom;background-repeat:no-repeat , no-repeat}.tcatering .workspace{flex-direction:column;gap:44px;padding:64px 0 14px 0}.tcatering img.pic{width:100%;height:361px;object-fit:cover}.tcatering .caption{width:100%;text-align:left;text-transform:uppercase;font-weight:bold;font-size:35px}.tcatering .caption{width:100%;text-align:left;text-transform:uppercase;font-weight:bold;font-size:35px}.catering{background-image:url(/extore/frontend/themes/kafetaimaut/design/xpepper.png.pagespeed.ic.BVkix4Q868.png) , url(/extore/frontend/themes/kafetaimaut/design/xsushi.png.pagespeed.ic.0YXdSoAGnA.png);background-position:left bottom , right bottom;background-repeat:no-repeat , no-repeat}.catering .workspace{flex-direction:column;gap:44px;padding:64px 0 104px 0}.catering img.pic{width:100%;height:307px;object-fit:cover}.catering .caption{width:100%;text-align:left;text-transform:uppercase;font-weight:bold;font-size:35px}.catering .items{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:70px}.catering .items .item{display:flex;width:360px;flex-direction:column;gap:18px}.catering .items .item .title{font-size:22px;font-weight:bold}.catering .items .item .title::after{content:'';display:block;width:84px;height:4px;margin:12px 0 0 0;background:#d91f23}.catering .items .item .text{font-size:16px}.delivery{background:url(/extore/frontend/themes/kafetaimaut/design/xdelivery_bg.png.pagespeed.ic.ptHRnxmOTB.png) right top no-repeat;margin-bottom:80px}.delivery .workspace{align-items:flex-end;background:url(/extore/frontend/themes/kafetaimaut/design/xdelivery.png,qv1.pagespeed.ic.EblE6IeYer.png) left bottom no-repeat;background-size:auto;flex-direction:column;gap:84px;padding:80px 0 60px 0}.delivery .caption{width:100%;text-align:left;text-transform:uppercase;font-weight:bold;font-size:35px}.delivery .items{width:647px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.delivery .items .item{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:18px}.delivery .items .item .text{font-size:16px;width:447px}.delivery .items .item .title{font-size:22px;font-weight:bold;overflow:hidden}.variants{}.variants .workspace{align-items:flex-start;flex-direction:column;gap:64px;padding:0 0 80px 0;background-size:contain}.variants .caption{text-transform:uppercase;font-weight:bold;font-size:35px}.variants .items{width:100%;display:flex;justify-content:space-between}.variants .items .item{display:flex;width:360px;flex-direction:column;align-items:flex-start;position:relative;gap:18px}.variants .items .item img.pic{width:100%;height:153px;object-fit:cover}.variants .items .item .title{font-size:22px;font-weight:bold;overflow:hidden}.variants .items .item .title::after{content:'';display:block;width:84px;height:4px;margin:12px 0 0 0;background:#d91f23}.benefit .workspace{align-items:flex-start;flex-direction:column;gap:64px;padding:40px 0 40px 0;background-size:contain}.benefit .caption{text-transform:uppercase;font-weight:bold;font-size:35px}.benefit .items{width:100%;display:flex;justify-content:space-between}.benefit .items .item{display:flex;width:360px;flex-direction:column;align-items:flex-start;gap:18px}.benefit .items a:hover{text-decoration:none}.benefit .items .item img{width:100%;height:360px;object-fit:cover}.benefit .items .item .title{font-size:22px;font-weight:bold;height:81px;overflow:hidden}.benefit .items .item .title::after{content:'';display:block;width:84px;height:4px;margin:12px 0 0 0;background:#d91f23}.interesting{background:url(/extore/frontend/themes/kafetaimaut/design/xinteresting_bg.png,qv1.pagespeed.ic.oXL_T763jB.png) right top no-repeat}.interesting .workspace{align-items:flex-start;flex-direction:column;gap:64px;padding:80px 0 40px 0}.interesting .caption{text-transform:uppercase;font-weight:bold;font-size:35px}.interesting .items{width:100%;display:flex;justify-content:space-between}.interesting .items .item{display:flex;width:360px;flex-direction:column;gap:18px}.interesting .items .item .date{font-size:12px;color:#d91f23}.interesting .items .item .title{font-size:22px;font-weight:bold}.interesting .items .item .title::after{content:'';display:block;width:84px;height:4px;margin:12px 0 0 0;background:#d91f23}.interesting .items .item .text{font-size:16px}.interesting .items .item a.link{font-size:16px;color:#d91f23;text-decoration:underline}.invitation .workspace{align-items:flex-start;flex-direction:column;gap:36px;padding:100px 0 80px 0;background:url(/extore/frontend/themes/kafetaimaut/design/xman.png.pagespeed.ic._CoR3LxdeZ.png) right bottom -16px no-repeat;background-size:contain}.invitation .caption{text-transform:uppercase;font-weight:bold;font-size:35px}.invitation .address{}.button{width:auto;display:block;border-radius:0;text-decoration:none;height:auto;padding:12px 44px;white-space:nowrap;background:#d91f23;color:#fff;font-size:22px;font-weight:400}.is{}.is .workspace{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px}.is .items{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:70px;margin-bottom:80px}.is .items .text{height:140px;overflow:hidden}.is .items .price span{color:#d91f23}.is .items .title{height:80px;overflow:hidden}.catering.is,.interesting.is{padding:80px 0 0 0}.catering.is .items .text{height:auto}.catering.is .workspace,.interesting.is .workspace{padding:0}.textblock{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.textblock.an{width:100%;display:flex;flex-direction:row;gap:35px}.textblock.an img.preview{width:400px;border:0;object-fit:cover;object-position:top center}.textblock.an .text{width:710px;font-size:35px;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:16px}.textblock ul,.textblock ol{margin-left:36px}.get-modal{cursor:pointer}#modal{opacity:0;width:100%;height:100%;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:0;transition:.4s}#modal.active{opacity:1;z-index:99;transition:.4s}#modal .layout{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.95}#modal .container{background:#d91f23;color:#fff;width:450px;z-index:99;padding:36px;position:relative;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;border:none;border-radius:0}#modal .container .content{position:relative;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}#modal h4,#modal span,#modal a{color:#fff}#modal h4{font-size:35px;font-weight:bold;text-transform:uppercase}#modal span{font-size:14px}#modal .desc{font-size:22px;font-weight:bold}#modal .desc::after{content:'';display:block;width:84px;height:4px;margin:6px 0 0 0;background:#fff}#modal img{width:44px}#modal img.preloader{width:auto;height:44px}#modal .button{background:none;border:1px solid #fff;color:#fff;cursor:pointer}#modal .button:hover{background:#383232;color:#fff}#modal input{background:#fff;color:#383232}#modal input::placeholder{color:#383232}#modal .cross{position:absolute;top:-19px;right:-30px;width:30px;height:14px;z-index:99;display:block;cursor:pointer;transition:.4s}#modal .cross::before,#modal .cross::after{content:'';width:100%;height:2px;position:absolute;display:block;background:#383232;transition:.4s}#modal .cross::before{top:0;transform:rotate(45deg);top:4px;transition:.4s}#modal .cross::after{bottom:0;transform:rotate(-45deg);bottom:8px;transition:.4s}@media (max-width:576px){.tcatering{background-position:left bottom , right bottom;background-repeat:no-repeat , no-repeat}.tcatering img.pic{width:100%;height:auto}.f_banner{width:100%;height:600px;margin:36px 0 0 0;background:url(/data/1725604728/files/x1758713942.jpg.pagespeed.ic.k22GzfVi0c.jpg) center no-repeat;background-size:cover;overflow:hidden;cursor:pointer}.mw576{display:none!important}.workspace{width:100%;margin:0 12px}#modal .container{width:80%}.is .workspace{padding:44px 0 0 0!important;gap:16px!important}.is .items .text{height:auto}.items{flex-direction:column;gap:44px}.items .item{width:100%!important}.interesting{background:url(/extore/frontend/themes/kafetaimaut/design/xinteresting_bg.png,qv1.pagespeed.ic.oXL_T763jB.png) right -100px top no-repeat}.catering{background-position:left 0 top , right -160px bottom}.catering .workspace,.benefit .workspace,.interesting .workspace,.delivery .workspace,.banner .workspace{gap:24px}.catering img.pic{height:200px}.catering .items{gap:44px}.variants .workspace{padding:0}.benefit .workspace{padding-bottom:0}.pies{height:auto}.pies .workspace{padding:60px 0}.invitation .workspace{padding:0 0 300px 0}footer .workspace,footer .contacts_set,footer .menu_set,footer .address,.banner .workspace{flex-direction:column;justify-content:center;align-items:center}footer .menu_set .menu{display:none}footer .address_set{font-size:14px;margin-bottom:24px}.delivery{background:url(/extore/frontend/themes/kafetaimaut/design/xdelivery_bg.png.pagespeed.ic.ptHRnxmOTB.png) right -160px top no-repeat;margin-bottom:0}.delivery .workspace{align-items:center;background:url(/extore/frontend/themes/kafetaimaut/design/xdelivery.png,qv1.pagespeed.ic.EblE6IeYer.png) left bottom no-repeat;background-size:auto;flex-direction:column;padding:44px 0 480px 0}.delivery .items{width:100%}.delivery .items .item .text{width:100%}header img.logo{width:120px;transition:.4s}header .workspace{padding:16px 0}header.active{background:url(/extore/frontend/themes/kafetaimaut/design/xheader_bg.jpg.pagespeed.ic.uHI901m-T7.jpg) top center no-repeat;background-size:auto}header .burger *{display:none}header .burger{order:100;width:30px;height:14px;display:block;position:relative;cursor:pointer;transition:.4s}header .burger::before,header .burger::after{content:'';width:100%;height:2px;position:absolute;display:block;background:#d91f23;transition:.4s}header .burger::before{top:0}header .burger::after{bottom:0}header .burger.active::before{transform:rotate(45deg);top:4px;transition:.4s}header .burger.active::after{transform:rotate(-45deg);bottom:8px;transition:.4s}footer.active .workspace{padding:120px 0 44px 0}footer.active{width:100%;height:100%;position:fixed;z-index:8}footer.active .logo,footer.active .links{display:none}footer.active .menu_set{gap:44px}footer.active .menu_set .menu{font-size:28px;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .workspace{height:auto;padding:80px 0 44px 0;gap:44px}.banner{background:url(/extore/frontend/themes/kafetaimaut/design/xheader_bg.jpg.pagespeed.ic.uHI901m-T7.jpg) bottom left no-repeat;background-size:cover}.banner .section_block{width:90%;height:508px;overflow:auto;order:-1}.banner .section.bag{align-items:flex-end;align-content:flex-end}.banner .section.bag img{width:200px}.textblock{width:100%}img.preview{width:100%!important}.textblock.an{display:flex;flex-direction:column;gap:40px}.textblock.an .text{width:100%}.caption{font-size:28px!important;font-weight:bold}}