:root{--paper: #FFFFFF;--wash: #F2F2F2;--card: #F9F9F9;--container: #E0E0E0;--ink: #282828;--ink-pure: #000000;--ink-01: #444448;--ink-02: #595961;--ink-03: #93939A;--line: #E6E6E6;--line-strong: #C5C5C5;--red: #EA0029;--red-wash: #FDEAEE;--prime: #C4A968;--doc-bg: #282828;--doc-ink: #FFFFFF;--doc-ink-2: #93939A;--doc-line: #454549;--f: "Manrope", "Helvetica Neue", Arial, sans-serif;--gutter: 24px;--maxw: 1180px;--titulo-texto: 28px;--item-texto: 7px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0E0E0E;--wash: #181818;--card: #141414;--container: #2A2A2A;--ink: #F2F2F2;--ink-pure: #FFFFFF;--ink-01: #C9C9CC;--ink-02: #A8A8AF;--ink-03: #7E7E86;--line: #2A2A2A;--line-strong: #3E3E42;--red: #FF3355;--red-wash: #2A1015;--prime: #D6BE85;--doc-bg: #000000;--doc-ink: #F2F2F2;--doc-ink-2: #8B8B93;--doc-line: #2E2E32}}:root[data-theme=dark]{--paper: #0E0E0E;--wash: #181818;--card: #141414;--container: #2A2A2A;--ink: #F2F2F2;--ink-pure: #FFFFFF;--ink-01: #C9C9CC;--ink-02: #A8A8AF;--ink-03: #7E7E86;--line: #2A2A2A;--line-strong: #3E3E42;--red: #FF3355;--red-wash: #2A1015;--prime: #D6BE85;--doc-bg: #000000;--doc-ink: #F2F2F2;--doc-ink-2: #8B8B93;--doc-line: #2E2E32}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%}:focus-visible{outline:2px solid var(--red);outline-offset:3px}button,input,select,.cta-box,.cta-ghost,.slot,.shot,.q-out,.form-done,.pend{border-radius:0}.shell{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-03)}.d-xl{font-weight:800;font-size:clamp(32px,5.4vw,58px);line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.d-l{font-weight:800;font-size:clamp(26px,3.9vw,42px);line-height:1.08;letter-spacing:-.025em;margin:0;text-wrap:balance}.d-m{font-weight:700;font-size:clamp(20px,2.6vw,26px);line-height:1.18;letter-spacing:-.015em;margin:0;text-wrap:balance}.lead{font-size:17px;font-weight:400;line-height:1.58;color:var(--ink-01);max-width:54ch}.lead-forte{font-weight:700}.hero-band .lead-forte{color:#fff}.body{font-size:15.5px;line-height:1.65;color:var(--ink-01);max-width:62ch}.pend{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--red-wash);color:var(--red);border:1px solid var(--red);padding:3px 7px;vertical-align:middle;white-space:nowrap}.cta-box{display:inline-block;font-family:var(--f);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:17px 38px;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.cta-box:hover{background:var(--ink-pure);border-color:var(--ink-pure)}.cta-secao{align-self:flex-start;margin-top:34px}.cta-centro{display:block;width:fit-content;margin-inline:auto}#suporte .cta-secao{margin-top:54px;margin-bottom:-20px}.baixar{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}#giro .cta-line{color:#fff;border-bottom-color:#ea0029}.cta-line{display:inline-block;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;background:none;border:0;border-bottom:2px solid var(--red);padding:0 0 6px;cursor:pointer;transition:opacity .22s ease}.cta-line:hover{opacity:.6}.cta-peck{display:inline-flex;align-items:center;gap:10px}.cta-peck .peck{height:29px;width:auto;flex:none;opacity:0;transform:translate(-8px);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.cta-peck:hover .peck,.cta-peck:focus-within .peck{opacity:1;transform:none}.cta-ghost{display:inline-block;font-family:var(--f);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:none;color:var(--ink);border:1px solid var(--line-strong);padding:12px 26px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.cta-ghost:hover{border-color:var(--ink)}.cta-ghost[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.brand{display:flex;align-items:center}.mark{display:block;height:clamp(19px,2.5vw,25px);width:auto}.mark-dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mark-light{display:none}:root:not([data-theme=light]) .mark-dark{display:block}}:root[data-theme=dark] .mark-light{display:none}:root[data-theme=dark] .mark-dark{display:block}.site-foot .mark-light{display:none}.site-foot .mark-dark{display:block}section{border-bottom:1px solid var(--line)}section:last-of-type{border-bottom:0}.sec{padding-block:clamp(60px,8vw,104px)}.sec-band{padding-block:clamp(14px,1.8vw,22px)}.sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.hero-band{background-color:#141414;background-image:linear-gradient(90deg,#080808b2 0% 10%,#080808b2 20% 28%,#080808a9 36%,#08080894 44%,#0808087e,#08080865,#0808084c,#08080834,#08080820,#08080811 80%,#08080808 88% 100%),url(/reserva/hero-prancha-florida.jpg);background-size:cover,cover;background-position:center,62% 45%;background-repeat:no-repeat,no-repeat;border-bottom:0}.hero-copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:600px;padding-top:calc(clamp(84px,12vw,152px) - 28px);padding-bottom:clamp(84px,12vw,152px)}.hero-copy .brand{margin-bottom:28px}.hero-band .label{color:#beb9b4}.hero-band .d-xl{color:#fff}.hero-band .lead{color:#e8e5e2}.hero-band .cta-box{background:#fff;color:#141414;border-color:#fff}.hero-band .cta-box:hover{background:#ea0029;border-color:#ea0029;color:#fff}.hero-band :focus-visible{outline-color:#fff}.hero-band .mark-light{display:none}.hero-band .mark-dark{display:block}.hero-copy .mark{height:clamp(23px,3vw,31px)}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .65s cubic-bezier(.22,.61,.36,1) both}.hero-copy>*:nth-child(2){animation-delay:.06s}.hero-copy>*:nth-child(3){animation-delay:.12s}.hero-copy>*:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(max-width:860px){.hero-band{background-image:linear-gradient(180deg,#08080894,#08080887 55%,#080808ad),url(/reserva/hero-prancha-florida.jpg);background-position:center,62% center}.hero-copy{max-width:none;padding-block:44px 68px}}.shot{position:relative;margin:0;overflow:hidden;background:var(--wash);max-width:100%}.shot figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;background:linear-gradient(180deg,#0000 88%,#0000001f 93%,#00000057 97%,#0000008c);padding:12px 20px 14px;color:#fff;pointer-events:none}.shot-t{font-family:var(--f);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.shot-d{font-family:var(--f);font-size:12.5px;line-height:1.45;color:#dcd8d5}.shot img{display:block;width:100%;height:100%;object-fit:cover}.shot-45{aspect-ratio:4 / 5}.shot-34{aspect-ratio:3 / 4}.shot-23{aspect-ratio:2 / 3}.perks-band{background:var(--wash)}.perks{display:grid;grid-template-columns:repeat(5,1fr)}.perk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 20px 24px;border-left:1px solid var(--line-strong)}.perk:first-child{border-left:0}.perk .perk-body{display:flex;flex-direction:column;align-items:center;gap:5px}.perk svg{width:22px;height:22px;flex:none;color:var(--ink)}.perk .perk-t{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.perk .perk-d{font-size:13px;line-height:1.48;color:var(--ink-02);max-width:24ch}@media(max-width:980px){.perks{grid-template-columns:1fr}.perk{flex-direction:row;align-items:flex-start;text-align:left;gap:16px;padding:20px 0;border-left:0;border-bottom:1px solid var(--line)}.perk:last-child{border-bottom:0}.perk svg{margin-top:2px}.perk .perk-body{align-items:flex-start}.perk .perk-d{max-width:none}}.giro-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:380px}.giro-copy{display:flex;align-items:center;order:2;padding-block:clamp(44px,5.5vw,72px);padding-right:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));padding-left:clamp(24px,3.5vw,56px)}.praca-fotos{order:1}.giro-copy .sec-head{margin-bottom:0}#giro{background:#000;border-bottom:0}#giro .d-l{color:#fff}#giro .body{color:#c7c7cb}@media(max-width:860px){.giro-split{grid-template-columns:1fr;min-height:0}.giro-copy{order:0;padding-inline:var(--gutter)}}.praca-fotos{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.praca-foto{position:relative;overflow:hidden;background:var(--wash)}.praca-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.praca-foto .veu{position:absolute;inset:0;background:linear-gradient(180deg,#08080838,#08080885 44%,#080808e6)}.praca-foto .dados{position:absolute;inset:0;padding:16px 16px 24px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right}.praca-foto .p-base{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.praca-foto .p-uf{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#08080826;padding:7px 12px;backdrop-filter:blur(3px)}.praca-foto .p-num{font-weight:800;font-size:clamp(34px,4.4vw,46px);line-height:.95;letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums}.praca-foto .p-num-longo{font-size:clamp(24px,2.6vw,30px);line-height:1.05;letter-spacing:-.02em;max-width:11ch}.praca-foto .p-d{font-size:13.5px;line-height:1.5;color:#e6e6e8}.praca-foto .p-d span{display:block}.praca-foto .p-d .p-fantasma{visibility:hidden}@media(max-width:560px){.praca-fotos{grid-template-columns:1fr}.praca-foto{aspect-ratio:4 / 3}}.praca-foto-regiao picture{position:absolute;inset:0}@media(min-width:561px){.praca-foto-regiao:before{content:"";display:block;padding-top:calc(837 / 720 * 100%)}}.praca-fotos-geral{display:block}.praca-fotos-geral .praca-foto{aspect-ratio:720 / 837}.praca-fotos-geral .praca-foto-regiao:before{display:none}@media(min-width:861px){:root:is([data-praca=geral],:not([data-praca])) .giro-split{grid-template-columns:1fr;min-height:0}:root:is([data-praca=geral],:not([data-praca])) .giro-copy{order:0;padding-inline:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));padding-bottom:clamp(32px,3.4vw,44px)}:root:is([data-praca=geral],:not([data-praca])) .giro-copy .sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);row-gap:20px;align-items:start;width:100%}:root:is([data-praca=geral],:not([data-praca])) .giro-copy .sec-head>.d-l{grid-row:1 / span 2;margin:0}:root:is([data-praca=geral],:not([data-praca])) .giro-copy .sec-head>.body{margin:0}:root:is([data-praca=geral],:not([data-praca])) .giro-copy .sec-head>.cta-peck{justify-self:start}.praca-fotos-geral{order:1;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-bottom:clamp(44px,5.5vw,72px)}.praca-fotos-geral .praca-foto .p-num{font-size:clamp(34px,2.8vw,40px)}}@media(min-width:769px)and (max-width:1023px){#giro .praca-fotos-geral .carrossel-trilho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.praca-fotos-geral .praca-foto img[src$="/regiao-norte.jpg"]{transform:scale(1.19);transform-origin:41.4% 100%}}@media(min-width:769px)and (max-width:860px){.praca-fotos-geral{padding:0 var(--gutter) 44px}}@media(max-width:768px){.praca-fotos-geral{padding-bottom:14px;--ponto-cor: #FFFFFF}}.pracas{border-top:2px solid var(--ink)}.praca{display:grid;grid-template-columns:120px 1fr;gap:20px;padding-block:24px;border-bottom:1px solid var(--line);align-items:baseline}.praca .p-uf{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-03)}.praca .p-num{font-weight:800;font-size:clamp(26px,3.4vw,34px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.praca .p-d{font-size:14.5px;line-height:1.5;color:var(--ink-02);margin-top:7px}@media(max-width:560px){.praca{grid-template-columns:1fr;gap:6px}}.terms{border-top:2px solid var(--ink);max-width:880px;margin:0}.terms-row{display:grid;grid-template-columns:250px 1fr;gap:24px;padding-block:22px;border-bottom:1px solid var(--line)}.terms-row dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-03);margin:0;padding-top:6px}.terms-row dd{margin:0;font-weight:600;font-size:clamp(17px,2.2vw,20px);line-height:1.35;letter-spacing:-.015em}@media(max-width:680px){.terms-row{grid-template-columns:1fr;gap:7px}}.tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.tl:before{content:"";position:absolute;top:18px;left:12.5%;right:12.5%;height:1px;background:var(--line-strong)}.tl>li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-inline:12px}.tl-n{position:relative;z-index:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--paper);font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--red);font-variant-numeric:tabular-nums}.tl-t{font-weight:700;font-size:17px;line-height:1.3;letter-spacing:-.015em;max-width:20ch}@media(max-width:760px){.tl{grid-template-columns:1fr}.tl:before{display:none}.tl>li{flex-direction:row;align-items:flex-start;text-align:left;gap:16px;padding:0 0 26px}.tl>li:last-child{padding-bottom:0}.tl>li:before{content:"";position:absolute;left:18px;top:36px;bottom:0;width:1px;background:var(--line-strong)}.tl>li:last-child:before{display:none}.tl-n{flex:0 0 auto}.tl-t{max-width:none;padding-top:8px}}#depoimentos{position:relative;overflow:hidden}#depoimentos>.shell{position:relative;z-index:1}.pica-marca{position:absolute;right:-12%;bottom:-9%;width:36%;color:color-mix(in srgb,var(--wash) 96.5%,#000);pointer-events:none;z-index:0}.pica-marca svg{display:block;width:100%;height:auto}@media(max-width:1100px){.pica-marca{width:45%}}@media(max-width:760px){.pica-marca{width:58%;right:-18%;bottom:-5%}}@media(max-width:480px){.pica-marca{width:80%;right:-24%}}.support{display:grid;grid-template-columns:repeat(3,1fr);column-gap:52px;row-gap:46px}.support>div{display:flex;gap:16px;align-items:flex-start;min-width:0}.s-ico{margin:1px 0 0;flex:none;width:34px;height:34px;color:var(--ink)}.s-ico svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.s-txt{display:flex;flex-direction:column;gap:7px;min-width:0}.support .s-t{font-weight:800;font-size:16.5px;line-height:1.28;letter-spacing:-.015em;text-wrap:balance}.support .s-d{font-size:14.5px;line-height:1.6;color:var(--ink-02);margin:0}@media(max-width:1020px){.support{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.support{grid-template-columns:1fr}}@media(max-width:420px){.support{row-gap:34px}.support>div{gap:14px}}#depoimentos,#processo{background:var(--wash)}.tsplit{position:relative;display:flex;flex-direction:column;gap:clamp(30px,3.6vw,44px);margin-top:clamp(34px,4vw,52px)}.tsplit-copy{max-width:780px;margin-inline:auto}.tsplit-item{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.tsplit-item[hidden]{display:none}.tsplit-quote{margin:0;font-weight:300;font-size:clamp(19px,2.2vw,25px);line-height:1.45;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.tsplit-quote p{margin:0}.tsplit-quote p+p{margin-top:.7em}.tsplit-role{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-03)}.depo-ig{display:block;margin-top:6px;font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ink-02);text-decoration:none}.depo-ig:hover{color:var(--red)}.tsplit-fade{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.tsplit.is-changing .tsplit-fade{opacity:0;transform:translateY(10px)}.tsplit-nav{display:flex;align-items:center;justify-content:center;gap:22px}.tsplit-dots{display:flex;align-items:center;gap:10px}.tsplit-dots button{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.tsplit-dots button span{display:block;width:7px;height:7px;background:var(--line-strong);transition:background .3s ease,transform .3s ease}.tsplit-dots button[aria-selected=true] span{background:var(--ink);transform:scale(1.25)}.tsplit-dots button:hover span{background:var(--ink-03)}.tsplit-next{background:none;border:0;padding:0;cursor:pointer;font-family:var(--f);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-02)}.tsplit-next:hover{color:var(--red)}.depo-seta{display:none}@media(max-width:700px){.tsplit-item{align-items:flex-start;text-align:left}.tsplit-quote{font-size:17px;line-height:1.5}.tsplit-nav{display:none}.tsplit-copy{padding-inline:18px}.depo-seta{display:grid;place-items:center;position:absolute;top:40%;z-index:2;width:30px;height:30px;margin-top:-15px;padding:0;border:0;background:#282828c7;color:#fff;cursor:pointer}.depo-seta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.depo-seta-ant{left:calc(-1 * var(--gutter) + 4px)}.depo-seta-prox{right:calc(-1 * var(--gutter) + 4px)}}#depoimentos .sec-head{align-items:center;text-align:center}.mc-link{height:32px;display:flex;align-items:center;line-height:0;opacity:1;transition:opacity .2s ease}.mc-link:hover{opacity:.65}.mc{display:block;width:auto}.mc-mini{height:32px}.mc-go{height:20px;color:var(--ink)}.look{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){.look{grid-template-columns:1fr}}.look-titulo{text-align:center;margin-bottom:var(--titulo-texto)}.look-titulo .d-l{position:relative;top:calc(-1*clamp(20px,3.4vw,48px))}.look-marca{display:flex;justify-content:center;line-height:0;margin-bottom:calc(var(--titulo-texto) + 12px)}.look-marca .mark{height:22px;width:auto}.look-textos{display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:max-content;margin:0 auto 44px;text-align:left}.look-textos .lead{margin:0;max-width:none;text-wrap:pretty}@media(min-width:761px){.look-textos .linhas span{display:block;white-space:nowrap}}.look-textos .lead strong{font-weight:700;color:var(--ink)}@media(max-width:760px){.look-textos{margin-bottom:28px}}#mini{background:var(--wash)}.marca{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4.4vw,64px);align-items:end}.marca-inv .marca{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.marca-inv .marca-copy{order:2}.marca-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.marca-copy .mc-link{margin-bottom:4px}.marca-fatos{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;max-width:54ch}.marca-fatos li{position:relative;padding-left:18px;font-size:15px;line-height:1.55;color:var(--ink-02)}.marca-fatos li:before{content:"";position:absolute;left:0;top:7.5px;width:6px;height:6px;background:var(--red)}.marca-fatos strong{font-weight:700;color:var(--ink)}.marca-copy .cta-secao{margin-top:14px}#go .marca>.look-carrossel{margin-bottom:0}.marca-fotos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marca>.look-carrossel{max-width:640px;width:100%;justify-self:center;margin-bottom:4px}.marca-fotos .shot img{object-position:center top}@media(max-width:860px){.marca,.marca-inv .marca{grid-template-columns:1fr}.marca-inv .marca-copy{order:0}.marca>.look-carrossel{justify-self:stretch;max-width:none}}.faq{max-width:1040px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:44px;align-items:start}#faq .sec-head,#suporte .sec-head{align-items:center;text-align:center;margin-bottom:68px}@media(max-width:760px){.faq{grid-template-columns:1fr;column-gap:0}}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding-block:24px;display:flex;gap:20px;align-items:baseline;justify-content:space-between;font-weight:700;font-size:clamp(16px,2.1vw,19px);line-height:1.34;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;font-weight:500;color:var(--red);flex:none;line-height:1}.faq details[open] summary:after{content:"–"}.faq .faq-a{padding:0 0 26px;margin:0;font-size:15.5px;line-height:1.65;color:var(--ink-01);max-width:64ch}.faq .faq-a p{margin:0}.faq .faq-a p+p{margin-top:.9em}.faq .faq-a ul{margin:.9em 0 0;padding:0;list-style:none}.faq .faq-a li{position:relative;padding-left:16px}.faq .faq-a li+li{margin-top:.5em}.faq .faq-a li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:currentColor;opacity:.5}.faq .faq-a strong{font-weight:700;color:var(--ink)}.faq .faq-a a{color:inherit;text-decoration:underline;text-underline-offset:2px}.window-band{background-color:#141414;background-image:linear-gradient(90deg,#0a0a0ab8,#0a0a0a8c 45%,#0a0a0a4d),url(/reserva/janela-camisetas.jpg);background-size:cover,cover;background-position:center,85% 62%}@media(min-width:701px){.window-band{background-size:cover,112% auto;background-position:center,0% 62%}}@media(max-width:700px){.window-band{background-image:linear-gradient(#0a0a0aad,#0a0a0aad),url(/reserva/janela-camisetas.jpg);background-size:cover,auto 150%;background-position:center,80% 55%}background-repeat: no-repeat,no-repeat;color: #FFFFFF}.window-band .d-l{color:#fff}.window-band .body{color:#dcdcde}.window-band .cta-line{color:#fff;border-bottom-color:#ea0029}.window-band .statement,.statement{display:flex;flex-direction:column;gap:22px;align-items:flex-start}#processo .sec{padding-block:clamp(48px,5.4vw,72px)}#processo .sec-head{margin-bottom:clamp(34px,3.6vw,52px)}#processo .sec-head{align-items:center;text-align:center}.form-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch;border:1px solid var(--line-strong);margin-top:clamp(26px,3vw,38px)}.form-photo{position:relative;background-color:#141414;background-image:linear-gradient(180deg,#0a0a0a6b,#0a0a0a24 40%,#0a0a0a00 60%),url(/reserva/form.jpg);background-size:cover,cover;background-position:center,center 55%;background-repeat:no-repeat,no-repeat;display:flex;align-items:stretch;padding:clamp(24px,2.8vw,34px);padding-bottom:clamp(18px,1.8vw,26px);min-height:560px}.form-photo-copy{display:flex;flex-direction:column;gap:13px;flex:1}@media(max-width:860px){.form-photo{min-height:580px}}@media(max-width:700px){.form-photo{min-height:650px;background-size:cover,auto 952px;background-position:center,center 0}}.form-photo-copy .form-criterios{margin-top:auto}.form-photo .label{color:#adadb4}.form-photo .d-l{color:#fff;font-size:clamp(25px,3vw,34px)}.form-photo .lead{color:#e0e0e2;font-size:14px;max-width:36ch}.form-criterios{padding:16px 18px;background:#0a0a0a99;border-left:2px solid var(--red);max-width:52ch}.form-criterios .label{display:block;color:#c9c9cf;margin-bottom:8px}.form-criterios ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.form-criterios li{font-size:14px;line-height:1.45;color:#e0e0e2}.form-criterios strong{color:#fff;font-weight:700}.form-box{background:var(--paper);padding:clamp(24px,2.8vw,34px);display:flex;flex-direction:column;justify-content:center}.form-box .fields,.form-box .form-done{width:100%;max-width:400px;margin-inline:auto}@media(max-width:860px){.form-grid{grid-template-columns:1fr}}.fields{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-03)}.field input,.field select{font-family:var(--f);font-size:15px;padding:13px 0;border:0;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);width:100%}.field input::placeholder{color:var(--ink-03);opacity:1}.field .err{display:none;font-size:12.5px;line-height:1.45;color:var(--red)}.field.invalid .err{display:block}.field.invalid input{border-bottom-color:var(--red)}.field input:focus,.field select:focus{outline:none;border-bottom-color:var(--red)}.form-foot{display:flex;flex-direction:column;gap:11px;align-items:flex-start;margin-top:22px}.form-foot .micro{font-size:12.5px;color:var(--ink-02);margin:0}.fields[hidden],.fields [hidden]{display:none!important}.form-etapa{display:flex;flex-direction:column;gap:16px;border:0;padding:0;margin:0;min-width:0}.form-passo,.form-rotulo{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-03)}.form-nota{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-02)}.form-nota:empty{display:none}.field.invalid select{border-bottom-color:var(--red)}.form-opcoes{display:flex;flex-wrap:wrap;gap:10px 20px;padding:6px 0 2px}.field .form-opcao{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}.form-opcao input{width:16px;height:16px;margin:0;accent-color:var(--red)}.form-erro{margin:0;font-size:12.5px;line-height:1.45;color:var(--red)}.form-voltar{background:none;border:0;padding:2px 0;font-family:var(--f);font-size:12.5px;color:var(--ink-02);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form-voltar:hover{color:var(--ink)}.cta-box:disabled{opacity:.5;cursor:progress}.form-done{border:2px solid var(--ink);padding:22px 24px;margin-top:18px}.form-done p{margin:0;font-weight:700;font-size:18px;line-height:1.4;letter-spacing:-.015em}.site-foot{background:#000;color:var(--doc-ink)}.site-foot .shell{padding-block:clamp(44px,5vw,64px) 30px}.site-foot .label{color:var(--doc-ink-2)}.site-foot .cta-line{color:var(--doc-ink);border-bottom:0;padding-bottom:0}.foot-top{display:flex;flex-wrap:wrap;gap:22px 32px;justify-content:space-between;align-items:flex-end;padding-bottom:34px;border-bottom:1px solid var(--doc-line)}.foot-top .label{display:block;margin-top:10px}.foot-top .soma{display:block;height:26px;width:auto;margin-top:14px}.foot-brand{display:flex;align-items:center;gap:16px}.foot-ig{display:flex;color:var(--doc-ink);opacity:.85;transition:opacity .2s ease}.foot-ig:hover{opacity:1}.foot-ig svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 44px;padding-block:34px}.foot-col{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.foot-col .label{margin-bottom:3px}.foot-col a{color:var(--doc-ink);text-decoration:none;font-size:14.5px;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease}.foot-col a:hover{border-bottom-color:var(--doc-ink)}.foot-col p{margin:0;font-size:14px;line-height:1.6;color:var(--doc-ink-2);max-width:36ch}.foot-base{display:flex;flex-wrap:wrap;gap:10px 32px;justify-content:space-between;align-items:baseline;padding-top:24px}@media(max-width:760px){.foot-cols{grid-template-columns:1fr;gap:26px}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;background:var(--ink);padding:14px var(--gutter);display:none;z-index:40}.sticky-cta a{display:block;text-align:center;color:var(--paper);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){body{padding-bottom:56px}.sticky-cta{display:block;transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.sticky-cta.is-on{transform:none;visibility:visible;transition:transform .3s ease}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}p,.lead,.body,.faq-a,.support .s-d,.tsplit-quote p,.foot-col p,.p-d{text-wrap:pretty}.tl-t,.perk-t,.shot-t,.faq summary{text-wrap:balance}.hero-copy>.d-xl+p{margin-top:calc(var(--titulo-texto) - 24px)}.sec-head>.d-l+p{margin-top:calc(var(--titulo-texto) - 16px)}.marca-copy>.d-l+p{margin-top:calc(var(--titulo-texto) - 18px)}.form-photo-copy>.d-l+p{margin-top:3px}.statement>.d-l+p{margin-top:calc(var(--titulo-texto) - 22px)}.marca-fatos strong{display:block;margin-bottom:var(--item-texto);font-weight:800;font-size:16.5px;line-height:1.28;letter-spacing:-.015em;color:var(--ink)}.support .s-txt{gap:var(--item-texto)}@media(max-width:700px){.br-desk{display:none}}#depoimentos>.sec{padding-block:clamp(40px,5vw,64px)}#depoimentos .tsplit{margin-top:clamp(24px,2.6vw,34px);gap:clamp(22px,2.4vw,30px)}#depoimentos .tsplit-item{gap:18px}.marca-band>.sec{padding-block:clamp(40px,4.6vw,64px)}.marca-copy>.lead{margin-bottom:0}.marca-copy .marca-fatos{margin-top:4px;gap:10px}.two-lines span{display:block}.form-photo .lead.two-lines{max-width:none}.marca-fatos strong{margin-bottom:2px}.marca-fatos .linha{display:block}#go .shot img.go-yankee{object-position:64% center}#mini .shot img.mini-casacos{object-position:53% center}@media(max-width:700px){.marca-fotos .shot{aspect-ratio:auto;background:none;overflow:visible}.marca-fotos .shot img{aspect-ratio:2 / 3;height:auto}.marca-fotos .shot figcaption{position:static;background:none;padding:8px 0 0;color:var(--ink-02)}.marca-fotos .shot-t{font-size:9.5px;letter-spacing:.1em;line-height:1.35}}@media(min-width:861px){.hero-band .lead{max-width:none}.hero-l{display:block;white-space:nowrap}}.look-carrossel{position:relative}.look-seta{display:none}@media(max-width:760px){.look-carrossel .look,.look-carrossel .marca-fotos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.look-carrossel .look::-webkit-scrollbar,.look-carrossel .marca-fotos::-webkit-scrollbar{display:none}.look-carrossel .look>.shot,.look-carrossel .marca-fotos>.shot{flex:0 0 82%;scroll-snap-align:start}.look-seta{display:grid;place-items:center;position:absolute;top:var(--seta-top, 50%);z-index:2;width:38px;height:38px;margin-top:-19px;padding:0;border:0;background:#282828c7;color:#fff;cursor:pointer}.look-seta[hidden]{display:none}.look-seta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.look-seta-ant{left:0}.look-seta-prox{right:0}}@media(max-width:700px){.look-carrossel .marca-fotos .shot{overflow:hidden;background:var(--wash)}.look-carrossel .marca-fotos .shot figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 16px 14px;color:#fff;background:linear-gradient(180deg,#0000 70%,#0000008c)}.look-carrossel .marca-fotos .shot-t{font-size:11px;letter-spacing:.18em;line-height:1.5}}.look-cta{display:flex;justify-content:center;margin-top:clamp(28px,3.4vw,44px)}@media(max-width:700px){.hero-band{min-height:640px;background-image:linear-gradient(180deg,#08080894,#08080887 55%,#080808ad),url(/reserva/hero-prancha-florida.jpg);background-size:cover,auto 100%;background-position:center,74% center;display:flex;flex-direction:column}.hero-band>.shell{flex:1;display:flex;width:100%}.hero-copy{flex:1;padding-bottom:40px}.hero-copy #hero-h{margin-top:auto}}@media(max-width:700px){.marca-copy>.mc-link{align-self:center}}@media(max-width:700px){.form-foot{align-items:center;text-align:center}}@media(max-width:700px){#faq .sec-head{margin-bottom:32px}}@media(max-width:700px){.window-band .cta-peck{align-self:center}}@media(max-width:700px){.foot-top,.foot-brand{justify-content:center}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols>.foot-col:nth-child(3){grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.foot-cols>.foot-col:nth-child(2){grid-column:1 / -1;grid-row:2}}@media(max-width:700px){#giro .giro-copy .cta-peck{align-self:center}.cta-peck .peck{display:none}}@media(max-width:700px){#lookbook>.sec{padding-bottom:44px}}@media(max-width:700px){#giro .giro-copy .d-l,.marca-copy>.d-l{align-self:stretch;text-align:center}}@media(max-width:700px){#giro .giro-copy .cta-secao{margin-top:12px}}@media(max-width:700px){.mini-texto .mini-l{display:block}.mini-texto>span:first-child{display:block;text-wrap:balance}}@media(max-width:700px){.form-grid{margin-top:48px}}@media(max-width:375px){.form-photo{min-height:670px}}@media(max-width:480px){.pica-marca{width:45%;right:-18%;bottom:0}}@media(min-width:701px){#faq>.sec{padding-block:clamp(56px,5vw,72px)}#faq .sec-head{margin-bottom:44px}.faq summary{padding-block:20px}}@media(min-width:701px){#lookbook>.sec{padding-bottom:calc(clamp(40px,4.6vw,64px) + 4px)}}@media(max-width:700px){.form-photo{min-height:612px;padding-bottom:14px}.form-criterios{padding:12px 14px}.form-criterios .label{margin-bottom:6px}.form-criterios ul{gap:4px}.form-criterios li{font-size:13px;line-height:1.4}}@media(max-width:375px){.form-photo{min-height:630px}}@media(max-width:700px){.form-passo{text-align:center;align-self:stretch}}@media(max-width:700px){.form-photo{min-height:495px;background-position:center,center -174px}}@media(max-width:375px){.form-photo{min-height:522px;background-position:center,center -147px}}@media(max-width:700px){.form-photo{background-image:linear-gradient(transparent,transparent),url(/reserva/form.jpg)}.form-photo .d-l,.form-photo-copy>.lead{color:#141414;text-align:center;align-self:stretch}}@media(max-width:700px){.form-criterios{background:#0a0a0abf}}.carrossel-trilho[data-astro-cid-znc5ld2h]{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap-d)}.carrossel-pontos[data-astro-cid-znc5ld2h]{display:none}@media(max-width:768px){.carrossel[data-astro-cid-znc5ld2h]{--gap-m: 12px}.carrossel-trilho[data-astro-cid-znc5ld2h]{display:flex;gap:var(--gap-m);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.carrossel-trilho[data-astro-cid-znc5ld2h]::-webkit-scrollbar{display:none}.carrossel[data-astro-cid-znc5ld2h][data-sangra] .carrossel-trilho[data-astro-cid-znc5ld2h]{margin-inline:calc(-1 * var(--gutter))}.carrossel-trilho[data-astro-cid-znc5ld2h]>*{flex:0 0 calc((100% + var(--gutter) - var(--gap-m)) / 1.5);scroll-snap-align:start}.carrossel-pontos[data-astro-cid-znc5ld2h]{display:flex;justify-content:center;gap:2px;padding-top:10px}.carrossel-pontos[data-astro-cid-znc5ld2h][hidden]{display:none}.carrossel-pontos[data-astro-cid-znc5ld2h] .carrossel-ponto{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ponto-cor, currentColor);cursor:pointer}.carrossel-pontos[data-astro-cid-znc5ld2h] .carrossel-ponto:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.45}.carrossel-pontos[data-astro-cid-znc5ld2h] .carrossel-ponto[aria-current=true]:before{opacity:1}.carrossel-pontos[data-astro-cid-znc5ld2h] .carrossel-ponto:focus-visible{outline:2px solid currentColor;outline-offset:-2px}}
