.clube-hero.svelte-1unod3f{align-items:center;width:100vw;min-height:52vh;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.clube-hero__image.svelte-1unod3f{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clube-hero__placeholder.svelte-1unod3f{background-image:radial-gradient(circle at 22% 82%, #ffffff80, transparent 40%), repeating-linear-gradient(115deg, #221d1f0b 0, #221d1f0b .12rem, transparent .12rem, transparent .42rem), linear-gradient(20deg, #f3ead9 0%, #e3c79b 55%, var(--color-accent) 100%);position:absolute;inset:0}.clube-hero__overlay.svelte-1unod3f{background:linear-gradient(90deg,#221d1f9e 0%,#221d1f57 55%,#221d1f1f 100%);position:absolute;inset:0}.clube-hero__content.svelte-1unod3f{width:min(60rem,92vw);padding-block:var(--space-xl);margin-inline:auto;position:relative}.clube-hero__eyebrow.svelte-1unod3f{margin:0 0 var(--space-md);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.clube-hero__title.svelte-1unod3f{margin:var(--space-sm) 0;font-family:var(--font-display);font-size:var(--text-hero);color:var(--color-bg);font-weight:600;line-height:1.05}.clube-hero__sub.svelte-1unod3f{color:#f7f3ece0;max-width:46ch;margin:0}.clube-hero__actions.svelte-1unod3f{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=64rem){.clube-hero.svelte-1unod3f{min-height:44vh}}@media (width<=48rem){.clube-hero__actions.svelte-1unod3f{justify-content:center}}.clube-how.svelte-fybfyw{width:100vw;padding-block:var(--section-y) calc(var(--section-y) * 1.5);background-color:var(--color-black);margin-left:calc(50% - 50vw)}.clube-how__container.svelte-fybfyw{width:min(60rem,92vw);margin-inline:auto}.clube-how__eyebrow.svelte-fybfyw{margin:0 0 var(--space-sm);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.clube-how__title.svelte-fybfyw{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-title);color:var(--color-dark-contrast);font-weight:600}.clube-how__steps.svelte-fybfyw{gap:var(--space-lg);margin:var(--space-lg) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.clube-how__step.svelte-fybfyw{gap:var(--space-sm);background:var(--color-dark-contrast);flex-direction:column;padding:1.5rem 1.5rem 1.4rem;transition:box-shadow .15s;display:flex;position:relative}.clube-how__step.svelte-fybfyw:hover{box-shadow:var(--shadow-card-hover)}.clube-how__sticker.svelte-fybfyw{background:var(--color-primary);clip-path:polygon(100% 50%,85.7% 59.6%,93.3% 75%,76.2% 76.2%,75% 93.3%,59.6% 85.7%,50% 100%,40.4% 85.7%,25% 93.3%,23.8% 76.2%,6.7% 75%,14.3% 59.6%,0% 50%,14.3% 40.4%,6.7% 25%,23.8% 23.8%,25% 6.7%,40.4% 14.3%,50% 0%,59.6% 14.3%,75% 6.7%,76.2% 23.8%,93.3% 25%,85.7% 40.4%);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;line-height:1;display:flex;position:absolute;top:-1.15rem;right:-.75rem;transform:rotate(7deg)}.clube-how__step.svelte-fybfyw:nth-child(2n) .clube-how__sticker:where(.svelte-fybfyw){transform:rotate(-6deg)}.clube-how__sticker-label.svelte-fybfyw{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.1rem;font-size:.5rem;font-weight:700}.clube-how__sticker-number.svelte-fybfyw{font-family:var(--font-display);font-size:1.15rem;font-weight:400}.clube-how__icon.svelte-fybfyw{width:2.5rem;height:2.5rem;margin-bottom:var(--space-xs);color:var(--color-primary)}.clube-how__icon.svelte-fybfyw svg:where(.svelte-fybfyw){width:100%;height:100%;display:block}.clube-how__step-title.svelte-fybfyw{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:400;line-height:1.3}.clube-how__step-text.svelte-fybfyw{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.6}.clube-how__note.svelte-fybfyw{width:fit-content;margin:var(--space-xl) auto 0;border-radius:var(--radius-pill);color:#f7f3ecd9;text-align:center;border:.1rem dashed #f7f3ec73;padding:.5rem 1.35rem;font-size:.8rem;display:block}.clube-how__note.svelte-fybfyw b:where(.svelte-fybfyw){color:var(--color-primary);font-weight:700}@media (width<=63.99rem){.clube-how__steps.svelte-fybfyw{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,1fr)}}@media (width<=47.99rem){.clube-how__steps.svelte-fybfyw{grid-template-columns:1fr}.clube-how__sticker.svelte-fybfyw{top:-1rem;right:-.6rem}}.cafes-do-mes.svelte-1o3y6ne{width:100vw;padding-block:var(--section-y) calc(var(--section-y) * 1.5);background-color:var(--color-black);margin-left:calc(50% - 50vw)}.cafes-do-mes__container.svelte-1o3y6ne{width:min(60rem,92vw);margin-inline:auto}.cafes-do-mes__eyebrow.svelte-1o3y6ne{margin:0 0 var(--space-sm);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.cafes-do-mes__title.svelte-1o3y6ne{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-title);color:var(--color-dark-contrast);font-weight:600}.cafes-do-mes__lede.svelte-1o3y6ne{color:#f7f3ecb3;max-width:52ch;margin:0;font-size:.95rem;line-height:1.7}.cafes-do-mes__list.svelte-1o3y6ne{gap:var(--space-xl);margin:var(--space-xl) 0 0;padding:0;list-style:none;display:grid}.cafes-do-mes__card.svelte-1o3y6ne{background:var(--color-dark-contrast);grid-template-columns:16rem 1fr;display:grid}.cafes-do-mes__media.svelte-1o3y6ne{min-height:20rem;margin:0;position:relative;overflow:hidden}.cafes-do-mes__image.svelte-1o3y6ne{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cafes-do-mes__placeholder.svelte-1o3y6ne{width:100%;height:100%;min-height:inherit;font-family:var(--font-display);color:#221d1f8c;background-image:radial-gradient(circle at 75% 20%, #ffffff8c, transparent 45%), linear-gradient(160deg, #f3ead9 0%, #e3c79b 55%, var(--color-accent) 100%);justify-content:center;align-items:center;font-size:4.5rem;font-weight:600;display:flex}.cafes-do-mes__sticker.svelte-1o3y6ne{background:var(--color-primary);clip-path:polygon(100% 50%,85.7% 59.6%,93.3% 75%,76.2% 76.2%,75% 93.3%,59.6% 85.7%,50% 100%,40.4% 85.7%,25% 93.3%,23.8% 76.2%,6.7% 75%,14.3% 59.6%,0% 50%,14.3% 40.4%,6.7% 25%,23.8% 23.8%,25% 6.7%,40.4% 14.3%,50% 0%,59.6% 14.3%,75% 6.7%,76.2% 23.8%,93.3% 25%,85.7% 40.4%);color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;width:5.4rem;height:5.4rem;padding:.4rem;font-size:.55rem;font-weight:800;line-height:1.4;display:flex;position:absolute;top:1rem;right:1rem;transform:rotate(8deg)}.cafes-do-mes__stamp.svelte-1o3y6ne{background:var(--color-dark-contrast);border:.12rem dashed var(--color-primary);align-items:baseline;gap:.45rem;padding:.3rem .7rem;display:flex;position:absolute;bottom:1rem;left:1rem}.cafes-do-mes__stamp-label.svelte-1o3y6ne{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem;font-weight:700}.cafes-do-mes__stamp-number.svelte-1o3y6ne{font-family:var(--font-display);color:var(--color-primary);font-size:1.3rem;font-weight:400}.cafes-do-mes__body.svelte-1o3y6ne{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);border-left:.12rem dashed #221d1f40;flex-direction:column;display:flex}.cafes-do-mes__name.svelte-1o3y6ne{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}.cafes-do-mes__notes.svelte-1o3y6ne{color:var(--color-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.cafes-do-mes__story.svelte-1o3y6ne{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.7}.cafes-do-mes__ficha.svelte-1o3y6ne{gap:.55rem var(--space-xl);margin:var(--space-sm) 0 0;padding-top:var(--space-md);border-top:.12rem dashed #221d1f40;grid-template-columns:1fr 1fr;display:grid}.cafes-do-mes__ficha-row.svelte-1o3y6ne{align-items:baseline;gap:.5rem;display:flex}.cafes-do-mes__ficha-term.svelte-1o3y6ne{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.7rem;font-weight:700}.cafes-do-mes__ficha-leader.svelte-1o3y6ne{border-bottom:.1rem dotted #221d1f4d;flex:1;transform:translateY(-.2rem)}.cafes-do-mes__ficha-value.svelte-1o3y6ne{color:var(--color-ink);text-align:right;margin:0;font-size:.8rem;font-weight:600}.cafes-do-mes__note.svelte-1o3y6ne{width:fit-content;margin:var(--space-xl) auto 0;border-radius:var(--radius-pill);color:#f7f3ecd9;text-align:center;border:.1rem dashed #f7f3ec73;padding:.5rem 1.35rem;font-size:.8rem;display:block}.cafes-do-mes__note.svelte-1o3y6ne b:where(.svelte-1o3y6ne){color:var(--color-primary);font-weight:700}@media (width<=63.99rem){.cafes-do-mes__card.svelte-1o3y6ne{grid-template-columns:1fr}.cafes-do-mes__media.svelte-1o3y6ne{min-height:13rem}.cafes-do-mes__body.svelte-1o3y6ne{padding:var(--space-lg);border-top:.12rem dashed #221d1f40;border-left:none}.cafes-do-mes__ficha.svelte-1o3y6ne{grid-template-columns:1fr}}.clube-faq.svelte-dmfoe7{width:100vw;padding-block:var(--section-y);background-color:var(--color-dark-contrast);margin-left:calc(50% - 50vw)}.clube-faq__container.svelte-dmfoe7{width:min(60rem,92vw);margin-inline:auto}.clube-faq__title.svelte-dmfoe7{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-title);color:var(--color-ink);font-weight:600}.clube-faq__list.svelte-dmfoe7{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clube-faq__item.svelte-dmfoe7{border-bottom:1px solid var(--color-line)}.clube-faq__heading.svelte-dmfoe7{margin:0}.clube-faq__trigger.svelte-dmfoe7{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) 0;font-family:var(--font-sans);text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:600;display:flex}.clube-faq__question.svelte-dmfoe7{flex:1}.clube-faq__chevron.svelte-dmfoe7{width:1.25rem;height:1.25rem;color:var(--color-accent);flex:none;transition:transform .15s}.clube-faq__chevron--open.svelte-dmfoe7{transform:rotate(180deg)}.clube-faq__panel.svelte-dmfoe7{padding-bottom:var(--space-sm)}.clube-faq__answer.svelte-dmfoe7{max-width:60ch;color:var(--color-text-muted);margin:0;line-height:1.6}.clube-modalidades__container.svelte-9g04wg{width:min(60rem,92vw);padding-block:var(--section-y);margin-inline:auto}.clube-modalidades.svelte-9g04wg{scroll-margin-top:var(--space-lg)}.clube-modalidades__eyebrow.svelte-9g04wg{margin:0 0 var(--space-sm);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.clube-modalidades__title.svelte-9g04wg{margin:0 0 var(--space-md);font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:700;line-height:1.1}.clube-modalidades__lede.svelte-9g04wg{max-width:52ch;font-size:var(--font-size-md);color:var(--color-text-muted);margin:0;line-height:1.6}.clube-modalidades__empty.svelte-9g04wg{margin:var(--space-xl) 0 0;font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.6}.clube-modalidades__grid.svelte-9g04wg{gap:var(--space-lg);margin:var(--space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.clube-modalidades__card.svelte-9g04wg{gap:var(--space-sm);background:var(--color-surface);border:.05rem solid var(--color-line);flex-direction:column;padding:1.75rem 1.5rem 1.6rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.clube-modalidades__card.svelte-9g04wg:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-.3rem)}.clube-modalidades__badge.svelte-9g04wg{background:var(--color-primary);color:var(--color-primary-contrast,#fff);letter-spacing:.12em;text-transform:uppercase;padding:.3rem .85rem;font-size:.65rem;font-weight:700;position:absolute;top:-.85rem;right:1.1rem;transform:rotate(3deg)}.clube-modalidades__card.svelte-9g04wg:nth-child(odd) .clube-modalidades__badge:where(.svelte-9g04wg){transform:rotate(-3deg)}.clube-modalidades__name.svelte-9g04wg{font-family:var(--font-display);font-size:var(--font-size-xl);text-transform:uppercase;color:var(--color-primary);margin:0;font-weight:700;line-height:1}.clube-modalidades__spec.svelte-9g04wg{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.clube-modalidades__text.svelte-9g04wg{font-size:var(--font-size-sm);color:var(--color-text);margin:0;line-height:1.6}.clube-modalidades__price.svelte-9g04wg{padding-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:auto 0 0}.clube-modalidades__price.svelte-9g04wg strong:where(.svelte-9g04wg){font-family:var(--font-display);color:var(--color-ink);font-size:1.6rem;font-weight:400}.clube-modalidades__card.svelte-9g04wg .ui-button{align-self:flex-start}@media (width<=48rem){.clube-modalidades__grid.svelte-9g04wg{grid-template-columns:1fr}.clube-modalidades__badge.svelte-9g04wg{right:.75rem}}.clube-price.svelte-1v9ming{width:100vw;padding-block:var(--space-lg);background-color:var(--color-primary);text-align:center;margin-left:calc(50% - 50vw)}.clube-price__inner.svelte-1v9ming{width:min(60rem,92vw);margin-inline:auto}.clube-price__from.svelte-1v9ming{font-family:var(--font-display);font-size:var(--text-title);text-transform:uppercase;color:var(--color-primary-contrast);margin:0;font-weight:700;line-height:1.1}.clube-price__shipping.svelte-1v9ming{margin:var(--space-xs) 0 0;font-size:var(--font-size-md);color:var(--color-primary-contrast)}.clube-mission.svelte-1v9ming{width:100vw;padding-block:var(--section-y);background-color:var(--color-dark);margin-left:calc(50% - 50vw)}.clube-mission__inner.svelte-1v9ming{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;width:min(60rem,92vw);margin-inline:auto;display:flex}.clube-mission__text.svelte-1v9ming{max-width:44ch;font-family:var(--font-display);font-size:var(--text-title);color:var(--color-dark-contrast);margin:0;font-weight:700;line-height:1.2}
