html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107%}@font-face{font-family:Anton Fallback Impact;src:local("Impact"),local("Haettenschweiler"),local("Arial Narrow Bold");size-adjust:94.7%;ascent-override:128.6%;descent-override:30.2%;line-gap-override:0%}@font-face{font-family:Anton Fallback Arial;src:local("Arial"),local("Roboto"),local("Helvetica"),local("Liberation Sans");size-adjust:68.6%;ascent-override:177.6%;descent-override:41.6%;line-gap-override:0%}:root{--brand-brown: #4A2C2A;--brand-yellow: #fbb725;--brand-green: #008F45;--brand-pink: #F497B9;--brand-orange: #FF8000;--cream: #FFFBF5;--text-color: var(--cream);--text-dark: #2A1B1A;--font-display: "Anton", "Anton Fallback Impact", "Anton Fallback Arial", sans-serif;--font-body: "Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--frost-blue: #c8e6f5;--radius-btn: 14px;font-family:var(--font-body);line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-color);background-color:var(--brand-brown);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}:root{--nav-center: 56px}@media(max-width:900px){:root{--nav-center: 41px}}section[id]{scroll-margin-top:var(--nav-center)}.faq-item,.pdp-faq-item{scroll-margin-top:110px}a{font-weight:500;color:var(--brand-red);text-decoration:inherit}a:hover{color:var(--brand-orange)}body{margin:0;min-width:320px;min-height:100dvh}h1{font-size:3.2em;line-height:1.1;color:var(--text-color)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--brand-red);color:#fff;cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{background-color:#c41e1e}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}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-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.app-container{max-width:100%;margin:0;padding:0;text-align:center;min-height:100vh;overflow-x:clip}.route-loading{min-height:100vh;display:grid;place-items:center;background:#0a0a0f;color:var(--cream);font-family:var(--font-mono, monospace);letter-spacing:.3em;font-size:.8rem}h1{margin-bottom:2rem}.main-nav{position:fixed;top:1.5rem;right:2rem;display:flex;justify-content:center;gap:1rem;z-index:1000}.main-nav a{color:var(--brand-brown);text-decoration:none;font-family:var(--font-display);font-weight:400;padding:.8rem 1.5rem;border-radius:4px;background:var(--cream);border:2px solid #000;box-shadow:4px 4px #000;transition:all .2s cubic-bezier(.34,1.56,.64,1);font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.main-nav a:hover{background:var(--brand-yellow);transform:translateY(-4px);box-shadow:6px 6px #000}.main-nav a:active{transform:translateY(0);box-shadow:2px 2px #000}@keyframes vt-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-in{0%{opacity:0;transform:translateY(26px)}}::view-transition-old(root){animation:vt-out .32s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in .45s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}.whatsapp-fab{position:fixed;right:1.5rem;bottom:1.5rem;z-index:900;display:inline-flex;align-items:center;gap:.55rem;background:#25d366;color:#062e17;border:3px solid #000;border-radius:var(--radius-btn, 14px);box-shadow:4px 4px #000;padding:.7rem 1.15rem;text-decoration:none;font-family:var(--font-display, "Anton", sans-serif);font-size:1rem;letter-spacing:1px;transition:transform .18s ease,box-shadow .18s ease}.whatsapp-fab:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000;color:#062e17}.whatsapp-fab:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.whatsapp-fab svg{flex-shrink:0;display:block}@media(max-width:640px){.whatsapp-fab{right:1rem;bottom:1rem;padding:.85rem}.whatsapp-fab-label{display:none}}@media print{.whatsapp-fab{display:none!important}}.tilt-left{transform:rotate(-2deg)}.tilt-right{transform:rotate(2deg)}.tilt-left-more{transform:rotate(-5deg)}.tilt-right-more{transform:rotate(5deg)}.sticker-pop{display:inline-block;transition:transform .25s ease}.sticker-pop:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.sticker-pop,.sticker-pop:hover{transition:none;transform:none}}
