.site-root{--text-muted:color-mix(in srgb,var(--text) 64%,transparent);--text-faint:color-mix(in srgb,var(--text) 42%,transparent);--line:color-mix(in srgb,var(--text) 13%,transparent);--line-strong:color-mix(in srgb,var(--text) 26%,transparent);--surface:color-mix(in srgb,var(--text) 5%,var(--bg-solid));--surface-2:color-mix(in srgb,var(--text) 9%,var(--bg-solid));--bg-alt:color-mix(in srgb,var(--text) 3.5%,var(--bg-solid));background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:var(--body-weight,400);font-style:var(--body-style,normal);font-size:15px;line-height:1.65;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.site-root *,.site-root :after,.site-root :before{box-sizing:border-box}.site-root .sx-heading,.site-root h1,.site-root h2,.site-root h3,.site-root h4{font-family:var(--font-heading);font-weight:var(--heading-weight,500);font-style:var(--heading-style,normal);letter-spacing:-.01em;line-height:1.12;margin:0}.site-root p{margin:0}.site-root a{color:inherit;text-decoration:none}.site-root img{display:block;max-width:100%}.site-root button{font-family:inherit}.site-root ::-moz-selection{background:color-mix(in srgb,var(--primary) 45%,transparent)}.site-root ::selection{background:color-mix(in srgb,var(--primary) 45%,transparent)}.sx-container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.sx-section{padding:clamp(4.5rem,9vw,8rem) 0;position:relative}.sx-section.alt{background:var(--bg-alt)}.sx-eyebrow{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--primary)}.sx-title{font-size:clamp(2rem,4.4vw,3.4rem)}.sx-lead{color:var(--text-muted);max-width:38rem}.site-root .sx-center{text-align:center;margin-left:auto;margin-right:auto}.sx-rich p+p{margin-top:1em}.sx-rich ul{list-style:disc;padding-left:1.2em}.sx-rich a{text-decoration:underline;color:var(--primary)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.75rem;font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;transition:transform .2s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;white-space:nowrap}.sx-btn:hover{transform:translateY(-1px)}.sx-btn:active{transform:translateY(0) scale(.98)}.sx-btn:disabled{opacity:.55;pointer-events:none}.site-root .sx-btn-primary{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border)}.site-root .sx-btn-primary:hover{background:var(--btn-hover-bg)}.site-root .sx-btn-ghost{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);border-color:var(--line-strong);backdrop-filter:blur(6px)}.site-root .sx-btn-ghost:hover{background:color-mix(in srgb,var(--text) 15%,transparent)}.sx-btn-sm{padding:.6rem 1.15rem;font-size:.68rem}.sx-input{width:100%;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid var(--line);color:var(--text);padding:.95rem 1.3rem;font-size:.9rem;border-radius:var(--input-radius);outline:none;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit;color-scheme:var(--scheme,dark)}.sx-input::-moz-placeholder{color:var(--text-faint)}.sx-input::placeholder{color:var(--text-faint)}.sx-input:hover{border-color:var(--line-strong)}.sx-input:focus{border-color:var(--primary);background:color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.sx-input.has-icon{padding-left:2.9rem}textarea.sx-input{border-radius:var(--area-radius);line-height:1.6}select.sx-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center}.sx-input option{color:#111}.sx-field{position:relative}.sx-field>.sx-field-icon{position:absolute;left:1.1rem;bottom:1.02rem;color:var(--primary);pointer-events:none;opacity:.9}.sx-field.area>.sx-field-icon{bottom:auto;top:3.05rem}.sx-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem 1rem}.sx-col-6{grid-column:span 6}.sx-col-3{grid-column:span 3}.sx-col-2{grid-column:span 2}@media (max-width:640px){.sx-col-2,.sx-col-3{grid-column:span 6}}.sx-social{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);color:var(--text);transition:background .25s,color .25s,border-color .25s,transform .25s}.sx-social:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-fg);transform:translateY(-2px)}.sx-cat-badge{flex:0 0 auto;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 38%,transparent)}.sx-dish-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (max-width:640px){.sx-dish-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .85rem}.sx-dish-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .5rem}.sx-dish-grid:not([data-cols="1"]) .sx-dc-img{aspect-ratio:1/1!important}.sx-dish-grid[data-cols="2"] .sx-dc-img{border-radius:14px!important}.sx-dish-grid[data-cols="3"] .sx-dc-img{border-radius:10px!important}.sx-dish-grid:not([data-cols="1"]) .sx-dc-head{flex-direction:column;align-items:flex-start!important}.sx-dish-grid[data-cols="2"] .sx-dc-head{margin-top:.6rem!important;gap:.15rem!important}.sx-dish-grid[data-cols="2"] .sx-dc-name{font-size:.88rem!important;line-height:1.25}.sx-dish-grid[data-cols="2"] .sx-dc-price{font-size:.8rem!important}.sx-dish-grid[data-cols="2"] .sx-dc-desc{margin-top:.25rem!important;font-size:.7rem!important;line-height:1.3;-webkit-line-clamp:3!important}.sx-dish-grid[data-cols="3"] .sx-dc-head{margin-top:.4rem!important;gap:.1rem!important}.sx-dish-grid[data-cols="3"] .sx-dc-name{font-size:.7rem!important;line-height:1.2}.sx-dish-grid[data-cols="3"] .sx-dc-price{font-size:.66rem!important}.sx-dish-grid[data-cols="3"] .sx-dc-desc{margin-top:.2rem!important;font-size:.58rem!important;line-height:1.25;-webkit-line-clamp:4!important}}@media (min-width:720px){.sx-cat-rev>.sx-cat-media{order:2}.sx-cat-rev>.sx-cat-body{order:1}}.sx-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.sx-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sx-reveal{opacity:1;transform:none;transition:none}.sx-kenburns,.sx-marquee-track{animation:none!important}}@keyframes sx-kenburns{0%{transform:scale(1)}to{transform:scale(1.09)}}.sx-kenburns{animation:sx-kenburns 14s ease-out forwards}@keyframes sx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sx-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;animation:sx-marquee 55s linear infinite}.sx-marquee:hover .sx-marquee-track{animation-play-state:paused}.sx-no-scrollbar{scrollbar-width:none}.sx-no-scrollbar::-webkit-scrollbar{display:none}.sx-cursor{position:fixed;left:0;top:0;z-index:200;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--primary);pointer-events:none;opacity:0;mix-blend-mode:normal;transition:opacity .3s,width .25s,height .25s,margin .25s,background .25s;will-change:transform}.sx-cursor.on{opacity:.9}.sx-cursor.big{width:40px;height:40px;margin:-20px 0 0 -20px;background:color-mix(in srgb,var(--primary) 35%,transparent);border:1px solid var(--primary)}@media (hover:none){.sx-cursor{display:none}}@keyframes sx-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sx-res-grid{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.sx-res-grid{grid-template-columns:330px minmax(0,1fr)}}.sx-rev{container-type:inline-size;margin-top:2.75rem}.sx-rev-strip{--rev-gap:1.25rem;--rev-cols:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rev-cols) - 1) * var(--rev-gap)) / var(--rev-cols));gap:var(--rev-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.sx-rev-card{min-width:0;scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:1.6rem}@container (min-width: 620px){.sx-rev-strip{--rev-cols:2}}@container (min-width: 940px){.sx-rev-strip{--rev-cols:3}}.sx-tabstrip{display:flex;overflow-x:auto;margin:0 -1.25rem;padding:0 1.25rem;scroll-padding-inline:1.25rem}.sx-rev button:focus-visible,.sx-tabstrip button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sx-mnav{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;overflow-y:auto;background:var(--bg-solid);padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom, 0px));animation:sx-mnav-bg .28s ease both}.sx-mnav.leaving{animation:sx-mnav-bg-out .22s ease both}.sx-mnav-top{display:flex;align-items:center;justify-content:space-between;animation:sx-mnav-fade .45s ease .08s both}.sx-mnav-links{display:flex;flex-direction:column;margin-top:auto;padding-top:2rem}.sx-mnav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .1rem .75rem;color:var(--text);font-family:var(--font-heading);font-weight:var(--heading-weight,500);font-size:clamp(2rem,9.5vw,3rem);line-height:1.08;letter-spacing:-.01em;animation:sx-mnav-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 75ms + .14s)}.sx-mnav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--primary) 70%,transparent);transform-origin:left center;animation:sx-mnav-line .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 75ms + .26s)}.sx-mnav-link.active{color:var(--primary)}.sx-mnav-link svg{flex:none;width:.62em;height:.62em;transition:transform .25s ease}.sx-mnav-link:active svg,.sx-mnav-link:focus-visible svg{transform:translateX(5px)}.sx-mnav-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sx-mnav-actions{display:flex;gap:.75rem;margin-top:1.75rem;animation:sx-mnav-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--n, 5) * 75ms + .24s)}.sx-mnav-actions .sx-btn{padding:1rem .9rem;font-size:.7rem;letter-spacing:.08em;white-space:normal;text-align:center}@keyframes sx-mnav-bg{0%{opacity:0}to{opacity:1}}@keyframes sx-mnav-bg-out{0%{opacity:1}to{opacity:0}}@keyframes sx-mnav-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-mnav-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sx-mnav-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sx-mnav,.sx-mnav *,.sx-mnav :after{animation:none!important}}.sx-sp-mobile{display:none}@media (max-width:767px){.sx-sp-mobile{display:flex;flex-direction:column;gap:.85rem;margin:2.25rem -.6rem 0}.sx-sp-desktop{display:none}}.sx-sp-card{position:relative;display:block;width:100%;aspect-ratio:3/2;padding:0;overflow:hidden;border:0;border-radius:24px;background:var(--surface);color:#fff;text-align:left;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .25s ease}.sx-sp-card:active{transform:scale(.985)}.sx-sp-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sx-sp-card-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sx-sp-card-fallback{position:absolute;inset:0;background:linear-gradient(165deg,color-mix(in srgb,var(--primary) 38%,var(--bg-solid)) 0,color-mix(in srgb,var(--primary) 14%,var(--bg-solid)) 55%,var(--bg-solid) 100%)}.sx-sp-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.86) 0,rgba(0,0,0,.38) 38%,rgba(0,0,0,0) 68%)}.sx-sp-chip{position:absolute;top:.9rem;left:.9rem;padding:.42rem .95rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(24,14,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.sx-sp-chip-inline{position:static;display:inline-block;background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary);backdrop-filter:none}.sx-sp-card-title{position:absolute;left:1.15rem;right:1.15rem;bottom:1.05rem;font-family:var(--font-heading);font-weight:var(--heading-weight,600);font-size:clamp(1.4rem,6.4vw,1.85rem);line-height:1.12;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-sheet-backdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.62);animation:sx-sheet-fade .3s ease both}.sx-sheet-backdrop.leaving{animation:sx-sheet-fade-out .26s ease both}.sx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;display:flex;flex-direction:column;max-height:92vh;max-height:92dvh;overflow:hidden;border-radius:26px 26px 0 0;border-top:1px solid var(--line-strong);box-shadow:0 -24px 70px rgba(0,0,0,.55);transition:transform .25s ease;animation:sx-sheet-up .42s cubic-bezier(.2,.8,.2,1) backwards}.sx-sheet.leaving{animation:sx-sheet-down .26s ease-in both}.sx-sheet-handle{flex:none;display:flex;align-items:center;justify-content:center;height:30px;touch-action:none;cursor:grab}.sx-sheet-handle:before{content:"";width:44px;height:4px;border-radius:999px;background:var(--line-strong)}.sx-sheet-close{position:absolute;top:2.6rem;right:1.45rem;z-index:3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(14,8,6,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer}.sx-sheet-scroll{overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom, 0px))}.sx-sheet-gallery{position:relative;margin:0 .9rem;border-radius:20px;overflow:hidden;background:var(--surface)}.sx-sheet-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.sx-sheet-strip img{flex:0 0 100%;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center}.sx-sheet-nophoto{position:relative;aspect-ratio:4/3}.sx-sheet-dots{position:absolute;left:0;right:0;bottom:.7rem;display:flex;justify-content:center;gap:7px;pointer-events:none}.sx-sheet-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.5);pointer-events:auto;transition:width .25s ease,background .25s ease}.sx-sheet-dots button.on{width:20px;background:#fff}.sx-sheet-body{padding:1.25rem 1.4rem 0}.sx-sheet-body .sx-title{margin:.85rem 0 .9rem;font-size:clamp(1.7rem,7vw,2.2rem);line-height:1.12}.sx-sheet-cap{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:1.1rem;padding:.4rem .9rem;border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:.8rem}.sx-sheet-desc{color:var(--text-muted);line-height:1.65}.sx-sheet-cta{width:100%;margin-top:1.6rem;padding:1rem 1.2rem}@keyframes sx-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sx-sheet-down{to{transform:translateY(100%)}}@keyframes sx-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-sheet-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.sx-sheet,.sx-sheet-backdrop,.sx-sp-card{animation:none!important;transition:none!important}}.sx-dl{display:flex;align-items:flex-start;gap:.85rem}.sx-dl-body{flex:1;min-width:0}.sx-add-line{flex-shrink:0;margin-top:-.45rem}.sx-add-card{position:absolute;right:.6rem;bottom:.6rem;z-index:2}.sx-add-card .sx-add,.sx-add-card .sx-step{background:color-mix(in srgb,var(--bg-solid) 80%,transparent);backdrop-filter:blur(6px)}.site-root .sx-add{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1.5px solid var(--primary);border-radius:50%;background:transparent;color:var(--primary);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.site-root .sx-add:hover{background:var(--primary);color:var(--bg-solid)}.site-root .sx-add:active{transform:scale(.94)}.sx-step{display:inline-flex;align-items:center;height:2.4rem;border:1.5px solid var(--primary);border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--primary) 10%,transparent);flex-shrink:0}.sx-step button{display:grid;place-items:center;width:2.2rem;height:100%;border:0;background:transparent;color:var(--primary);cursor:pointer}.sx-step button:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 20%,transparent)}.sx-step button:disabled{opacity:.35;cursor:default}.sx-step span{min-width:1.5rem;text-align:center;font-size:.86rem;font-weight:700;color:var(--text)}.sx-sheet .sx-step{height:2.2rem}@media (max-width:640px){.sx-dish-grid:not([data-cols="1"]) .sx-add-card{right:.4rem;bottom:.4rem}.sx-dish-grid:not([data-cols="1"]) .sx-add,.sx-dish-grid:not([data-cols="1"]) .sx-step{height:2rem}.sx-dish-grid:not([data-cols="1"]) .sx-add{width:2rem}.sx-dish-grid:not([data-cols="1"]) .sx-step button{width:1.8rem}}.sx-cartbar{position:fixed;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));display:flex;justify-content:center;padding:0 1rem;z-index:70;pointer-events:none}.site-root .sx-cartbtn{pointer-events:auto;display:flex;align-items:center;gap:.9rem;width:min(100%,440px);padding:.85rem 1.25rem;border:1px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .2s,background .2s}.site-root .sx-cartbtn:hover{background:var(--btn-hover-bg);transform:translateY(-1px)}.sx-cartbtn>span:nth-child(2){flex:1;text-align:left}.sx-cartbadge{position:relative;display:inline-flex}.sx-cartbadge b{position:absolute;top:-9px;right:-12px;min-width:1.2rem;height:1.2rem;padding:0 .3rem;display:grid;place-items:center;border-radius:999px;background:var(--btn-fg);color:var(--btn-bg);font-size:.65rem;line-height:1}.sx-cartsum{white-space:nowrap}.sx-sheet-back{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62);backdrop-filter:blur(3px)}.sx-sheet{width:100%;max-width:560px;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.3rem 1.25rem calc(1.6rem + env(safe-area-inset-bottom));background:var(--bg-solid);color:var(--text);border:1px solid var(--line-strong);border-radius:22px 22px 0 0}@media (min-width:720px){.sx-sheet-back{align-items:center;padding:1.5rem}.sx-sheet{max-height:90dvh;border-radius:22px;padding:1.6rem 1.6rem 1.8rem}}.sx-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sx-sheet-head h2{font-family:var(--font-heading);font-size:1.45rem}.site-root .sx-sheet-x{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--text);cursor:pointer}.sx-sheet-lines{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.sx-sheet-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.6rem .75rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.sx-sheet-lines li[data-off=true] .sx-sheet-dish{text-decoration:line-through;opacity:.6}.sx-sheet-dish{font-weight:600;font-size:.92rem;overflow-wrap:anywhere}.sx-sheet-unit{margin-top:.1rem;font-size:.74rem;color:var(--text-muted)}.sx-sheet-lines li[data-off=true] .sx-sheet-unit{color:#e5484d}.sx-sheet-sum{min-width:4.2rem;text-align:right;font-size:.85rem;font-weight:600;color:var(--primary);white-space:nowrap}.site-root .sx-sheet-trash{display:grid;place-items:center;width:2rem;height:2rem;border:0;background:transparent;color:var(--text-faint);cursor:pointer}.site-root .sx-sheet-trash:hover{color:#e5484d}@media (max-width:480px){.sx-sheet-lines li{grid-template-columns:minmax(0,1fr) auto auto}.sx-sheet-lines li .sx-sheet-sum{grid-column:1;grid-row:2;text-align:left}.sx-sheet-lines li .sx-step{grid-column:2;grid-row:1/span 2}.sx-sheet-lines li .sx-sheet-trash{grid-column:3;grid-row:1/span 2}}.sx-sheet-total{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 0 1.2rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.sx-sheet-total b{font-size:1.25rem;letter-spacing:0;color:var(--primary)}.sx-sheet-form{display:grid;gap:.95rem}.sx-sheet-field{display:grid;gap:.4rem;margin-bottom:.2rem}.sx-sheet-field>span{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.sx-sheet-err{margin-top:.4rem;font-size:.76rem;color:#e5484d}.site-root .sx-sheet-send{width:100%;margin-top:1.3rem;padding:1rem 1.5rem}.sx-sheet-hint{margin:.9rem 0 0;font-size:.74rem;line-height:1.55;color:var(--text-faint);text-align:center}.site-root .sx-sheet-link{display:block;margin:.9rem auto 0;padding:.3rem .5rem;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.76rem;text-decoration:underline;cursor:pointer}.sx-sheet-sent{display:grid;justify-items:center;gap:.9rem;padding:1.4rem 0 .6rem;text-align:center}.sx-sheet-sent h3{font-family:var(--font-heading);font-size:1.3rem}.sx-sheet-sent p{max-width:28rem;font-size:.88rem;color:var(--text-muted)}.sx-sheet-sentico{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#25d366;color:#fff}