:root{--zv-bordo: #561c27;--zv-urucum: #b35434;--zv-jarina: #eedab3;--zv-alvura: #fffefa;--zv-linha: rgba(86, 28, 39, .18);--zv-titulo: "Instrument Serif", "Libre Baskerville", Georgia, serif;--zv-corpo: "Source Serif 4", Georgia, serif;--zv-gutter: 32px}body.zv-body{background:var(--zv-alvura);color:var(--zv-bordo)}body.zv-body .page-wrapper{position:relative}.zv{font-family:var(--zv-corpo);font-size:15px;line-height:1.55;color:var(--zv-bordo)}.zv a{color:inherit}.zv a:hover{color:var(--zv-urucum)}.zv-caps{font-family:var(--zv-corpo);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.zv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zv-header{position:relative;z-index:20;padding:22px var(--zv-gutter);display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--zv-alvura);color:var(--zv-bordo)}body.zv-home #header-group{position:sticky;top:0;z-index:30;height:0}.zv-header--overlay{background:transparent;color:var(--zv-alvura);transition:background-color .3s ease,color .3s ease,padding .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.zv-header__logo .zv-header__logo-bar{display:none}.zv-header--overlay.is-scrolled{background:var(--zv-alvura);color:var(--zv-bordo);padding-top:12px;padding-bottom:12px}.zv-header--overlay.is-scrolled .zv-header__logo-main{display:none}.zv-header--overlay.is-scrolled .zv-header__logo-bar{display:block;width:92px;filter:none}.zv-header--overlay.is-scrolled .zv-caps{text-shadow:none}.zv-header--overlay.is-scrolled a:hover{color:var(--zv-urucum)}.zv-header__left{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.zv-header__logo img{width:104px;height:auto;display:block}.zv-header--overlay .zv-header__logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 10px rgba(0,0,0,.35))}.zv-header--overlay .zv-caps{text-shadow:0 1px 12px rgba(0,0,0,.35)}.zv-header__nav{display:flex;gap:28px}.zv-header--overlay a:hover{color:var(--zv-jarina)}.zv-hero{position:relative;height:100vh;height:max(100svh,62.5vw);overflow:hidden;background:#000;color:var(--zv-alvura)}.zv-hero__video,.zv-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;display:block}.zv-hero__bottom{position:absolute;z-index:2;left:var(--zv-gutter);right:var(--zv-gutter);top:calc(min(100%,100svh) - 32px);transform:translateY(-100%);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;text-shadow:0 1px 16px rgba(0,0,0,.25)}.zv-hero:after{content:"";position:absolute;left:0;right:0;top:calc(min(100%,100svh) - 380px);height:380px;background:linear-gradient(to top,#00000073,#0000);pointer-events:none;z-index:1}.zv-hero__vip{display:flex;flex-direction:column;gap:6px;width:min(760px,100%)}.zv-hero__aside{margin-left:auto}.zv-hero--image{height:100vh;height:100svh;min-height:600px;margin-bottom:96px}.zv-hero--image .zv-hero__poster{object-position:center}.zv-hero--image .zv-hero__bottom{justify-content:center}.zv-hero--image .zv-hero__aside{margin-left:0}.zv-hero--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1}.zv-hero__center{position:absolute;z-index:2;left:var(--zv-gutter);right:var(--zv-gutter);top:calc(min(100%,100svh)/2);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;text-shadow:0 1px 16px rgba(0,0,0,.25)}.zv-hero__center p{margin:0}.zv-hero--image:after{display:none}.zv-hero__center .zv-hero__vip{align-items:center;margin-top:32px}.zv-hero__center .zv-hero__vip>.zv-caps{font-size:18px;letter-spacing:.2em}.zv-hero__center .zv-vipf--hero{align-items:center}.zv-hero__center .zv-vipf--hero .zv-vipf__lgpd,.zv-hero__center .zv-vipf--hero .zv-vipf__done{text-align:center}.zv-hero__title{margin:0;font-family:var(--zv-titulo);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.05}.zv-tagline{padding:104px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.zv-tagline__title{margin:0;font-family:var(--zv-titulo);font-weight:400;font-size:clamp(36px,4vw,48px);line-height:1.05}.zv-tagline__sub{margin:0}.zv-tagline--image{position:relative;isolation:isolate;justify-content:center;min-height:720px;max-height:90vh;margin-bottom:96px;color:var(--zv-alvura)}.zv-tagline--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:-1}.zv-tagline__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-2}.zv-films{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px;padding:0 4px}.zv-film{display:flex;flex-direction:column;gap:14px;text-decoration:none;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.zv-film__media{position:relative;overflow:hidden}.zv-film__media img{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block;transition:transform .8s ease}.zv-film:hover .zv-film__media img{transform:scale(1.02)}.zv-film__meta{padding:0 16px 28px;display:flex;justify-content:space-between;gap:12px}.zv-band{position:relative;margin-top:96px;height:780px;max-height:90vh}.zv-band img{width:100%;height:100%;object-fit:cover;display:block}.zv-band__content{position:absolute;left:var(--zv-gutter);right:var(--zv-gutter);bottom:36px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;color:var(--zv-alvura)}.zv-band__text{margin:0;max-width:520px;font-family:var(--zv-titulo);font-size:clamp(26px,2.6vw,34px);line-height:1.15}.zv-vip{padding:128px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.zv-vip__text{margin:0;max-width:420px}.zv-vipf{width:min(760px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.zv-vipf__form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:0 24px;align-items:end}.zv-vipf__form[hidden],.zv-vipf__lgpd[hidden],.zv-vipf__done[hidden]{display:none!important}.zv-vipf .zv-vipf__input,.zv-vipf .zv-vipf__input:focus{min-width:0;min-height:48px;margin:0;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;box-shadow:none!important;outline:none;color:inherit!important;font-family:var(--zv-corpo);font-size:16px}.zv-vipf .zv-vipf__input:-webkit-autofill{-webkit-text-fill-color:currentColor;transition:background-color 9999s ease-in-out 0s}.zv-vipf__input::placeholder{color:currentColor;opacity:.6;font-size:12px;letter-spacing:.16em}.zv-vipf .zv-vipf__btn{min-width:48px;min-height:48px;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;box-shadow:none!important;color:inherit;font-family:var(--zv-corpo);font-size:18px;cursor:pointer}.zv-vipf__btn:disabled{opacity:.5;cursor:default}.zv-vipf__lgpd{margin:0;max-width:420px;font-size:12px;opacity:.75;text-align:center}.zv-vipf__done{margin:0;max-width:380px;text-align:center}.zv-vipf--hero{align-items:flex-start;margin-top:0;color:var(--zv-alvura)}.zv-vipf--hero .zv-vipf__lgpd,.zv-vipf--hero .zv-vipf__done{text-align:left}.zv-vipf--hero .zv-vipf__input:-webkit-autofill{-webkit-text-fill-color:var(--zv-alvura)}.zv-rd-hidden{position:absolute!important;left:-9999px!important;top:0!important;width:24rem!important;opacity:0!important;pointer-events:none!important}.zv-footer{border-top:1px solid var(--zv-linha);padding:40px var(--zv-gutter);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 40px}.zv-dialog{width:min(92vw,1100px);max-height:92vh;padding:0;border:0;background:#000}.zv-dialog::backdrop{background:#14080bdb}.zv-dialog video{display:block;width:100%;max-height:86vh;background:#000}.zv-dialog__close{position:absolute;top:8px;right:8px;z-index:2;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--zv-alvura);cursor:pointer}@media(max-width:749px){:root{--zv-gutter: 16px}.zv-header__left{gap:20px}.zv-header__nav{display:none}.zv-hero__bottom{flex-direction:column;align-items:center;text-align:center;gap:20px}.zv-hero__aside{margin-left:0;order:-1}.zv-hero__vip{align-items:center}.zv-hero--image{margin-bottom:64px}.zv-vipf--hero{align-items:center}.zv-vipf--hero .zv-vipf__lgpd,.zv-vipf--hero .zv-vipf__done{text-align:center}.zv-vipf__form{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.zv-vipf__form .zv-vipf__input[type=text],.zv-vipf__form .zv-vipf__input[type=email]{grid-column:1 / -1}.zv-tagline{padding:72px 16px}.zv-tagline--image{min-height:560px;margin-bottom:64px}.zv-films{display:flex;gap:16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zv-films::-webkit-scrollbar{display:none}.zv-film{flex:0 0 78%;scroll-snap-align:start}.zv-film__meta{padding:0 0 8px;font-size:11px}.zv-band{margin-top:64px;height:560px}.zv-vip{padding:96px 16px}}@media(prefers-reduced-motion:reduce){.zv-film__media img{transition:none}}.zv-vip--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-template-areas:"title form" "text  note";column-gap:80px;row-gap:28px;padding:128px var(--zv-gutter);text-align:left}.zv-vip--split .zv-vip__head,.zv-vip--split .zv-vipf--stack{display:contents}.zv-vip__title{grid-area:title;align-self:end;margin:0;font-family:var(--zv-titulo);font-weight:400;font-size:clamp(72px,10vw,160px);line-height:.8;letter-spacing:-.01em;text-transform:uppercase;transform:translateY(.08em)}.zv-vip--split .zv-vip__text{grid-area:text;align-self:start;max-width:340px;opacity:.8}.zv-vipf--stack .zv-vipf__form{grid-area:form;align-self:end;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:end}.zv-vipf--stack .zv-vipf__form .zv-vipf__input{grid-column:1}.zv-vipf--stack .zv-vipf__form .zv-vipf__btn{grid-column:2;grid-row:3}.zv-vipf--stack .zv-vipf__lgpd{grid-area:note;align-self:start;max-width:420px;text-align:left}.zv-vipf--stack .zv-vipf__done{grid-area:form;align-self:end;max-width:420px;text-align:left}@media(max-width:749px){.zv-vip--split{grid-template-columns:1fr;grid-template-areas:"title" "text" "form" "note";row-gap:24px;padding:88px 16px 96px}.zv-vip__title{font-size:clamp(64px,20vw,96px)}.zv-vip--split .zv-vip__text{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/zaiare.css.map */
