.hero[data-astro-cid-7nmnspah]{position:relative;min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#f3e6d8}.hero__media[data-astro-cid-7nmnspah]{position:absolute;inset:0;background:#1a0f08}.hero__poster[data-astro-cid-7nmnspah],.hero__video[data-astro-cid-7nmnspah]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__shade[data-astro-cid-7nmnspah]{position:absolute;inset:0;background:linear-gradient(180deg,#1a0f0840,#1a0f0899 45%,#221911fa)}.hero__content[data-astro-cid-7nmnspah]{position:relative;width:100%;max-width:720px;margin:0 auto;padding:6rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.85rem}.hero__label[data-astro-cid-7nmnspah]{margin:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#f6b363}.hero__title[data-astro-cid-7nmnspah]{margin:0;font-family:var(--font-heading),serif;font-weight:600;font-size:clamp(2.4rem,8vw,3.6rem);line-height:1.05;color:#f3e6d8}.hero__medals[data-astro-cid-7nmnspah]{margin:0;font-size:.85rem;color:#f2c98f}.hero__doors[data-astro-cid-7nmnspah]{display:grid;gap:.65rem;margin-top:.4rem}@media(min-width:640px){.hero__doors[data-astro-cid-7nmnspah]{grid-template-columns:1fr 1fr}}.hero__door[data-astro-cid-7nmnspah]{display:flex;align-items:center;gap:.9rem;min-height:84px;padding:.9rem 1rem;border-radius:18px;border:1.5px solid #9A4106;background:#2e2218e0;color:#f3e6d8;transition:background .2s,border-color .2s,color .2s}.hero__door[data-astro-cid-7nmnspah]:hover,.hero__door[data-astro-cid-7nmnspah]:focus-visible{background:#dd5e05;border-color:#dd5e05;color:#1a0f08}.hero__door-icon[data-astro-cid-7nmnspah]{flex:0 0 44px;height:44px;border-radius:50%;background:#471806;color:#f6b363;display:flex;align-items:center;justify-content:center}.hero__door-text[data-astro-cid-7nmnspah]{display:flex;flex-direction:column;gap:.2rem}.hero__door-title[data-astro-cid-7nmnspah]{font-size:1.05rem;font-weight:600}.hero__door-sub[data-astro-cid-7nmnspah]{font-size:.82rem;opacity:.88}.hero__gift[data-astro-cid-7nmnspah]{align-self:center;min-height:44px;display:flex;align-items:center;color:#f6b363;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.hero__video[data-astro-cid-7nmnspah]{display:none}}.tools__layout[data-astro-cid-mt6x2bs4]{display:grid;gap:1rem}@media(min-width:900px){.tools__layout[data-astro-cid-mt6x2bs4]{grid-template-columns:1.3fr 1fr;align-items:start}}.tools__grid[data-astro-cid-mt6x2bs4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tools__card[data-astro-cid-mt6x2bs4]{display:flex;flex-direction:column;gap:.25rem;padding:0 0 .8rem;text-align:left;border-radius:14px;border:1.5px solid var(--ss-line);background:var(--ss-card);color:var(--ss-text);font-family:var(--font-body),serif;overflow:hidden;cursor:pointer}.tools__card[data-astro-cid-mt6x2bs4][aria-pressed=true]{border-color:var(--fuoco-3)}.tools__card[data-astro-cid-mt6x2bs4] .ss-video[data-astro-cid-mt6x2bs4]{border-radius:0;margin-bottom:.4rem}.tools__name[data-astro-cid-mt6x2bs4]{padding:0 .75rem;font-size:.98rem;font-weight:600}.tools__short[data-astro-cid-mt6x2bs4]{padding:0 .75rem;font-size:.78rem;line-height:1.35;color:var(--ss-muted)}.tools__detail[data-astro-cid-mt6x2bs4]>div[data-astro-cid-mt6x2bs4]{display:grid;gap:.6rem}.tools__detail[data-astro-cid-mt6x2bs4]>div[data-astro-cid-mt6x2bs4][hidden]{display:none}.tools__text[data-astro-cid-mt6x2bs4]{margin:0;font-size:.95rem;line-height:1.55;color:var(--ss-text)}.tools__in-label[data-astro-cid-mt6x2bs4]{margin:.2rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fuoco-4)}.tools__note[data-astro-cid-mt6x2bs4]{margin:.2rem 0 0;padding:.65rem .8rem;border-radius:10px;background:var(--fuoco-1);font-size:.85rem;line-height:1.45;color:var(--ss-text)}.tools__footer[data-astro-cid-mt6x2bs4]{margin-top:1.25rem}.gift[data-astro-cid-l2lt2u45]{display:grid;gap:1.4rem}.gift__step[data-astro-cid-l2lt2u45]{margin:0;padding:0;border:none;display:grid;gap:.6rem;min-width:0}.gift__legend[data-astro-cid-l2lt2u45]{padding:0;margin-bottom:.6rem;font-family:var(--font-heading),serif;font-size:1.4rem;font-weight:600;color:var(--ss-text)}.gift__label[data-astro-cid-l2lt2u45]{font-size:.85rem;color:var(--ss-muted)}.gift__input[data-astro-cid-l2lt2u45]{min-height:48px;padding:0 .9rem;border-radius:12px;border:1.5px solid var(--ss-line);background:var(--ss-card);color:var(--ss-text);font-family:var(--font-body),serif;font-size:16px}.gift__needs[data-astro-cid-l2lt2u45]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.gift__need[data-astro-cid-l2lt2u45]{display:flex;flex-direction:column;gap:.25rem;min-height:88px;padding:.8rem;text-align:left;border-radius:14px;border:1.5px solid var(--ss-line);background:var(--ss-card);color:var(--ss-text);font-family:var(--font-body),serif;cursor:pointer}.gift__need[data-astro-cid-l2lt2u45][aria-pressed=true]{background:var(--fuoco-3);border-color:var(--fuoco-3);color:var(--ss-ink)}.gift__need-title[data-astro-cid-l2lt2u45]{font-weight:600;font-size:.98rem}.gift__need-text[data-astro-cid-l2lt2u45]{font-size:.8rem;line-height:1.35;opacity:.9}.gift__row[data-astro-cid-l2lt2u45]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.gift__wide[data-astro-cid-l2lt2u45]{width:100%}.gift__qty[data-astro-cid-l2lt2u45]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.gift__qty[data-astro-cid-l2lt2u45] button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:76px;padding:.5rem .3rem;border-radius:14px;border:1.5px solid var(--ss-line);background:var(--ss-card);color:var(--ss-text);font-family:var(--font-body),serif;cursor:pointer;min-width:0;text-align:center}.gift__qty[data-astro-cid-l2lt2u45] button[aria-pressed=true]{background:var(--fuoco-4);border-color:var(--fuoco-4);color:var(--ss-ink)}.gift__qty[data-astro-cid-l2lt2u45] .gift__qty-n{font-weight:600;font-size:.85rem;line-height:1.2}.gift__qty[data-astro-cid-l2lt2u45] .gift__qty-eur{font-size:1.15rem;font-weight:600}.gift__qty[data-astro-cid-l2lt2u45] .gift__qty-save{font-size:.7rem;line-height:1.2;opacity:.85}.gift__voucher[data-astro-cid-l2lt2u45]{padding:1.2rem;border-radius:16px;text-align:center;background:linear-gradient(135deg,var(--fuoco-1),#2E1A0E 60%,var(--fuoco-2));border:1px solid var(--fuoco-2);display:grid;gap:.35rem}.gift__voucher[data-astro-cid-l2lt2u45] p[data-astro-cid-l2lt2u45]{margin:0}.gift__v-brand[data-astro-cid-l2lt2u45]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fuoco-4)}.gift__v-name[data-astro-cid-l2lt2u45]{font-family:var(--font-heading),serif;font-size:1.9rem;font-weight:600;color:var(--ss-text)}.gift__v-what[data-astro-cid-l2lt2u45]{font-size:.95rem;color:var(--ss-text)}.gift__v-foot[data-astro-cid-l2lt2u45]{font-size:.72rem;color:var(--ss-muted)}.gift__total[data-astro-cid-l2lt2u45]{margin:0;text-align:center;color:var(--ss-text);font-size:1.05rem}.gift__save[data-astro-cid-l2lt2u45]{color:var(--fuoco-4);font-size:.85rem}.about[data-astro-cid-wm6ud4mt]{display:flex;justify-content:center;align-items:center}.about__container[data-astro-cid-wm6ud4mt]{max-width:800px;text-align:center}.about__header[data-astro-cid-wm6ud4mt]{margin-bottom:2rem}.about__title[data-astro-cid-wm6ud4mt]{font-size:clamp(1.75rem,4vw,3rem);font-weight:300;margin-bottom:.5rem}.about__location[data-astro-cid-wm6ud4mt]{font-size:1.15rem;color:var(--color-accent, #C5A687);font-style:italic}.about__content[data-astro-cid-wm6ud4mt] p[data-astro-cid-wm6ud4mt]{font-size:1rem;line-height:1.8;margin-bottom:1rem;color:var(--color-text, #DECCBA)}.about__line[data-astro-cid-wm6ud4mt]{width:60px;height:1px;background:linear-gradient(to right,transparent,var(--color-accent, #C5A687),transparent);margin:2rem auto 0}@media(min-width:1024px){.about__header[data-astro-cid-wm6ud4mt]{display:flex;align-items:baseline;justify-content:center;gap:1.5rem}.about__content[data-astro-cid-wm6ud4mt] p[data-astro-cid-wm6ud4mt]{font-size:1.05rem}}
