:root{--orange:#f5892b;--orange-text:#d06f1c;--ink:#2b1206;--brown:#5a1f00;--brown-hover:#7a2e08;--muted:#6d5446;--muted-2:#8a7262;--bg:#f6efe6;--white:#fff;--line:#e2d4c4;--font-display:Unbounded, sans-serif;--font-body:Manrope, sans-serif;--pad:56px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--font-display)}::-webkit-scrollbar{display:none}.app{background:var(--bg);position:relative;overflow:hidden}.slot{width:100%;height:100%;color:var(--muted);text-align:center;background:repeating-linear-gradient(45deg,#ecdcc8 0 14px,#e4d1ba 14px 28px);justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:700;display:flex}.slot--img{object-fit:cover;padding:0;display:block}.btn{text-align:center;border:none;border-radius:999px;font-weight:800;transition:background .15s,color .15s;display:inline-block}.btn--orange{background:var(--orange);color:var(--ink)}.btn--outline{border:2px solid var(--white);color:var(--white);background:0 0}.btn--dark{background:var(--ink);color:var(--white)}.btn--brown{background:var(--brown);color:var(--white)}.btn--outline-brown{border:2px solid var(--brown);color:var(--brown);background:0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.round-btn{border:2px solid var(--brown);background:0 0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:16px;font-weight:800}.overlay{z-index:40;background:#2b120680;position:fixed;inset:0}.header{background:var(--brown);color:var(--white);padding:14px var(--pad);justify-content:space-between;align-items:center;gap:12px;display:flex}.header__logo img{height:64px;display:block}.header__nav{gap:36px;font-size:16px;font-weight:700;display:flex}.header__nav a:hover{color:var(--orange)}.header__actions{align-items:center;gap:12px;display:flex}.lang{border:1.5px solid #ffffff80;border-radius:999px;padding:3px;display:flex}.lang button{color:var(--white);background:0 0;border:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.lang button.is-active{background:var(--orange);color:var(--ink);cursor:default}.header__wolt{color:inherit;border:2px solid var(--white);background:0 0;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:800}.header__wolt:hover{background:var(--white);color:var(--brown)}.hero{background:var(--brown);color:var(--white);grid-template-columns:1.1fr 1fr;min-height:660px;display:grid}.hero__text{padding:72px var(--pad) 64px;flex-direction:column;justify-content:space-between;gap:28px;display:flex}.hero__tags{flex-wrap:wrap;gap:10px;display:flex}.hero__badge{background:var(--orange);color:var(--ink);letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800}.hero__late{letter-spacing:1px;text-transform:uppercase;border:1.5px solid #fff9;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.hero h1{letter-spacing:-3px;text-wrap:balance;margin-top:28px;font-size:clamp(48px,5.8vw,84px);font-weight:900;line-height:.98}.hero h1 span{color:var(--orange)}.hero__sub{color:#f3dcc8;max-width:500px;margin-top:28px;font-size:22px;font-weight:500;line-height:1.45}.hero__cta{flex-wrap:wrap;gap:14px;display:flex}.hero__cta .btn{padding:20px 32px;font-size:18px}.hero__cta .btn--outline{padding:18px 30px}.hero__cta .btn--outline:hover{background:var(--white);color:var(--brown)}.hero__wolt{display:none}.hero__photo{border-radius:28px;margin:32px 32px 32px 0;position:relative;overflow:hidden}.hero__price{background:var(--bg);color:var(--ink);border-radius:20px;flex-direction:column;padding:16px 22px;display:flex;position:absolute;bottom:28px;left:28px}.hero__price span{text-transform:uppercase;letter-spacing:1px;color:#a0521a;font-size:13px;font-weight:800}.hero__price b{font-family:var(--font-display);letter-spacing:-1px;font-size:40px;font-weight:900}.menu{padding:96px var(--pad);flex-direction:column;gap:40px;display:flex}.menu__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.menu__head h2{letter-spacing:-2.5px;color:var(--brown);font-size:64px;font-weight:900;line-height:1}.menu__head p{color:var(--muted);text-align:right;max-width:340px;font-size:18px}.menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pizza{background:var(--white);cursor:pointer;border-radius:28px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px #2b120614}.pizza:hover{box-shadow:0 18px 40px #5a1f0029}.pizza__photo{height:300px;position:relative}.pizza__body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 26px;display:flex}.pizza__body h3{letter-spacing:-.5px;color:var(--brown);font-size:23px;font-weight:700}.pizza__body p{color:var(--muted);text-wrap:pretty;flex:1;font-size:16px;line-height:1.5}.pizza__row{cursor:default;justify-content:flex-start;align-items:center;margin-top:10px;display:flex}.pizza__wolt{background:var(--brown);color:var(--white);border:none;border-radius:999px;padding:14px 22px;font-size:16px;font-weight:800;transition:background .15s,color .15s}.pizza__wolt:hover{background:var(--orange);color:var(--ink)}.drinks{flex-direction:column;gap:16px;margin-top:24px;display:flex}.drinks__head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.drinks h3{color:var(--brown);font-size:30px;font-weight:700}.drinks__note{color:var(--muted-2);font-size:15px}.drinks__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}.drink{border-bottom:1.5px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.drink__name{flex:1;font-size:17px;font-weight:800}.about{background:var(--white);grid-template-columns:1fr 1fr;display:grid}.about__photo{min-height:520px;position:relative}.about__text{flex-direction:column;justify-content:center;gap:24px;padding:88px 72px;display:flex}.about__mark{font-family:var(--font-display);color:var(--orange);letter-spacing:-2px;font-size:56px;font-weight:900}.about__text h2{letter-spacing:-2px;color:var(--brown);font-size:52px;font-weight:900}.about__text p{text-wrap:pretty;font-size:20px;line-height:1.6}.about__second{color:var(--muted)}.reviews{background:var(--orange);padding:88px var(--pad);flex-direction:column;gap:48px;display:flex}.reviews__top{grid-template-columns:300px 1fr 1fr;align-items:start;gap:48px;display:grid}.reviews__score{flex-direction:column;gap:6px;display:flex}.reviews__score b{font-family:var(--font-display);letter-spacing:-4px;color:var(--brown);font-size:96px;font-weight:900;line-height:1}.reviews__score span{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:800}.review{flex-direction:column;gap:16px;display:flex}.review blockquote{font-family:var(--font-display);letter-spacing:-.5px;text-wrap:pretty;font-size:25px;font-weight:700;line-height:1.3}.review figcaption{font-size:15px;font-weight:800}.reviews__ig-bar{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-top:36px;display:flex}.reviews__ig-title{font-family:var(--font-display);letter-spacing:-1.5px;font-size:40px;font-weight:900}.reviews__ig-bar .btn{flex-shrink:0;padding:16px 26px;font-size:16px}.reviews__ig-bar .btn:hover{background:var(--white);color:var(--ink)}.reviews__reels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reviews__reel{aspect-ratio:9/13;border-radius:24px;position:relative;overflow:hidden}.locations{padding:96px var(--pad);flex-direction:column;gap:40px;display:flex}.locations h2{letter-spacing:-2.5px;color:var(--brown);font-size:64px;font-weight:900}.locations__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=1279px){.locations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.location{background:var(--white);border-radius:28px;flex-direction:column;gap:6px;padding:26px;transition:transform .15s,box-shadow .2s;display:flex}.location:hover{color:inherit;transform:translateY(-3px);box-shadow:0 18px 40px #5a1f0024}.location h3{color:var(--brown);font-size:22px;font-weight:700}.location__city{text-transform:uppercase;letter-spacing:1px;color:var(--orange-text);font-size:13px;font-weight:800}.location__address{color:var(--muted);flex:1;font-size:16px}.location__open{color:var(--brown);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:15px;font-weight:800;display:flex}.location__arrow{background:var(--orange);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s;display:flex}.location:hover .location__arrow{background:var(--brown);color:var(--white)}.btn--sm{padding:13px 20px;font-size:15px}.btn--outline-brown.btn--sm{padding:11px 18px}.footer{background:var(--brown);color:#f3dcc8;padding:40px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer img{height:72px;display:block}.footer__links{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:700;display:flex}.footer__links a:hover,.footer__link-btn:hover{color:var(--orange)}.footer__link-btn{font:inherit;color:inherit;background:0 0;border:none;padding:0}.modal{z-index:50;background:var(--bg);border-radius:32px;width:min(1000px,100vw - 48px);max-height:calc(100vh - 48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px #00000059}.modal__close{z-index:2;position:absolute;top:40px;right:40px}.detail{grid-template-columns:1fr 1fr;display:grid}.detail__photo{min-height:560px;position:relative}.detail__info{flex-direction:column;gap:22px;padding:40px;display:flex}.detail__top{padding-right:60px}.detail__top h2{letter-spacing:-1px;color:var(--brown);font-size:36px;font-weight:900}.detail__block{flex-direction:column;gap:10px;display:flex}.detail__label{text-transform:uppercase;letter-spacing:1px;color:var(--orange-text);font-size:13px;font-weight:800}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--white);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.upsell{flex-direction:column;display:flex}.upsell__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 0;font-size:15px;display:flex}.upsell__name{font-weight:700}.detail__buy{gap:12px;margin-top:auto;display:flex}.detail__add{background:var(--brown);color:var(--white);border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:54px;font-size:17px;font-weight:800;display:flex}.detail__add:hover{background:var(--brown-hover)}.detail__back{display:none}.not-found{padding:120px var(--pad);flex-direction:column;align-items:flex-start;gap:24px;min-height:60vh;display:flex}.not-found h1{color:var(--brown);font-size:96px;font-weight:900}.not-found .btn{background:var(--brown);color:var(--white);padding:18px 30px}.wolt-picker{z-index:100;background:#2b120680;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wolt-picker__card{background:var(--bg);border-radius:28px;flex-direction:column;gap:10px;width:min(380px,100%);padding:0 28px 24px;display:flex;overflow:hidden;box-shadow:0 40px 100px #00000059}.wolt-picker__title{background:var(--brown);color:var(--white);font-family:var(--font-display);margin:0 -28px 10px;padding:22px 28px;font-size:22px;font-weight:900}.wolt-picker__city{background:var(--white);color:var(--brown);border-radius:999px;justify-content:space-between;align-items:center;padding:18px 24px;font-size:17px;font-weight:800;transition:background .15s;display:flex}.wolt-picker__city:hover{background:var(--orange);color:var(--ink)}.wolt-picker__close{color:var(--muted);background:0 0;border:none;align-self:center;margin-top:4px;font-size:15px;font-weight:700;text-decoration:underline}@media (width<=899px){:root{--pad:16px}.header{z-index:10;padding:14px 16px 10px;position:sticky;top:0}.header__logo img{height:44px}.header__nav,.header__wolt{display:none}.lang{border:1.5px solid #fff9;padding:0}.lang button{width:48px;height:44px;padding:0}.lang button.is-active{display:none}.hero{flex-direction:column;gap:16px;min-height:0;padding:20px 20px 28px;display:flex}.hero__text{display:contents}.hero__tags{order:1}.hero__late,.hero__sub,.hero__price{display:none}.hero__badge{padding:6px 12px;font-size:11px}.hero h1{letter-spacing:-1.5px;order:2;margin:0;font-size:36px;line-height:1.02}.hero__photo{border-radius:22px;order:3;height:240px;margin:0}.hero__cta{flex-wrap:nowrap;order:4;gap:10px}.hero__cta .btn{flex:1;padding:15px;font-size:16px}.hero__cta .btn--outline{padding:13px}.hero__find{display:none}.hero__wolt{display:inline-block}.menu{gap:12px;padding:28px 16px 8px}.menu__head{padding:0 4px}.menu__head h2{letter-spacing:-1px;font-size:26px}.menu__head p{display:none}.menu__grid{grid-template-columns:1fr;gap:12px}.pizza{box-shadow:none;border-radius:22px;flex-direction:row;gap:12px;padding:10px}.pizza:hover{box-shadow:none}.pizza__photo{border-radius:16px;flex-shrink:0;width:100px;height:100px;overflow:hidden}.pizza__body{flex:1;gap:4px;min-width:0;padding:4px 4px 0 0}.pizza__body h3{letter-spacing:0;font-size:14px}.pizza__body p{flex:0;font-size:13px;line-height:1.35}.pizza__row{margin-top:auto}.pizza__wolt{padding:10px 14px;font-size:14px}.drinks{gap:12px;margin-top:16px}.drinks__head{gap:8px}.drinks h3{padding:0 4px;font-size:20px}.drinks__list{background:var(--white);border-radius:22px;padding:4px 16px;display:block}.drink{border-bottom:1px solid #efe4d6;gap:10px;padding:10px 0}.drink:last-child{border-bottom:0}.drink__name{font-size:14px}.drinks__note{padding:0 4px;font-size:12px}.about{border-radius:22px;margin:24px 16px;display:block}.about__photo,.about__mark,.about__second{display:none}.about__text{gap:12px;padding:24px}.about__text h2{letter-spacing:0;font-size:24px}.about__text p{font-size:15px;line-height:1.55}.reviews{border-radius:22px;gap:0;margin:0 16px;padding:24px}.reviews__top{flex-direction:column;gap:10px;display:flex}.reviews__score b{letter-spacing:0;font-size:40px}.reviews__score span{font-size:12px}.review{gap:6px;margin-top:6px}.review blockquote{letter-spacing:0;font-size:16px;line-height:1.35}.review figcaption{font-size:13px}.review--extra,.reviews__ig-bar,.reviews__reels{display:none}.locations{gap:12px;padding:28px 16px}.locations h2{letter-spacing:0;padding:0 4px;font-size:26px}.locations__grid{grid-template-columns:1fr;gap:12px}.location{border-radius:22px;gap:4px;padding:18px}.location h3{font-size:17px}.location__open{margin-top:8px;font-size:14px}.location__arrow{width:36px;height:36px}.location__address{font-size:13px}.footer{justify-content:center;padding:24px 16px 120px}.footer img{height:56px}.footer__links{display:none}.product-page{background:var(--bg);min-height:100vh}.product-page .detail{padding-bottom:130px;display:block}.detail__photo{height:380px;min-height:0}.detail__back{background:var(--bg);border-radius:999px;padding:12px 16px;font-size:14px;font-weight:800;display:block;position:absolute;top:48px;left:16px}.detail__info{gap:18px;padding:24px 20px}.detail__top{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding-right:0}.detail__top h2{font-size:26px}.detail__label{font-size:12px}.detail__block:last-of-type{gap:6px}.chip{padding:8px 12px;font-size:13px}.upsell{gap:6px}.upsell__row{background:var(--white);border-bottom:0;border-radius:16px;padding:6px 6px 6px 14px}.upsell__name{font-size:14px}.detail__buy{z-index:20;background:var(--white);gap:10px;padding:14px 16px 28px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #2b12061f}.detail__add{font-size:15px}}
