.cf-hero{position:relative;width:100%;border-radius:var(--cf-r-2xl);overflow:hidden;background:var(--cf-preto-40);isolation:isolate}.cf-hero .swiper,.cf-hero .swiper-wrapper{height:100%}.cf-hero .swiper:not(.swiper-initialized){overflow:hidden}.cf-hero .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.cf-hero .swiper:not(.swiper-initialized) .cf-hero__slide{flex:0 0 100%}.cf-hero__slide{position:relative;display:block;width:100%;height:var(--cf-hero-altura, 718px);overflow:hidden;background:var(--cf-carvao)}.cf-hero__midia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cf-hero__midia picture,.cf-hero__midia img,.cf-hero__midia video,.cf-hero__midia .cf-hero__video,.cf-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cf-hero__placeholder{background:var(--cf-carvao);fill:var(--cf-branco-20)}.cf-hero__veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(272deg,var(--cf-preto-20) 1%,var(--cf-preto-80) 99%)}.cf-hero__slide--direita .cf-hero__veu{background:linear-gradient(88deg,var(--cf-preto-20) 1%,var(--cf-preto-80) 99%)}.cf-hero__slide--centro .cf-hero__veu{background:linear-gradient(180deg,var(--cf-preto-40) 0%,var(--cf-preto-80) 100%)}.cf-hero__conteudo{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding-inline:max(clamp(20px,7.01vw,101px),env(safe-area-inset-left),env(safe-area-inset-right));padding-block:clamp(24px,4vw,56px)}.cf-hero__slide--centro .cf-hero__conteudo{justify-content:center}.cf-hero__slide--direita .cf-hero__conteudo{justify-content:flex-end}.cf-hero__coluna{max-width:758px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.5vw,36px);color:var(--cf-branco);text-align:left}.cf-hero__slide--centro .cf-hero__coluna{align-items:center;text-align:center}.cf-hero__slide--direita .cf-hero__coluna{align-items:flex-end;text-align:right}.cf-hero__topo{display:flex;flex-direction:column;align-items:inherit;width:100%}.cf-hero__titulo{font-family:var(--cf-font-display);font-weight:700;font-size:clamp(2rem,5.55vw,5rem);line-height:1;text-transform:uppercase;color:var(--cf-branco);text-shadow:32px 32px 80px var(--cf-preto-40);padding-block-end:clamp(20px,3.5vw,50px)}@media(min-width:750px){.cf-hero__titulo{width:max-content;max-width:1000px}}.cf-hero__riscado{position:relative;display:inline-block}.cf-hero__riscado:after{content:"";position:absolute;left:-2%;right:-2%;top:4%;bottom:-14%;background:url(cf-hero-risco.svg) no-repeat center / 100% 100%;pointer-events:none}.cf-hero__marcador{position:relative;max-width:410px;font-family:var(--cf-font-script);font-weight:400;font-size:clamp(1.125rem,2.22vw,2rem);line-height:1;color:var(--cf-laranja);filter:drop-shadow(32px 32px 40px var(--cf-preto-40))}.cf-hero__marcador-texto{position:relative;z-index:1}.cf-hero__marcador--circulado:before{content:"";position:absolute;z-index:0;left:-16.8%;right:-16.8%;top:-42%;bottom:-32%;background:url(cf-mark-circulo.png) no-repeat center / 100% 100%;pointer-events:none}.cf-hero__base{display:flex;flex-direction:column;align-items:inherit;gap:clamp(12px,1.25vw,18px);width:100%}.cf-hero__destaques{display:flex;flex-direction:column;align-items:inherit;gap:clamp(8px,.83vw,12px);text-transform:uppercase;filter:drop-shadow(32px 32px 40px var(--cf-preto-40))}.cf-hero__destaque-1{font-family:var(--cf-font-ext);font-weight:700;font-size:clamp(1.25rem,2.5vw,2.25rem);line-height:1;color:var(--cf-branco)}.cf-hero__destaque-2{font-family:var(--cf-font-ext);font-weight:400;font-size:clamp(1.125rem,2.22vw,2rem);line-height:1;letter-spacing:-.01em;color:var(--cf-branco)}.cf-hero__selos{display:flex;flex-direction:column;align-items:inherit;gap:4px;width:fit-content;max-width:100%;filter:drop-shadow(32px 32px 40px var(--cf-preto-40))}.cf-hero__selos-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.25vw,18px);font-family:var(--cf-font-script);font-weight:400;font-size:clamp(.875rem,1.94vw,1.75rem);line-height:1;text-transform:uppercase}.cf-hero__selo--laranja{color:var(--cf-laranja)}.cf-hero__selo--branco{color:var(--cf-branco)}.cf-hero__sublinhado{display:block;width:100%;aspect-ratio:758 / 18;background:url(cf-hero-sublinhado.svg) no-repeat center / 100% 100%}.cf-hero__ctas{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(10px,1.1vw,16px)}.cf-hero__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cf-r-sm);font-family:var(--cf-font-ext);font-weight:600;font-size:clamp(.9375rem,1.7vw,1.5rem);line-height:1;letter-spacing:.02em;text-decoration:none;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.cf-hero__cta--principal{padding:clamp(14px,1.7vw,24px) clamp(28px,4.5vw,64px);border:1px solid var(--cf-laranja);background:var(--cf-laranja);color:var(--cf-branco);text-transform:uppercase;filter:drop-shadow(32px 32px 40px var(--cf-preto-40))}.cf-hero__cta--texto{gap:10px;padding:clamp(10px,1.1vw,16px) clamp(16px,2.5vw,36px);background:none;color:var(--cf-branco-80)}.cf-hero__cta-seta{display:block;width:clamp(20px,2.22vw,32px);height:clamp(20px,2.22vw,32px)}@media(hover:hover){.cf-hero__cta--principal:hover{filter:brightness(1.08);transform:translateY(-2px)}.cf-hero__cta--texto:hover{color:var(--cf-branco);transform:translate(4px)}}.cf-hero__cta:active{transform:translateY(0)}.cf-hero__cta:focus-visible{outline:2px solid var(--cf-branco);outline-offset:3px}.cf-hero .carousel__nav{color:var(--cf-branco)!important;background-color:#00000059!important;border-color:var(--cf-branco-40);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cf-hero .carousel__pagination-wrapper{position:absolute;inset-block-end:clamp(12px,1.5vw,24px);inset-inline:0;z-index:3;padding-top:0}.cf-hero .swiper-pagination-bullet{background:var(--cf-branco)!important}.cf-hero .swiper-pagination-bullet-active{background:var(--cf-laranja)!important}@media(max-width:749px){.cf-hero{border-radius:var(--cf-r-lg)}.cf-hero__slide{height:var(--cf-hero-altura-mobile, 520px)}.cf-hero__veu,.cf-hero__slide--direita .cf-hero__veu,.cf-hero__slide--centro .cf-hero__veu{background:linear-gradient(180deg,var(--cf-preto-40) 0%,var(--cf-preto-80) 100%)}.cf-hero__conteudo{align-items:flex-end}.cf-hero__ctas{width:100%}.cf-hero__cta--principal{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cf-hero__cta{transition:none}.cf-hero__cta--principal:hover,.cf-hero__cta--texto:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-hero.css.map */
