/**handles:fbs-tokens,fbs-base,fbs-layout,fbs-buttons,fbs-hero,fbs-ways,fbs-rows,fbs-prices,fbs-steps,fbs-feature,fbs-cards,fbs-cities,fbs-tabs,fbs-instagram,fbs-cidade,fbs-guarantee,fbs-faq,fbs-gift,fbs-sticky-cta,fbs-newsletter,fbs-estilos,fbs-personaliza,fbs-dia-a-dia,fbs-lang-prompt,fbs-header,fbs-mega-menu,fbs-hello-bar,fbs-footer,fbs-utilities**/
:root{--fbs-ink:#1d1a24;--fbs-ink-hover:#3a3446;--fbs-muted:#5f596a;--fbs-muted-2:#6d6778;--fbs-accent:#8a57e6;--fbs-accent-hover:#6f3fd1;--fbs-accent-soft:#c9b3f5;--fbs-bg:#f8f5f0;--fbs-surface:#ffffff;--fbs-lilac:#ece5f7;--fbs-line:rgba(29, 26, 36, 0.14);--fbs-line-dark:rgba(255, 255, 255, 0.22);--fbs-on-dark:#c7c0d2;--fbs-on-dark-2:#a39cb0;--fbs-display:'Marcellus',Georgia,serif;--fbs-body:'Montserrat',system-ui,sans-serif;--fbs-radius:6px;--fbs-pill:99px;--fbs-maxw:1440px;--fbs-pad-x:22px;--fbs-sec:64px;--fbs-col-gap:0px;--fbs-stack-gap:28px;--fbs-h1:42px;--fbs-h1-long:36px;--fbs-h2:28px;--fbs-h2-mb:20px;--fbs-h3:24px;--fbs-step-t:17px;--fbs-lead:15px;--fbs-card-pad:22px;--fbs-big:30px;--fbs-city:30px;--fbs-band-pad:48px 22px}@media (min-width:700px){:root{--fbs-pad-x:40px;--fbs-sec:88px;--fbs-col-gap:40px;--fbs-h1:44px;--fbs-h1-long:40px;--fbs-h2:34px;--fbs-h2-mb:28px;--fbs-h3:26px;--fbs-step-t:19px;--fbs-lead:16px;--fbs-card-pad:28px;--fbs-big:34px;--fbs-city:36px;--fbs-band-pad:56px 40px}}@media (min-width:1100px){:root{--fbs-pad-x:64px;--fbs-sec:120px;--fbs-col-gap:96px;--fbs-h1:78px;--fbs-h1-long:64px;--fbs-h2:42px;--fbs-h2-mb:40px;--fbs-h3:30px;--fbs-step-t:22px;--fbs-lead:17px;--fbs-card-pad:44px;--fbs-big:46px;--fbs-city:48px;--fbs-band-pad:96px 64px}}
body.fbs-ds{background:var(--fbs-bg);color:var(--fbs-ink);font-family:var(--fbs-body);-webkit-font-smoothing:antialiased}:where(.fbs-hero,.fbs-section,.fbs-band){box-sizing:border-box;font-family:var(--fbs-body);color:var(--fbs-ink)}:where(.fbs-hero,.fbs-section,.fbs-band) *,:where(.fbs-hero,.fbs-section,.fbs-band) ::after,:where(.fbs-hero,.fbs-section,.fbs-band) ::before{box-sizing:inherit}:where(.fbs-hero,.fbs-section,.fbs-band) :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0}:where(.fbs-hero,.fbs-section,.fbs-band) :where(a){color:inherit;text-decoration:none}:where(.fbs-hero,.fbs-section,.fbs-band) :where(a:hover){color:var(--fbs-accent)}:where(.fbs-hero,.fbs-section,.fbs-band) :where(img){display:block;max-width:100%}[class*=fbs-]>.wp-block-group__inner-container{display:contents}:where(.fbs-hero,.fbs-section,.fbs-band) :where(.is-layout-flow,.is-layout-constrained)>*{margin-block:0}.fbs-h1{font:400 var(--fbs-h1)/0.98 var(--fbs-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance}.fbs-h1--long{font-size:var(--fbs-h1-long);line-height:1}.fbs-h2{font:400 var(--fbs-h2)/1.1 var(--fbs-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin-bottom:var(--fbs-h2-mb)}.fbs-h2--tight{margin-bottom:12px}.fbs-h3{font:400 var(--fbs-h3)/1.1 var(--fbs-display);text-transform:uppercase}.fbs-eyebrow{font:400 13px/1.3 var(--fbs-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fbs-accent);margin-bottom:12px}.fbs-kicker{font:600 10px/1.3 var(--fbs-body);letter-spacing:.16em;text-transform:uppercase;color:var(--fbs-accent)}.fbs-lead{font:400 var(--fbs-lead)/1.6 var(--fbs-body);color:var(--fbs-muted);max-width:420px;text-wrap:pretty}.fbs-text{font:400 14.5px/1.6 var(--fbs-body);color:var(--fbs-muted);max-width:480px;text-wrap:pretty}.fbs-note{font:400 12.5px/1.6 var(--fbs-body);color:var(--fbs-muted-2)}
.fbs-section{max-width:var(--fbs-maxw);margin-inline:auto;padding:var(--fbs-sec) var(--fbs-pad-x) 0}.fbs-section--end{padding-bottom:var(--fbs-sec)}.fbs-band{margin-top:var(--fbs-sec)}.fbs-band .fbs-band__inner{max-width:var(--fbs-maxw);margin-inline:auto;padding:var(--fbs-band-pad)}.fbs-band--dark{background:var(--fbs-ink);color:#fff}.fbs-band--dark :where(.fbs-h2,.fbs-h3){color:#fff}.fbs-band--dark :where(.fbs-lead,.fbs-text){color:var(--fbs-on-dark)}.fbs-band--dark .fbs-kicker{color:var(--fbs-accent-soft)}.fbs-band--dark .fbs-note{color:var(--fbs-on-dark-2)}.fbs-band--lilac{background:var(--fbs-lilac)}.fbs-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fbs-stack-gap) var(--fbs-col-gap)}@media (min-width:700px){.fbs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1100px){.fbs-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1100px){.fbs-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fbs-split--center{align-items:center}.fbs-split--end{align-items:end}:is(.fbs-split--end,.fbs-split--end > .wp-block-group__inner-container)>:not(.fbs-h2,.wp-block-group__inner-container){margin-bottom:var(--fbs-h2-mb)}
.fbs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.fbs-btn,.wp-block-button.is-style-fbs-outline .wp-block-button__link,.wp-block-button.is-style-fbs-primary .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:var(--fbs-pill);background:var(--fbs-ink);color:#fff;border:1px solid var(--fbs-ink);font:600 14px/1 var(--fbs-body);letter-spacing:0;text-decoration:none;text-transform:none;transition:background-color .2s,color .2s}.fbs-btn:hover,.wp-block-button.is-style-fbs-primary .wp-block-button__link:hover{background:var(--fbs-ink-hover);color:#fff}.fbs-btn--outline,.wp-block-button.is-style-fbs-outline .wp-block-button__link{background:0 0;color:var(--fbs-ink)}.fbs-btn--outline:hover,.wp-block-button.is-style-fbs-outline .wp-block-button__link:hover{background:var(--fbs-ink);color:#fff}.fbs-btn.fbs-btn--sm,.wp-block-button.fbs-btn--sm .wp-block-button__link{height:48px;padding:0 26px;font-size:13.5px}.fbs-link,.wp-block-button.is-style-fbs-link .wp-block-button__link{display:inline;height:auto;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:0 0;color:var(--fbs-ink);font:600 14px/1.3 var(--fbs-body);text-decoration:none}.fbs-link:hover,.wp-block-button.is-style-fbs-link .wp-block-button__link:hover{color:var(--fbs-accent);background:0 0}.fbs-band--dark .wp-block-button.is-style-fbs-primary .wp-block-button__link{background:#fff;color:var(--fbs-ink);border-color:#fff}.fbs-band--dark .wp-block-button.is-style-fbs-link .wp-block-button__link{color:#fff}
.fbs-hero{display:grid;grid-template-columns:minmax(0,1fr);max-width:1600px;margin-inline:auto}.fbs-hero .fbs-hero__media{margin:0;aspect-ratio:8/9;overflow:hidden}.fbs-hero .fbs-hero__media img{width:100%;height:100%;object-fit:cover}.fbs-hero__body{align-self:center;padding:26px var(--fbs-pad-x) 0}.fbs-hero__meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;max-width:460px;margin-top:16px;padding-bottom:12px;border-bottom:1px solid var(--fbs-ink)}.fbs-hero__meta p{font:500 11px/1.4 var(--fbs-body);letter-spacing:.1em;text-transform:uppercase}.fbs-hero .fbs-lead{margin:18px 0 22px}@media (min-width:700px){.fbs-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.fbs-hero .fbs-hero__media{order:2;aspect-ratio:auto;height:720px}.fbs-hero__body{padding:40px 36px 40px 40px}.fbs-hero__meta{margin-top:24px}.fbs-hero .fbs-lead{margin-bottom:32px}}@media (min-width:1100px){.fbs-hero .fbs-hero__media{height:780px}.fbs-hero__body{padding:48px 72px 48px 64px}.fbs-hero__meta{margin-top:32px}.fbs-hero .fbs-lead{margin-bottom:40px}}@media (min-width:700px) and (max-width:1099px){.fbs-hero--peca{grid-template-columns:minmax(0,1fr)}.fbs-hero--peca .fbs-hero__media{order:0;aspect-ratio:4/3;height:auto}}@media (min-width:1100px){.fbs-hero--peca{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.fbs-hero--peca .fbs-hero__media{height:720px}}.fbs-pos-y-40 img{object-position:50% 40%}.fbs-pos-y-45 img{object-position:50% 45%}.fbs-pos-y-55 img{object-position:50% 55%}.fbs-pos-y-70 img{object-position:50% 70%}.fbs-pos-y-78 img{object-position:50% 78%}
.fbs-ways{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.fbs-ways__item{display:flex;flex-direction:column;gap:18px}.fbs-ways .fbs-ways__media{margin:0;aspect-ratio:8/9;max-height:640px;border-radius:var(--fbs-radius);overflow:hidden}.fbs-ways .fbs-ways__media img{width:100%;height:100%;object-fit:cover}.fbs-ways__body{display:flex;flex-direction:column;gap:8px;max-width:520px}.fbs-ways__meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.fbs-ways__meta p:not(.fbs-kicker){font:500 12.5px/1.4 var(--fbs-body);color:var(--fbs-muted)}.fbs-ways .fbs-actions{margin-top:10px}@media (min-width:700px){.fbs-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fbs-ways .fbs-ways__media{aspect-ratio:4/5}}@media (min-width:1100px){.fbs-ways{gap:32px}}
.fbs-rows{border-bottom:1px solid var(--fbs-line)}.fbs-rows__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 20px;padding:15px 0;border-top:1px solid var(--fbs-line)}:is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:first-child:not(.wp-block-group__inner-container){font:400 17px/1.25 var(--fbs-display);text-transform:uppercase}:is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:last-child:not(.wp-block-group__inner-container){font:400 14px/1.55 var(--fbs-body);color:var(--fbs-muted)}@media (min-width:1100px){.fbs-rows__row{grid-template-columns:170px minmax(0,1fr)}}@media (min-width:1100px){.fbs-rows--narrow .fbs-rows__row{grid-template-columns:150px minmax(0,1fr)}}
.fbs-prices{margin-top:24px;border-bottom:1px solid var(--fbs-line)}.fbs-prices__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--fbs-line);transition:color .2s ease}.fbs-prices__info{display:flex;flex-direction:column;gap:3px}.fbs-prices__name{font:400 18px/1.2 var(--fbs-display);text-transform:uppercase}.fbs-prices__name a{color:inherit;text-decoration:none}.fbs-prices__name a::after{content:'';position:absolute;inset:0}.fbs-prices__name a:focus-visible{outline:0}.fbs-prices__row:has(a:focus-visible){outline:2px solid var(--fbs-accent);outline-offset:4px}.fbs-prices__sub{font:400 12.5px/1.4 var(--fbs-body);color:var(--fbs-muted-2)}.fbs-prices__price{font:400 18px/1 var(--fbs-display);white-space:nowrap}.fbs-prices__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.fbs-prices__foot p{font:500 13px/1.5 var(--fbs-body);color:var(--fbs-muted)}.fbs-split .fbs-prices-media{display:none}@media (min-width:700px){.fbs-prices__name,.fbs-prices__price{font-size:22px}.fbs-prices__row{padding:20px 0}.fbs-prices__row.is-active,.fbs-prices__row:hover{color:var(--fbs-accent)}.fbs-split .fbs-prices-media{display:block;position:relative;align-self:start;margin:0;aspect-ratio:4/5;max-height:620px;border-radius:var(--fbs-radius);overflow:hidden;background:#ece6dc}.fbs-split .fbs-prices-media img{display:block;width:100%;height:100%;object-fit:cover}.fbs-prices-media .wp-block-image{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .35s ease}.fbs-prices-media .wp-block-image.is-active,.fbs-prices-media:not(.is-ready) .wp-block-image:first-of-type{opacity:1}}@media (prefers-reduced-motion:reduce){.fbs-prices-media .wp-block-image,.fbs-prices__row{transition:none}}@media (max-width:699px){.fbs-prices.has-thumbs .fbs-prices__row{grid-template-columns:56px minmax(0,1fr) auto}.fbs-prices.has-thumbs .fbs-prices__row::before{content:'';width:56px;height:56px;border-radius:50%;background:var(--fbs-thumb,none) center/cover no-repeat #ece6dc}}
.fbs-steps{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px}.fbs-steps__item{display:flex;flex-direction:column;gap:8px;padding:18px 0 22px;border-top:1px solid var(--fbs-ink)}.fbs-steps__num{font:400 13px/1 var(--fbs-display);color:var(--fbs-accent)}.fbs-steps__title{font:400 var(--fbs-step-t)/1.15 var(--fbs-display);text-transform:uppercase}.fbs-steps__text{font:400 14px/1.55 var(--fbs-body);color:var(--fbs-muted);text-wrap:pretty}.fbs-band--dark .fbs-steps__item{border-top-color:var(--fbs-line-dark)}.fbs-band--dark .fbs-steps__text{color:var(--fbs-on-dark)}.fbs-band--dark .fbs-steps__num{font:600 10px/1.3 var(--fbs-body);letter-spacing:.16em;color:var(--fbs-accent-soft)}@media (min-width:700px){.fbs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fbs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.fbs-section.fbs-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:24px var(--fbs-col-gap);align-items:center;padding-inline:0}.fbs-feature .fbs-feature__media{margin:0;aspect-ratio:4/5;max-height:760px;overflow:hidden}.fbs-feature .fbs-feature__media img{width:100%;height:100%;object-fit:cover}.fbs-feature__body{max-width:520px;padding-inline:var(--fbs-pad-x)}.fbs-feature__body .fbs-text{margin-bottom:20px}.fbs-feature__body .fbs-tags{margin-bottom:28px}.fbs-feature__body .fbs-kicker{margin-bottom:10px}@media (min-width:700px){.fbs-section.fbs-feature{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:var(--fbs-pad-x)}.fbs-feature .fbs-feature__media{border-radius:var(--fbs-radius)}.fbs-feature__body{padding-inline:0}.fbs-feature--reverse .fbs-feature__media{order:2}}.fbs-tags{display:flex;flex-wrap:wrap;gap:8px}.fbs-tags p{padding:8px 14px;border:1px solid var(--fbs-line);border-radius:var(--fbs-pill);font:500 12.5px/1.2 var(--fbs-body)}.fbs-section.fbs-feature--wide{padding-top:56px}.fbs-feature--wide .fbs-rows{margin:8px 0 28px}@media (min-width:700px){.fbs-section.fbs-feature--wide{grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-top:88px}}@media (min-width:1100px){.fbs-section.fbs-feature--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:128px}.fbs-feature--wide .fbs-feature__media{max-height:820px}}
.fbs-cards{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--fbs-pad-x) * -1);padding-inline:var(--fbs-pad-x);scroll-padding-inline:var(--fbs-pad-x)}.fbs-cards::-webkit-scrollbar{display:none}.fbs-card{display:flex;flex-direction:column;gap:10px;scroll-snap-align:start}.fbs-card .fbs-card__media{margin:0 0 4px;aspect-ratio:4/5;border-radius:var(--fbs-radius);overflow:hidden}.fbs-card .fbs-card__media img{width:100%;height:100%;object-fit:cover}.fbs-card__title{font:400 var(--fbs-step-t)/1.15 var(--fbs-display);text-transform:uppercase}.fbs-card__text{font:400 14px/1.55 var(--fbs-body);color:var(--fbs-muted);text-wrap:pretty}@media (min-width:700px){.fbs-cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;margin-inline:0;padding-inline:0}.fbs-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.fbs-cards{gap:32px}}
.fbs-cities{list-style:none;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px calc(var(--fbs-pad-x) * -1) 0;padding-inline:var(--fbs-pad-x)}.fbs-cities::-webkit-scrollbar{display:none}.fbs-cities li{flex:none}.fbs-cities a{display:flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--fbs-line);border-radius:var(--fbs-pill);font:600 13px/1 var(--fbs-body);color:var(--fbs-ink)}.fbs-cities a[aria-current=true]{border-color:var(--fbs-ink);background:var(--fbs-ink);color:#fff}@media (min-width:700px){.fbs-cities{display:block;overflow:visible;margin:24px 0 0;padding:0}.fbs-cities a{height:auto;justify-content:space-between;padding:14px 0;border:0;border-bottom:1px solid var(--fbs-line);border-radius:0;font:400 20px/1.2 var(--fbs-display);text-transform:uppercase}.fbs-cities a::after{content:'→';font:500 16px/1 var(--fbs-body)}.fbs-tabs.is-ready .fbs-cities a{color:var(--fbs-muted)}.fbs-tabs.is-ready .fbs-cities a::after{visibility:hidden}.fbs-tabs.is-ready .fbs-cities a:hover,.fbs-tabs.is-ready .fbs-cities a[aria-current=true]{background:0 0;color:var(--fbs-ink);border-color:var(--fbs-line)}.fbs-tabs.is-ready .fbs-cities a:hover::after,.fbs-tabs.is-ready .fbs-cities a[aria-current=true]::after{visibility:visible}}.fbs-city-card{align-self:start;display:flex;flex-direction:column;gap:10px;padding:var(--fbs-card-pad);background:var(--fbs-surface);border-radius:var(--fbs-radius)}.fbs-city-card__name{font:400 var(--fbs-city)/1.05 var(--fbs-display);text-transform:uppercase}.fbs-city-card__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:16px;border-top:1px solid rgba(29,26,36,.1)}.fbs-city-card__foot .fbs-note{margin-bottom:2px}.fbs-city-card__next{font:600 14px/1.3 var(--fbs-body)}.fbs-city-card__when:has([data-fbs-event=none]){display:none}.fbs-city-card .fbs-event-location:empty{display:none}.fbs-city-card+.fbs-city-card{margin-top:16px}
.fbs-tabs__panel[hidden]{display:none!important}.fbs-tabs.is-ready .fbs-tabs__panel{animation:fbs-tab-in .2s ease}@keyframes fbs-tab-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fbs-tabs.is-ready .fbs-tabs__panel{animation:none}}
.fbs-insta__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.fbs-insta__head .fbs-eyebrow{margin-bottom:0}.fbs-insta__handle a{font:600 12px/1.3 var(--fbs-body);color:var(--fbs-ink);text-decoration:none}.fbs-insta__handle a:hover{color:var(--fbs-accent)}.wp-block-gallery.fbs-insta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;margin:0}.wp-block-gallery.fbs-insta .wp-block-image{width:auto!important;margin:0!important;aspect-ratio:4/5;overflow:hidden}.wp-block-gallery.fbs-insta .wp-block-image img{width:100%;height:100%!important;object-fit:cover;border-radius:0}.wp-block-gallery.fbs-insta figcaption{display:none}@media (min-width:700px){.wp-block-gallery.fbs-insta{grid-template-columns:repeat(4,minmax(0,1fr))}}.fbs-insta .fbs-ig{--fbs-ig-gap:6px;--fbs-ig-radius:0}.fbs-insta .fbs-ig--grid .fbs-ig__link{aspect-ratio:4/5}@media (max-width:699px){.fbs-insta .fbs-ig--grid .fbs-ig__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;margin-inline:calc(var(--fbs-pad-x) * -1);padding-inline:var(--fbs-pad-x);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fbs-pad-x);scrollbar-width:none}.fbs-insta .fbs-ig--grid .fbs-ig__grid::-webkit-scrollbar{display:none}.fbs-insta .fbs-ig__item{scroll-snap-align:start}}@media (min-width:700px){.fbs-insta .fbs-ig--grid .fbs-ig__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.fbs-insta__more{margin-top:14px;text-align:right;font:500 12px/1.4 var(--fbs-body)}.fbs-insta__more a{color:var(--fbs-muted);text-decoration:none}.fbs-insta__more a:hover{color:var(--fbs-ink)}.fbs-ig-lb__meta{display:none}.fbs-insta-section:has(.fbs-ig__empty){display:none}
.fbs-next-date{display:none;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;max-width:460px;margin:4px 0 22px;padding:14px 18px;border-radius:var(--fbs-radius);background:var(--fbs-surface)}.fbs-next-date.is-ready{display:grid}.editor-styles-wrapper .fbs-next-date{display:block;border:1px dashed var(--fbs-line)}.fbs-next-date__when{padding-right:18px;border-right:1px solid var(--fbs-line);text-align:center}.fbs-next-date__date{font:400 26px/1 var(--fbs-display);color:var(--fbs-ink)}.fbs-next-date__day{margin-top:4px;font:500 10px/1.2 var(--fbs-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fbs-muted-2)}.fbs-next-date__kicker{font:600 10px/1.3 var(--fbs-body);letter-spacing:.16em;text-transform:uppercase;color:var(--fbs-accent)}.fbs-next-date__place{margin-top:3px;font:600 13.5px/1.35 var(--fbs-body);color:var(--fbs-ink)}.fbs-next-date__info{margin-top:2px;font:400 12.5px/1.4 var(--fbs-body);color:var(--fbs-muted-2)}.fbs-next-date__slots{margin-top:2px;font:600 12px/1.4 var(--fbs-body);color:var(--fbs-ink)}.fbs-next-date__book{display:inline-block;margin-top:8px;font:600 13px/1.3 var(--fbs-body);color:var(--fbs-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fbs-next-date__book:hover{color:var(--fbs-accent)}.fbs-agenda__list{border-top:1px solid var(--fbs-ink)}.fbs-agenda__empty{padding:18px 0;font:400 15px/1.5 var(--fbs-body);color:var(--fbs-muted)}.fbs-agenda__row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:4px 14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fbs-line)}.fbs-agenda__date{font:400 21px/1 var(--fbs-display);color:var(--fbs-ink)}.fbs-agenda__title{font:600 13.5px/1.35 var(--fbs-body);color:var(--fbs-ink)}.fbs-agenda__info{margin-top:2px;font:400 12.5px/1.45 var(--fbs-body);color:var(--fbs-muted-2)}.fbs-agenda__state{grid-column:2;justify-self:start;font:600 13px/1.3 var(--fbs-body);white-space:nowrap}.fbs-agenda__state--book{padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--fbs-ink);text-decoration:none}.fbs-agenda__state--book:hover{color:var(--fbs-accent)}.fbs-agenda__state--walkin{font-weight:500;color:var(--fbs-muted)}.fbs-agenda__state--soldout{font-weight:500;color:var(--fbs-muted-2)}.fbs-agenda__filters{display:flex;gap:8px;margin:20px calc(var(--fbs-pad-x) * -1) 0;padding:0 var(--fbs-pad-x) 4px;overflow-x:auto;scrollbar-width:none}.fbs-agenda__filters::-webkit-scrollbar{display:none}.fbs-agenda__filter{flex:none;height:36px;padding:0 14px;border:1px solid var(--fbs-line);border-radius:var(--fbs-pill);background:0 0;font:600 12.5px/1 var(--fbs-body);color:var(--fbs-ink);cursor:pointer}.fbs-agenda__filter[aria-pressed=true]{border-color:var(--fbs-ink);background:var(--fbs-ink);color:#fff}@media (min-width:700px){.fbs-agenda__row{grid-template-columns:64px minmax(0,1fr) auto;gap:4px 18px}.fbs-agenda__date{font-size:22px}.fbs-agenda__state{grid-column:auto;justify-self:end}.fbs-agenda__filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1100px){.fbs-agenda__row{grid-template-columns:72px minmax(0,1fr) auto}.fbs-agenda__date{font-size:24px}}.fbs-espaco__card{align-self:start;padding:var(--fbs-card-pad);border-radius:var(--fbs-radius);background:var(--fbs-surface)}.fbs-espaco__card .fbs-city-card__name{margin-top:8px}.fbs-espaco__morada{margin-top:6px;font:400 14px/1.5 var(--fbs-body);color:var(--fbs-muted)}.fbs-espaco__factos{margin:20px 0}:is(.fbs-espaco__factos .fbs-rows__row,.fbs-espaco__factos .fbs-rows__row > .wp-block-group__inner-container)>:first-child:not(.wp-block-group__inner-container){font-size:16px}.fbs-servicos{border-bottom:1px solid var(--fbs-line)}.fbs-servicos__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 20px;align-items:center;padding:16px 0;border-top:1px solid var(--fbs-line)}.fbs-servicos__name{font:400 17px/1.25 var(--fbs-display);text-transform:uppercase;color:var(--fbs-ink)}.fbs-servicos__text{font:400 14px/1.55 var(--fbs-body);color:var(--fbs-muted)}.fbs-servicos__row--off .fbs-servicos__name{color:var(--fbs-muted-2)}.fbs-tag{justify-self:start;margin-top:4px;padding:5px 10px;border:1px solid var(--fbs-ink);border-radius:var(--fbs-pill);background:var(--fbs-ink);font:600 11px/1.2 var(--fbs-body);letter-spacing:.04em;color:#fff;white-space:nowrap}.fbs-tag--muted{border-color:var(--fbs-line);background:0 0;color:var(--fbs-muted)}@media (min-width:1100px){.fbs-servicos__row{grid-template-columns:200px minmax(0,1fr) auto}.fbs-tag{justify-self:end;margin-top:0}}.fbs-outras{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px;margin-top:var(--fbs-h2-mb)}.fbs-outras-section .fbs-h2{margin-bottom:0}.fbs-outras__item{position:relative;padding:16px 28px 20px 0;border-top:1px solid var(--fbs-ink)}.fbs-outras__item .fbs-kicker{margin-bottom:6px}.fbs-outras__name{font:400 var(--fbs-step-t)/1.15 var(--fbs-display);text-transform:uppercase}.fbs-outras__name a{color:var(--fbs-ink);text-decoration:none}.fbs-outras__name a::after{content:'';position:absolute;inset:0}.fbs-outras__item::after{content:'→';position:absolute;top:16px;right:0;font:500 16px/1 var(--fbs-body);color:var(--fbs-ink)}.fbs-outras__item:hover .fbs-outras__name a,.fbs-outras__item:hover::after{color:var(--fbs-accent)}@media (min-width:700px){.fbs-outras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fbs-outras{grid-template-columns:repeat(3,minmax(0,1fr))}}
.fbs-guarantee{display:flex;flex-direction:column;gap:14px;padding:var(--fbs-card-pad);border:1px solid var(--fbs-ink);border-radius:var(--fbs-radius)}.fbs-guarantee__title{font:400 var(--fbs-big)/1.02 var(--fbs-display);text-transform:uppercase;text-wrap:balance}.fbs-guarantee .fbs-actions{margin-top:6px}
.fbs-faq__item{border-top:1px solid var(--fbs-line)}.fbs-faq__item:last-child{border-bottom:1px solid var(--fbs-line)}.fbs-faq__item>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;cursor:pointer;font:400 18px/1.25 var(--fbs-display);color:var(--fbs-ink)}.fbs-faq__item>summary::-webkit-details-marker{display:none}.fbs-faq__item>summary::after{content:'+';flex:none;font:400 20px/1 var(--fbs-body)}.fbs-faq__item[open]>summary::after{content:'−'}.fbs-faq__item>:not(summary){margin:0 0 18px;max-width:620px;font:400 14px/1.6 var(--fbs-body);color:var(--fbs-muted)}.fbs-faq-aside .fbs-text{margin-bottom:14px}@media (max-width:699px){:is(.fbs-faq-aside,.fbs-faq-aside > .wp-block-group__inner-container)>:not(.fbs-h2,.wp-block-group__inner-container){display:none}}
.fbs-gift .fbs-gift__media{margin:0;max-width:560px;aspect-ratio:3/2;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px rgba(60,30,110,.25);transform:rotate(-2deg)}.fbs-gift .fbs-gift__media img{width:100%;height:100%;object-fit:cover}.fbs-gift .fbs-text{margin-bottom:20px}@media (max-width:699px){.fbs-gift .fbs-actions .wp-block-button,.fbs-gift .fbs-actions .wp-block-button__link{width:100%}}
.fbs-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:8px;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(rgba(248,245,240,0),var(--fbs-bg) 32%)}.fbs-sticky-cta[data-fbs-sticky]{transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.fbs-sticky-cta[data-fbs-sticky].is-visible{transform:none;visibility:visible;transition:transform .25s ease}@media (prefers-reduced-motion:reduce){.fbs-sticky-cta[data-fbs-sticky],.fbs-sticky-cta[data-fbs-sticky].is-visible{transition:none}}.fbs-sticky-cta .fbs-btn{flex:1;height:52px;font-size:15px}.fbs-sticky-cta .fbs-btn--outline{flex:0 0 auto;padding:0 20px;background:var(--fbs-bg)}body.fbs-ds{padding-bottom:0}@media (max-width:699px){body.fbs-chrome.fbs-has-sticky{padding-bottom:90px}}@media (min-width:700px){.fbs-sticky-cta{display:none}}body.fbs-lock .fbs-sticky-cta{display:none}
.fbs-section.fbs-newsletter-section{padding-top:56px;padding-bottom:40px}.fbs-newsletter__title{margin-bottom:8px;font:400 24px/1.2 var(--fbs-display);text-transform:none}.fbs-newsletter #newsletter-form-ext{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 24px}.fbs-newsletter #newsletter-form-ext .form-group{position:relative;min-width:0;border-bottom:1px solid var(--fbs-ink)}.fbs-newsletter #newsletter-form-ext .form-group[hidden]{display:none}.fbs-newsletter #newsletter-form-ext input,.fbs-newsletter #newsletter-form-ext select{display:block;width:100%;min-width:0;height:48px;padding:0;border:0;border-radius:0;background:0 0;font:400 15px var(--fbs-body);color:var(--fbs-ink);outline:0}.fbs-newsletter #newsletter-form-ext select{padding-right:24px;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d1a24' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 2px center;cursor:pointer}.fbs-newsletter #newsletter-form-ext select:has(option[value='']:checked),.fbs-newsletter #newsletter-form-ext select:invalid{color:var(--fbs-muted)}.fbs-newsletter #newsletter-form-ext select option{color:var(--fbs-ink)}.fbs-newsletter #newsletter-form-ext .form-group label{position:absolute;left:0;top:50%;transform:translateY(-50%);font:400 15px var(--fbs-body);color:var(--fbs-muted);pointer-events:none}.fbs-newsletter #newsletter-form-ext input:focus+label,.fbs-newsletter #newsletter-form-ext input:not(:placeholder-shown)+label{opacity:0}.fbs-newsletter #newsletter-form-ext button{height:48px;padding:0;border:0;border-bottom:1px solid var(--fbs-ink);border-radius:0;background:0 0;font:600 12px var(--fbs-body);letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--fbs-ink);cursor:pointer}.fbs-newsletter #newsletter-form-ext button:hover{color:var(--fbs-accent)}.fbs-newsletter #form-message-ext{margin-top:10px;font:400 13px/1.4 var(--fbs-body);color:var(--fbs-muted)}.fbs-newsletter #form-message-ext.is-success{color:var(--fbs-ink)}.fbs-newsletter #form-message-ext.is-error{color:#b3261e}@media (min-width:700px){.fbs-section.fbs-newsletter-section{padding-top:72px;padding-bottom:56px}}@media (min-width:1100px){.fbs-section.fbs-newsletter-section{padding-top:96px;padding-bottom:72px}}.fbs-newsletter #newsletter-form{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 24px;border-bottom:0}.fbs-newsletter #newsletter-form input,.fbs-newsletter #newsletter-form select{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid var(--fbs-ink);border-radius:0;background:0 0;font:400 15px var(--fbs-body);color:var(--fbs-ink);outline:0}.fbs-newsletter #newsletter-form input::placeholder{color:var(--fbs-muted)}.fbs-newsletter #newsletter-form select:invalid{color:var(--fbs-muted)}.fbs-newsletter #newsletter-form button{justify-self:start;height:48px;padding:0}.fbs-newsletter #form-message{margin-top:10px;font:400 13px/1.4 var(--fbs-body);color:var(--fbs-muted)}@media (min-width:700px){.fbs-newsletter #newsletter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fbs-newsletter #newsletter-form button{justify-self:end}}
.fbs-estilos__intro{max-width:620px;margin-bottom:28px}.fbs-estilos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fbs-estilos__grid>.wp-block-image{margin:0}.fbs-estilos__grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--fbs-radius)}@media (min-width:700px){.fbs-estilos__intro{margin-bottom:36px}.fbs-estilos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.fbs-estilos__intro{margin-bottom:48px}.fbs-estilos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}
.fbs-personaliza__media{display:none;margin:32px 0 0;max-width:420px}.fbs-personaliza__media img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--fbs-radius)}.fbs-rows--terms .fbs-rows__row:first-child{border-top-color:var(--fbs-ink)}.fbs-rows--terms :is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:first-child:not(.wp-block-group__inner-container){font-size:18px}.fbs-personaliza__note{margin:20px 0 0;font:400 13px/1.5 var(--fbs-body);color:var(--fbs-muted)}.fbs-personaliza .fbs-actions{margin-top:12px}@media (min-width:700px){.fbs-personaliza__media{display:block}.fbs-rows--terms .fbs-rows__row{grid-template-columns:180px minmax(0,1fr)}}@media (min-width:1100px){.fbs-personaliza__intro{position:sticky;top:96px;align-self:start}.fbs-rows--terms .fbs-rows__row{grid-template-columns:200px minmax(0,1fr)}.fbs-rows--terms :is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:first-child:not(.wp-block-group__inner-container){font-size:20px}}
.fbs-dia-a-dia .fbs-rows{border-bottom-color:var(--fbs-line-dark)}.fbs-dia-a-dia .fbs-rows__row{border-top-color:var(--fbs-line-dark)}.fbs-dia-a-dia .fbs-rows__row:first-child{border-top-color:rgba(255,255,255,.5)}.fbs-dia-a-dia :is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:first-child:not(.wp-block-group__inner-container){color:#fff}.fbs-dia-a-dia :is(.fbs-rows__row,.fbs-rows__row > .wp-block-group__inner-container)>:last-child:not(.wp-block-group__inner-container){color:var(--fbs-on-dark)}
.fbs-ds .fbs-lang-prompt{position:fixed;right:24px;bottom:24px;z-index:70;width:min(380px,calc(100vw - 48px));opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.fbs-ds .fbs-lang-prompt.is-visible{opacity:1;pointer-events:auto;transform:none}.fbs-ds .fbs-lang-prompt__card{position:relative;padding:22px 22px 20px;border:1px solid var(--fbs-line);border-radius:var(--fbs-radius);background:var(--fbs-surface);color:var(--fbs-ink);box-shadow:0 18px 50px rgba(29,26,36,.14);font-family:var(--fbs-body)}.fbs-ds .fbs-lang-prompt__close{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;border:0;border-radius:var(--fbs-pill);background:0 0;color:var(--fbs-muted);font-size:22px;line-height:1;cursor:pointer}.fbs-ds .fbs-lang-prompt__close:hover{color:var(--fbs-ink)}.fbs-ds .fbs-lang-prompt__eyebrow{margin:0 36px 8px 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fbs-muted)}.fbs-ds .fbs-lang-prompt__title{margin:0 36px 8px 0;font:400 20px/1.2 var(--fbs-display)}.fbs-ds .fbs-lang-prompt__text{margin:0 0 18px;font-size:14px;line-height:1.45;color:var(--fbs-muted)}.fbs-ds .fbs-lang-prompt__actions{display:flex;gap:10px}.fbs-ds .fbs-lang-prompt__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--fbs-ink);border-radius:var(--fbs-radius);background:0 0;color:var(--fbs-ink);font:600 13px/1 var(--fbs-body);text-align:center;text-decoration:none;cursor:pointer}.fbs-ds .fbs-lang-prompt__btn--primary{background:var(--fbs-ink);color:var(--fbs-surface)}.fbs-ds .fbs-lang-prompt__btn--primary:hover{background:var(--fbs-ink-hover);border-color:var(--fbs-ink-hover);color:var(--fbs-surface)}.fbs-ds .fbs-lang-prompt__btn:focus-visible,.fbs-ds .fbs-lang-prompt__close:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:3px}@media (max-width:699px){.fbs-ds .fbs-lang-prompt{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:auto}.fbs-ds.fbs-has-sticky .fbs-lang-prompt{bottom:calc(90px + env(safe-area-inset-bottom))}.fbs-ds .fbs-lang-prompt__actions{flex-direction:column;gap:8px}}
.fbs-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--fbs-pill);background:var(--fbs-ink);color:#fff;font:600 13px/1 var(--fbs-body);text-decoration:none}.fbs-skip:focus{top:12px}body.fbs-lock{overflow:hidden}.fbs-announce{background:var(--fbs-ink);color:#fff;padding:9px 16px;text-align:center;font:500 11px/1.3 var(--fbs-body);letter-spacing:.02em}.fbs-announce a{color:inherit;text-decoration:none}.fbs-header{position:sticky;top:0;z-index:50;background:rgba(248,245,240,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(29,26,36,.07);color:var(--fbs-ink);font-family:var(--fbs-body)}.fbs-header.is-open{background:var(--fbs-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-bar .fbs-header{top:32px}@media (max-width:782px){.admin-bar .fbs-header{top:46px}}@media (max-width:600px){.admin-bar .fbs-header{top:0}}.fbs-header *,.fbs-minicart *{box-sizing:border-box}.fbs-header a{color:inherit;text-decoration:none}.fbs-header ul{list-style:none;margin:0;padding:0}.fbs-header p{margin:0}.fbs-header__bar{max-width:var(--fbs-maxw);margin:0 auto;padding:8px 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fbs-brand{display:flex;flex-direction:column;align-items:center;line-height:1}.fbs-brand__mark{font:17px/1 var(--fbs-display);letter-spacing:.22em;margin-right:-.22em}.fbs-brand__sub{font:500 7.5px/1 var(--fbs-body);letter-spacing:.44em;margin:5px -.44em 0 0;color:var(--fbs-muted-2)}.fbs-brand__img{display:block;max-height:40px;width:auto}.fbs-burger{justify-self:start;width:44px;height:44px;padding:0;border:0;background:0 0;color:var(--fbs-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.fbs-burger span{width:20px;height:1.5px;background:currentColor;transition:transform .2s}.fbs-header.is-open .fbs-burger span:first-child{transform:translateY(3.75px) rotate(45deg)}.fbs-header.is-open .fbs-burger span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.fbs-header__cta,.fbs-header__link,.fbs-header__nav{display:none}.fbs-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.fbs-header__cta{align-items:center;height:40px;padding:0 18px;border-radius:var(--fbs-pill);background:var(--fbs-ink);color:#fff!important;font:600 13px/1 var(--fbs-body)}.fbs-header__cta:hover{background:var(--fbs-ink-hover)}.fbs-header__link{font:600 13px/1.3 var(--fbs-body);border-bottom:1px solid currentColor;padding-bottom:2px}.fbs-header__link:hover{color:var(--fbs-accent)}.fbs-cart{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--fbs-ink)}.fbs-cart__count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--fbs-accent);color:#fff;font:700 9px/16px var(--fbs-body);text-align:center}.fbs-cart__count[data-count='0']{display:none}.fbs-row__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.fbs-row__name{font:400 19px/1.2 var(--fbs-display);text-transform:uppercase}.fbs-row__tag{font:600 9px/1.2 var(--fbs-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fbs-accent)}.fbs-row__meta{font:500 12px/1.3 var(--fbs-body);color:var(--fbs-muted)}.fbs-panel{position:fixed;left:0;right:0;top:var(--fbs-header-bottom,60px);bottom:0;z-index:49;display:none;flex-direction:column;gap:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--fbs-bg);padding:18px var(--fbs-pad-x) calc(26px + env(safe-area-inset-bottom))}.fbs-header.is-open .fbs-panel{display:flex}.fbs-panel__quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fbs-quick{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--fbs-ink);border-radius:var(--fbs-radius)}.fbs-quick__t{font:400 18px/1.1 var(--fbs-display);text-transform:uppercase}.fbs-quick__d{font:400 11.5px/1.4 var(--fbs-body);color:var(--fbs-muted)}.fbs-quick--cta{background:var(--fbs-ink);color:#fff!important}.fbs-quick--cta .fbs-quick__d{color:var(--fbs-on-dark)}.fbs-panel__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 32px}.fbs-panel__h{margin-bottom:8px!important;font:400 12px/1.3 var(--fbs-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fbs-accent)}.fbs-panel__link{display:block;padding:11px 0;border-bottom:1px solid rgba(29,26,36,.12);font:500 14px/1.3 var(--fbs-body)}.fbs-panel__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(29,26,36,.12)}.fbs-panel__row .fbs-row__name{font-size:18px}.fbs-panel__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(29,26,36,.12);font:500 13px/1.3 var(--fbs-body);color:var(--fbs-muted)}.fbs-lang,.fbs-social{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.fbs-lang a,.fbs-social a{color:inherit;text-decoration:none}.fbs-lang a.is-active{font-weight:700;color:var(--fbs-ink)}@media (min-width:700px){.fbs-header__bar{padding:8px 28px}.fbs-header__cta{display:inline-flex}.fbs-panel__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
.fbs-mega{display:none}@media (min-width:1100px){.fbs-header__bar{padding:0 64px;height:76px;grid-template-columns:auto 1fr auto;gap:40px}.fbs-burger,.fbs-header.is-open .fbs-panel,.fbs-panel{display:none}.fbs-brand{align-items:flex-start}.fbs-brand__mark{font-size:19px;margin-right:0}.fbs-brand__sub{font-size:8px;margin:6px 0 0}.fbs-header__nav{display:block}.fbs-nav{display:flex;justify-content:center;gap:34px}.fbs-nav__link{display:flex;align-items:center;gap:5px;padding:28px 0 26.5px;border:0;border-bottom:1.5px solid transparent;background:0 0;color:var(--fbs-ink);font:500 13px/1.2 var(--fbs-body);cursor:pointer}button.fbs-nav__link::after{content:'▾';font-size:9px;color:#8b8494}.fbs-nav__item.is-current>.fbs-nav__link,.fbs-nav__item.is-open>.fbs-nav__link,a.fbs-nav__link:hover{border-bottom-color:var(--fbs-ink)}.fbs-header__link{display:inline}.fbs-header__cta{height:44px;padding:0 22px}.fbs-header__actions{gap:18px}.fbs-mega{position:absolute;top:100%;left:0;right:0;background:var(--fbs-bg);border-bottom:1px solid rgba(29,26,36,.1);box-shadow:0 30px 40px rgba(29,26,36,.06)}.fbs-nav__item.is-open>.fbs-mega,.fbs-nav__item:focus-within>.fbs-mega{display:block}.fbs-mega__inner{max-width:var(--fbs-maxw);margin:0 auto;padding:36px 64px 44px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}.fbs-mega__kicker{font:400 12px/1.3 var(--fbs-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fbs-accent)}.fbs-mega__title{margin:12px 0 10px!important;font:400 30px/1.1 var(--fbs-display);text-transform:uppercase;text-wrap:balance}.fbs-mega__more{font:600 13px/1.3 var(--fbs-body);border-bottom:1px solid currentColor;padding-bottom:2px}.fbs-mega__list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-content:start}.fbs-mega__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid rgba(29,26,36,.12)}.fbs-mega--cards .fbs-mega__inner{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.fbs-mega__card{display:flex;flex-direction:column}.fbs-mega__card img,.fbs-mega__ph{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;background:#ece6dc}.fbs-mega__name{margin-top:10px;font:400 16px/1.2 var(--fbs-display);text-transform:uppercase}.fbs-mega__meta{margin-top:2px;font:500 12px/1.3 var(--fbs-body);color:var(--fbs-muted)}.fbs-mega__card:hover .fbs-mega__name,.fbs-mega__row:hover .fbs-row__name{color:var(--fbs-accent)}}
#availabilityModal{flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;min-height:26px;max-height:none;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:#222;animation:none}#availabilityModal .modal-content{max-width:100%;padding:5px 16px}.fbs-chrome #availabilityModal{background:var(--fbs-ink)}.fbs-chrome #availabilityModal .modal-content{padding:8px 16px}.fbs-chrome #availabilityModal #modalMessage{font:500 11px/1.3 var(--fbs-body);letter-spacing:.02em;color:#fff}.fbs-chrome #availabilityModal #modalMessage b{font-weight:600}
.fbs-footer{background:var(--fbs-ink);color:#e9e4f0;font-family:var(--fbs-body)}.fbs-footer *{box-sizing:border-box}.fbs-footer a{color:#b9b2c6;text-decoration:none}.fbs-footer a:hover{color:#fff}.fbs-footer ul{list-style:none;margin:0;padding:0}.fbs-footer p{margin:0}.fbs-footer__main{max-width:var(--fbs-maxw);margin:0 auto;padding:34px 22px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;font:400 13px/2 var(--fbs-body)}.fbs-footer__brand{grid-column:1/-1}.fbs-footer__logo{display:inline-flex;flex-direction:column;line-height:1;color:#fff!important}.fbs-footer__logo__mark{font:22px/1 var(--fbs-display);letter-spacing:.2em}.fbs-footer__logo__sub{display:none}.fbs-footer__logo__img{display:block;max-height:40px;width:auto;filter:brightness(0) invert(1)}.fbs-footer__about{margin-top:12px!important;max-width:260px;font:400 13px/1.6 var(--fbs-body);color:#b9b2c6}.fbs-footer__h{font:700 11px/2 var(--fbs-body);letter-spacing:.1em;text-transform:uppercase;color:#fff}.fbs-footer__bottom{max-width:var(--fbs-maxw);margin:0 auto;padding:16px var(--fbs-pad-x) 28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;border-top:1px solid rgba(255,255,255,.14);font:500 12px/1.4 var(--fbs-body);color:#b9b2c6}.fbs-footer__legal{display:flex;flex-wrap:wrap;gap:6px 18px}.fbs-footer__end{display:flex;align-items:center;gap:18px}.fbs-footer .fbs-lang a.is-active{color:#fff}@media (min-width:700px){.fbs-footer__main{padding:48px 40px 28px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.fbs-footer__main{padding:64px 64px 40px;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.fbs-footer__brand{grid-column:auto}}
.fbs-center{text-align:center}.fbs-mt-0{margin-top:0!important}@media (max-width:699px){.fbs-hide-mobile{display:none!important}}@media (min-width:700px){.fbs-only-mobile{display:none!important}}.fbs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}