@font-face{font-family:Londrina Solid;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01b75f2482d8b600-s.p.420xj0ha-m65u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Londrina Solid;font-style:normal;font-weight:900;font-display:swap;src:url(../media/418d09901cf7af99-s.p.1hu_4i4wtcwz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Londrina Solid Fallback;src:local(Arial);ascent-override:110.0%;descent-override:27.7%;line-gap-override:0.0%;size-adjust:85.91%}.TsSRcq_className{font-family:Londrina Solid,Londrina Solid Fallback;font-style:normal}.TsSRcq_variable{--font-display:"Londrina Solid", "Londrina Solid Fallback"}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.0lunophop9w1r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.1m4i5z73j1eal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ed122e36bace8657-s.3x1ihpg9o4ze7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/cb808377e0663b62-s.29f4kxn12wyfy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/e138a73201217d4d-s.38m_y32k8lp69.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/5a43f4797599643f-s.0doyb-eez4utu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.1qrp-u74bl8uy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}._9QtPWa_className{font-family:Inter Tight,Inter Tight Fallback}._9QtPWa_variable{--font-body:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:markGeo;src:url(../media/mark_geo_regular-s.p.302aqkp4rplpp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:markGeo;src:url(../media/mark_geo_medium-s.p.1pv2tsvfzl_sm.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:markGeo;src:url(../media/mark_geo_semibold-s.p.0f7ck2gtj6i5_.woff2)format("woff2");font-display:swap;font-weight:600 900;font-style:normal}@font-face{font-family:markGeo Fallback;src:local(Arial);ascent-override:92.88%;descent-override:23.27%;line-gap-override:0.0%;size-adjust:109.17%}.ZWsS7q_className{font-family:markGeo,markGeo Fallback}.ZWsS7q_variable{--font-ka-body:"markGeo", "markGeo Fallback"}
@font-face{ascent-override:77.2%;descent-override:20%;line-gap-override:0%;font-family:brainMelt;src:url(../media/ss_geo_brain_melt-s.p.231z8elsnv-wr.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:brainMelt Fallback;src:local(Arial);ascent-override:79.62%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.GA8tDa_className{font-family:brainMelt,brainMelt Fallback}.GA8tDa_variable{--font-ka-display:"brainMelt", "brainMelt Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}}:root{--frame:#372321;--ink:#341713;--text:#1c1210;--purple:#6024a5;--paper-top:#f3eae6;--paper-mid:#faf3ef;--white:#fff;--yellow:#f4e125;--lemon:#ffe65a;--sun:#fee240;--sky:#9fd8e3;--apricot:#fea36d;--peach:#fbd9af;--green:#257a48;--combo:#217144;--forest:#386d49;--orange:#f26c3a;--coral:#f58e5f;--blue:#19a3e1;--brown:#83481e;--brown-dark:#5e3214;--teal:#a4ced5;--teal-ink:#0b4f55;--tile:#ececea;--price:#521717;--pill-rose:#d7c4c1;--pill-rose-ink:#3b1512;--pill-teal:#afced1;--pill-teal-ink:#0f555c;--pill-lavender:#dcc8f8;--pill-lavender-ink:#2d1457;--pill-gray:#e7e7e5;--pill-gray-ink:#2e2e2e;--pill-yellow:#f5df27;--pill-yellow-ink:#3c1606;--pill-peach:#ffc8b1;--pill-peach-ink:#6e200c;--display:var(--font-display), "Londrina Solid", system-ui, sans-serif;--body:var(--font-body), "Inter Tight", system-ui, sans-serif;--caps:uppercase;--display-stroke:.009em;--u:1px}html[lang=ka]{--display:var(--font-ka-display), var(--font-ka-body), var(--font-display), sans-serif;--body:var(--font-ka-body), var(--font-body), system-ui, sans-serif;--caps:none;--display-stroke:0}html[lang=ka] .h-display,html[lang=ka] .hero__title,html[lang=ka] .hero__sub,html[lang=ka] .menu-hero__title{letter-spacing:.01em;font-synthesis:none}html[lang=ka] .ann{font-style:normal}.nav__link,.featured__meta{white-space:nowrap}.featured__meta{flex:none}.lari{font-family:var(--font-ka-body), var(--font-body), sans-serif;-webkit-text-stroke:0;margin-left:.04em;font-weight:900}@media (min-width:900px){:root{--u:calc(min(100vw, 1400px) / 676)}}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.page{background:linear-gradient(to bottom, var(--paper-top) 0, var(--paper-mid) calc(600 * var(--u)), var(--white) calc(1150 * var(--u)));flex-direction:column;min-height:100dvh;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.page>main{flex:1 0 auto}[data-reveal],[data-reveal-item]{opacity:0}.hero,.menu-hero{animation:.7s cubic-bezier(.25,1,.5,1) both reveal-up}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-item]{opacity:1!important}.hero,.menu-hero{animation:none}}.nowrap{white-space:nowrap}.h-display{font-family:var(--display);text-transform:var(--caps);color:var(--ink);letter-spacing:.018em;-webkit-text-stroke:var(--display-stroke) currentColor;margin:0;font-weight:900}.tag{font-family:var(--display);text-transform:var(--caps);color:var(--white);white-space:nowrap;letter-spacing:.02em;-webkit-text-stroke:0;border-radius:999px;align-items:center;gap:.3em;font-weight:900;line-height:1;display:inline-flex}.tag--green{background:var(--green)}.tag--orange{background:#d4440e}.tag--blue{background:#137eaf}.tag--combo{background:var(--combo)}.tag i{background:var(--white);border-radius:50%;width:.36em;height:.36em}.blob-btn{font-family:var(--display);text-transform:var(--caps);color:var(--text);letter-spacing:.02em;isolation:isolate;justify-content:center;align-items:center;gap:.45em;font-weight:900;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.blob-btn:hover{transform:rotate(-3deg)scale(1.05)}.blob-shape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blob-shape__path--outlined{fill:var(--yellow);stroke:var(--text);stroke-width:2.2px}.blob-shape__path--solid{fill:var(--yellow);stroke:none}.blob-shape__path--ghost{fill:#0000;stroke:var(--teal-ink);stroke-width:1.6px}.blob-btn__dot{background:var(--white);border-radius:50%;width:.42em;height:.42em}.blob-btn--solid .blob-btn__dot{background:var(--white)}.text-link{min-height:24px;font-family:var(--display);text-transform:var(--caps);color:var(--text);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.25em;font-weight:900;display:inline-flex}.text-link svg{width:.9em;height:.9em;transition:transform .2s}.text-link:hover svg{transform:translate(3px)}.photo{position:relative}.photo__img{object-fit:contain;object-position:center bottom}.photo__placeholder{color:#34171361;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.photo__icon{width:34%;height:auto;max-height:60%}.photo__label{font-family:var(--display);text-transform:var(--caps);letter-spacing:.04em;max-width:90%;font-size:12px;font-weight:400}.ann{scrollbar-width:none;background:var(--purple);height:34px;color:var(--white);white-space:nowrap;align-items:center;gap:28px;padding:0 16px;font-size:12px;font-style:italic;font-weight:500;display:flex;overflow-x:auto}.ann::-webkit-scrollbar{display:none}.ann__item{align-items:center;gap:.5em;margin:0;display:inline-flex}.ann__item b{font-weight:700}.ann__badge{color:#3a2a00;background:#ffd23f;border-radius:50%;place-items:center;width:1.3em;height:1.3em;display:grid}.ann__badge svg{width:.8em;height:.8em}.ann__pin{color:#f7a531;width:1.3em;height:1.3em}.header{z-index:30;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 16px;display:flex;position:relative}.logo{font-family:var(--font-display), "Londrina Solid", sans-serif;letter-spacing:.01em;color:var(--text);font-size:30px;font-weight:900;line-height:1}.logo__dot{color:var(--orange)}.nav{display:none}.nav__link{min-height:24px;font-family:var(--display);text-transform:var(--caps);color:var(--text);letter-spacing:.02em;align-items:center;gap:.25em;font-weight:900;transition:color .2s;display:inline-flex}.nav__link:hover{color:var(--orange)}.nav__chev{width:.85em;height:.85em}.nav__item{position:relative}.nav__menu{flex-direction:column;gap:2px;padding-left:12px;display:flex}.nav__menu-link{font-family:var(--body);color:#1c1210bf;padding:6px 0;font-size:15px;font-weight:600}.nav__menu-link:hover{color:var(--orange)}.nav--open{background:var(--white);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 18px 40px #3723212e}.nav--open .nav__link{font-size:22px}.header__actions{align-items:center;gap:10px;display:flex}.header__cta{width:140px;height:46px;font-size:16px;display:none}.header__cart{background:var(--white);border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid;position:relative}.header__cart:hover{transform:scale(1.08)}.header__cart svg{width:45%;height:45%}.header__cart-dot{background:var(--orange);border:1.5px solid var(--white);border-radius:50%;width:15%;height:15%;position:absolute;top:26%;right:26%}.header__lang{background:var(--white);width:42px;height:42px;color:var(--text);border-radius:50%;place-items:center;font-size:15px;font-weight:900;line-height:1;transition:transform .2s,background .2s;display:grid}.header__lang:hover{background:var(--yellow);transform:scale(1.08)rotate(-6deg)}.header__lang--en{font-family:var(--font-display), "Londrina Solid", sans-serif;letter-spacing:.04em}.header__lang--ka{font-family:var(--font-ka-display), var(--font-ka-body), sans-serif;font-size:16px}.header__burger{background:var(--frame);width:42px;height:42px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.header__burger svg{width:20px;height:20px}@media (min-width:640px){.header__cta{display:inline-flex}}.hero{background:var(--white);border-radius:28px;margin:4px 12px 0;padding:34px 20px 28px;position:relative}.hero__title{font-family:var(--display);text-transform:var(--caps);color:var(--ink);letter-spacing:.005em;-webkit-text-stroke:calc(var(--display-stroke) * 1.55) var(--ink);margin:0;font-size:clamp(46px,14vw,96px);font-weight:900;line-height:.95}.hero__anchor{display:inline-block;position:relative}.hero__steam{width:.2em;height:.19em;color:var(--orange);margin-bottom:.03em;animation:2.4s ease-in-out infinite steam;position:absolute;bottom:100%;left:50%;transform:translate(-30%)}.hero__tasty,.hero__cheesy{z-index:2;padding:.45em .7em .38em;font-size:max(.15em,11px);animation:4s ease-in-out infinite wobble;position:absolute;top:50%;left:50%}.hero__tasty{--r:-12deg;transform:translate(-50%, -30%) rotate(var(--r))}.hero__cheesy{--r:-3deg;transform:translate(-40%, -30%) rotate(var(--r));animation-delay:-2s}.hero__sub{font-family:var(--display);text-transform:var(--caps);color:var(--ink);letter-spacing:.005em;margin:26px 0 0;font-size:26px;font-weight:900;line-height:1.12}.hero__fresh{vertical-align:.18em;margin-left:.2em;padding:.42em .75em .36em .6em;font-size:.56em}.hero__text{color:var(--text);margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.6}.hero__actions{align-items:center;gap:24px;margin-top:26px;display:flex;position:relative}.hero__order{width:150px;height:56px;font-size:17px;transform:rotate(2deg)}.hero__order:hover{transform:rotate(-2deg)scale(1.05)}.hero__sprinkle{background:var(--white);width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;left:124px}.hero__sprinkle svg{width:100%;height:100%}.hero__actions .text-link{font-size:17px}.hero__visual{height:280px;margin-top:30px;position:relative}.hero__box{background:var(--lemon);border-radius:26px;position:absolute;inset:40px 0 0}.hero__doodle{color:#6b5a10;opacity:.65;width:78px;position:absolute;top:50px;right:8px;transform:rotate(-28deg)}.hero__photo{position:absolute;inset:0 6%}.featured{gap:40px;padding:56px 20px 24px;display:grid;position:relative}.featured__visual{height:340px;margin:0 8px;position:relative}.featured__box{background:var(--sky);border-radius:6px 20px 20px;position:absolute;inset:40px 0 0}.featured__photo{position:absolute;inset:0 10%}.badge{width:112px;height:112px;position:absolute;top:4px;left:-14px}.badge__ring{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.badge__ring text{font-family:var(--body);letter-spacing:.08em;fill:var(--text);font-size:9.6px;font-weight:700}.badge__core{color:var(--text);background:#f2df2a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%}.badge__core svg{width:56%;height:56%}.featured__title{font-size:40px;line-height:1.02;position:relative}.featured__cookie{vertical-align:-.1em;width:.84em;height:.84em;margin-left:.18em;animation:14s linear infinite spin;display:inline-block}.featured__splash{vertical-align:.55em;width:.68em;height:.55em;color:var(--orange);margin-left:-.05em;display:inline-block}.featured__label{color:var(--text);margin:18px 0 0;font-size:15px;font-weight:600}.featured__item{align-items:center;gap:16px;margin-top:14px;display:flex}.featured__thumb{background:var(--tile);border-radius:12px;flex:none;width:96px;height:64px}.featured__thumb .photo__icon{width:40%}.featured__thumb .photo__label{display:none}.featured__meta{min-width:0}.featured__name{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px;font-weight:700}.featured__note{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:500}.featured__divider{background:var(--text);flex:none;width:1.5px;height:24px}.featured__price{font-family:var(--display);color:var(--price);font-size:30px;font-weight:900}.featured__text{max-width:340px;color:var(--text);margin:20px 0 0;font-size:15px;font-weight:500;line-height:1.6}.daily{padding:40px 0 24px;position:relative}.daily__title{padding:0 20px;font-size:36px;line-height:1.1}.daily__pills{flex-wrap:wrap;gap:10px;margin-top:20px;padding:0 20px;display:flex}.daily__pill-row{display:contents}.pill{height:2.3em;font-family:var(--display);text-transform:var(--caps);letter-spacing:.02em;border-radius:999px;justify-content:space-between;align-items:center;gap:.7em;padding:0 .45em 0 .85em;font-size:16px;font-weight:900;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.pill:hover{transform:translateY(-3px)rotate(-2deg)}.pill__count{min-width:1.75em;height:1.15em;color:var(--white);border-radius:999px;place-items:center;padding:0 .3em;font-size:.62em;display:grid}.pill--rose{background:var(--pill-rose);color:var(--pill-rose-ink)}.pill--rose .pill__count{background:var(--pill-rose-ink)}.pill--teal{background:var(--pill-teal);color:var(--pill-teal-ink)}.pill--teal .pill__count{background:var(--pill-teal-ink)}.pill--lavender{background:var(--pill-lavender);color:var(--pill-lavender-ink)}.pill--lavender .pill__count{background:var(--pill-lavender-ink)}.pill--gray{background:var(--pill-gray);color:var(--pill-gray-ink)}.pill--gray .pill__count{background:var(--pill-gray-ink)}.pill--yellow{background:var(--pill-yellow);color:var(--pill-yellow-ink)}.pill--yellow .pill__count{background:var(--pill-yellow-ink)}.pill--peach{background:var(--pill-peach);color:var(--pill-peach-ink)}.pill--peach .pill__count{background:var(--pill-peach-ink)}.daily__carousel{margin-top:28px;position:relative}.daily__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:30px 20px 6px;display:flex;overflow-x:auto}.daily__track::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;flex:none;width:min(72vw,300px)}.card__box{aspect-ratio:211.5/167.5;border-radius:17%/21%;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.card:hover .card__box{transform:translateY(-6px)rotate(-1.5deg)}.card__box--apricot{background:var(--apricot)}.card__box--sky{background:var(--sky)}.card__box--lemon{background:var(--lemon)}.card__doodle{color:#2a1a12;opacity:.75;width:22%;position:absolute;top:6%;right:4%}.card__photo{position:absolute;inset:-12% 8% 0}.card__caption{text-align:center;font-family:var(--display);text-transform:var(--caps);letter-spacing:.02em;color:var(--text);margin:16px 0 0;font-size:20px;font-weight:900}.arrow{background:var(--white);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:calc(30px + min(72vw,300px)/2.52537);transform:translateY(-50%);box-shadow:0 4px 14px #37232124}.arrow:hover{transform:translateY(-50%)scale(1.1)}.arrow svg{width:40%;height:40%}.arrow--prev{left:8px}.arrow--next{right:8px}.story{background:var(--frame);color:var(--white);border-radius:32px;margin:32px 12px 0;position:relative;overflow:hidden}.story__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.story__track::-webkit-scrollbar{display:none}.story__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-content:start;gap:28px;padding:24px 20px 64px;display:grid;position:relative}.story__photo{aspect-ratio:272.5/212;background:linear-gradient(140deg,#efe2d6,#d9c3b0);border-radius:13%/17%;position:relative;overflow:hidden}.story__photo .photo__placeholder{color:#37232166}.story__arcs{width:36px;color:var(--coral);position:absolute;top:14px;right:26px}.story__copy{position:relative}.story__title{color:var(--white);font-size:34px;line-height:1.04}.story__text{max-width:380px;color:var(--white);margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.6}.story__btn{width:150px;height:52px;margin-top:24px;font-size:16px}.story__dots{z-index:2;align-items:center;gap:0;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.story__dot{box-sizing:content-box;background-clip:content-box;background:var(--white);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;padding:7.5px;transition:width .35s,height .35s,background .35s;position:relative;overflow:hidden}.story__dot[aria-current=true]{background:#ffffff40;width:38px}.story__fill{border-radius:inherit;background:var(--coral);transform-origin:0;animation:story-fill-x var(--story-duration,6s) linear forwards;position:absolute;inset:7.5px;transform:scaleX(0)}.story--paused .story__fill{animation-play-state:paused}@keyframes story-fill-x{to{transform:scaleX(1)}}@keyframes story-fill-y{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.story__fill{animation:none;transform:none}}.special{grid-template-columns:1fr 1fr;gap:16px;padding:56px 20px 16px;display:grid;position:relative}.special__title{grid-column:1/-1;font-size:34px;line-height:1.05}.special__icon{background:var(--orange);width:.78em;height:.78em;color:var(--white);vertical-align:.02em;border-radius:50%;place-items:center;display:inline-grid}.special__icon svg{width:62%;height:62%}.special__squiggle,.special__line{display:none}.special__btn{grid-column:1/-1;justify-self:start;width:150px;height:52px;font-size:16px}.special__peach,.special__green,.special__brown,.special__chef{position:relative}.special__peach{aspect-ratio:149/136;background:var(--peach);border-radius:20%}.special__peach-doodle{color:#3a2617;width:28%;position:absolute;top:6%;right:6%}.special__peach-photo{position:absolute;inset:-14% 30% 0 4%}.special__green{aspect-ratio:89.5/80;background:linear-gradient(160deg, #3d7a52, var(--forest) 60%, #2c5a3b);border-radius:14%;overflow:hidden}.special__green-photo{position:absolute;inset:8%}.special__green .photo__placeholder{color:#ffffff73}.special__green-icon{aspect-ratio:1;color:#1d4a2c;background:#b9e3a6;border-radius:50%;place-items:center;width:24%;display:grid;position:absolute;top:8%;right:8%}.special__green-icon svg{width:56%;height:56%}.special__brown{background:var(--brown);border-radius:32px;grid-column:1/-1;min-height:210px;padding:24px 20px;overflow:hidden}.special__brown-title{font-family:var(--display);text-transform:var(--caps);color:var(--white);margin:0;font-size:24px;font-weight:900;line-height:1.07;position:relative}.special__brown-price{font-family:var(--display);color:var(--coral);margin:12px 0 0;font-size:32px;font-weight:900;position:relative}.special__swirl{width:34%;color:var(--brown-dark);position:absolute;bottom:0;left:0}.special__brown-photo{width:48%;height:58%;position:absolute;bottom:0;right:4%}.special__brown .photo__placeholder{color:#ffffff59}.special__chef{aspect-ratio:225/169;background:var(--sun);border-radius:16%/21%;grid-column:1/-1}.special__chef-doodle{color:#3a2d05;opacity:.8;position:absolute}.special__chef-doodle--a{width:26%;top:2%;left:0;transform:rotate(-25deg)}.special__chef-doodle--b{width:20%;top:34%;right:0;transform:rotate(60deg)}.special__chef-photo{position:absolute;inset:-16% 26% 0}.special__combo{padding:.4em .75em .35em;font-size:15px;position:absolute;top:12%;right:7%}.special__quote{grid-column:1/-1;margin:8px 0 0;padding-left:34px;position:relative}.special__mark{color:#7a4317;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:700;line-height:1;position:absolute;top:-6px;left:0}.special__quote p{color:var(--text);margin:0;font-size:15px;font-weight:500;line-height:1.6}.special__quote footer{text-align:right;color:var(--text);margin-top:12px;font-size:16px;font-weight:600}.special__quote footer:before{content:none}.love{background:var(--teal);color:var(--teal-ink);border-radius:32px;gap:22px;margin:40px 12px 0;padding:32px 20px 28px;display:grid;position:relative;overflow:hidden}.love__ring{border:12px solid var(--apricot);border-radius:50%;width:104px;height:104px;position:absolute;top:4px;left:-14px}.love__cookie{width:78px;position:absolute;top:14px;right:12px}.love__title{color:var(--teal-ink);font-size:32px;line-height:1.06;position:relative}.love__who{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.love__avatar{border-radius:50%;width:48px;height:48px}.love__note,.love__link{margin:0;font-size:15px;font-weight:500;line-height:1.55}.love__link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.love__divider{display:none}.love__stats{align-items:center;gap:14px;display:flex}.love__score{font-family:var(--display);margin:0;font-size:40px;font-weight:900;line-height:1}.love__hearts{color:var(--white);gap:4px;margin:0;display:flex}.love__hearts svg{width:14px;height:14px}.love__based{margin:4px 0 0;font-size:13px;font-weight:500}.love__pills{grid-template-columns:repeat(3,1fr);gap:10px 8px;display:grid}.outline-pill{height:38px;font-family:var(--display);text-transform:var(--caps);letter-spacing:.02em;color:var(--teal-ink);isolation:isolate;place-items:center;font-size:14px;font-weight:900;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.outline-pill .blob-shape{z-index:-1}.outline-pill:hover{transform:rotate(-3deg)scale(1.05)}.footer{background:var(--frame);color:#d9d2d0;text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;margin:16px 12px 0;padding:24px 20px;display:flex;position:relative}.footer__credit{margin:0;font-size:14px;font-weight:500}.footer__credit b{color:var(--white);font-weight:600}.footer__made{color:var(--white);text-underline-offset:3px;font-weight:600;text-decoration:underline}.footer__logo{color:var(--white)}.footer__social{color:var(--white);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.footer__social span{margin-right:4px}.footer__social a{border:1px solid #ffffffd9;border-radius:8px;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.footer__social a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--text)}.footer__social svg{width:44%;height:44%}.menu-hero{background:var(--white);border-radius:28px;margin:4px 12px 0;padding:40px 20px 32px;position:relative}.menu-hero__steam{width:24px;color:var(--orange);position:absolute;top:14px;left:28px}.menu-hero__title{font-family:var(--display);text-transform:var(--caps);color:var(--ink);margin:0;font-size:clamp(52px,14vw,120px);font-weight:900;line-height:.95;position:relative}.menu-hero__tag{vertical-align:.9em;padding:.45em .75em .38em;font-size:.18em;transform:rotate(-10deg)}.menu-hero__text{max-width:460px;margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.6}.menu-hero__pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.menu-hero__note{color:#1c1210b8;margin:18px 0 0;font-size:13px}.menu-cat{padding:48px 20px 8px;scroll-margin-top:16px}.menu-cat__title{font-size:40px;line-height:1}.menu-cat__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:36px 20px;margin-top:40px;display:grid}.menu-card__box{margin-top:0}.menu-card:hover .card__box{transform:translateY(-6px)rotate(-1.5deg)}.menu-card__row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.menu-card__name{font-family:var(--display);text-transform:var(--caps);color:var(--text);letter-spacing:.02em;margin:0;font-size:22px;font-weight:900}.menu-card__price{font-family:var(--display);color:var(--price);font-size:26px;font-weight:900}.menu-card__desc{color:#1c1210bf;margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.55}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wobble{0%,to{rotate:0deg}50%{rotate:4deg}}@keyframes steam{0%,to{opacity:1;translate:0}50%{opacity:.6;translate:0 -3px}}@media (min-width:640px) and (max-width:899px){.ann{justify-content:space-between;padding:0 28px}.header{height:78px;padding:0 28px}.hero,.menu-hero,.story,.love,.footer{margin-left:20px;margin-right:20px}.hero{grid-template-columns:1fr 1fr;column-gap:28px;padding:40px 32px 36px;display:grid}.hero__title{grid-column:1/-1;font-size:clamp(60px,10.8vw,84px)}.text-link,.featured__meta{white-space:nowrap}.hero__sub{grid-column:1;font-size:26px}.hero__text,.hero__actions{grid-column:1}.hero__visual{grid-area:2/2/span 3;height:auto;min-height:260px;margin-top:26px}.featured{grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:64px 28px 24px}.featured__visual{height:320px;margin:0 0 0 20px}.featured__title{font-size:38px}.daily__title,.daily__pills{padding:0 28px}.daily__track{padding-left:28px;padding-right:28px}.card{width:300px}.arrow{top:148.794px}.story__slide{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding:28px 28px 64px}.story__title{font-size:34px}.special{grid-template-columns:repeat(4,1fr);gap:18px;padding:64px 28px 16px}.special__btn{grid-column:1/-1}.special__peach{grid-column:1/span 2}.special__green{aspect-ratio:auto;grid-column:3/span 2;min-height:100%}.special__brown{grid-column:1/span 2;min-height:240px}.special__chef{aspect-ratio:auto;grid-column:3/span 2;min-height:240px}.love{grid-template-columns:1fr 1fr;column-gap:32px;padding:36px 32px 32px}.love__title,.love__who{grid-column:1}.love__stats{grid-area:1/2;align-self:start}.love__pills{grid-area:2/2;align-self:end}.footer{flex-flow:wrap;justify-content:space-between;gap:14px 20px;padding:22px 28px}.footer__logo{text-align:center;order:-1;width:100%}.menu-cat{padding-left:28px;padding-right:28px}.menu-cat__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page{--gutter:calc(50% - 338 * var(--u));padding-bottom:calc(11 * var(--u))}main{width:calc(676 * var(--u));margin:0 auto}.ann{height:calc(18.5 * var(--u));padding:0 calc(var(--gutter) + 47 * var(--u));font-size:calc(7.4 * var(--u));justify-content:space-between;overflow:hidden}.ann__badge,.ann__pin{width:calc(9.5 * var(--u));height:calc(9.5 * var(--u))}.header{height:calc(52 * var(--u));padding:0 calc(var(--gutter) + 46.5 * var(--u)) 0 calc(var(--gutter) + 47 * var(--u))}.logo{font-size:calc(19.6 * var(--u))}.nav{align-items:center;gap:calc(19 * var(--u));display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__link{font-size:calc(10.8 * var(--u))}.nav__menu{min-width:calc(110 * var(--u));padding:calc(8 * var(--u));margin-top:calc(8 * var(--u));border-radius:calc(12 * var(--u));background:var(--white);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #37232129;opacity:0;visibility:hidden;transform:translate(-50%, calc(-6 * var(--u)));transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%}.nav__menu:before{content:"";height:calc(10 * var(--u));position:absolute;bottom:100%;left:0;right:0}.nav__item:hover .nav__menu,.nav__item:focus-within .nav__menu{opacity:1;visibility:visible;transform:translate(-50%)}.nav__menu-link{font-size:calc(8.4 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u));border-radius:calc(6 * var(--u))}.nav__menu-link:hover{background:var(--paper-top)}.header__actions{gap:calc(13 * var(--u))}.header__cta{width:calc(77 * var(--u));height:calc(28.5 * var(--u));font-size:calc(9.2 * var(--u));display:inline-flex}.header__cart,.header__lang{width:calc(23.5 * var(--u));height:calc(23.5 * var(--u))}.header__lang{font-size:calc(9 * var(--u))}.header__lang--ka{font-size:calc(9.6 * var(--u))}.header__burger{display:none}.hero{height:calc(328.5 * var(--u));margin:calc(1 * var(--u)) calc(19.5 * var(--u)) 0;border-radius:calc(25 * var(--u));padding:0}.hero__title{left:calc(27.5 * var(--u));top:calc(20.5 * var(--u));font-size:calc(79.6 * var(--u));white-space:nowrap;line-height:1;position:absolute}.hero__steam{width:calc(17 * var(--u));height:calc(16 * var(--u));margin-bottom:calc(-6 * var(--u))}.hero__tasty,.hero__cheesy{font-size:calc(11.4 * var(--u))}.hero__sub{left:calc(27.5 * var(--u));top:calc(110.7 * var(--u));font-size:calc(22.2 * var(--u));margin:0;line-height:1.126;position:absolute}.hero__fresh{font-size:calc(12.4 * var(--u));padding:calc(4.6 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u)) calc(7 * var(--u));margin-left:calc(5 * var(--u));vertical-align:calc(2 * var(--u))}.hero__text{left:calc(27.5 * var(--u));top:calc(201 * var(--u));font-size:max(calc(8.5 * var(--u)), 13px);line-height:calc(14 * var(--u));margin:0;position:absolute}.hero__actions{left:calc(27.5 * var(--u));top:calc(263.5 * var(--u));gap:0;margin:0;position:absolute}.hero__order{width:calc(86 * var(--u));height:calc(33.5 * var(--u));font-size:calc(10.4 * var(--u))}.hero__sprinkle{left:calc(65 * var(--u));top:calc(-17.5 * var(--u));width:calc(25 * var(--u));height:calc(25 * var(--u))}.hero__actions .text-link{margin-left:calc(15 * var(--u));font-size:calc(10.4 * var(--u))}.hero__visual{left:calc(275 * var(--u));top:calc(76 * var(--u));width:calc(327.5 * var(--u));height:calc(237.5 * var(--u));margin:0;position:absolute}.hero__box{inset:calc(70 * var(--u)) 0 0;border-radius:calc(27.5 * var(--u))}.hero__doodle{right:calc(-2 * var(--u));top:calc(72 * var(--u));width:calc(62 * var(--u))}.hero__photo{inset:0 calc(35 * var(--u)) 0 calc(42.5 * var(--u))}.hero .photo__label{font-size:calc(9 * var(--u))}.featured{height:calc(342.5 * var(--u));padding:0;display:block}.featured__visual{left:calc(91 * var(--u));top:calc(30 * var(--u));width:calc(201 * var(--u));height:calc(275 * var(--u));margin:0;position:absolute}.featured__box{inset:calc(60 * var(--u)) 0 0;border-radius:calc(3 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}.featured__photo{inset:0 calc(16 * var(--u)) 0 calc(19 * var(--u))}.featured .photo__label{font-size:calc(8.4 * var(--u))}.badge{left:calc(-36 * var(--u));top:calc(28 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u))}.featured__copy{left:calc(351 * var(--u));top:calc(79.8 * var(--u));width:calc(290 * var(--u));position:absolute}.featured__title{font-size:calc(36.7 * var(--u));line-height:1.022}.featured__label{margin-top:calc(10.5 * var(--u));font-size:max(calc(8.4 * var(--u)), 12px)}.featured__item{margin-top:calc(10 * var(--u));gap:0}.featured__thumb{width:calc(88.5 * var(--u));height:calc(52.5 * var(--u));border-radius:calc(9 * var(--u))}.featured__meta{margin-left:calc(20 * var(--u));white-space:nowrap}.featured__name{font-size:calc(13.4 * var(--u))}.featured__note{margin-top:calc(2 * var(--u));font-size:max(calc(8.4 * var(--u)), 12px)}.featured__divider{width:calc(1 * var(--u));height:calc(15 * var(--u));margin-left:calc(22 * var(--u))}.featured__price{margin-left:calc(17 * var(--u));font-size:calc(23.5 * var(--u))}.featured__text{margin-top:calc(22 * var(--u));width:calc(170 * var(--u));max-width:none;font-size:max(calc(8.4 * var(--u)), 13px);line-height:calc(14 * var(--u))}.daily{height:calc(360 * var(--u));padding:0}.daily__title{left:calc(47 * var(--u));top:calc(21.5 * var(--u));font-size:calc(31.2 * var(--u));padding:0;line-height:1.12;position:absolute}.daily__pills{right:calc(46.5 * var(--u));top:calc(26 * var(--u));gap:calc(10 * var(--u));width:calc(300 * var(--u));flex-direction:column;margin:0;padding:0;display:flex;position:absolute}.daily__pill-row{gap:calc(10 * var(--u));display:flex}.daily__pill-row .pill{flex:auto}.pill{height:calc(27 * var(--u));padding:0 calc(6.5 * var(--u)) 0 calc(10 * var(--u));font-size:calc(11.8 * var(--u))}.pill__count{min-width:calc(20 * var(--u));height:calc(13 * var(--u));padding:0 calc(3 * var(--u));font-size:calc(7.4 * var(--u))}.daily__carousel{left:0;right:0;top:calc(110 * var(--u));margin:0;position:absolute}.daily__track{gap:calc(12 * var(--u));padding:calc(30 * var(--u)) 0 0 calc(42 * var(--u));scroll-padding-left:calc(42 * var(--u))}.card{width:calc(211.5 * var(--u))}.card:last-child{margin-right:calc(42 * var(--u))}.card__box{border-radius:calc(36 * var(--u))}.card__caption{margin-top:calc(18 * var(--u));font-size:calc(17.3 * var(--u))}.card .photo__label{font-size:calc(8.4 * var(--u))}.arrow{top:calc(30 * var(--u) + 83.75 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u))}.arrow--prev{left:calc(29 * var(--u))}.arrow--next{left:calc(601.5 * var(--u));right:auto}.story{height:calc(272 * var(--u));margin:calc(34 * var(--u)) calc(19.5 * var(--u)) 0;border-radius:calc(35 * var(--u))}.story__track{scroll-snap-type:y mandatory;overscroll-behavior:auto;flex-direction:column;position:absolute;inset:0;overflow:hidden auto}.story__slide{flex:0 0 100%;height:100%;padding:0;display:block}.story__dots{left:calc(30 * var(--u));margin-left:calc(2.5 * var(--u));flex-direction:column;gap:0;top:50%;bottom:auto;transform:translate(-50%,-50%)}.story__dot{width:calc(5 * var(--u));height:calc(5 * var(--u));padding:9.5px}.story__fill{inset:9.5px}.story__dot:before{inset:calc(-5 * var(--u))}.story__dot[aria-current=true]{width:calc(5 * var(--u));height:calc(24 * var(--u))}.story__fill{transform-origin:top;animation-name:story-fill-y;transform:scaleY(0)}.story__photo{left:calc(50 * var(--u));top:calc(30 * var(--u));width:calc(272.5 * var(--u));height:calc(212 * var(--u));aspect-ratio:auto;border-radius:calc(36 * var(--u));position:absolute}.story .photo__label{font-size:calc(9 * var(--u))}.story__arcs{right:auto;left:calc(312.5 * var(--u));top:calc(18.5 * var(--u));width:calc(30 * var(--u))}.story__copy{left:calc(372.5 * var(--u));top:calc(34.2 * var(--u));position:absolute}.story__title{font-size:calc(31.2 * var(--u));white-space:nowrap;line-height:1.01}.story__text{margin-top:calc(13 * var(--u));width:calc(184 * var(--u));max-width:none;font-size:max(calc(8.4 * var(--u)), 13px);line-height:calc(15 * var(--u))}.story__btn{top:calc(176.8 * var(--u));width:calc(90 * var(--u));height:calc(31 * var(--u));font-size:calc(9.2 * var(--u));margin:0;position:absolute;left:0}.special{height:calc(469 * var(--u));padding:0;display:block}.special__title{left:calc(47 * var(--u));top:calc(49.3 * var(--u));font-size:calc(34.6 * var(--u));white-space:nowrap;line-height:1.01;position:absolute}.special__icon{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-left:calc(4 * var(--u));vertical-align:calc(1 * var(--u))}.special__squiggle{left:calc(331 * var(--u));top:calc(96.5 * var(--u));width:calc(47 * var(--u));color:var(--sky);display:block;position:absolute}.special__line{left:calc(475.5 * var(--u));top:calc(100 * var(--u));width:calc(56.5 * var(--u));height:calc(1.3 * var(--u));background:var(--frame);display:block;position:absolute}.special__btn{left:calc(547 * var(--u));top:calc(84 * var(--u));width:calc(82.5 * var(--u));height:calc(32.5 * var(--u));font-size:calc(9.6 * var(--u));position:absolute}.special__peach{left:calc(48 * var(--u));top:calc(248 * var(--u));width:calc(149 * var(--u));height:calc(136 * var(--u));aspect-ratio:auto;border-radius:calc(30 * var(--u));position:absolute}.special__peach-photo{inset:calc(-30 * var(--u)) calc(49 * var(--u)) 0 calc(8 * var(--u))}.special__peach-doodle{right:calc(-2 * var(--u));top:calc(6 * var(--u));width:calc(42 * var(--u))}.special__green{left:calc(273 * var(--u));top:calc(186.5 * var(--u));width:calc(89.5 * var(--u));height:calc(80 * var(--u));aspect-ratio:auto;border-radius:calc(12.5 * var(--u));position:absolute}.special__green-icon{right:calc(6 * var(--u));top:calc(6 * var(--u));width:calc(20 * var(--u))}.special__brown{left:calc(209.5 * var(--u));top:calc(290 * var(--u));width:calc(185 * var(--u));height:calc(169 * var(--u));border-radius:calc(35 * var(--u));min-height:0;padding:0;position:absolute}.special__brown-title{left:calc(16 * var(--u));top:calc(26.1 * var(--u));font-size:calc(17.3 * var(--u));line-height:1.07;position:absolute}.special__brown-price{left:calc(16 * var(--u));top:calc(90.9 * var(--u));font-size:calc(23.5 * var(--u));margin:0;line-height:1;position:absolute}.special__swirl{width:calc(56 * var(--u));bottom:calc(-2 * var(--u))}.special__brown-photo{right:calc(5 * var(--u));width:calc(100 * var(--u));height:calc(90 * var(--u));bottom:0}.special__chef{left:calc(404.5 * var(--u));top:calc(199 * var(--u));width:calc(225 * var(--u));height:calc(169 * var(--u));aspect-ratio:auto;border-radius:calc(35 * var(--u));position:absolute}.special__chef-photo{inset:calc(-45 * var(--u)) calc(35 * var(--u)) 0 calc(70 * var(--u))}.special__chef-doodle--a{left:calc(2 * var(--u));top:calc(4 * var(--u));width:calc(56 * var(--u))}.special__chef-doodle--b{right:calc(-4 * var(--u));top:calc(62 * var(--u));width:calc(44 * var(--u))}.special__combo{left:calc(156.5 * var(--u));right:auto;top:calc(20 * var(--u));height:calc(20 * var(--u));padding:0 calc(9 * var(--u));font-size:calc(10.4 * var(--u))}.special .photo__label{font-size:calc(8 * var(--u))}.special__quote{left:calc(454.5 * var(--u));top:calc(383 * var(--u));width:calc(175 * var(--u));margin:0;padding:0;position:absolute}.special__mark{left:calc(-27 * var(--u));top:calc(-3 * var(--u));font-size:calc(30 * var(--u))}.special__quote p{width:calc(152 * var(--u));font-size:max(calc(8.4 * var(--u)), 12px);line-height:calc(15 * var(--u))}.special__quote footer{margin-top:calc(13 * var(--u));padding-right:calc(26.5 * var(--u));font-size:calc(10.2 * var(--u))}.special__quote footer:before{content:""}.love{height:calc(187.5 * var(--u));margin:calc(42.5 * var(--u)) calc(19.5 * var(--u)) 0;border-radius:calc(35 * var(--u));padding:0;display:block;overflow:visible}.love__ring{left:0;top:calc(2.5 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));border-width:calc(9 * var(--u))}.love__cookie{width:calc(61 * var(--u));top:0;right:0}.love__title{left:calc(27.5 * var(--u));top:calc(21 * var(--u));font-size:calc(25 * var(--u));line-height:1.06;position:absolute}.love__who{left:calc(27.5 * var(--u));top:calc(130 * var(--u));flex-wrap:nowrap;align-items:flex-start;gap:0;position:absolute}.love__avatar{width:calc(35 * var(--u));height:calc(35 * var(--u))}.love__note,.love__link{margin-top:calc(3.5 * var(--u));font-size:max(calc(8.6 * var(--u)), 12px);line-height:calc(14 * var(--u))}.love__note{margin-left:calc(11.5 * var(--u));width:calc(140 * var(--u))}.love__link{margin-left:calc(12.5 * var(--u));text-underline-offset:calc(3 * var(--u))}.love__divider{left:calc(341 * var(--u));top:calc(25 * var(--u));width:calc(1 * var(--u));height:calc(137.5 * var(--u));background:var(--teal-ink);opacity:.75;display:block;position:absolute}.love__stats{left:calc(381 * var(--u));top:calc(21.6 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));position:absolute}.love__score{font-size:calc(25.6 * var(--u))}.love__hearts{gap:calc(3.6 * var(--u));margin-top:calc(1 * var(--u))}.love__hearts svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.love__based{margin-top:calc(4 * var(--u));font-size:max(calc(8 * var(--u)), 11px)}.love__pills{left:calc(381 * var(--u));top:calc(108.5 * var(--u));grid-template-columns:repeat(3, calc(70 * var(--u)));gap:calc(10 * var(--u)) calc(7 * var(--u));position:absolute}.outline-pill{height:calc(23 * var(--u));font-size:calc(9 * var(--u))}.footer{width:calc(637.5 * var(--u));height:calc(56 * var(--u));margin:calc(19 * var(--u)) auto 0;padding:0 calc(26.5 * var(--u));border-radius:calc(12.5 * var(--u));text-align:left;flex-direction:row;justify-content:space-between;gap:0}.footer__credit{font-size:calc(8.4 * var(--u))}.footer__logo{font-size:calc(20.8 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__social{gap:calc(11 * var(--u));font-size:calc(8.6 * var(--u))}.footer__social span{margin-right:calc(5.5 * var(--u))}.footer__social a{width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:calc(4.5 * var(--u))}.menu-hero{margin:calc(1 * var(--u)) calc(19.5 * var(--u)) 0;padding:calc(40 * var(--u)) calc(27.5 * var(--u)) calc(30 * var(--u));border-radius:calc(25 * var(--u))}.menu-hero__steam{left:calc(24 * var(--u));top:calc(18 * var(--u));width:calc(16 * var(--u))}.menu-hero__title{font-size:calc(79.6 * var(--u))}.menu-hero__text{max-width:calc(260 * var(--u));margin-top:calc(12 * var(--u));font-size:max(calc(8.5 * var(--u)), 13px);line-height:calc(14 * var(--u))}.menu-hero__pills{gap:calc(10 * var(--u));margin-top:calc(18 * var(--u))}.menu-hero__note{margin-top:calc(14 * var(--u));font-size:max(calc(7.4 * var(--u)), 11px)}.menu-cat{padding:calc(34 * var(--u)) calc(47 * var(--u)) calc(6 * var(--u))}.menu-cat__title{font-size:calc(31.2 * var(--u))}.menu-cat__grid{gap:calc(28 * var(--u)) calc(12 * var(--u));margin-top:calc(34 * var(--u));grid-template-columns:repeat(3,1fr)}.menu-card__box{border-radius:calc(36 * var(--u))}.menu-card__row{margin-top:calc(12 * var(--u))}.menu-card__name{font-size:calc(15 * var(--u))}.menu-card__price{font-size:calc(18 * var(--u))}.menu-card__desc{margin-top:calc(4 * var(--u));font-size:max(calc(8.4 * var(--u)), 12px);line-height:calc(14 * var(--u))}.menu-card .photo__label{font-size:calc(8.4 * var(--u))}html[lang=ka] .nav{gap:calc(15 * var(--u))}html[lang=ka] .nav__link,html[lang=ka] .header__cta{font-size:calc(9.6 * var(--u))}html[lang=ka] .featured__title{font-size:calc(31 * var(--u));white-space:nowrap}html[lang=ka] .featured__text{width:calc(225 * var(--u))}html[lang=ka] .love__based{width:calc(130 * var(--u))}}html[lang=ka] .hero__title{font-size:clamp(42px,11.5vw,80px)}@media (min-width:640px) and (max-width:899px){html[lang=ka] .hero__title{font-size:clamp(56px,9.5vw,76px)}}@media (min-width:900px){html[lang=ka] .hero__title{font-size:calc(79.6 * var(--u))}html[lang=ka] .nav{gap:calc(12 * var(--u));transform:translate(calc(-50% - 14 * var(--u)), -50%)}html[lang=ka] .nav__link{font-size:calc(9 * var(--u))}}@media (max-width:639px){.hero__tasty,.hero__cheesy{font-size:10px;top:78%}}.photo--filled{overflow:hidden}.photo--filled .photo__img{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.card:hover .photo--filled .photo__img,.menu-card:hover .photo--filled .photo__img,.special__peach:hover .photo--filled .photo__img,.special__green:hover .photo--filled .photo__img,.special__brown:hover .photo--filled .photo__img,.special__chef:hover .photo--filled .photo__img{transform:scale(1.06)}.hero__photo.photo--filled{border-radius:18px;position:absolute;inset:10px}.featured__photo.photo--filled{border-radius:4px 14px 14px;position:absolute;inset:10px}.card__photo.photo--filled{border-radius:13%/17%;position:absolute;inset:9px}.special__peach-photo.photo--filled,.special__chef-photo.photo--filled{border-radius:16%/18%;position:absolute;inset:10px}.special__green-photo.photo--filled{position:absolute;inset:0}.special__brown-photo.photo--filled{border-radius:18px;width:46%;height:52%;position:absolute;inset:auto 14px 14px auto}:is(.hero__visual:has(.photo--filled) .hero__doodle,.card__box:has(.photo--filled) .card__doodle,.special__peach:has(.photo--filled) .special__peach-doodle,.special__chef:has(.photo--filled) .special__chef-doodle){display:none}@media (min-width:900px){.hero__photo.photo--filled{inset:calc(9 * var(--u));border-radius:calc(19 * var(--u))}.featured__photo.photo--filled{inset:calc(8 * var(--u));border-radius:calc(2 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u))}.card__photo.photo--filled{inset:calc(8 * var(--u));border-radius:calc(28 * var(--u))}.special__peach-photo.photo--filled,.special__chef-photo.photo--filled{inset:calc(9 * var(--u));border-radius:calc(24 * var(--u))}.special__brown-photo.photo--filled{right:calc(12 * var(--u));bottom:calc(12 * var(--u));width:calc(88 * var(--u));height:calc(72 * var(--u));border-radius:calc(16 * var(--u))}.nav{gap:calc(16 * var(--u));transform:translate(calc(-50% - 22 * var(--u)), -50%)}.nav__link{font-size:calc(10.2 * var(--u))}html[lang=ka] .nav{gap:calc(12 * var(--u));transform:translate(calc(-50% - 24 * var(--u)), -50%)}html[lang=ka] .nav__link{font-size:calc(9 * var(--u))}}.photo--cutout{overflow:visible}.photo--cutout .photo__img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 14px #3723214d);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.card:hover .photo--cutout .photo__img,.menu-card:hover .photo--cutout .photo__img,.special__peach:hover .photo--cutout .photo__img,.special__green:hover .photo--cutout .photo__img,.special__brown:hover .photo--cutout .photo__img,.special__chef:hover .photo--cutout .photo__img,.hero__visual:hover .photo--cutout .photo__img,.featured__visual:hover .photo--cutout .photo__img{transform:translateY(-6px)rotate(-2.5deg)scale(1.03)}.hero__photo.photo--cutout{inset:12% 3% 6%}.hero__photo.photo--cutout .photo__img{object-position:center 65%}.featured__photo.photo--cutout{inset:0 12% 16px}.featured__thumb.photo--cutout{overflow:hidden}.featured__thumb.photo--cutout .photo__img{object-position:center;filter:drop-shadow(0 4px 5px #37232140);transform:scale(.86)}.card__photo.photo--cutout{inset:-14% 6% 9%}.special__brown-photo.photo--cutout{bottom:9%}@media (min-width:900px){.hero__photo.photo--cutout{inset:calc(30 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u))}.featured__photo.photo--cutout{inset:0 calc(16 * var(--u)) calc(14 * var(--u)) calc(19 * var(--u))}.special__peach-photo.photo--cutout{inset:calc(-32 * var(--u)) calc(28 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u))}.special__brown-photo.photo--cutout{right:calc(6 * var(--u));bottom:calc(12 * var(--u));width:calc(100 * var(--u));height:calc(84 * var(--u))}.special__chef-photo.photo--cutout{inset:calc(-30 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u)) calc(40 * var(--u))}}.special__brown-photo.photo--cutout{width:44%;height:44%}@media (min-width:900px){.special__brown-photo.photo--cutout{right:calc(8 * var(--u));bottom:calc(10 * var(--u));width:calc(86 * var(--u));height:calc(62 * var(--u))}}.logo{align-items:center;gap:.3em;display:inline-flex}.logo__badge{border-radius:50%;width:1.45em;height:1.45em;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.logo:hover .logo__badge{transform:rotate(-14deg)scale(1.06)}.footer__logo{width:64px;height:64px;display:block}@media (min-width:900px){.footer__logo{width:calc(46 * var(--u));height:calc(46 * var(--u))}}.partners{gap:28px;margin:48px 12px 0;padding:0 8px;display:grid}.partners__tag{padding:.45em .8em .38em;font-size:13px;transform:rotate(-6deg)}.partners__title{margin-top:14px;font-size:36px;line-height:1.05}.partners__text{max-width:420px;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.6}.partners__cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:170px;padding:22px 12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.partner:hover{transform:translateY(-6px)rotate(-1.5deg)}.partner--wolt{background:var(--sky)}.partner--glovo{background:var(--lemon)}.partner__doodle{color:#2a1a12;opacity:.7;width:34px;position:absolute;top:10px;right:10px}.partner--wolt .partner__doodle{color:#0b4f55}.partner__logo{background:var(--white);border-radius:999px;place-items:center;width:80%;max-width:220px;padding:16px 20px;display:grid;box-shadow:0 8px 18px #3723211f}.partner__logo img{object-fit:contain;width:100%;height:auto;max-height:44px}.partner__label{font-family:var(--display);text-transform:var(--caps);letter-spacing:.02em;color:var(--text);text-align:center;align-items:center;gap:.5em;font-size:clamp(13px,3.9vw,15px);font-weight:900;display:inline-flex}.partner__arrow{background:var(--frame);width:1.7em;height:1.7em;color:var(--white);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.partner:hover .partner__arrow{transform:rotate(45deg)}.partner__arrow svg{width:60%;height:60%}@media (min-width:640px){.partners{margin:56px 20px 0}.partner{min-height:200px}}@media (min-width:900px){.partners{align-items:center;gap:calc(28 * var(--u));margin:calc(44 * var(--u)) calc(19.5 * var(--u)) 0;padding:0 calc(27.5 * var(--u));grid-template-columns:1fr 1.3fr}.partners__tag{font-size:calc(9.6 * var(--u))}.partners__title{margin-top:calc(10 * var(--u));font-size:calc(34.6 * var(--u));line-height:1.01}.partners__text{margin-top:calc(12 * var(--u));max-width:calc(220 * var(--u));font-size:max(calc(8.4 * var(--u)), 13px);line-height:calc(14 * var(--u))}.partners__cards{gap:calc(14 * var(--u))}.partner{min-height:calc(150 * var(--u));gap:calc(14 * var(--u));padding:calc(20 * var(--u));border-radius:calc(35 * var(--u))}.partner__doodle{right:calc(14 * var(--u));top:calc(12 * var(--u));width:calc(26 * var(--u))}.partner__logo{max-width:calc(160 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u))}.partner__logo img{max-height:calc(34 * var(--u))}.partner__label{font-size:calc(11.4 * var(--u))}}.menu-card__options{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.menu-card__options li{background:var(--paper-top);color:var(--text);border-radius:999px;align-items:center;gap:.5em;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.menu-card__option-price{background:var(--frame);color:var(--white);font-family:var(--display);border-radius:999px;padding:2px 8px;font-size:14px;font-weight:900}@media (min-width:900px){.menu-card__options{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u))}.menu-card__options li{padding:calc(4 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u)) calc(9 * var(--u));font-size:max(calc(7.6 * var(--u)), 12px)}.menu-card__option-price{font-size:calc(9 * var(--u))}}.featured__meta{white-space:normal;flex:auto;min-width:0}.featured__divider,.featured__price{flex:none}@media (min-width:900px){.featured__item{width:calc(260 * var(--u))}html[lang=ka] .featured__name{font-size:calc(12 * var(--u))}html[lang=ka] .partner__label{font-size:calc(10 * var(--u));white-space:nowrap}.featured__copy,.featured__item{width:calc(305 * var(--u))}.featured__divider{margin-left:calc(14 * var(--u))}.featured__price{margin-left:calc(12 * var(--u))}}.logo{align-items:center;height:46px;display:inline-flex}.logo__img{width:auto;height:100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.logo:hover .logo__img{transform:rotate(-3deg)scale(1.04)}.footer__logo{width:auto;height:52px}.footer__logo img{width:auto;height:100%}@media (min-width:900px){.logo{height:calc(30 * var(--u))}.footer__logo{width:auto;height:calc(32 * var(--u))}}.special__peach-photo.photo--cutout{inset:-20% 6% 8%}.special__green-photo.photo--cutout{inset:4%}.special__green-photo.photo--cutout .photo__img{object-position:center}.special__brown-photo.photo--cutout{width:54%;height:52%;inset:auto 5% 7% auto}.special__chef-photo.photo--cutout{inset:-14% 10% 7%}.special__chef-photo.photo--cutout .photo__img{object-position:center}.special__peach-doodle,.special__chef-doodle{z-index:0}.special__peach-photo,.special__chef-photo,.special__green-photo{z-index:1}.special__combo,.special__green-icon{z-index:2}:is(.special__chef:has(.photo--cutout) .special__chef-doodle,.special__peach:has(.photo--cutout) .special__peach-doodle){opacity:.55;display:block}.special__chef-doodle--b{display:none!important}.special__brown-photo.photo--cutout{width:62%;height:58%;bottom:5%;right:3%}.love__avatar{box-shadow:0 0 0 2px var(--white), 0 6px 14px #0b4f5540;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.love__who:hover .love__avatar{transform:rotate(-8deg)scale(1.08)}.featured__cookie{vertical-align:-.12em;filter:drop-shadow(0 4px 5px #37232140);width:1.15em;height:auto;margin-left:.14em;animation:none;transform:rotate(-8deg)}.love__cookie{filter:drop-shadow(0 8px 12px #0b4f554d);height:auto;animation:5s ease-in-out infinite love-bob;transform:rotate(12deg)}@keyframes love-bob{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.love__cookie{animation:none}}.love__ring{opacity:.9}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav__item--mobile{border-top:1px solid var(--tile);padding-top:10px}.header__account{display:none}.header__cart-count{border:2px solid var(--white);background:var(--orange);min-width:20px;height:20px;color:var(--text);font-family:var(--body);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}button.text-link{cursor:pointer;background:0 0;border:0;padding:0}.text-link svg{width:1em;height:1em}.shop-page{background:var(--white);border-radius:28px;margin:4px 12px 0;padding:32px 18px 36px}.shop-page--narrow{max-width:520px}.shop-page__title{overflow-wrap:anywhere;font-size:clamp(36px,10vw,64px);line-height:1}.shop-page__loading{color:#1c1210b8;margin:24px 0 0}.product{background:var(--white);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:28px;margin:4px 12px 0;padding:20px 18px 32px;display:grid}.product__back{justify-self:start;font-size:15px}.product__box{margin-top:12%}.product__photo{inset:-14% 6% 2%}.product__tag{padding:.45em .8em .38em;font-size:13px;display:inline-block;transform:rotate(-4deg)}.product__title{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(34px,10vw,60px);line-height:1}.product__desc{color:#1c1210cc;margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.6}.buy{gap:20px;margin-top:24px;display:grid}.buy__options{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.buy__label{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.choice{display:inline-flex;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice>span{border:2px solid var(--tile);background:var(--paper-mid);border-radius:999px;align-items:center;gap:.3em;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.choice input:checked+span{border-color:var(--text);background:var(--sun)}.choice input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.buy__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.buy__price{font-family:var(--display);color:var(--price);font-size:34px;font-weight:900}.buy__add,.form__submit{cursor:pointer;z-index:0;background:0 0;border:0;justify-self:start;min-width:200px;height:56px;padding:0 28px;font-size:18px}.form__submit:disabled{cursor:progress;opacity:.7}.buy__status{min-height:1.5em;color:var(--green);flex-wrap:wrap;align-items:center;gap:.35em;margin:0;font-weight:600;display:flex}.buy__status svg{width:1.1em;height:1.1em}.buy__status a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.qty{background:var(--paper-top);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.qty__btn{background:var(--white);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.qty__btn svg{width:18px;height:18px}.qty__btn:disabled{opacity:.4;cursor:default}.qty__value{text-align:center;min-width:2ch;font-size:17px;font-weight:800}.related{padding:48px 20px 8px}.related__title{font-size:34px;line-height:1}.related__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:36px 20px;margin-top:40px;display:grid}.related__grid .card{width:auto}.menu-card{position:relative}.menu-card__link{color:inherit}.menu-card__link:after{content:"";z-index:1;position:absolute;inset:0}.menu-card__link:focus-visible{outline:none}.menu-card:has(.menu-card__link:focus-visible){outline:3px solid var(--blue);outline-offset:6px;border-radius:20px}.menu-card__media{position:relative}.quick-add{z-index:2;border:2px solid var(--text);background:var(--yellow);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:-14px;right:6%}.quick-add:hover{transform:scale(1.08)rotate(-6deg)}.quick-add svg{width:22px;height:22px}.quick-add--done{background:var(--green);border-color:var(--green);color:var(--white)}.cart{margin-top:24px}.cart--empty{justify-items:start;gap:18px;font-size:17px;font-weight:500;display:grid}.cart--empty p{margin:0}.cart__lines{margin:0;padding:0;list-style:none}.cart-line{border-bottom:1px solid var(--tile);grid-template-columns:64px 1fr auto;grid-template-areas:"img info remove""img qty price";align-items:center;gap:8px 12px;padding:16px 0;display:grid}.cart-line__img{background:var(--paper-top);border-radius:16px;grid-area:img;place-items:center;width:64px;height:64px;display:grid}.cart-line__img img{width:90%;height:auto}.cart-line__info{grid-area:info;gap:2px;min-width:0;display:grid}.cart-line__name{font-family:var(--display);text-transform:var(--caps);color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:900}.cart-line__option{color:#1c1210b8;font-size:14px}.cart-line .qty{grid-area:qty;justify-self:start}.cart-line__price{font-family:var(--display);color:var(--price);grid-area:price;justify-self:end;font-size:22px;font-weight:900}.cart-line__remove{color:#1c1210b8;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:remove;justify-self:end;place-items:center;width:40px;height:40px;display:grid}.cart-line__remove:hover{background:var(--paper-top);color:#b3261e}.cart-line__remove svg{width:20px;height:20px}.cart__footer{gap:20px;margin-top:24px;display:grid}.cart__total,.checkout__total{font-family:var(--display);text-transform:var(--caps);justify-content:space-between;align-items:baseline;margin:0;font-size:26px;font-weight:900;display:flex}.cart__total .lari,.checkout__total .lari{font-size:.9em}.cart__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.cart__actions .blob-btn{height:56px;padding:0 28px;font-size:18px}.form{gap:18px;margin-top:24px;display:grid}.field{gap:6px;display:grid}.field__label{font-size:14px;font-weight:700}.field input,.field textarea{border:2px solid var(--tile);background:var(--paper-mid);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:16px;padding:12px 16px;font-size:16px}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--text);background:var(--white);outline:none;box-shadow:0 0 0 3px #19a3e173}.field__hint,.form__note{color:#1c1210b8;margin:0;font-size:14px}.form__error,.form__ok{margin:0;font-size:15px;font-weight:600}.form__error{color:#8c1d13;background:#fde8e4;border-radius:14px;padding:12px 16px}.form__ok{color:var(--green)}.form__ok:empty{display:none}.form__switch{margin:0;font-size:15px}.form__switch a{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.form__submit--danger .blob-shape__path--outlined{fill:#fde8e4;stroke:#8c1d13}.form__submit--danger{color:#8c1d13}.checkout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:8px;display:grid}.checkout__summary{background:var(--paper-top);border-radius:24px;align-content:start;gap:16px;padding:20px;display:grid}.checkout__summary-title{font-family:var(--display);text-transform:var(--caps);margin:0;font-size:22px;font-weight:900}.checkout__summary ul,.order-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkout__summary li,.order-items li{justify-content:space-between;gap:12px;font-size:15px;font-weight:500;display:flex}.checkout__summary li>:last-child,.order-items li>:last-child{flex:none;font-weight:800}.checkout__pay,.checkout__demo{color:#1c1210b8;margin:0;font-size:14px}.checkout__demo{border-top:1px dashed #1c121040;padding-top:12px}.account{gap:20px;margin-top:20px;display:grid}.account__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.account__hello{margin:0;font-size:18px;display:grid}.account__email{color:#1c1210b8;overflow-wrap:anywhere;font-size:14px}.account__grid{gap:20px;display:grid}.panel{background:var(--paper-mid);border:2px solid var(--paper-top);border-radius:24px;min-width:0;padding:20px}.panel--danger{border-color:#f6cfc8}.panel__title{font-family:var(--display);text-transform:var(--caps);margin:0;font-size:22px;font-weight:900}.panel__empty{color:#1c1210b8;margin:12px 0 0}.panel .form{margin-top:16px}.orders{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.order-row__link{background:var(--white);color:var(--text);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id total""meta meta""status status";align-items:center;gap:6px 12px;padding:14px 16px;transition:transform .15s;display:grid}.order-row__link:hover{transform:translate(3px)}.order-row__id{font-weight:800}.order-row__meta{color:#1c1210b8;grid-area:meta;font-size:14px}.order-row__status{color:#1b5e37;background:#dff3e6;border-radius:999px;grid-area:status;justify-self:start;padding:2px 10px;font-size:13px;font-weight:700}.order-row__id{grid-area:id}.order-row__total{font-family:var(--display);color:var(--price);grid-area:total;justify-self:end;font-size:20px;font-weight:900}.order-facts{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;display:grid}.order-facts dt{font-weight:700}.order-facts dd{overflow-wrap:anywhere;margin:0}.order-items+.checkout__total{border-top:1px solid var(--tile);margin-top:16px;padding-top:14px}@media (min-width:640px){.shop-page,.product{margin:4px 20px 0;padding:40px 36px 44px}.shop-page--narrow{margin-inline:auto}.account__grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.header__account{display:grid}.nav__item--mobile{display:none}.header__actions{gap:calc(9 * var(--u))}.header__cart-count{min-width:calc(11 * var(--u));height:calc(11 * var(--u));font-size:max(calc(6 * var(--u)), 10px)}.shop-page,.product{margin:4px calc(19.5 * var(--u)) 0;padding:calc(28 * var(--u)) calc(34 * var(--u)) calc(34 * var(--u));border-radius:calc(35 * var(--u))}.shop-page--narrow{max-width:560px;margin-inline:auto}.product{align-items:center;column-gap:calc(34 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product__back{grid-column:1/-1}.product__box{margin-top:8%}.related{padding:calc(40 * var(--u)) calc(47 * var(--u)) 0}.related__title{font-size:calc(28 * var(--u))}.checkout{align-items:start;gap:calc(28 * var(--u));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.checkout__summary{position:sticky;top:16px}.cart{max-width:860px}.cart-line{grid-template-columns:80px 1fr auto auto 44px;grid-template-areas:"img info qty price remove";gap:16px 20px}.cart-line__img{width:80px;height:80px}.cart-line__price{text-align:right;min-width:90px}.order-row__link{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"id status total""meta status total"}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
