:root{--brown: #3B261F;--brown-dark: #2A1A15;--orange: #E47218;--orange-dark: #B9560C;--orange-deep: #C65D0E;--orange-soft: #F4A766;--orange-tint: #FCE9D9;--cream: #FAF6F1;--sand: #F1E8DE;--line: #EBE1D6;--text: #3B261F;--muted: #5A4840;--muted-2: #6B5A52;--on-dark: #FAF6F1;--on-dark-muted: #CDBBAE;--on-dark-soft: #E9DDD2;--green: #1F7A44;--font-display: "Sora", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-h3: clamp(1.25rem, 1.1rem + .45vw, 1.5rem);--fs-h2: clamp(1.625rem, 1.3rem + 1vw, 2.25rem);--fs-h1: clamp(2rem, 1.5rem + 1.6vw, 3rem);--fs-price: clamp(2rem, 1.5rem + 1.6vw, 3rem);--offer-h: 40px;--header-h: 72px;--bottom-bar-h: 0px;--gutter: 32px;--max: 1240px}@media(max-width:860px){:root{--offer-h: 36px;--header-h: 64px;--bottom-bar-h: 76px;--gutter: 20px;--fs-xs: .6875rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-lg: 1rem;--fs-h3: 1.125rem;--fs-h2: 1.375rem;--fs-h1: 1.75rem;--fs-price: 1.875rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--cream);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--orange-dark)}a:hover{color:#8f420a}h1,h2,h3{font-family:var(--font-display);margin:0}p,ul,ol,figure,blockquote{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--orange-soft);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--max);margin:0 auto}.fold{min-height:calc(100svh - var(--header-h));scroll-margin-top:var(--header-h);display:flex;flex-direction:column;justify-content:center;padding:48px var(--gutter)}@media(max-width:860px){.fold{padding:28px var(--gutter) calc(20px + var(--bottom-bar-h))}}.eyebrow{color:var(--orange-dark);font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.on-dark .eyebrow{color:var(--orange-soft)}.h2{font-weight:800;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.015em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;font-weight:700;font-size:var(--fs-base);text-decoration:none;border:0;cursor:pointer;transition:filter .15s,transform .15s}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn--orange{background:var(--orange);color:var(--brown-dark)}.btn--orange:hover{color:var(--brown-dark)}.btn--orange-white{background:var(--orange-deep);color:#fff}.btn--orange-white:hover{color:#fff}.btn--rust{background:var(--orange-dark);color:#fff}.btn--rust:hover{color:#fff}.btn--brown{background:var(--brown);color:var(--on-dark)}.btn--brown:hover{color:var(--on-dark)}.btn--dark{background:var(--brown-dark);color:var(--on-dark)}.btn--dark:hover{color:var(--on-dark)}.btn--light{background:var(--cream);color:var(--brown-dark)}.btn--light:hover{color:var(--brown-dark)}.btn--ghost-light{border:1.5px solid rgba(250,246,241,.5);color:var(--on-dark);background:transparent}.btn--ghost-light:hover{color:var(--on-dark)}.btn--block{display:flex;width:100%}.btn--split{justify-content:space-between}.check{display:flex;gap:8px;align-items:flex-start}.check svg{flex:none;margin-top:4px}.cookie[data-astro-cid-fzbxxtek]{position:fixed;left:24px;bottom:24px;z-index:80;width:min(420px,calc(100vw - 48px));padding:20px;border-radius:20px;background:#fff;color:var(--text);border:1px solid var(--line);box-shadow:0 24px 60px #2a1a1540;animation:cookie-in .4s cubic-bezier(.2,.7,.2,1)}.cookie[data-astro-cid-fzbxxtek][hidden]{display:none}@keyframes cookie-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cookie[data-astro-cid-fzbxxtek]{animation:none}}.cookie__title[data-astro-cid-fzbxxtek]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);margin-bottom:6px}.cookie__text[data-astro-cid-fzbxxtek]{font-size:var(--fs-sm);color:var(--muted)}.cookie__text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--orange-dark);font-weight:600}.cookie__panel[data-astro-cid-fzbxxtek]{margin-top:14px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.cookie__panel[data-astro-cid-fzbxxtek][hidden],.cookie__actions[data-astro-cid-fzbxxtek] [data-astro-cid-fzbxxtek][hidden]{display:none}.cookie__row[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.cookie__row[data-astro-cid-fzbxxtek] span[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:2px}.cookie__row[data-astro-cid-fzbxxtek] strong[data-astro-cid-fzbxxtek]{font-size:var(--fs-sm)}.cookie__row[data-astro-cid-fzbxxtek] small[data-astro-cid-fzbxxtek]{font-size:var(--fs-xs);color:var(--muted-2);line-height:1.4}.cookie__row[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]{appearance:none;flex:none;width:44px;height:26px;border-radius:999px;background:#d9cfc4;position:relative;cursor:pointer;transition:background .2s}.cookie__row[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.cookie__row[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:checked{background:var(--orange-dark)}.cookie__row[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:checked:after{transform:translate(18px)}.cookie__row[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:disabled{opacity:.6;cursor:not-allowed}.cookie__actions[data-astro-cid-fzbxxtek]{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cookie__btn[data-astro-cid-fzbxxtek]{flex:1 1 auto;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:700;border:1.5px solid var(--brown);background:transparent;color:var(--brown);transition:filter .15s}.cookie__btn[data-astro-cid-fzbxxtek]:hover{filter:brightness(.95)}.cookie__btn--main[data-astro-cid-fzbxxtek]{background:var(--brown);color:var(--on-dark)}.cookie__link[data-astro-cid-fzbxxtek]{min-height:44px;padding:0 8px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--orange-dark);text-decoration:underline}@media(max-width:860px){.cookie[data-astro-cid-fzbxxtek]{left:12px;right:12px;width:auto;bottom:calc(var(--bottom-bar-h) + 10px);padding:16px;border-radius:18px}.cookie__title[data-astro-cid-fzbxxtek]{font-size:var(--fs-base)}.cookie__actions[data-astro-cid-fzbxxtek]{gap:6px}.cookie__btn[data-astro-cid-fzbxxtek]{min-height:42px;padding:0 10px}}
