:where(.tm-base){--tm-price:var(--c-btn);--tm-case:none;color:var(--tm-ink);background:var(--tm-tex,linear-gradient(transparent, transparent)), var(--tm-bg)}:where(.tm-base) .tm-header{background:var(--tm-dark);color:var(--tm-on-dark);padding-bottom:18px}:where(.tm-base) .tm-hero{background:var(--tm-hero,var(--tm-dark));position:absolute;inset:0;overflow:hidden}:where(.tm-base) .tm-hero>*{pointer-events:none;position:absolute}:where(.tm-base) .tm-hero-capa{background:linear-gradient(180deg, color-mix(in srgb, var(--tm-dark) 50%, transparent) 0%, color-mix(in srgb, var(--tm-dark) 25%, transparent) 45%, color-mix(in srgb, var(--tm-dark) 92%, transparent) 100%)}:where(.tm-base) .tm-logo{border-radius:var(--tm-logo-r,24px);background:var(--tm-card);box-shadow:0 0 0 3px var(--c-btn), 0 10px 24px #00000073}:where(.tm-base) .tm-name{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);letter-spacing:.01em;color:var(--tm-on-dark)}:where(.tm-base) .tm-desc,:where(.tm-base) .tm-meta{color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-ghost{background:var(--tm-dark2);border-color:color-mix(in srgb, var(--tm-on-dark) 18%, transparent);color:var(--tm-on-dark);box-shadow:none}:where(.tm-base) .tm-header .input{background:var(--tm-dark2);border-color:color-mix(in srgb, var(--tm-on-dark) 18%, transparent);color:var(--tm-on-dark)}:where(.tm-base) .tm-header .input::placeholder,:where(.tm-base) .tm-header svg.text-neutral-400{color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-nav{background:var(--tm-nav-bg,var(--tm-dark));color:var(--tm-nav-ink,var(--tm-on-dark));-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-top:0}:where(.tm-base) .tm-nav button{color:var(--tm-nav-ink,var(--tm-on-dark-soft))}:where(.tm-base) .tm-noren a{border-radius:var(--tm-tab-r,999px);text-transform:var(--tm-tab-case,none);letter-spacing:var(--tm-tab-ls,0);color:var(--tm-tab-ink);background:var(--tm-tab-bg);padding:7px 13px;font-size:12.5px;font-weight:700}:where(.tm-base) .tm-noren a[data-on=true]{background:var(--c-btn);color:#fff}:where(.tm-base) main h2{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case)}:where(.tm-base) .tm-sec{align-items:center;gap:10px;margin:6px 2px 12px;display:flex}:where(.tm-base) .tm-sec-name{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);font-size:var(--tm-sec-size,21px);text-transform:var(--tm-case);line-height:1.15}:where(.tm-base) .tm-div{background:var(--tm-div);flex:1;min-width:24px;height:12px}:where(.tm-base) main .card,:where(.tm-base) .tm-item{background:var(--tm-card);border-radius:var(--tm-card-r,14px);box-shadow:var(--tm-card-sh);border-color:#0000;position:relative}:where(.tm-base) main .text-neutral-400,:where(.tm-base) main .text-neutral-500{color:var(--tm-muted)}:where(.tm-base) main .border-neutral-200{border-color:var(--tm-line)}:where(.tm-base) .tm-lprice{color:var(--tm-price)!important}:where(.tm-base) .tm-plate{background:var(--tm-plate);border-radius:var(--tm-plate-r,12px);box-shadow:none}:where(.tm-base) .tm-plate>img{border-radius:calc(var(--tm-plate-r,12px) - 3px);inset:var(--tm-plate-pad,5px)!important;width:calc(100% - 2 * var(--tm-plate-pad,5px))!important;height:calc(100% - 2 * var(--tm-plate-pad,5px))!important}:where(.tm-base) .tm-item .tm-hanko+div{padding-top:12px}:where(.tm-base) .tm-hanko{z-index:1;background:var(--c-btn);color:#fff;letter-spacing:.05em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:-7px;left:-5px;transform:rotate(-4deg);box-shadow:0 2px 6px #0003}:where(.tm-base) .tm-bag{background:var(--tm-dark);color:var(--tm-on-dark);border-top:3px solid var(--c-btn);padding-block:12px;padding-inline:14px;box-shadow:0 10px 30px #00000059}:where(.tm-base) .tm-bag .tm-go{background:var(--c-btn);color:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}:where(.tm-base) .tm-bag-sub{color:var(--tm-on-dark-soft);font-size:12px;font-weight:500}:where(.tm-base) .tm-sheet,:where(.tm-base) .tm-sheet .tm-foot{background:var(--tm-sheet,var(--tm-bg));color:var(--tm-ink)}:where(.tm-base) .tm-sheet .tm-foot{border-color:var(--tm-line)}:where(.tm-base) .tm-sheet h2{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);font-size:24px;line-height:1.15}:where(.tm-base) .tm-sheet .text-neutral-400,:where(.tm-base) .tm-sheet .text-neutral-500,:where(.tm-base) .tm-sheet .text-neutral-600{color:var(--tm-muted)}:where(.tm-base) .tm-sheet .chip.bg-neutral-100{background:var(--tm-chip,var(--tm-line));color:var(--tm-ink)}:where(.tm-base) .tm-sheet .label{color:var(--tm-ink)}:where(.tm-base) .tm-sheet .input,:where(.tm-base) .tm-cart .input{background:var(--tm-field);border-color:var(--tm-line);color:var(--tm-ink);box-shadow:none}:where(.tm-base) .tm-sheet .input::placeholder,:where(.tm-base) .tm-cart .input::placeholder{color:var(--tm-muted)}:where(.tm-base) .tm-sheet .input:focus,:where(.tm-base) .tm-cart .input:focus{border-color:var(--c-btn)}:where(.tm-base) .tm-dprice{color:var(--tm-price)!important}:where(.tm-base) .tm-opt{border-color:var(--tm-line)!important;background:var(--tm-opt-bg,transparent)!important}:where(.tm-base) .tm-opt:has(input:checked){border-color:var(--c-btn)!important;background:color-mix(in srgb, var(--c-btn) 10%, var(--tm-field))!important}:where(.tm-base) .tm-opt-price{color:var(--tm-muted)!important}:where(.tm-base) .tm-opt:has(input:checked) .tm-opt-price{color:var(--tm-price)!important}:where(.tm-base) .tm-mqty{background:var(--tm-field);border-color:var(--tm-line);box-shadow:none}:where(.tm-base) .tm-dhero{background:var(--tm-hero,var(--tm-dark));place-items:center;display:grid;overflow:hidden}:where(.tm-base) .tm-dhero .tm-sun{pointer-events:none;position:absolute}:where(.tm-base) .tm-board{border-radius:var(--tm-board-r,14px);background:var(--tm-board,var(--tm-plate));place-items:center;display:grid;position:absolute;inset:12% 11%;overflow:hidden;box-shadow:0 18px 30px #0006}:where(.tm-base) .tm-board>img{border-radius:calc(var(--tm-board-r,14px) - 4px);inset:var(--tm-board-pad,8px)!important;width:calc(100% - 2 * var(--tm-board-pad,8px))!important;height:calc(100% - 2 * var(--tm-board-pad,8px))!important}:where(.tm-base) .tm-board-initial{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);color:var(--tm-board-ink,#00000073);font-size:60px}:where(.tm-base) .tm-dhero .tm-hanko{top:14px;left:14px}:where(.tm-base) .tm-tabbar{background:var(--tm-dark);border-top:2px solid var(--c-btn);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -6px 18px #00000040}:where(.tm-base) .tm-tab{color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-tab[data-on=true]{color:var(--c-laca)}:where(.tm-base) .tm-tab[data-on=true]:after{content:"";background:var(--c-laca);border-radius:3px;width:18px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}:where(.tm-base) .tm-tab-badge{background:var(--c-btn);color:#fff;box-shadow:0 0 0 1.5px var(--tm-dark)}:where(.tm-base) .tm-cart{background:var(--tm-tex,linear-gradient(transparent, transparent)), var(--tm-bg);color:var(--tm-ink)}:where(.tm-base) .tm-cart-head{background:var(--tm-hero,var(--tm-dark));color:var(--tm-on-dark);border-bottom:3px solid var(--c-btn);padding-block:18px 20px;position:relative;overflow:hidden}:where(.tm-base) .tm-cart-head>*{z-index:1;position:relative}:where(.tm-base) .tm-cart-head h2{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);letter-spacing:.01em;font-size:21px}:where(.tm-base) .tm-cart-ico{background:var(--c-btn)!important}:where(.tm-base) .tm-cart-ico svg{color:#fff!important}:where(.tm-base) .tm-cart .tm-cart-head .tm-cart-count{font-family:var(--font-sans);text-transform:none;color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-cart-x{background:color-mix(in srgb, var(--tm-dark) 70%, transparent);color:var(--tm-on-dark);box-shadow:0 0 0 1px color-mix(in srgb, var(--tm-on-dark) 20%, transparent)}:where(.tm-base) .tm-cart-x:hover{background:var(--tm-dark2)}:where(.tm-base) .tm-cart-item,:where(.tm-base) .tm-cart-card{background:var(--tm-card);border-radius:var(--tm-card-r,14px);box-shadow:var(--tm-card-sh);border-color:#0000}:where(.tm-base) .tm-cart .text-neutral-400,:where(.tm-base) .tm-cart .text-neutral-500,:where(.tm-base) .tm-cart .text-neutral-600{color:var(--tm-muted)}:where(.tm-base) .tm-cart .text-neutral-700{color:var(--tm-ink)}:where(.tm-base) .tm-cart-plate{background:var(--tm-plate);border-radius:var(--tm-plate-r,10px)}:where(.tm-base) .tm-cart-plate>img{border-radius:calc(var(--tm-plate-r,10px) - 3px);width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;inset:4px!important}:where(.tm-base) .tm-price{color:var(--tm-price)!important}:where(.tm-base) .tm-qty{background:var(--tm-field);border-color:var(--tm-line);box-shadow:none}:where(.tm-base) .tm-cart .tm-btn{background:var(--c-btn)!important;color:#fff!important}:where(.tm-base) .tm-track{background:var(--tm-line)}:where(.tm-base) .tm-cart-h{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);align-items:center;gap:10px;font-size:19px;display:flex}:where(.tm-base) .tm-cart-h:after{content:"";background:var(--tm-div);flex:1;height:12px}:where(.tm-base) .tm-cart-label{color:var(--tm-ink);font-weight:600}:where(.tm-base) .tm-seg,:where(.tm-base) .tm-pay{border-color:var(--tm-line)!important;background:var(--tm-field)!important;color:var(--tm-ink)!important}:where(.tm-base) .tm-seg[data-on=true],:where(.tm-base) .tm-pay[data-on=true]{border-color:var(--c-btn)!important;background:var(--c-btn)!important;color:#fff!important}:where(.tm-base) .tm-pay[data-on=true]{font-weight:700}:where(.tm-base) .tm-pix{background:var(--tm-bg);border:1.5px dashed var(--tm-line)}:where(.tm-base) .tm-outline{background:var(--tm-field);border-color:var(--c-btn)!important;color:var(--tm-price)!important}:where(.tm-base) .tm-cart-foot{background:var(--tm-dark);color:var(--tm-on-dark);border-top:3px solid var(--c-btn);box-shadow:0 -10px 24px #0000002e}:where(.tm-base) .tm-cart-foot .text-neutral-400,:where(.tm-base) .tm-cart-foot .text-neutral-500,:where(.tm-base) .tm-cart-foot .text-neutral-600{color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-cart-foot .text-green-600{color:#6fcf8a}:where(.tm-base) .tm-cart-foot .text-red-500{color:#ff8a80}:where(.tm-base) .tm-cart-foot .input,:where(.tm-base) .tm-cart-foot .btn-outline{background:var(--tm-dark2);border-color:color-mix(in srgb, var(--tm-on-dark) 18%, transparent);color:var(--tm-on-dark)}:where(.tm-base) .tm-cart-foot .input::placeholder{color:var(--tm-on-dark-soft)}:where(.tm-base) .tm-total-label{color:var(--tm-on-dark-soft);letter-spacing:.04em}:where(.tm-base) .tm-total{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);color:var(--tm-on-dark);font-size:28px}:where(.tm-base) .tm-send{box-shadow:0 0 0 1px color-mix(in srgb, var(--tm-on-dark) 12%, transparent), 0 10px 24px color-mix(in oklab, var(--c-btn) 40%, transparent);border-radius:14px}:where(.tm-base).tm-ped{width:100%;color:var(--tm-ink);background:var(--tm-tex,linear-gradient(transparent, transparent)), var(--tm-bg)}:where(.tm-base) .tm-ped-head{text-align:left;background:var(--tm-hero,var(--tm-dark));color:var(--tm-on-dark);margin-inline:-16px;padding:34px 20px 74px;position:relative;overflow:hidden}:where(.tm-base) .tm-ped-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.tm-base) .tm-ped-decor>*{position:absolute}:where(.tm-base) .tm-ped-head>p,:where(.tm-base) .tm-ped-head>h1{z-index:1;position:relative}:where(.tm-base).tm-ped .tm-ped-head .tm-ped-store{color:var(--tm-on-dark-soft);letter-spacing:.06em;text-transform:uppercase;font-size:13px}:where(.tm-base) .tm-ped-title{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);letter-spacing:.01em;color:var(--tm-on-dark);font-size:32px}:where(.tm-base) .tm-ped-code{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:800;color:var(--c-laca)!important}:where(.tm-base) .tm-ped-status{z-index:1;border-radius:var(--tm-card-r,16px);border-top:4px solid var(--c-btn);margin-top:-50px;padding:22px 20px 20px;position:relative;box-shadow:0 14px 30px #00000029;background:var(--tm-card)!important;color:var(--tm-ink)!important}:where(.tm-base) .tm-ped-status .tm-ped-ico{box-sizing:content-box;background:var(--c-btn);color:#fff;border-radius:10px;width:22px;height:22px;padding:9px;box-shadow:0 3px 8px #0003}:where(.tm-base) .tm-ped-status .tm-ped-now{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);margin-top:12px;font-size:27px;line-height:1.15}:where(.tm-base) .tm-ped-status .tm-ped-sub{color:var(--tm-muted);opacity:1;margin-top:6px;line-height:1.45}:where(.tm-base) .tm-ped-trail{border-radius:var(--tm-card-r,14px);background:var(--tm-card);box-shadow:var(--tm-card-sh);padding:18px 18px 14px}:where(.tm-base) .tm-step-dot{box-shadow:inset 0 0 0 2px var(--tm-line);border-width:0;background:var(--tm-field)!important}:where(.tm-base) .tm-step-dot>span{background:var(--tm-line)!important}:where(.tm-base) [data-state=done] .tm-step-dot,:where(.tm-base) [data-state=now] .tm-step-dot{box-shadow:none;background:var(--c-btn)!important}:where(.tm-base) [data-state=done] .tm-step-dot svg{color:#fff!important}:where(.tm-base) [data-state=now] .tm-step-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--c-btn) 22%, transparent);transform:scale(1.08)}:where(.tm-base) [data-state=now] .tm-step-dot>span{background:#fff!important}:where(.tm-base) .tm-step-link{width:4px;background:linear-gradient(180deg, var(--tm-line) 50%, transparent 0) 50% 0 / 2px 6px repeat-y!important}:where(.tm-base) [data-state=done] .tm-step-link{border-radius:2px;width:3px;background:var(--c-btn)!important}:where(.tm-base) .tm-step-label{color:var(--tm-muted)}:where(.tm-base) [data-state=done] .tm-step-label{color:var(--tm-ink)}:where(.tm-base) [data-state=now] .tm-step-label{color:var(--tm-ink);font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);padding-top:1px;font-size:17px}:where(.tm-base) .tm-ped-card{background:var(--tm-card);border-radius:var(--tm-card-r,14px);box-shadow:var(--tm-card-sh);border-color:#0000}:where(.tm-base) .tm-ped-h{font-family:var(--tm-display);font-weight:var(--tm-display-w,400);text-transform:var(--tm-case);align-items:center;gap:10px;font-size:19px;display:flex}:where(.tm-base) .tm-ped-h:after{content:"";background:var(--tm-div);flex:1;height:12px}:where(.tm-base).tm-ped .text-neutral-400,:where(.tm-base).tm-ped .text-neutral-500,:where(.tm-base).tm-ped .text-neutral-600{color:var(--tm-muted)}:where(.tm-base) .tm-ped-card .border-neutral-100{border-color:var(--tm-line)}:where(.tm-base) .tm-ped-note{color:var(--tm-muted)}:where(.tm-base) .tm-ped-btn{box-shadow:0 10px 22px color-mix(in oklab, var(--c-btn) 35%, transparent);border-radius:14px;background:var(--c-btn)!important;color:#fff!important}:where(.tm-base) .tm-ped-link{color:var(--tm-price)!important}[data-tema] .tm-dhero .tm-board:has(>img){aspect-ratio:auto;border-radius:16px;height:auto;inset:10px 10px 30px;transform:none}:is([data-tema=acai] .tm-dhero .tm-board:has(>img),[data-tema=doces] .tm-dhero .tm-board:has(>img),[data-tema=pastel] .tm-dhero .tm-board:has(>img)){inset:46px 10px 14px}[data-tema] .tm-dhero .tm-board:has(>img)>img{border-radius:13px;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;inset:3px!important}[data-tema] .tm-plate:has(>img)>img{border-radius:calc(var(--tm-plate-r,12px) - 2px);width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;inset:2px!important}
[data-tema=hortifruti]{--tm-dark:#1f3a24;--tm-dark2:#2a4a30;--tm-on-dark:#f6f3ea;--tm-on-dark-soft:#cfe0c6;--tm-hero:linear-gradient(180deg, #2f5d34, #234629);--tm-bg:#f6f3ea;--tm-ink:#1f2b1d;--tm-muted:#56624d;--tm-card:#fff;--tm-card-r:12px;--tm-card-sh:0 1px 0 #e3e6d6, 0 6px 14px #1f3a2412;--tm-line:#dbe2cc;--tm-field:#fff;--tm-chip:#e5ecd9;--tm-display:var(--font-tema-fraunces), Georgia, serif;--tm-display-w:700;--tm-hand:var(--font-tema-caveat), "Segoe Print", cursive;--tm-sec-size:23px;--tm-logo-r:50%;--tm-nav-bg:#f6f3ea;--tm-nav-ink:#1f2b1d;--tm-tab-bg:#e5ecd9;--tm-tab-ink:#1f2b1d;--tm-plate:linear-gradient(180deg, #c99a5b 0 17%, #9e6d36 17% 21%, #c99a5b 21% 58%, #9e6d36 58% 62%, #c99a5b 62% 95%, #9e6d36 95%);--tm-plate-r:6px;--tm-plate-pad:7px;--tm-board:linear-gradient(180deg, #c99a5b 0 17%, #9e6d36 17% 21%, #c99a5b 21% 58%, #9e6d36 58% 62%, #c99a5b 62% 95%, #9e6d36 95%);--tm-board-r:8px;--tm-board-pad:12px;--tm-board-ink:#1f2b1d80;--tm-div:radial-gradient(ellipse 7px 4px at 50% 50%, #5a9a3c 90%, transparent) 0 50% / 18px 12px repeat-x, linear-gradient(#5a9a3c, #5a9a3c) 0 50% / 100% 1.5px no-repeat}[data-tema=hortifruti] .tm-sunrise{background:radial-gradient(circle at 40% 60%, color-mix(in oklab, var(--c) 45%, #ffd166) 0 38%, var(--c) 72%);opacity:.95;width:170px;height:170px;box-shadow:0 0 60px color-mix(in oklab, var(--c) 45%, #ffd166);border-radius:50%;top:-44px;right:-34px}[data-tema=hortifruti] .tm-tag{color:#1f2b1d;font-family:var(--tm-hand);background:#f6f3ea;border-radius:4px;padding:5px 11px 6px 18px;font-size:21px;font-weight:700;line-height:1;top:58px;right:22px;transform:rotate(-6deg);box-shadow:0 4px 10px #00000040}[data-tema=hortifruti] .tm-tag:before{content:"";background:#2f5d34;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:6px}[data-tema=hortifruti] .tm-crates{background:repeating-linear-gradient(#c99a5b 0 13px,#9e6d36 13px 16px);height:46px;bottom:0;left:0;right:0;box-shadow:inset 0 6px #00000026}[data-tema=hortifruti] .tm-crates:before{content:"";background:radial-gradient(circle at 50% 60%,#e63946 0 12px,#0000 12.5px) 0 0/40px 34px repeat-x,radial-gradient(circle at 50% 60%,#f4a261 0 11px,#0000 11.5px) 20px 3px/40px 34px repeat-x,radial-gradient(circle at 50% 60%,#8ac926 0 9px,#0000 9.5px) 10px 8px/40px 34px repeat-x;height:34px;position:absolute;top:-26px;left:0;right:0}[data-tema=hortifruti] .tm-hero-capa .tm-sunrise{opacity:.75}[data-tema=hortifruti] .tm-name{font-size:29px;line-height:1.1}[data-tema=hortifruti] .tm-nav{box-shadow:0 1px #dbe2cc}[data-tema=hortifruti] .tm-lprice,[data-tema=hortifruti] .tm-dprice,[data-tema=hortifruti] .tm-price{font-family:var(--tm-hand);font-size:22px;font-weight:700;line-height:1}[data-tema=hortifruti] .tm-dprice{font-size:30px}[data-tema=hortifruti] .tm-lprice .text-xs,[data-tema=hortifruti] .tm-dprice .text-sm{font-family:var(--font-sans);font-size:12px}[data-tema=hortifruti] .tm-hanko{color:#2f5d34;font-family:var(--tm-hand);letter-spacing:0;background:#f6f3ea;border:1.5px solid #2f5d34;border-radius:4px;padding:1px 10px 2px;font-size:16px;font-weight:700;line-height:1.1;transform:rotate(-4deg)}[data-tema=hortifruti] .tm-dhero .tm-sun{background:radial-gradient(circle at 40% 60%, color-mix(in oklab, var(--c) 45%, #ffd166) 0 38%, var(--c) 72%);opacity:.9;border-radius:50%;width:190px;height:190px;top:-50px;right:-30px}[data-tema=hortifruti] .tm-board{box-shadow:0 16px 26px #0006,inset 0 4px #0000001f}[data-tema=hortifruti] .tm-cart-head:before{content:"";background:radial-gradient(circle at 40% 60%, color-mix(in oklab, var(--c) 45%, #ffd166) 0 38%, var(--c) 72%);opacity:.9;pointer-events:none;border-radius:50%;width:92px;height:92px;position:absolute;top:-44px;right:26px}[data-tema=hortifruti] .tm-ped-decor .tm-sunrise{width:140px;height:140px;top:-50px}[data-tema=hortifruti] .tm-ped-decor .tm-crates{height:40px;bottom:0}[data-tema=hortifruti] .tm-ped-head{padding-bottom:96px}[data-tema=hortifruti] .tm-ped-status{margin-top:-40px}
[data-tema=emporio]{--tm-dark:#2e241b;--tm-dark2:#3d3024;--tm-on-dark:#f6eddc;--tm-on-dark-soft:#d6c6aa;--tm-hero:linear-gradient(90deg, #3b2a1d, #4a3424 50%, #3b2a1d);--tm-bg:#efe6d6;--tm-tex:repeating-linear-gradient(100deg, #6e50280a 0 2px, transparent 2px 10px), repeating-linear-gradient(10deg, #ffffff2e 0 1px, transparent 1px 13px);--tm-ink:#2e241b;--tm-muted:#66574a;--tm-card:#f8f2e7;--tm-card-r:8px;--tm-card-sh:0 1px 0 #d6c7ae, 0 6px 14px #3c28140f;--tm-line:#d8c8ac;--tm-field:#fffaf1;--tm-chip:#e6d8bf;--tm-display:var(--font-tema-dmserif), Georgia, serif;--tm-sec-size:24px;--tm-logo-r:50%;--tm-nav-bg:#efe6d6;--tm-nav-ink:#2e241b;--tm-tab-bg:#e2d4bd;--tm-tab-ink:#2e241b;--tm-tab-r:4px;--tm-plate:linear-gradient(160deg, #f3ead9, #dbc9aa);--tm-plate-r:8px;--tm-board:linear-gradient(170deg, #b98b57, #8a5e35);--tm-board-r:10px;--tm-board-ink:#2e241b80;--tm-div:repeating-linear-gradient(60deg, #b08a5a 0 3px, #8a6a42 3px 5px) 0 50% / 100% 3px no-repeat}[data-tema=emporio] .tm-shelf{width:100%;height:100%;inset:0}[data-tema=emporio] .tm-hero-capa .tm-shelf{opacity:.4}[data-tema=emporio] .tm-name{border-bottom:1.5px dashed #f6eddc66;padding-bottom:6px;font-size:30px;line-height:1.1;display:inline-block}[data-tema=emporio] .tm-logo{box-shadow:0 0 0 3px #f6eddc, 0 0 0 5px var(--c-btn), 0 10px 24px #00000073}[data-tema=emporio] .tm-nav{box-shadow:0 1px #d8c8ac}[data-tema=emporio] .tm-lprice .text-xs.font-semibold{color:var(--tm-ink);background:#e6d8bf;border-radius:3px;margin-left:3px;padding:1px 5px;font-size:11px}[data-tema=emporio] .tm-hanko{width:50px;height:50px;color:var(--c-btn);border:2px dashed var(--c-btn);font-family:var(--tm-display);letter-spacing:.04em;text-align:center;background:#f8f2e7;border-radius:50%;outline:3px solid #f8f2e7;place-items:center;padding:0 4px;font-size:10px;font-weight:400;line-height:1.05;display:grid;transform:rotate(-10deg);box-shadow:0 3px 8px #0000002e}[data-tema=emporio] .tm-item:has(.tm-plate) .tm-hanko{top:-10px;left:auto;right:100px}[data-tema=emporio] .tm-item:has(.tm-plate) .tm-hanko+div{padding-top:0}[data-tema=emporio] .tm-item .tm-hanko+div{padding-top:0;padding-left:46px}[data-tema=emporio] .tm-item:has(.tm-plate) .tm-hanko+div{padding-left:0}[data-tema=emporio] .tm-dhero .tm-sun{background:linear-gradient(#0000 70%,#6b4a2e 70% 76%,#3a281a 76% 79%,#0000 79%);inset:0}[data-tema=emporio] .tm-board{inset:10% 14% 16%;box-shadow:0 14px 24px #00000073,inset 0 0 0 2px #ffffff14}[data-tema=emporio] .tm-dhero .tm-hanko{top:12px;left:12px}[data-tema=emporio] .tm-cart-head:before,[data-tema=emporio] .tm-ped-decor:before{content:"";pointer-events:none;background:linear-gradient(#6b4a2e 0 7px,#3a281a 7px);height:10px;position:absolute;bottom:0;left:0;right:0}[data-tema=emporio] .tm-cart-head:before{bottom:0}[data-tema=emporio] .tm-ped-decor .tm-shelf{clip-path:inset(84px 0 0);opacity:.55;height:160px;top:auto;bottom:0}[data-tema=emporio] .tm-ped-decor:before{display:none}[data-tema=emporio] .tm-ped-status .tm-ped-ico{border-radius:50%}
[data-tema=adega]{--tm-dark:#0b0d14;--tm-dark2:#161a26;--tm-on-dark:#eef1f7;--tm-on-dark-soft:#aab2c4;--tm-hero:#0b0d14;--tm-bg:#11141c;--tm-sheet:#11141c;--tm-ink:#e9ecf2;--tm-muted:#a3abbd;--tm-card:#191d28;--tm-card-r:14px;--tm-card-sh:0 0 0 1px #262c3d;--tm-line:#2f3649;--tm-field:#0f121a;--tm-chip:#232a3b;--tm-display:var(--font-tema-bungee), Impact, sans-serif;--tm-sec-size:17px;--tm-logo-r:18px;--tm-tab-bg:#1c2130;--tm-tab-ink:#cfd6e4;--tm-tab-r:8px;--tm-plate:radial-gradient(circle at 50% 30%, #2a3348, #141824);--tm-plate-r:12px;--tm-board:radial-gradient(circle at 50% 30%, #2a3348, #141824);--tm-board-ink:#eef1f759;--tm-price:var(--c-laca);--tm-neon:0 0 0 1.5px var(--c-laca), 0 0 14px color-mix(in oklab, var(--c-laca) 45%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tema=adega] .tm-rack{opacity:.6;background:radial-gradient(circle,#05060a 9px,#3a2a1f 10px 12px,#0000 12.5px) 0 0/30px 30px,radial-gradient(circle,#05060a 9px,#2c3a2a 10px 12px,#0000 12.5px) 15px 15px/30px 30px,#22180f;inset:0}[data-tema=adega] .tm-glow{background:radial-gradient(70% 60% at 22% 38%, color-mix(in oklab, var(--c-laca) 22%, transparent), transparent 70%), linear-gradient(180deg, #0b0d1440, #0b0d14 94%);inset:0}[data-tema=adega] .tm-neon{font-family:var(--font-tema-monoton), "Bungee", cursive;letter-spacing:.04em;color:#fff;text-shadow:0 0 3px #fff, 0 0 10px var(--c-laca), 0 0 22px var(--c-laca), 0 0 42px var(--c-laca);font-size:34px;line-height:1;animation:6s infinite tm-buzz;top:50px;left:20px}@keyframes tm-buzz{0%,91%,to{opacity:1}92%{opacity:.45}94%{opacity:1}96%{opacity:.65}}[data-tema=adega] .tm-hero-capa .tm-rack{opacity:.25}[data-tema=adega] .tm-logo{box-shadow:var(--tm-neon), 0 10px 24px #0009}[data-tema=adega] .tm-name{font-size:25px;line-height:1.1}[data-tema=adega] .tm-nav{box-shadow:0 1px #1c2130}[data-tema=adega] .tm-noren a[data-on=true]{background:color-mix(in oklab, var(--c-laca) 16%, #11141c);color:#fff;box-shadow:var(--tm-neon)}[data-tema=adega] .tm-div,[data-tema=adega] .tm-cart-h:after,[data-tema=adega] .tm-ped-h:after{background:var(--c-laca);height:2px;box-shadow:0 0 6px var(--c-laca), 0 0 14px color-mix(in oklab, var(--c-laca) 70%, transparent);border-radius:2px}[data-tema=adega] main section h2 svg{color:var(--c-laca)!important}[data-tema=adega] .tm-item p.font-semibold{color:#fff}[data-tema=adega] .tm-hanko{color:#0b3a5c;font-family:var(--tm-display);letter-spacing:.08em;background:linear-gradient(#f2faff,#b9dcf5);border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:400;transform:rotate(-3deg);box-shadow:inset 0 -2px #fff9,0 0 12px #96d2ff8c}[data-tema=adega] .tm-bag .tm-go,[data-tema=adega] .tm-cart .tm-btn,[data-tema=adega] .tm-ped-btn,[data-tema=adega] .tm-sheet .tm-foot>button,[data-tema=adega] .tm-mqty button[style]{box-shadow:var(--tm-neon)}[data-tema=adega] .tm-bag{border-top-color:var(--c-laca);box-shadow:0 -1px 12px color-mix(in oklab, var(--c-laca) 30%, transparent), 0 10px 30px #00000080}[data-tema=adega] .tm-tabbar{border-top-color:var(--c-laca)}[data-tema=adega] .tm-dhero{background:var(--tm-dark)}[data-tema=adega] .tm-dhero .tm-sun{background:radial-gradient(55% 70% at 50% 50%, color-mix(in oklab, var(--c-laca) 30%, transparent), transparent 70%), radial-gradient(circle, #05060a 9px, #3a2a1f 10px 12px, transparent 12.5px) 0 0 / 30px 30px;opacity:.45;inset:0}[data-tema=adega] .tm-board{box-shadow:var(--tm-neon), 0 18px 30px #0009}[data-tema=adega] .tm-opt:has(input:checked){border-color:var(--c-laca)!important;background:color-mix(in oklab, var(--c-laca) 12%, #0f121a)!important}[data-tema=adega] .tm-opt:has(input:checked)>span:first-child{border-color:var(--c-laca)!important;background:var(--c-laca)!important}[data-tema=adega] .tm-opt:has(input:checked)>span:first-child svg{color:#0b0d14!important}[data-tema=adega] .tm-opt .rounded-full.bg-white{background:var(--tm-field);border-color:var(--tm-line)}[data-tema=adega] .tm-cart-head{border-bottom-color:var(--c-laca);box-shadow:0 1px 12px color-mix(in oklab, var(--c-laca) 35%, transparent)}[data-tema=adega] .tm-cart-ico{box-shadow:var(--tm-neon)}[data-tema=adega] .tm-cart-ico svg{color:#fff!important}[data-tema=adega] .tm-seg[data-on=true],[data-tema=adega] .tm-pay[data-on=true]{box-shadow:0 0 10px color-mix(in oklab, var(--c-laca) 35%, transparent);border-color:var(--c-laca)!important;background:color-mix(in oklab, var(--c-laca) 16%, #0f121a)!important;color:#fff!important}[data-tema=adega] .tm-cart .text-neutral-700,[data-tema=adega] .tm-cart .text-neutral-800,[data-tema=adega] .tm-cart .text-neutral-900{color:var(--tm-ink)}[data-tema=adega] .tm-cart .bg-white,[data-tema=adega] .tm-cart .bg-neutral-50,[data-tema=adega] .tm-cart .bg-neutral-100{background-color:var(--tm-field)}[data-tema=adega] .tm-cart .border-neutral-200,[data-tema=adega] .tm-cart .border-neutral-300{border-color:var(--tm-line)}[data-tema=adega] .tm-track>div{background:var(--c-laca)!important}[data-tema=adega] .tm-pix{background:#0f121a}[data-tema=adega] .tm-outline{border-color:var(--c-laca)!important}[data-tema=adega] .tm-cart-foot{border-top-color:var(--c-laca)}[data-tema=adega] .tm-ped-decor .tm-neon{opacity:.9;font-size:26px;top:22px;left:auto;right:18px}[data-tema=adega] .tm-ped-status{border-top-color:var(--c-laca);box-shadow:0 0 0 1px #262c3d, 0 -2px 14px color-mix(in oklab, var(--c-laca) 30%, transparent)}[data-tema=adega] .tm-ped-status .tm-ped-ico{box-shadow:var(--tm-neon)}[data-tema=adega] [data-state=done] .tm-step-dot,[data-tema=adega] [data-state=now] .tm-step-dot{background:var(--c-laca)!important}[data-tema=adega] [data-state=done] .tm-step-dot svg{color:#0b0d14!important}[data-tema=adega] [data-state=now] .tm-step-dot>span{background:#0b0d14!important}[data-tema=adega] [data-state=now] .tm-step-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--c-laca) 25%, transparent), 0 0 12px var(--c-laca)}[data-tema=adega] [data-state=done] .tm-step-link{background:var(--c-laca)!important}@media (prefers-reduced-motion:reduce){[data-tema=adega] .tm-neon{animation:none}}
[data-tema=acai]{--tm-dark:#2a0c3a;--tm-dark2:#3b1651;--tm-on-dark:#fff3e6;--tm-on-dark-soft:#dcc8e4;--tm-hero:radial-gradient(120% 90% at 20% 0%, #5b1f78, #2a0c3a 70%);--tm-bg:#fff6ee;--tm-ink:#2a0c3a;--tm-muted:#6b5670;--tm-card:#fff;--tm-card-r:20px;--tm-card-sh:0 1px 0 #f0dfe9, 0 8px 18px #2a0c3a12;--tm-line:#e9d6e8;--tm-field:#fff;--tm-chip:#f4e6f5;--tm-display:var(--font-tema-baloo), "Baloo 2", system-ui, sans-serif;--tm-display-w:800;--tm-sec-size:23px;--tm-logo-r:50%;--tm-nav-bg:#fff6ee;--tm-nav-ink:#4a1d5f;--tm-tab-bg:#f1e3f3;--tm-tab-ink:#4a1d5f;--tm-plate:radial-gradient(circle at 50% 40%, #f7e8ff, #e4c8ee);--tm-plate-r:50%;--tm-plate-pad:6px;--tm-board:radial-gradient(circle at 50% 40%, #f7e8ff, #e4c8ee);--tm-board-r:50%;--tm-board-ink:#4a1d5f73;--tm-div:radial-gradient(circle, #d9a24e 2.6px, transparent 3.1px) 0 50% / 13px 12px repeat-x, radial-gradient(circle, #a8692b 1.8px, transparent 2.3px) 6px 20% / 13px 8px repeat-x;--tm-calda:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h340v52c-12 0-14 30-26 30s-12-34-30-34-14 52-32 52-14-48-34-48-16 26-32 26-14-38-34-38-14 60-34 60-16-50-34-50-18 22-34 22-12-30-26-30S0 50 0 50z'/%3E%3C/svg%3E")}[data-tema=acai] .tm-name{font-size:31px;line-height:1.05}[data-tema=acai] .tm-nav{box-shadow:0 1px #f0dfe9}[data-tema=acai] .tm-calda{filter:drop-shadow(0 3px #fff3)drop-shadow(0 8px 12px #00000059);height:92px;inset:0 0 auto}[data-tema=acai] .tm-calda>div{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 78%, #000), var(--c) 70%);-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}[data-tema=acai] .tm-leaf{width:128px;height:128px;bottom:-8px;right:-16px}[data-tema=acai] .tm-granola{opacity:.85;background:radial-gradient(circle,#e5b766 2.6px,#0000 3.1px) 0 0/14px 10px,radial-gradient(circle,#c98b3d 2px,#0000 2.5px) 7px 5px/14px 10px;height:14px;bottom:0;left:0;right:0}[data-tema=acai] .tm-hero-capa .tm-calda{opacity:.92}[data-tema=acai] .tm-hanko{font-family:var(--tm-display);letter-spacing:.04em;border-radius:12px 12px 12px 3px;padding:3px 10px;font-size:11px;font-weight:800;transform:rotate(-3deg)}[data-tema=acai] .tm-dhero .tm-sun{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 78%, #000), var(--c) 70%);height:70px;-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;z-index:1;inset:0 0 auto}[data-tema=acai] .tm-board{aspect-ratio:1;height:80%;inset:56% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff14,0 18px 30px #00000073}[data-tema=acai] .tm-dhero .tm-hanko{z-index:2}[data-tema=acai] .tm-bag{box-shadow:0 0 0 2px var(--c-btn), 0 10px 30px #2a0c3a59;border-top-width:0;border-radius:20px}[data-tema=acai] .tm-bag .tm-go{border-radius:999px;padding-inline:14px}[data-tema=acai] .tm-cart-head{padding-block:26px 20px}[data-tema=acai] .tm-cart-head:before{content:"";background:var(--c);height:24px;-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;mask:var(--tm-calda) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0 0 auto}[data-tema=acai] .tm-cart-ico{border-radius:50% 50% 50% 8px}[data-tema=acai] .tm-seg{border-radius:999px}[data-tema=acai] .tm-ped-head{padding-top:52px}[data-tema=acai] .tm-ped-decor .tm-calda{height:56px}[data-tema=acai] .tm-ped-decor .tm-leaf{width:96px;height:96px;bottom:40px;right:-12px}[data-tema=acai] .tm-ped-status{box-shadow:0 0 0 2px var(--c-btn), 0 14px 30px #2a0c3a2e;border-top:0}[data-tema=acai] .tm-ped-status .tm-ped-ico{border-radius:50% 50% 50% 10px}
[data-tema=lanches]{--tm-dark:#141210;--tm-dark2:#231e1a;--tm-on-dark:#f3e6cc;--tm-on-dark-soft:#c9b89b;--tm-hero:repeating-linear-gradient(-28deg, transparent 0 26px, #ffecc80e 26px 30px, transparent 30px 34px), #141210;--tm-bg:#efe2c9;--tm-tex:repeating-linear-gradient(112deg, #78501e0b 0 2px, transparent 2px 9px), repeating-linear-gradient(24deg, #ffffff29 0 1px, transparent 1px 11px);--tm-ink:#1f1712;--tm-muted:#5c4a37;--tm-card:#f8efdc;--tm-card-r:6px;--tm-card-sh:0 2px 0 #d8c6a6, 0 6px 14px #3c281414;--tm-line:#d6c3a1;--tm-field:#fffaf0;--tm-chip:#eadbbf;--tm-display:var(--font-tema-anton), Impact, "Arial Narrow", sans-serif;--tm-case:uppercase;--tm-sec-size:24px;--tm-logo-r:12px;--tm-tab-bg:#2a241f;--tm-tab-ink:#efe2c9;--tm-tab-r:3px;--tm-tab-case:uppercase;--tm-tab-ls:.05em;--tm-plate:linear-gradient(135deg, #3a2c22, #1c1612);--tm-plate-r:6px;--tm-plate-pad:4px;--tm-board:linear-gradient(160deg, #3b332d, #1d1815);--tm-board-r:8px;--tm-board-ink:#f3e6cc80;--tm-div:repeating-linear-gradient(90deg, #3a2c22 0 16px, transparent 16px 22px) 0 2px / 100% 3px no-repeat, repeating-linear-gradient(90deg, transparent 0 8px, #3a2c22 8px 24px, transparent 24px 30px) 0 7px / 100% 3px no-repeat;--tm-fogo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V86C1.0 78 3.4 48 9.0 34C11.4 52 19.6 74 20.0 88C21.0 56 25.4 26 31.0 12C33.4 30 39.6 52 40.0 84C41.0 90 43.4 60 49.0 46C51.4 64 59.6 86 60.0 88C61.0 64 65.4 34 71.0 20C73.4 38 79.6 60 80.0 84C81.0 50 83.4 20 89.0 6C91.4 24 99.6 46 100.0 88C101.0 82 105.4 52 111.0 38C113.4 56 119.6 78 120.0 84C121.0 68 123.4 38 129.0 24C131.4 42 139.6 64 140.0 88C141.0 54 145.4 24 151.0 10C153.4 28 159.6 50 160.0 84C161.0 86 163.4 56 169.0 42C171.4 60 179.6 82 180.0 88C181.0 72 185.4 42 191.0 28C193.4 46 199.6 68 200.0 84V100Z'/%3E%3C/svg%3E")}[data-tema=lanches] .tm-flame,[data-tema=lanches] .tm-dhero .tm-sun{background:linear-gradient(to top, color-mix(in oklab, var(--c) 55%, #ffe08a) 0%, var(--c) 40%, color-mix(in oklab, var(--c) 35%, transparent) 100%);height:84px;-webkit-mask:var(--tm-fogo) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--tm-fogo) 0 0 / 100% 100% no-repeat;mask:var(--tm-fogo) 0 0 / 100% 100% no-repeat;opacity:.9;filter:blur(2.5px);transform-origin:50% 100%;animation:2.8s ease-in-out infinite alternate tm-flick;bottom:-4px;left:-4%;right:-4%}[data-tema=lanches] .tm-flame+.tm-flame{opacity:.8;background:linear-gradient(to top, #ffd27a, color-mix(in oklab, var(--c) 55%, #ffd27a) 60%, transparent);height:58px;animation-duration:2.1s;animation-delay:-1s;left:-14%;right:6%;-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@keyframes tm-flick{to{opacity:.7;transform:scaleY(1.12)}}[data-tema=lanches] .tm-hero:after,[data-tema=lanches] .tm-ped-decor:after{content:"";background:radial-gradient(60% 80% at 50% 100%, color-mix(in oklab, var(--c) 45%, transparent), transparent 75%);pointer-events:none;height:70%;position:absolute;inset:auto -10% 0}[data-tema=lanches] .tm-hero-capa .tm-flame{opacity:.75}[data-tema=lanches] .tm-name{letter-spacing:.02em;font-size:34px;line-height:1.02}[data-tema=lanches] .tm-hanko{font-family:var(--tm-display);letter-spacing:.08em;outline-offset:-3px;border-radius:2px;outline:1px dashed #fff9;padding:4px 11px;font-size:11px;font-weight:400;transform:rotate(-3deg);-webkit-mask:radial-gradient(4px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(4px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}[data-tema=lanches] .tm-dhero .tm-sun{height:56px}[data-tema=lanches] .tm-board{box-shadow:0 18px 30px #00000080,inset 0 0 0 2px #ffecc812}[data-tema=lanches] .tm-cart-head:before{content:"";background:var(--c);height:22px;-webkit-mask:var(--tm-fogo) 0 0 / 33% 100% repeat-x;-webkit-mask:var(--tm-fogo) 0 0 / 33% 100% repeat-x;mask:var(--tm-fogo) 0 0 / 33% 100% repeat-x;opacity:.85;pointer-events:none;position:absolute;inset:auto -4% -4px}[data-tema=lanches] .tm-cart-ico{border-radius:4px}[data-tema=lanches] .tm-total{letter-spacing:.02em;font-size:30px}[data-tema=lanches] .tm-ped-decor .tm-flame{opacity:.8;height:44px;bottom:24px}[data-tema=lanches] .tm-ped-status .tm-ped-ico{border-radius:4px;transform:rotate(-4deg)}[data-tema=lanches] [data-state=now] .tm-step-dot{border-radius:4px}@media (prefers-reduced-motion:reduce){[data-tema=lanches] .tm-flame,[data-tema=lanches] .tm-dhero .tm-sun{animation:none}}
[data-tema=doces]{--tm-dark:#4a1f2e;--tm-dark2:#5e2a3c;--tm-on-dark:#fff1f5;--tm-on-dark-soft:#efc6d3;--tm-hero:#fde8ee;--tm-bg:#fff8f4;--tm-ink:#4a1f2e;--tm-muted:#7d5363;--tm-card:#fff;--tm-card-r:18px;--tm-card-sh:0 1px 0 #f6dce4, 0 8px 18px #4a1f2e0f;--tm-line:#f1d3dd;--tm-field:#fff;--tm-chip:#fbe3ea;--tm-display:var(--font-tema-playfair), "Playfair Display", Georgia, serif;--tm-display-w:700;--tm-sec-size:23px;--tm-logo-r:50%;--tm-nav-bg:#fff8f4;--tm-nav-ink:#4a1f2e;--tm-tab-bg:#fbe3ea;--tm-tab-ink:#4a1f2e;--tm-plate:linear-gradient(160deg, #fff, #fde3ea);--tm-plate-r:16px;--tm-plate-pad:6px;--tm-board:linear-gradient(160deg, #fff, #fbd9e4);--tm-board-r:20px;--tm-board-pad:10px;--tm-board-ink:#4a1f2e66;--tm-div:radial-gradient(circle at 50% 100%, transparent 4px, #e6a9bb 4.5px 6px, transparent 6.5px) 0 2px / 14px 8px repeat-x;--tm-pingos:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 60'%3E%3Cpath d='M39 0h12v30a6 6 0 0 1-12 0zM129 0h12v18a6 6 0 0 1-12 0zM189 0h11v40a5.5 5.5 0 0 1-11 0z'/%3E%3C/svg%3E");--tm-cobertura:linear-gradient(#000, #000) 0 0 / 100% 40px no-repeat, radial-gradient(circle at 15px 40px, #000 14.5px, transparent 15px) 0 0 / 30px 56px repeat-x, var(--tm-pingos) 0 40px / 210px 60px repeat-x;--tm-cobertura-p:linear-gradient(#000, #000) 0 0 / 100% 14px no-repeat, radial-gradient(circle at 10px 14px, #000 9.5px, transparent 10px) 0 0 / 20px 24px repeat-x, var(--tm-pingos) 0 14px / 140px 40px repeat-x;--tm-confeitos:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='104'%3E%3Crect x='45' y='19.5' width='12' height='3.5' rx='1.75' fill='%23f39bb8' transform='rotate(153 51 21)'/%3E%3Crect x='89' y='12.6' width='12' height='3.5' rx='1.75' fill='%237fcfc4' transform='rotate(-35 95 14)'/%3E%3Crect x='74' y='38.4' width='12' height='3.5' rx='1.75' fill='%23f2c96b' transform='rotate(177 80 40)'/%3E%3Crect x='10' y='50.9' width='12' height='3.5' rx='1.75' fill='%23c9a2f0' transform='rotate(100 16 53)'/%3E%3Ccircle cx='17' cy='16' r='2.6' fill='%23ffffff'/%3E%3Crect x='59' y='79.0' width='12' height='3.5' rx='1.75' fill='%23f39bb8' transform='rotate(-60 65 81)'/%3E%3Crect x='86' y='89.6' width='12' height='3.5' rx='1.75' fill='%237fcfc4' transform='rotate(70 92 91)'/%3E%3Crect x='133' y='10.3' width='12' height='3.5' rx='1.75' fill='%23f39bb8' transform='rotate(17 139 12)'/%3E%3Crect x='117' y='31.7' width='12' height='3.5' rx='1.75' fill='%237fcfc4' transform='rotate(137 123 33)'/%3E%3Ccircle cx='114' cy='70' r='2.6' fill='%23f2c96b'/%3E%3Crect x='5' y='83.2' width='12' height='3.5' rx='1.75' fill='%23c9a2f0' transform='rotate(120 11 85)'/%3E%3Crect x='116' y='93.6' width='12' height='3.5' rx='1.75' fill='%23ffffff' transform='rotate(92 122 95)'/%3E%3Crect x='49' y='54.5' width='12' height='3.5' rx='1.75' fill='%23f39bb8' transform='rotate(19 55 56)'/%3E%3Crect x='31' y='90.1' width='12' height='3.5' rx='1.75' fill='%237fcfc4' transform='rotate(36 37 92)'/%3E%3Ccircle cx='138' cy='56' r='2.6' fill='%23f39bb8'/%3E%3Crect x='81' y='64.0' width='12' height='3.5' rx='1.75' fill='%23c9a2f0' transform='rotate(-20 87 66)'/%3E%3C/svg%3E") 0 0 / 150px 104px}[data-tema=doces] .tm-header,[data-tema=doces] .tm-cart-head,[data-tema=doces] .tm-ped-head{--tm-dark:#fde8ee;--tm-dark2:#fff;--tm-on-dark:#4a1f2e;--tm-on-dark-soft:#6e4554;--c-laca:var(--c-btn)}[data-tema=doces] .tm-share{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#4a1f2ed1}[data-tema=doces] .tm-share:hover{background:#4a1f2e}[data-tema=doces] .tm-sprinkles{background:var(--tm-confeitos);opacity:.9;inset:70px 0 0}[data-tema=doces] .tm-frost,[data-tema=doces] .tm-dhero .tm-sun{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 82%, #000) 0, var(--c) 34%, color-mix(in oklab, var(--c) 82%, #fff) 52%, var(--c) 64%);height:100px;-webkit-mask:var(--tm-cobertura);-webkit-mask:var(--tm-cobertura);mask:var(--tm-cobertura);filter:drop-shadow(0 3px #ffffff80)drop-shadow(0 6px 8px #4a1f2e38);inset:0 0 auto}[data-tema=doces] .tm-hero-capa .tm-sprinkles{opacity:.35}[data-tema=doces] .tm-name{font-size:30px;line-height:1.08}[data-tema=doces] .tm-nav{box-shadow:0 1px #f6dce4}[data-tema=doces] .tm-name,[data-tema=doces] main h2,[data-tema=doces] .tm-sec-name,[data-tema=doces] .tm-board-initial,[data-tema=doces] .tm-sheet h2,[data-tema=doces] .tm-cart-head h2>span:last-child,[data-tema=doces] .tm-cart-h,[data-tema=doces] .tm-total,[data-tema=doces] .tm-ped-title,[data-tema=doces] .tm-ped-now,[data-tema=doces] .tm-ped-h,[data-tema=doces] [data-state=now] .tm-step-label{font-style:italic}[data-tema=doces] .tm-cart .tm-cart-head .tm-cart-count{font-style:normal}[data-tema=doces] .tm-hanko{letter-spacing:.08em;border-radius:2px;padding:4px 14px 4px 9px;font-size:10px;transform:rotate(-3deg);-webkit-mask:linear-gradient(-45deg,#0000 6px,#000 6.5px) 100% 0/51% 51% no-repeat,linear-gradient(-135deg,#0000 6px,#000 6.5px) 100% 100%/51% 51% no-repeat,linear-gradient(#000,#000) 0/50% 100% no-repeat;mask:linear-gradient(-45deg,#0000 6px,#000 6.5px) 100% 0/51% 51% no-repeat,linear-gradient(-135deg,#0000 6px,#000 6.5px) 100% 100%/51% 51% no-repeat,linear-gradient(#000,#000) 0/50% 100% no-repeat}[data-tema=doces] .tm-dhero{background:var(--tm-confeitos), #fde8ee}[data-tema=doces] .tm-dhero .tm-sun{z-index:1;height:84px}[data-tema=doces] .tm-board{inset:26% 16% 8%;box-shadow:0 0 0 1px #f6d2de,0 14px 26px #4a1f2e2e}[data-tema=doces] .tm-dhero .tm-hanko{z-index:2;top:auto;bottom:14px}[data-tema=doces] .tm-bag{box-shadow:0 0 0 2px color-mix(in oklab, var(--c) 45%, #fff), 0 10px 28px #4a1f2e4d;border-top-width:0;border-radius:18px}[data-tema=doces] .tm-bag .tm-go{border-radius:999px;padding-inline:14px}[data-tema=doces] .tm-cart-head{padding-block:34px 18px}[data-tema=doces] .tm-cart-head:before{content:"";background:var(--c);height:40px;-webkit-mask:var(--tm-cobertura-p);-webkit-mask:var(--tm-cobertura-p);mask:var(--tm-cobertura-p);pointer-events:none;z-index:0;position:absolute;inset:0 0 auto}[data-tema=doces] .tm-cart-ico{border-radius:50%}[data-tema=doces] .tm-seg,[data-tema=doces] .tm-send{border-radius:999px}[data-tema=doces] .tm-ped-head{padding-top:92px}[data-tema=doces] .tm-ped-decor .tm-frost{height:88px}[data-tema=doces] .tm-ped-decor .tm-sprinkles{opacity:.35;inset:50px 0 0}[data-tema=doces] .tm-ped-status{box-shadow:0 0 0 2px color-mix(in oklab, var(--c) 35%, #fff), 0 14px 30px #4a1f2e1f;border-top:0}[data-tema=doces] .tm-ped-status .tm-ped-ico{border-radius:50%}[data-tema=doces] .tm-ped-btn{border-radius:999px}
[data-tema=pastel]{--tm-dark:#3b2410;--tm-dark2:#4d3119;--tm-on-dark:#fff4d6;--tm-on-dark-soft:#e8cfa0;--tm-hero:#fff4d6;--tm-bg:#fffaf0;--tm-ink:#3b2410;--tm-muted:#6f5538;--tm-card:#fff;--tm-card-r:10px;--tm-card-sh:0 1px 0 #f1e2c2, 0 6px 14px #3b241012;--tm-line:#ecdcb8;--tm-field:#fff;--tm-chip:#f6e7c3;--tm-display:var(--font-tema-alfa), "Rockwell", Georgia, serif;--tm-hand:var(--font-tema-caveat), "Segoe Print", cursive;--tm-sec-size:21px;--tm-logo-r:50%;--tm-nav-bg:#fffaf0;--tm-nav-ink:#3b2410;--tm-tab-bg:#f6e7c3;--tm-tab-ink:#3b2410;--tm-plate:radial-gradient(120% 90% at 40% 30%, #f9dfa4, #e9b85f 70%, #d99c3f);--tm-plate-r:10px;--tm-plate-pad:6px;--tm-board:radial-gradient(120% 90% at 40% 30%, #f9dfa4, #e9b85f 70%, #d99c3f);--tm-board-r:14px;--tm-board-pad:10px;--tm-board-ink:#3b241073;--tm-div:linear-gradient(#e2ad55, #e2ad55) 0 2px / 100% 2px no-repeat, radial-gradient(circle at 50% 0, #e9b85f 5px, transparent 5.5px) 0 3px / 12px 9px repeat-x;--tm-listras:repeating-linear-gradient(90deg, var(--c) 0 28px, #fffdf7 28px 56px);--tm-franja:linear-gradient(#000, #000) 0 0 / 100% 58px no-repeat, radial-gradient(circle at 14px 58px, #000 13.5px, transparent 14px) 0 0 / 28px 72px repeat-x;--tm-franja-p:linear-gradient(#000, #000) 0 0 / 100% 14px no-repeat, radial-gradient(circle at 9px 14px, #000 8.5px, transparent 9px) 0 0 / 18px 24px repeat-x}[data-tema=pastel] .tm-header,[data-tema=pastel] .tm-cart-head,[data-tema=pastel] .tm-ped-head{--tm-dark:#fff4d6;--tm-dark2:#fff;--tm-on-dark:#3b2410;--tm-on-dark-soft:#6a4f33;--c-laca:var(--c-btn)}[data-tema=pastel] .tm-share{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#3b2410d9}[data-tema=pastel] .tm-share:hover{background:#3b2410}[data-tema=pastel] .tm-awning,[data-tema=pastel] .tm-dhero .tm-sun{background:linear-gradient(180deg, #00000029, transparent 34%, transparent 70%, #0000001a 80%, transparent 81%), var(--tm-listras);height:72px;-webkit-mask:var(--tm-franja);-webkit-mask:var(--tm-franja);mask:var(--tm-franja);filter:drop-shadow(0 5px 4px #3b241038);inset:0 0 auto}[data-tema=pastel] .tm-sign{color:#fff4d6;font-family:var(--tm-hand);background:#3b2410;border-radius:6px;padding:3px 13px 5px;font-size:22px;font-weight:700;line-height:1;top:92px;right:18px;transform:rotate(4deg);box-shadow:0 4px 10px #3b24104d,inset 0 0 0 2px #fff4d62e}[data-tema=pastel] .tm-sign:before,[data-tema=pastel] .tm-sign:after{content:"";background:#8a6a46;width:1.5px;height:26px;position:absolute;bottom:100%}[data-tema=pastel] .tm-sign:before{left:16px}[data-tema=pastel] .tm-sign:after{right:16px}[data-tema=pastel] .tm-hero-capa .tm-sign{box-shadow:0 4px 12px #0006}[data-tema=pastel] .tm-name{letter-spacing:0;font-size:28px;line-height:1.1}[data-tema=pastel] .tm-nav{box-shadow:0 1px #f1e2c2}[data-tema=pastel] .tm-lprice,[data-tema=pastel] .tm-dprice,[data-tema=pastel] .tm-price{font-family:var(--tm-hand);font-size:23px;font-weight:700;line-height:1}[data-tema=pastel] .tm-dprice{font-size:32px}[data-tema=pastel] .tm-lprice .text-xs,[data-tema=pastel] .tm-dprice .text-sm{font-family:var(--font-sans);font-size:12px}[data-tema=pastel] .tm-hanko{font-family:var(--tm-hand);letter-spacing:0;border-radius:999px;padding:1px 11px 3px;font-size:17px;font-weight:700;line-height:1.1;transform:rotate(-4deg)}[data-tema=pastel] .tm-dhero .tm-sun{z-index:1}[data-tema=pastel] .tm-dhero{background:radial-gradient(circle at 50% 120%,#e9b85f59,#0000 60%),#fff4d6}[data-tema=pastel] .tm-board{inset:24% 14% 9%;box-shadow:0 14px 24px #3b241038,inset 0 -3px #965a1440}[data-tema=pastel] .tm-dhero .tm-hanko{z-index:2;top:auto;bottom:14px}[data-tema=pastel] .tm-bag{border-radius:14px}[data-tema=pastel] .tm-cart-head{padding-block:32px 18px}[data-tema=pastel] .tm-cart-head:before{content:"";background:repeating-linear-gradient(90deg, var(--c) 0 18px, #fffdf7 18px 36px);height:24px;-webkit-mask:var(--tm-franja-p);-webkit-mask:var(--tm-franja-p);mask:var(--tm-franja-p);filter:drop-shadow(0 3px 2px #3b241033);pointer-events:none;z-index:0;position:absolute;inset:0 0 auto}[data-tema=pastel] .tm-cart-ico{border-radius:10px;transform:rotate(-4deg)}[data-tema=pastel] .tm-ped-head{padding-top:112px}[data-tema=pastel] .tm-ped-decor .tm-sign{font-size:20px;top:72px}[data-tema=pastel] .tm-ped-status .tm-ped-ico{border-radius:10px;transform:rotate(-4deg)}
[data-tema=restaurante]{--tm-dark:#26211b;--tm-dark2:#383128;--tm-on-dark:#f7f2e9;--tm-on-dark-soft:#d3c8b8;--tm-trama:repeating-linear-gradient(0deg, #3c2d1906 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #3c2d1906 0 1px, transparent 1px 4px);--tm-hero:var(--tm-trama), #f4efe6;--tm-bg:#f9f6f0;--tm-ink:#26211b;--tm-muted:#665c51;--tm-card:#fff;--tm-card-r:14px;--tm-card-sh:0 1px 0 #ebe3d6, 0 6px 16px #26211b0f;--tm-line:#e4dccf;--tm-field:#fff;--tm-chip:#ece4d7;--tm-display:var(--font-tema-fraunces), Georgia, serif;--tm-display-w:700;--tm-hand:var(--font-tema-caveat), "Segoe Print", cursive;--tm-sec-size:22px;--tm-logo-r:50%;--tm-nav-bg:#f9f6f0;--tm-nav-ink:#26211b;--tm-tab-bg:#ece4d7;--tm-tab-ink:#26211b;--tm-plate:radial-gradient(circle, #fff 0 56%, #e9e2d6 58% 63%, #fff 65% 92%, #e4dccf 94%);--tm-plate-r:50%;--tm-plate-pad:12px;--tm-board:radial-gradient(circle, #fff 0 56%, #e9e2d6 58% 63%, #fff 65% 92%, #e4dccf 94%);--tm-board-r:50%;--tm-board-pad:22px;--tm-board-ink:#26211b59;--tm-div:linear-gradient(90deg, #cbbfae, #cbbfae00) 0 50% / 100% 1px no-repeat;--tm-barrado:linear-gradient(var(--c), var(--c)) 0 0 / 100% 4px no-repeat, linear-gradient(var(--c), var(--c)) 0 9px / 100% 1.5px no-repeat}[data-tema=restaurante] .tm-header,[data-tema=restaurante] .tm-cart-head,[data-tema=restaurante] .tm-ped-head{--tm-dark:#f4efe6;--tm-dark2:#fff;--tm-on-dark:#26211b;--tm-on-dark-soft:#5f564b;--c-laca:var(--c-btn)}[data-tema=restaurante] .tm-header{background:var(--tm-trama), #f4efe6}[data-tema=restaurante] .tm-share{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#26211bd6}[data-tema=restaurante] .tm-share:hover{background:#26211b}[data-tema=restaurante] .tm-linen{background:var(--tm-barrado);opacity:.85;height:11px;bottom:14px;left:0;right:0}[data-tema=restaurante] .tm-lousa{color:#f4efe6;pointer-events:none;background:radial-gradient(120% 90% at 30% 20%,#2c3c34,#22302a 70%);border:6px solid #8a6a46;border-radius:6px;width:156px;padding:9px 12px 10px;position:absolute;top:46px;right:14px;transform:rotate(2deg);box-shadow:inset 0 0 0 1px #00000040,0 8px 18px #26211b40}[data-tema=restaurante] .tm-lousa small{font-family:var(--tm-hand);color:#e8d9a8;font-size:16px;font-weight:700;line-height:1.1;display:block}[data-tema=restaurante] .tm-lousa b{-webkit-line-clamp:3;font-family:var(--tm-hand);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:21px;font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}[data-tema=restaurante] .tm-lousa b:after{content:"";background:color-mix(in oklab, var(--c) 55%, #fff);border-radius:2px;width:46px;height:2.5px;margin-top:5px;display:block}[data-tema=restaurante] .tm-hero-capa .tm-lousa{box-shadow:0 8px 20px #0006}[data-tema=restaurante] .tm-name{letter-spacing:-.01em;font-size:29px;line-height:1.08}[data-tema=restaurante] .tm-nav{box-shadow:0 1px #ebe3d6}[data-tema=restaurante] .tm-hanko{letter-spacing:.1em;outline-offset:-3px;border-radius:3px;outline:1px solid #ffffff8c;padding:3px 9px;font-size:9.5px;transform:rotate(-3deg)}[data-tema=restaurante] .tm-dhero .tm-sun{background:var(--tm-barrado);opacity:.85;height:11px;bottom:12px;left:0;right:0}[data-tema=restaurante] .tm-board{aspect-ratio:1;height:84%;inset:48% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 22px #26211b2e}[data-tema=restaurante] .tm-board:has(>img){background:#fff;box-shadow:0 0 0 1px #e4dccf,0 10px 22px #26211b2e}[data-tema=restaurante] .tm-bag{border-radius:14px}[data-tema=restaurante] .tm-cart-head{background:var(--tm-trama), #f4efe6;padding-block:18px 24px}[data-tema=restaurante] .tm-cart-head:before{content:"";background:var(--tm-barrado);opacity:.85;pointer-events:none;z-index:0;height:11px;position:absolute;bottom:6px;left:0;right:0}[data-tema=restaurante] .tm-cart-ico{border-radius:50%}[data-tema=restaurante] .tm-ped-head{padding-top:40px}[data-tema=restaurante] .tm-ped-decor .tm-linen{bottom:58px}[data-tema=restaurante] .tm-lousa-p{border-width:4px;width:auto;padding:4px 11px 6px;top:14px;right:16px}[data-tema=restaurante] .tm-lousa-p b{font-size:19px}[data-tema=restaurante] .tm-lousa-p b:after{display:none}[data-tema=restaurante] .tm-ped-status .tm-ped-ico{border-radius:50%}
[data-tema=sushi]{--sumi:#14110f;--sumi2:#1d1915;--washi:#f3ece0;--washi2:#e7dccb;--ink:#231d18;--tm-display:var(--font-tema-mincho), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--tm-kanji:"Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", "MS Mincho", serif;color:var(--ink);background:repeating-linear-gradient(90deg, #785a3209 0 2px, transparent 2px 7px), var(--washi)}[data-tema=sushi] .tm-header{background:var(--sumi);color:var(--washi);padding-bottom:18px}[data-tema=sushi] .tm-hero{background:var(--sumi);position:absolute;inset:0;overflow:hidden}[data-tema=sushi] .tm-sun{background:var(--c);width:190px;height:190px;box-shadow:0 0 80px color-mix(in oklab, var(--c) 60%, transparent);border-radius:50%;position:absolute;top:-30px;right:-38px}[data-tema=sushi] .tm-vert{writing-mode:vertical-rl;font-family:var(--tm-kanji);letter-spacing:.1em;color:var(--washi);text-shadow:0 2px 12px #00000059;font-size:30px;font-weight:600;position:absolute;top:58px;right:20px}[data-tema=sushi] .tm-waves{opacity:.55;background:radial-gradient(circle at 50% 100%, transparent 9px, var(--c) 10px, transparent 11px, transparent 15px, var(--c) 16px, transparent 17px, transparent 21px, var(--c) 22px, transparent 23px) 0 0 / 48px 24px, radial-gradient(circle at 50% 100%, transparent 9px, var(--c) 10px, transparent 11px, transparent 15px, var(--c) 16px, transparent 17px, transparent 21px, var(--c) 22px, transparent 23px) 24px 12px / 48px 24px;height:110px;animation:18s linear infinite tm-drift;position:absolute;inset:auto -48px 0;-webkit-mask:linear-gradient(#0000,#000 60%);mask:linear-gradient(#0000,#000 60%)}@keyframes tm-drift{to{background-position:48px 0,72px 12px}}[data-tema=sushi] .tm-logo{background:var(--washi);box-shadow:0 0 0 3px var(--c-btn), 0 10px 24px #00000073;border-radius:50%}[data-tema=sushi] .tm-name{font-family:var(--tm-display);letter-spacing:.01em;color:var(--washi);font-weight:800}[data-tema=sushi] .tm-desc{color:#cfc4b3}[data-tema=sushi] .tm-meta{color:#d9cfbf}[data-tema=sushi] .tm-ghost{background:var(--sumi2);color:var(--washi);box-shadow:none;border-color:#3a322a}[data-tema=sushi] .tm-ghost:hover{background:#2a241e}[data-tema=sushi] .tm-header .input{background:var(--sumi2);color:var(--washi);border-color:#3a322a}[data-tema=sushi] .tm-header .input::placeholder{color:#8c8070}[data-tema=sushi] .tm-nav{background:var(--sumi);color:var(--washi);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-top:0}[data-tema=sushi] .tm-nav button{color:#cfc4b3}[data-tema=sushi] .tm-noren{gap:6px;padding:0 12px}[data-tema=sushi] .tm-noren a{color:var(--washi);background:color-mix(in oklab, var(--c-btn) 30%, var(--sumi2));border:0;border-radius:0 0 6px 6px;flex:none;padding:9px 13px 13px;font-size:12.5px;font-weight:700;position:relative}[data-tema=sushi] .tm-noren a[data-on=true]{background:var(--c-btn);color:#fff}[data-tema=sushi] .tm-noren a:after{content:"";background:var(--sumi);width:2px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-tema=sushi] main h2{font-family:var(--tm-display)}[data-tema=sushi] .tm-sec{align-items:center;gap:10px;margin:6px 2px 12px;display:flex}[data-tema=sushi] .tm-sec-name{font-family:var(--tm-display);font-size:20px;font-weight:800;line-height:1.2}[data-tema=sushi] .tm-jp{font-family:var(--tm-kanji);color:var(--c-btn);font-size:18px;font-weight:600}[data-tema=sushi] .tm-hashi{flex:1;min-width:24px;height:8px;position:relative}[data-tema=sushi] .tm-hashi:before,[data-tema=sushi] .tm-hashi:after{content:"";background:linear-gradient(90deg,#8b5a2b,#c9a26a);border-radius:2px;height:2px;position:absolute;left:0;right:6px}[data-tema=sushi] .tm-hashi:before{top:1px;transform:rotate(-.6deg)}[data-tema=sushi] .tm-hashi:after{top:5px;transform:rotate(.6deg)}[data-tema=sushi] .tm-item{box-shadow:0 1px 0 var(--washi2), 0 6px 14px #3c28140f;background:#fbf7f0;border-color:#0000;position:relative}[data-tema=sushi] .tm-plate{box-shadow:none;background:linear-gradient(160deg,#e3c597,#c9a36c);border-radius:12px}[data-tema=sushi] .tm-plate>img{border-radius:9px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}[data-tema=sushi] .tm-plate>svg{width:92%;height:92%}[data-tema=sushi] .tm-hanko{z-index:1;background:var(--c-btn);color:#fff;letter-spacing:.04em;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:-7px;left:-5px;transform:rotate(-5deg);box-shadow:0 2px 6px #0003}[data-tema=sushi] .tm-bag{background:var(--sumi);color:var(--washi);border-top:3px solid var(--c-btn);padding-block:12px;padding-inline:14px;box-shadow:0 10px 30px #00000059}[data-tema=sushi] .tm-bag .tm-go{background:var(--c-btn);color:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}[data-tema=sushi] .tm-bag-sub{color:#cfc4b3;font-size:12px;font-weight:500}[data-tema=sushi] .tm-sheet,[data-tema=sushi] .tm-sheet .tm-foot{background:var(--washi)}[data-tema=sushi] .tm-sheet .tm-foot{border-color:var(--washi2)}[data-tema=sushi] .tm-sheet h2{font-family:var(--tm-display);font-size:23px;font-weight:800}[data-tema=sushi] .tm-dhero{background:var(--sumi);place-items:center;display:grid;overflow:hidden}[data-tema=sushi] .tm-dhero .tm-sun{opacity:.9;width:240px;height:240px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}[data-tema=sushi] .tm-board{background:linear-gradient(170deg,#e6c89a,#bf955c);border-radius:14px;place-items:center;display:grid;position:absolute;inset:13% 12%;overflow:hidden;box-shadow:0 18px 30px #00000073,inset 0 -6px #0000001f}[data-tema=sushi] .tm-board>img{border-radius:10px;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;inset:8px!important}[data-tema=sushi] .tm-board>svg{width:62%;height:100%}[data-tema=sushi] .tm-board-initial{font-family:var(--tm-display);color:#231d188c;font-size:56px;font-weight:800}[data-tema=sushi] .tm-dhero .tm-hanko{top:14px;left:14px}[data-tema=sushi] .tm-hero-capa{background:linear-gradient(#14110f8c 0%,#14110f4d 45%,#14110feb 100%)}[data-tema=sushi] .tm-tabbar{background:var(--sumi);border-top:2px solid var(--c-btn);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -6px 18px #00000040}[data-tema=sushi] .tm-tab{color:#f3ece09e}[data-tema=sushi] .tm-tab[data-on=true]{color:var(--c-laca)}[data-tema=sushi] .tm-tab[data-on=true]:after{content:"";background:var(--c-laca);border-radius:3px 1px;width:18px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)rotate(-3deg)}[data-tema=sushi] .tm-tab-badge{background:var(--c-btn);color:#fff;box-shadow:0 0 0 1.5px var(--sumi);border-radius:3px;transform:rotate(-6deg)}[data-tema=sushi] .tm-cart{background:repeating-linear-gradient(90deg, #785a3209 0 2px, transparent 2px 7px), var(--washi);color:var(--ink)}[data-tema=sushi] .tm-cart-head{background:var(--sumi);color:var(--washi);border-bottom:3px solid var(--c-btn);padding-block:18px 20px;position:relative;overflow:hidden}[data-tema=sushi] .tm-cart-head:before{content:"";background:var(--c);width:96px;height:96px;box-shadow:0 0 46px color-mix(in oklab, var(--c) 55%, transparent);border-radius:50%;position:absolute;top:-40px;right:34px}[data-tema=sushi] .tm-cart-head:after{content:"";opacity:.4;pointer-events:none;background:radial-gradient(circle at 50% 100%, transparent 9px, var(--c) 10px, transparent 11px, transparent 15px, var(--c) 16px, transparent 17px, transparent 21px, var(--c) 22px, transparent 23px) 0 0 / 48px 24px, radial-gradient(circle at 50% 100%, transparent 9px, var(--c) 10px, transparent 11px, transparent 15px, var(--c) 16px, transparent 17px, transparent 21px, var(--c) 22px, transparent 23px) 24px 12px / 48px 24px;height:30px;position:absolute;inset:auto -24px 0;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}[data-tema=sushi] .tm-cart-head>*{z-index:1;position:relative}[data-tema=sushi] .tm-cart-head h2{font-family:var(--tm-display);letter-spacing:.01em;font-size:20px;font-weight:800}[data-tema=sushi] .tm-cart-ico{border-radius:4px;transform:rotate(-5deg);box-shadow:0 2px 6px #00000059;background:var(--c-btn)!important}[data-tema=sushi] .tm-cart-ico svg{color:#fff!important}[data-tema=sushi] .tm-cart-count{font-family:var(--font-sans);color:#cfc4b3}[data-tema=sushi] .tm-cart-x{color:var(--washi);background:#14110fb8;box-shadow:0 0 0 1px #f3ece02e}[data-tema=sushi] .tm-cart-x:hover{background:var(--sumi2)}[data-tema=sushi] .tm-cart-item,[data-tema=sushi] .tm-cart-card{box-shadow:0 1px 0 var(--washi2), 0 6px 14px #3c28140f;background:#fbf7f0;border-color:#0000;border-radius:14px}[data-tema=sushi] .tm-cart-item .text-neutral-500{color:#6f6355}[data-tema=sushi] .tm-cart-plate{background:linear-gradient(160deg,#e3c597,#c9a36c);border-radius:10px}[data-tema=sushi] .tm-cart-plate>img{border-radius:7px;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;inset:4px!important}[data-tema=sushi] .tm-price{color:var(--c-btn)!important}[data-tema=sushi] .tm-qty{background:var(--washi);box-shadow:none;border-color:#d8cbb6}[data-tema=sushi] .tm-cart .tm-btn{background:var(--c-btn)!important;color:#fff!important}[data-tema=sushi] .tm-track{background:var(--washi2)}[data-tema=sushi] .tm-cart-h{font-family:var(--tm-display);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}[data-tema=sushi] .tm-cart-h:after{content:"";background:linear-gradient(90deg,#8b5a2b,#c9a26a) 0 1px/calc(100% - 6px) 2px no-repeat,linear-gradient(90deg,#8b5a2b,#c9a26a) 4px 5px/calc(100% - 6px) 2px no-repeat;border-radius:2px;flex:1;height:8px}[data-tema=sushi] .tm-cart-label{color:var(--ink);font-weight:600}[data-tema=sushi] .tm-seg{border-radius:4px 4px 12px 12px;position:relative;background:var(--washi)!important;color:var(--ink)!important;border-color:#d8cbb6!important}[data-tema=sushi] .tm-seg[data-on=true]{box-shadow:0 4px 10px color-mix(in oklab, var(--c-btn) 30%, transparent);border-color:var(--c-btn)!important;background:var(--c-btn)!important;color:#fff!important}[data-tema=sushi] .tm-pay{border-radius:5px;padding:6px 11px;font-size:12.5px;background:var(--washi)!important;color:#4a3f35!important;border-color:#cdbfa9!important}[data-tema=sushi] .tm-pay[data-on=true]{font-weight:700;border-color:var(--c-btn)!important;background:var(--c-btn)!important;color:#fff!important}[data-tema=sushi] .tm-cart .input{color:var(--ink);box-shadow:none;background:#fffdf9;border-color:#d6c8b2}[data-tema=sushi] .tm-cart .input::placeholder{color:#7a6d5d}[data-tema=sushi] .tm-cart .input:focus{border-color:var(--c-btn)}[data-tema=sushi] .tm-pix{background:var(--washi);border:1px dashed #bfae94}[data-tema=sushi] .tm-pix .text-neutral-500{color:#6f6355}[data-tema=sushi] .tm-outline{background:#fffdf9;border-color:var(--c-btn)!important;color:var(--c-btn)!important}[data-tema=sushi] .tm-cart-foot{background:var(--sumi);color:var(--washi);border-top:3px solid var(--c-btn);box-shadow:0 -10px 24px #14110f2e}[data-tema=sushi] .tm-cart-foot .text-neutral-500{color:#cfc4b3}[data-tema=sushi] .tm-cart-foot .text-green-600{color:#6fcf8a}[data-tema=sushi] .tm-cart-foot .text-red-500{color:#ff8a80}[data-tema=sushi] .tm-cart-foot .input{background:var(--sumi2);color:var(--washi);border-color:#3a322a}[data-tema=sushi] .tm-cart-foot .input::placeholder{color:#a99d8c}[data-tema=sushi] .tm-cart-foot .btn-outline{background:var(--sumi2);color:var(--washi);border-color:#3a322a}[data-tema=sushi] .tm-cart-foot .btn-outline:hover{background:#2a241e}[data-tema=sushi] .tm-total-label{color:#cfc4b3;letter-spacing:.04em}[data-tema=sushi] .tm-total{font-family:var(--tm-display);color:var(--washi);font-size:28px}[data-tema=sushi] .tm-send{box-shadow:0 0 0 1px #f3ece01f, 0 10px 24px color-mix(in oklab, var(--c-btn) 40%, transparent);border-radius:14px}@media (prefers-reduced-motion:reduce){[data-tema=sushi] .tm-waves{animation:none}}
