@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_fc706c2b-module__fNlgUG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_fc706c2b-module__fNlgUG__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_aa24e9ba-module__DysiKW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_aa24e9ba-module__DysiKW__variable{--font-sans:"DM Sans", "DM Sans 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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#12120f;--paper:#f6f3ec;--cream:#ebe5d8;--red:#a52b2b;--gold:#b48a51;--muted:#716f68}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2{font-family:var(--font-display),serif;letter-spacing:-.03em;margin:0}h2{font-size:48px}p{line-height:1.65}.topbar,.simple-head{color:#fff;z-index:5;background:#11110f;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.topbar nav{gap:30px;display:flex}.topbar nav button,.admin-link,.simple-head button{color:inherit;background:0 0;border:0}.brand{color:inherit;letter-spacing:.2em;background:0 0;border:0;align-items:center;gap:12px;font-weight:600;display:flex}.brandmark{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);place-items:center;font-family:serif;font-size:24px;display:grid}.brand small{letter-spacing:.45em;color:var(--gold);margin-top:3px;font-size:8px;display:block}.head-actions{align-items:center;gap:20px;display:flex}.open-dot{color:#75a67c;font-size:12px}.bag{color:#fff;background:#22221f;border:1px solid #3c3b37;padding:10px 15px}.bag b{background:var(--red);border-radius:50%;margin-left:7px;padding:2px 7px}.hero{color:#fff;background:url(https://images.unsplash.com/photo-1579871494447-9811cf80d66c?auto=format&fit=crop&w=1800&q=90) 50%/cover;min-height:670px;position:relative}.hero-shade{background:linear-gradient(90deg,#080807f5 0%,#080807b3 50%,#0808071f 100%);position:absolute;inset:0}.hero-copy{max-width:780px;padding:92px 7vw;position:relative}.eyebrow{color:#d2ac73;letter-spacing:.24em;font-size:11px;font-weight:700}.eyebrow.dark{color:var(--red)}.hero h1{margin:20px 0;font-size:78px;line-height:.95}.hero h1 em{color:#d6ae75;font-weight:500}.hero p{color:#d2d0ca;max-width:590px;font-size:17px}.hero-actions{gap:14px;margin:30px 0 55px;display:flex}.primary,.outline,.ghost{border:0;justify-content:center;align-items:center;gap:25px;padding:15px 22px;text-decoration:none;display:inline-flex}.primary{background:var(--red);color:#fff}.primary:hover{background:#8d2323}.ghost{color:#fff;background:0 0;border:1px solid #6a6861}.outline{color:var(--ink);background:0 0;border:1px solid #ccc}.full{width:100%}.quick{border-top:1px solid #46443f;gap:45px;padding-top:25px;display:flex}.quick span{color:#999;font-size:11px;display:grid}.quick b{color:#fff;margin-bottom:4px;font-size:13px}.featured,.menu-page{max-width:1500px;margin:auto;padding:90px 6vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.section-head button,.desc,.text-btn,.back{color:var(--red);background:0 0;border:0}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card{background:#fff}.product-image{height:270px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.product-card:hover img{transform:scale(1.04)}.product-image>span{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:7px 10px;font-size:10px;position:absolute;top:14px;left:14px}.product-image button{background:#fff;border:0;border-radius:50%;width:46px;height:46px;font-size:26px;position:absolute;bottom:15px;right:15px;box-shadow:0 5px 20px #0004}.product-info{padding:20px;position:relative}.product-info>div{justify-content:space-between;align-items:center;display:flex}.product-info h3{font-family:var(--font-display);margin:0;font-size:25px}.product-info small{color:var(--red);font-size:11px}.product-info p{color:var(--muted);min-height:44px;font-size:13px}.product-info strong{align-items:center;gap:8px;display:flex}.product-info del{color:#aaa;font-size:12px;font-weight:400}.desc{float:right;font-size:12px}.info-strip{color:#fff;background:#161613;grid-template-columns:repeat(3,1fr);gap:30px;padding:42px 7vw;display:grid}.info-strip div{border-right:1px solid #333;grid-template-columns:50px 1fr;align-items:center;display:grid}.info-strip i{color:var(--gold);grid-row:1/3;font-size:28px}.info-strip b{font-family:var(--font-display);font-size:19px}.info-strip span{color:#888;font-size:11px}.location{grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;padding:90px 8vw;display:grid}.location h2{margin-top:15px}.map{background:linear-gradient(30deg,#dcd4c5,#f4efe4);place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.map:before,.map:after{content:"";background:#fff;width:120%;height:12px;position:absolute;transform:rotate(-20deg);box-shadow:0 55px #fff,0 -85px #fff}.map span{z-index:1;background:var(--red);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:60px;height:60px;font-size:25px;display:grid;transform:rotate(-45deg)}.map small{background:#fff;padding:10px 18px;position:absolute;bottom:20px}.whatsapp{color:#fff;z-index:8;background:#288d5b;border-radius:50%;place-items:center;width:52px;height:52px;font-size:27px;text-decoration:none;display:grid;position:fixed;bottom:25px;right:24px}.cartbar{color:#fff;z-index:7;background:#171714;justify-content:space-between;width:min(600px,100% - 140px);padding:13px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0005}.cartbar div{display:grid}.cartbar div span{color:#999;font-size:11px}.cartbar button{background:var(--red);color:#fff;border:0;padding:12px 20px}.toast{color:#fff;z-index:20;background:#244e36;padding:12px 20px;position:fixed;top:95px;left:50%;transform:translate(-50%)}.menu-intro{text-align:center;max-width:600px;margin:0 auto 45px}.menu-intro h1{font-size:62px}.menu-tools{border-bottom:1px solid #ddd;justify-content:space-between;margin-bottom:35px;display:flex}.categories{display:flex;overflow:auto}.categories button{color:#777;white-space:nowrap;background:0 0;border:0;padding:15px 18px}.categories button.active{color:var(--red);border-bottom:2px solid var(--red)}.search{background:#fff;margin-bottom:8px;padding:11px 15px}.search input{border:0;outline:0;margin-left:8px}.modal-back{z-index:30;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-modal{background:var(--paper);grid-template-columns:1fr 1fr;width:min(870px,100%);max-height:92vh;display:grid;position:relative;overflow:auto}.product-modal>img{object-fit:cover;width:100%;height:100%;min-height:570px}.close{background:#fff;border:0;width:38px;height:38px;font-size:25px;position:absolute;top:15px;right:15px}.modal-body{padding:45px}.modal-body h2{font-size:40px}.choice{gap:10px;margin:22px 0;display:grid}.choice>b{justify-content:space-between;display:flex}.choice em{font:10px var(--font-sans);color:var(--red);background:#f0dede;padding:4px}.choice label{background:#fff;padding:13px}.choice label span{float:right;color:#888}.note{gap:7px;font-weight:600;display:grid}.note textarea{resize:none;border:1px solid #ddd;min-height:70px;padding:12px}.modal-body .primary{margin-top:20px}footer{color:#aaa;background:#0f0f0d;justify-content:space-between;align-items:center;padding:55px 7vw;display:flex}.checkout-page{background:#f7f5f0;min-height:100vh}.simple-head{height:72px}.checkout-wrap{max-width:1100px;margin:auto;padding:32px 25px}.steps{justify-content:center;align-items:center;gap:14px;margin:10px 0 40px;display:flex}.steps span{color:#999;border:1px solid #ccc;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;display:flex}.steps span.on{background:var(--red);color:#fff;border-color:var(--red)}.steps i{background:#ccc;width:70px;height:1px}.checkout-grid{grid-template-columns:1.7fr 1fr;gap:28px;display:grid}.checkout-form,.summary{background:#fff;padding:35px}.checkout-form h1{font-size:43px}.checkout-form>p{color:#777}.cart-item{border-bottom:1px solid #eee;grid-template-columns:74px 1fr auto;align-items:center;gap:15px;padding:18px 0;display:grid}.cart-item img{object-fit:cover;width:74px;height:74px}.cart-item div{gap:5px;display:grid}.cart-item small{color:#888}.cart-item div span{align-items:center;gap:10px;display:flex}.cart-item div button{background:#fff;border:1px solid #ddd;width:25px;height:25px}.suggest{background:#f6f1e7;margin-top:20px;padding:16px}.suggest>div{justify-content:space-between;margin-top:10px;display:flex}.suggest button{width:28px;height:28px}.next{margin-top:24px}.summary{gap:15px;height:max-content;display:grid}.summary span,.summary strong{justify-content:space-between;display:flex}.summary small{color:#888;line-height:1.5}.toggle{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.toggle button{background:#fff;border:1px solid #ddd;padding:18px}.toggle button.active{border-color:var(--red);color:var(--red);background:#fff8f7}.fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fields label,.cash{gap:6px;font-size:12px;font-weight:600;display:grid}.fields input,.fields select,.cash input{background:#fff;border:1px solid #ddd;padding:13px}.fields .wide{grid-column:1/-1}.pickup-box,.review{background:#f6f1e7;gap:6px;padding:18px;display:grid}.payments{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.payments button{text-align:left;background:#fff;border:1px solid #ddd;gap:5px;padding:18px;display:grid}.payments button.active{border:2px solid var(--red);background:#fff8f7}.payments button>span{font-size:26px}.payments small{color:#888}.review{margin-top:20px}.center-page,.track-page{background:#efebe2;place-items:center;min-height:100vh;padding:30px;display:grid}.success-card{text-align:center;background:#fff;width:min(520px,100%);padding:50px}.success-icon{color:#35794d;background:#e2f0e5;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 25px;font-size:30px;display:grid}.success-card h1{font-size:48px}.order-ticket{background:#f7f4ed;gap:12px;margin:25px 0;padding:20px;display:grid}.order-ticket span{justify-content:space-between;display:flex}.status{color:#35794d}.success-card .outline{margin:10px 0}.text-btn{padding:12px}.track-page{padding:0;display:block}.track-page>section{background:#fff;max-width:620px;margin:60px auto;padding:45px}.track-page h1{font-size:48px}.timeline{margin:35px 0}.timeline div{grid-template-columns:40px 1fr auto;align-items:center;padding-bottom:32px;display:grid;position:relative}.timeline div:not(:last-child):after{content:"";background:#ddd;width:2px;height:30px;position:absolute;top:34px;left:16px}.timeline i{border:1px solid #ccc;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.timeline .done i{color:#fff;background:#467653;border:0}.timeline .active i{background:var(--red);color:#fff;border:0}.timeline span{color:#888;font-size:12px}.track-summary{background:#f6f3ec;gap:9px;margin-bottom:20px;padding:20px;display:grid}.track-summary strong{border-top:1px solid #ddd;justify-content:space-between;padding-top:10px;display:flex}.admin{background:#f3f2ee;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin>aside{color:#aaa;background:#181816;flex-direction:column;height:100vh;padding:25px 17px;display:flex;position:sticky;top:0}.admin>aside>small{letter-spacing:.2em;margin:38px 10px 10px;font-size:9px}.admin>aside nav{gap:4px;display:grid}.admin>aside nav button{color:#aaa;text-align:left;background:0 0;border:0;gap:12px;padding:11px;display:flex}.admin>aside nav button.active{color:#fff;border-left:2px solid var(--gold);background:#2c2924}.admin>aside nav b{background:var(--red);color:#fff;border-radius:10px;margin-left:auto;padding:1px 7px}.store-link{color:#bbb;background:0 0;border:1px solid #444;margin-top:auto;padding:12px}.admin-main{min-width:0;padding:0 35px 50px}.admin-main>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:85px;display:flex}.admin-main>header h1{font-family:var(--font-sans);font-size:23px}.admin-main>header p{color:#888;margin:3px 0;font-size:12px}.admin-user{align-items:center;gap:12px;display:flex}.admin-user>i{background:#dec6a1;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.admin-user>b{font-size:12px;display:grid}.admin-user small{color:#888;font-weight:400}.periods{gap:4px;margin:25px 0;display:flex}.periods button{background:#fff;border:1px solid #ddd;padding:9px 14px}.periods .active{color:#fff;background:#222}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics>div{background:#fff;gap:7px;padding:20px;display:grid}.metrics span{color:#777;font-size:12px}.metrics b{font-size:24px}.metrics small{color:#3e8052}.ops{grid-template-columns:2fr 1fr;gap:16px;margin-top:18px;display:grid}.ops>div,.ops>aside{background:#fff;padding:22px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title h3{margin:0}.panel-title span{color:#888;font-size:11px}.status-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 30px;display:grid}.status-cards>div{border:1px solid #eee;gap:12px;padding:14px;display:flex}.status-cards i{border-radius:5px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.status-cards .red{color:#a52b2b;background:#f7dddd}.status-cards .amber{color:#95691a;background:#f4e6c8}.status-cards .green{color:#35794d;background:#dfede2}.status-cards span{color:#888;font-size:11px;display:grid}.orders-table>div{border-top:1px solid #eee;grid-template-columns:60px 1fr 90px 110px 20px;align-items:center;padding:13px 0;font-size:12px;display:grid}.orders-table span{display:grid}.orders-table small{color:#888}.orders-table em,.pill{text-align:center;border-radius:12px;padding:5px 8px;font-style:normal}.new{color:#a52b2b;background:#f8dddd}.prep{color:#95691a;background:#fae9c8}.ready{color:#35794d;background:#def0e1}.orders-table button{background:0 0;border:0}.ops>aside h3{margin:0 0 15px}.alert{color:#a52b2b;background:#fff5f3;gap:12px;margin-bottom:10px;padding:12px;display:flex}.alert span{color:#333;font-size:11px;display:grid}.alert button{color:var(--red);text-align:left;background:0 0;border:0;padding:5px 0}.ranking{border-top:1px solid #eee;gap:12px;padding:10px 0;display:flex}.ranking i{color:var(--gold);font-style:normal}.ranking span{color:#888;font-size:11px;display:grid}.ranking b{color:#333}.filters{gap:10px;margin:22px 0;display:flex}.filters input{flex:1}.filters input,.filters select{background:#fff;border:1px solid #ddd;padding:12px}.admin-table{background:#fff}.thead,.trow{grid-template-columns:.7fr 1.4fr .8fr .8fr 1fr 1fr;align-items:center;padding:14px 18px;display:grid}.thead{text-transform:uppercase;letter-spacing:.08em;background:#eeeae2;font-size:10px}.trow{border-bottom:1px solid #eee;font-size:12px}.trow>span:first-child{font-weight:700;display:grid}.trow small{color:#888}.pill{color:#79581c;background:#f4e6c8;width:max-content}.sync{color:#3b7b50}.placeholder{text-align:center;background:#fff;align-content:center;place-items:center;min-height:500px;margin-top:25px;display:grid}.placeholder>span{color:var(--gold);font:70px serif}.placeholder h2{font-size:40px}.placeholder p{color:#888}.placeholder div{gap:10px;display:flex}@media (max-width:900px){.topbar nav,.open-dot,.admin-link{display:none}.hero h1{font-size:58px}.product-grid{grid-template-columns:repeat(2,1fr)}.location,.checkout-grid{grid-template-columns:1fr}.summary{order:-1}.admin{grid-template-columns:75px 1fr}.admin>aside{padding:20px 10px}.admin>aside .brand>span:last-child,.admin>aside>small,.admin>aside nav button:not(.active){font-size:0}.admin>aside nav button{justify-content:center}.admin>aside nav button span{font-size:18px}.store-link{font-size:0}.metrics{grid-template-columns:repeat(2,1fr)}.ops{grid-template-columns:1fr}.admin-main{padding:0 18px 40px}.admin-user>b{display:none}}@media (max-width:600px){h2{font-size:38px}.topbar{height:67px;padding:0 18px}.hero{min-height:670px}.hero-copy{padding:80px 24px}.hero h1{font-size:50px}.hero-actions{display:grid}.quick{gap:18px}.quick span:last-child{display:none}.featured,.menu-page{padding:60px 18px}.section-head{align-items:start}.section-head button{display:none}.product-grid{grid-template-columns:1fr}.product-image{height:240px}.info-strip{grid-template-columns:1fr}.info-strip div{border-right:0}.location{padding:60px 24px}.cartbar{width:calc(100% - 90px);bottom:12px;left:12px;transform:none}.whatsapp{bottom:14px;right:14px}.menu-intro h1{font-size:50px}.menu-tools,.search{display:block}.product-modal{grid-template-columns:1fr}.product-modal>img{height:220px;min-height:220px}.modal-body{padding:25px}.checkout-wrap{padding:20px 14px}.steps b{display:none}.steps i{width:30px}.checkout-form,.summary{padding:22px}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}.payments{grid-template-columns:1fr}.success-card{padding:35px 22px}.track-page>section{margin:20px 12px;padding:30px 22px}.metrics{grid-template-columns:1fr 1fr}.status-cards{grid-template-columns:1fr}.admin-main>header .open-dot{display:none}.thead,.trow{grid-template-columns:.8fr 1.3fr 1fr}.thead span:nth-child(3),.thead span:nth-child(4),.thead span:nth-child(6),.trow span:nth-child(3),.trow span:nth-child(4),.trow span:nth-child(6),.filters select{display:none}}.map:before,.map:after,.map>span,.map>small{display:none}.map iframe{border:0;width:100%;height:420px;display:block}.brand-logo{object-fit:contain;width:auto;max-width:220px}.cancelled-step i{background:#a52b2b!important}.payments button>span{color:var(--red);align-items:center;min-height:32px;font-weight:800;display:flex}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.checkout-error{color:#8d2323;background:#fff0ee;border:1px solid #efc5c0;margin-top:18px;padding:12px 14px;font-size:13px}.admin-empty{color:#777;text-align:center;padding:36px 20px;font-size:13px}.admin-empty.error{color:#8d2323;background:#fff7f5}
.admin-link{color:#fff;text-decoration:none}.live-admin .admin-user>a{color:#a52b2b;margin-left:8px;font-size:11px}.admin-notice{color:#fff;z-index:70;background:#275e3d;padding:12px 18px;position:fixed;top:92px;right:30px;box-shadow:0 10px 25px #0003}.live-table .trow{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eee}.live-table .trow:hover{background:#faf7f1}.admin-empty{text-align:center;color:#777;padding:40px}.filters>span{color:#777;padding:12px;font-size:12px}.status-cancelled{color:#666!important;background:#eee!important}.drawer-back{z-index:80;background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-drawer{background:#f7f5f0;width:min(620px,100%);height:100vh;overflow:auto;box-shadow:-20px 0 50px #0003}.order-drawer>header{color:#fff;background:#171714;justify-content:space-between;padding:25px 30px;display:flex}.order-drawer>header span{letter-spacing:.2em;color:#b48a51;font-size:9px}.order-drawer>header h2{font:600 38px var(--font-display);margin:2px 0}.order-drawer>header small{color:#999}.order-drawer>header button{color:#fff;background:0 0;border:0;font-size:30px}.drawer-status{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.order-drawer>section{background:#fff;margin:15px;padding:22px}.order-drawer h3{margin:0 0 16px;font-size:14px}.detail-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.detail-grid span{color:#888;font-size:11px;display:grid}.detail-grid b{color:#222;margin-top:4px;font-size:13px}.drawer-item,.drawer-totals span,.drawer-totals strong{justify-content:space-between;display:flex}.drawer-item{border-bottom:1px solid #eee;padding:11px 0}.drawer-item span{display:grid}.drawer-item small{color:#a52b2b;margin-top:4px}.drawer-totals{gap:8px;margin-top:15px;display:grid}.drawer-totals strong{border-top:1px solid #ddd;padding-top:10px}.drawer-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawer-actions button{background:#fff;border:1px solid #ddd;padding:11px}.cancel-field{gap:7px;margin-top:18px;font-size:11px;display:grid}.cancel-field input{border:1px solid #ddd;padding:11px}.cancel-field button{color:#fff;background:#a52b2b;border:0;padding:10px}.cancel-field button:disabled{opacity:.35}.history>div{grid-template-columns:20px 1fr;gap:8px;padding-bottom:17px;display:grid}.history i{background:#b48a51;border-radius:50%;width:10px;height:10px;margin-top:4px}.history span{display:grid}.history small{color:#888}.history em{color:#a52b2b;margin-top:4px;font-size:11px}.orders-table>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:60px 1fr 90px 120px 20px;align-items:center;width:100%;padding:13px 0;display:grid}.orders-table>button span{display:grid}.orders-table>button small{color:#888}.orders-table>button em{font-style:normal}.module-ready{text-align:center;background:#fff;min-height:520px;margin-top:25px;padding:65px}.module-ready>span{color:#b48a51;font-size:55px}.module-ready h2{font-size:44px}.module-ready p{color:#777}.module-cards{grid-template-columns:1fr 1fr;gap:12px;max-width:600px;margin:30px auto;display:grid}.module-cards article{text-align:left;background:#f4f1e9;padding:22px;display:grid}.module-cards span{color:#777;margin-top:5px;font-size:12px}@media (max-width:700px){.drawer-actions,.detail-grid,.module-cards{grid-template-columns:1fr}.order-drawer>section{margin:8px}.drawer-status{align-items:flex-start;gap:12px}.admin-user>a{display:none}}.tutorial{background:#f4f1e9;border:1px solid #e2ddd0;border-radius:2px;margin:12px 0 20px;padding:16px 20px}.tutorial summary{cursor:pointer;color:#171714;font-weight:600}.tutorial ol{color:#333;gap:8px;margin:14px 0 0;padding-left:20px;font-size:13px;display:grid}.tutorial pre{color:#f4f1e9;background:#171714;border-radius:2px;margin:10px 0;padding:14px;font-size:11px;overflow-x:auto}.tutorial a{color:#a52b2b}.button-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.button-link{align-items:center;padding:11px 16px;font-size:13px;text-decoration:none;display:inline-flex}.print-status-card{background:#fff;border:1px solid #eee;gap:6px;margin:14px 0;padding:18px 20px;display:grid}.print-status-badge{border-radius:2px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.print-status-badge.online{color:#275e3d;background:#e5f3ea}.print-status-badge.offline{color:#a52b2b;background:#fbe9e9}.print-error{color:#a52b2b}.print-queue-counts{flex-wrap:wrap;gap:10px;margin:10px 0 18px;display:flex}.print-count{background:#f4f1e9;border-radius:2px;padding:5px 10px;font-size:11px}.print-count.failed{color:#a52b2b;background:#fbe9e9}.print-count.pending{color:#9a6b1a;background:#fdf3e0}.print-count.printed{color:#275e3d;background:#e5f3ea}.print-queue-table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.print-queue-table th{text-align:left;background:#f4f1e9;padding:10px;font-weight:600}.print-queue-table td{border-top:1px solid #eee;padding:10px}
.crud-page{padding-top:25px}.crud-list{background:#fff;margin-top:22px}.crud-head,.crud-row{grid-template-columns:1.4fr 1.8fr .7fr .8fr;align-items:center;gap:15px;padding:14px 20px;display:grid}.crud-head{text-transform:uppercase;letter-spacing:.12em;background:#eae7df;font-size:9px}.crud-row{border-bottom:1px solid #eee;font-size:12px}.crud-row>span{display:grid}.crud-row small{color:#888;margin-top:3px}.crud-actions{justify-content:flex-end;gap:6px;display:flex!important}.crud-actions button{background:#fff;border:1px solid #ddd;padding:8px}.crud-actions .danger{color:#a52b2b}.switch{color:#777;background:#eee;border:0;border-radius:20px;align-items:center;gap:6px;width:max-content;padding:6px 10px 6px 6px;font-size:10px;display:flex}.switch i{background:#aaa;border-radius:50%;width:18px;height:18px}.switch.on{color:#35794d;background:#e1efe5}.switch.on i{background:#4b8b60}.crud-modal-back{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crud-modal{background:#f7f5f0;width:min(650px,100%);max-height:94vh;overflow:auto}.crud-modal>header{color:#fff;background:#171714;justify-content:space-between;padding:22px 25px;display:flex}.crud-modal>header small{color:#b48a51;letter-spacing:.14em}.crud-modal>header h2{font-size:32px}.crud-modal>header button{color:#fff;background:0 0;border:0;font-size:28px}.crud-fields{grid-template-columns:1fr 1fr;gap:15px;padding:25px;display:grid}.crud-fields label{gap:6px;font-size:11px;font-weight:600;display:grid}.crud-fields input,.crud-fields select,.crud-fields textarea{background:#fff;border:1px solid #d8d4ca;padding:11px}.crud-fields textarea{resize:vertical;min-height:75px}.crud-fields .wide{grid-column:1/-1}.crud-fields .check{align-items:center;gap:8px;display:flex}.crud-fields .check input{width:17px;height:17px}.crud-error{color:#8d2323;background:#fff0ee;border:1px solid #efc5c0;margin:12px 25px;padding:11px}.crud-modal>footer{background:#ebe7df;justify-content:flex-end;gap:10px;padding:18px 25px;display:flex}.crud-modal>footer .brand{display:none}@media (max-width:750px){.crud-head{display:none}.crud-row{grid-template-columns:1fr 1fr}.crud-row>span:nth-child(3),.crud-row>span:nth-child(4){justify-content:flex-start;display:flex!important}.crud-fields{grid-template-columns:1fr}.crud-fields .wide{grid-column:auto}}
.suggest-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid!important}.suggest-card{text-align:left;background:#fff;border:1px solid #e3ded3;grid-template-columns:58px 1fr 26px;align-items:center;gap:10px;padding:8px;display:grid}.suggest-card img{object-fit:cover;width:58px;height:52px}.suggest-card span{display:grid}.suggest-card small{color:#a52b2b;margin-top:4px}.suggest-card i{color:#fff;background:#a52b2b;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.upload-field{border:1px dashed #b9b2a5;padding:14px;position:relative}.upload-field img{object-fit:cover;width:100%;height:150px;margin-bottom:8px}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-field span{text-align:center;color:#555;background:#eeeae2;padding:12px}.brand-logo{object-fit:contain;width:46px;height:46px}.closed-dot{color:#d47a72;font-size:12px}.whatsapp img{width:27px;height:27px}.whatsapp{font-size:0}footer a{color:#d2ac73;text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:600px){.suggest-grid{grid-template-columns:1fr}}
.reports-page,.settings-page{padding-top:25px}.report-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.report-grid article,.settings-card{background:#fff;padding:25px}.report-grid article>div{margin:18px 0}.report-grid span{justify-content:space-between;font-size:12px;display:flex}.report-grid i{background:#a52b2b;min-width:2px;height:7px;margin-top:7px;display:block}.settings-card{grid-template-columns:1fr 1fr;gap:15px;max-width:760px;margin-top:22px;display:grid}.settings-card h3,.settings-card p{grid-column:1/-1}.settings-card label{gap:6px;font-size:11px;font-weight:600;display:grid}.settings-card input{border:1px solid #ddd;padding:11px}.settings-card .check{grid-column:1/-1;align-items:center;display:flex}.settings-card .check input{width:17px;height:17px}.settings-card button{width:max-content}@media (max-width:700px){.report-grid,.settings-card{grid-template-columns:1fr}.settings-card h3,.settings-card p,.settings-card .check{grid-column:auto}}
.print-receipt{display:none}.integration-alert{background:#fff0d6;border-left:4px solid #b36b00;align-items:center;gap:10px;margin:14px 0;padding:14px;display:flex}.integration-alert>div{flex:1;display:grid}.integration-alert span{color:#6f5328;font-size:12px}.integration-alert button{background:#fff;border:1px solid #c79a59;padding:9px 12px}.integration-alert button:first-of-type{color:#fff;background:#a52b2b;border-color:#a52b2b}.admin-login{background:#171714;place-items:center;min-height:100vh;padding:20px;display:grid}.admin-login form{background:#fff;gap:16px;width:min(430px,100%);padding:42px;display:grid}.admin-login .brand{color:#171714;margin-bottom:20px}.admin-login h1{font-size:42px}.admin-login p{color:#777;margin:0}.admin-login label{gap:7px;font-size:12px;font-weight:600;display:grid}.admin-login input{border:1px solid #ccc;padding:13px}.admin-login form>a{color:#a52b2b;text-align:center;font-size:12px;text-decoration:none}.admin-user>button{color:#a52b2b;background:0 0;border:0;font-size:11px}@media print{@page{size:58mm auto;margin:2mm}html,body{background:#fff!important;width:58mm!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.print-receipt,.print-receipt *{visibility:visible!important}.print-receipt{color:#000!important;background:#fff!important;width:52mm!important;height:max-content!important;min-height:0!important;padding:1mm!important;font:13px/1.3 Courier New,monospace!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.print-receipt header{text-align:center!important;gap:2px!important;display:grid!important}.print-receipt h1{letter-spacing:0!important;font:700 17px/1.1 Courier New,monospace!important}.print-receipt section{gap:2px!important;margin:2mm 0!important;display:grid!important}.receipt-rule{border-top:1px dashed #000!important;margin:2mm 0!important}.receipt-item{grid-template-columns:1fr auto!important;gap:2px 4px!important;margin:1.5mm 0!important;display:grid!important}.receipt-item small{grid-column:1/-1!important}.receipt-values span,.receipt-values strong{justify-content:space-between!important;display:flex!important}.receipt-values strong{border-top:1px solid #000!important;padding-top:1mm!important;font-size:13px!important}.print-receipt footer{color:#000!important;text-align:center!important;background:#fff!important;margin:0!important;padding:2mm 0 0!important;display:block!important}}
.live-table .thead,.live-table .trow{grid-template-columns:.65fr 1.3fr .9fr .7fr 1.15fr .85fr 52px}.live-table .trow{cursor:pointer}.row-actions{justify-content:center;display:flex!important}.row-actions button{color:#a52b2b;background:#fff;border:1px solid #d8d3ca;border-radius:6px;width:36px;height:36px;font-size:18px}.row-actions button:hover{color:#fff;background:#a52b2b}.status-new{color:#245c9d!important;background:#dcecff!important}.status-in_production{color:#8a6112!important;background:#fff0c9!important}.status-ready{color:#287342!important;background:#dff2e4!important}.status-waiting_courier{color:#6a3da1!important;background:#eee4ff!important}.status-out_for_delivery{color:#176a72!important;background:#dff4f6!important}.status-delivered,.status-picked_up{color:#1f6c38!important;background:#d7efdc!important}.status-waiting_pickup{color:#935616!important;background:#ffe7c9!important}.status-cancelled{color:#a52b2b!important;background:#f8dddd!important}.identity-size-field{max-width:360px;margin-bottom:18px}.identity-size-field label{gap:7px;display:grid}.identity-size-field input{border:1px solid #ddd;padding:11px}.brand-logo{max-width:320px}.admin-brand-logo{max-width:220px}.admin>aside nav button>span{justify-content:center;align-items:center;width:20px;display:inline-flex}.info-strip i svg{stroke-width:1.7px;width:28px;height:28px}.payments button>span svg{stroke-width:1.8px;width:30px;height:30px}@media (max-width:700px){.live-table .thead,.live-table .trow{grid-template-columns:.8fr 1.3fr 1fr 44px}.live-table .thead span:nth-child(3),.live-table .thead span:nth-child(4),.live-table .thead span:nth-child(6),.live-table .trow>span:nth-child(3),.live-table .trow>span:nth-child(4),.live-table .trow>span:nth-child(6){display:none}}
