@font-face{font-family:fredoka;src:url(../media/Fredoka-s.p.0_12muzkcj_zc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.SWMnHW_className{font-family:fredoka,fredoka Fallback}.SWMnHW_variable{--fonte-fredoka:"fredoka", "fredoka Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree-s.p.3dgftjy_9yrw2.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.QPSMZG_className{font-family:figtree,figtree Fallback}.QPSMZG_variable{--fonte-figtree:"figtree", "figtree Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root,[data-theme=claro]{--orange:#f5722b;--orange-dark:#e5601c;--plum:#2b1b2e;--plum-soft:#5a4a5c;--cream:#fff1de;--white:#fff;--blush:#ff8f7a;--page:var(--cream);--surface:var(--white);--text:var(--plum);--text-muted:var(--plum-soft);--accent:var(--orange);--accent-pressed:var(--orange-dark);--on-accent:var(--plum);--chip-selected:var(--plum);--badge-bg:var(--blush);--shadow-float:0 -2px 12px #2b1b2e1a, 0 -1px 3px #2b1b2e0f;--status-open:#4ade80;--status-closed:#991b1b;--shadow-pill:0 6px 20px #2b1b2e29, 0 1px 4px #2b1b2e14}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-card:8px;--radius-control:6px;--radius-image:6px;--radius-badge:8px;--radius-chip:8px;--radius-panel:12px;--radius-sheet:16px;--radius-pill:999px;--content-max:1312px;--gutter-min:24px;--gutter-max:64px;--font-display:var(--fonte-fredoka), Fredoka, system-ui, sans-serif;--font-text:var(--fonte-figtree), Figtree, system-ui, sans-serif;--text-wordmark:600 76px/1 var(--font-display);--text-title:600 28px/1.1 var(--font-display);--text-section:600 22px/1.2 var(--font-display);--text-item-title:600 17px/1.25 var(--font-display);--text-body:400 15px/1.45 var(--font-text);--text-price:600 17px/1.2 var(--font-text);--text-caption:500 13px/1.3 var(--font-text);--text-badge:600 13px/1.2 var(--font-display);--text-button:500 16px/1.2 var(--font-display);--text-input:400 16px/1.4 var(--font-text)}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:76px;font-weight:600;line-height:1}.title{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.1}.section{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.item-title{font-family:var(--font-display);letter-spacing:0;font-size:17px;font-weight:600;line-height:1.25}.body{font-family:var(--font-text);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.45}.price{font-family:var(--font-text);letter-spacing:0;font-size:17px;font-weight:600;line-height:1.2}.caption{font-family:var(--font-text);letter-spacing:.01em;font-size:13px;font-weight:500;line-height:1.3}.badge{font-family:var(--font-display);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.2}.button{font-family:var(--font-display);letter-spacing:0;font-size:16px;font-weight:500;line-height:1.2}.input{font-family:var(--font-text);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.4}
body{background:var(--page);color:var(--text);font:var(--text-body);margin:0}:root{--gutter:clamp(var(--gutter-min), 4.45vw, var(--gutter-max))}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}[data-section][data-fora=true],[data-section][data-fora=true] *,[data-section][data-fora=true] :before,[data-section][data-fora=true] :after{animation-play-state:paused!important}
