.hero-banner{--hero-vinho: #581540;--hero-bullet: #f2eedf;--hero-bullet-ativo: #B8622F;width:100%;padding:20px 0 0;box-sizing:border-box}.hero-banner__swiper{width:100%;height:auto;border-radius:var(--hero-radius);overflow:hidden!important;position:relative}.hero-banner__swiper:not(.swiper-initialized) .swiper-slide{display:none}.hero-banner__swiper:not(.swiper-initialized) .swiper-slide:first-child{display:block}.hero-banner__container{--star-color: var(--hero-star-color);position:relative;width:100%;height:auto;overflow:hidden;display:block;background-color:#fefdf9;border-radius:var(--hero-radius)}.hero-banner__container[data-banner-link]{cursor:pointer}.hero-banner__picture{position:relative;z-index:1;display:block;width:100%;height:auto;line-height:0}.hero-banner__image{display:block;width:100%;height:auto;max-width:100%}.hero-banner__content{position:absolute;top:0;left:0;z-index:2;width:100%;max-width:41%;height:100%;box-sizing:border-box;padding:40px 40px 40px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-banner__title{color:var(--hero-vinho);font-size:4rem;line-height:100%;font-weight:500;margin-bottom:30px;margin-top:0}.hero-banner__text{color:#2c2c2c;font-size:2rem;line-height:normal;margin-bottom:32px}.hero-banner__text p{margin:0}.hero-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#fefdf9;border:2px solid var(--hero-vinho);color:#2c2c2c;font-size:17px;font-weight:500;text-decoration:none;padding:12px 45px;border-radius:14px;transition:background-color .3s ease}.hero-banner__button:hover{background-color:#fefdf9;border:2px solid var(--hero-vinho);color:#2c2c2c}.hero-banner__button:hover .hero-banner__button-icon svg,.hero-banner__button:hover .hero-banner__button-icon path{fill:var(--hero-vinho)!important;color:var(--hero-vinho)!important}.hero-banner__button-icon svg,.hero-banner__button-icon path{fill:var(--star-color)!important;color:var(--star-color)!important}.hero-banner__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0!important;display:flex;justify-content:center;align-items:center;gap:7px;margin-top:16px;position:relative}.hero-banner__pagination .swiper-pagination-bullet{width:8px!important;height:8px!important;display:inline-block;border-radius:50px;background:var(--hero-bullet)!important;opacity:1!important;transition:all .3s ease;margin:0!important}.hero-banner__pagination .swiper-pagination-bullet-active{width:8px!important;background:var(--hero-bullet-ativo)!important}@media screen and (max-width:1030px){.hero-banner{padding-top:8px}.hero-banner__swiper{border-radius:var(--hero-radius-mobile)}.hero-banner__container{--star-color: var(--hero-star-color-mobile);display:block;width:100%;height:auto;min-height:0;border-radius:var(--hero-radius-mobile);background:transparent}.hero-banner__picture{position:relative;z-index:1;display:block;width:100%;height:auto}.hero-banner__image{display:block;width:100%;height:auto;max-width:100%}.hero-banner__text{margin-bottom:24px;font-size:16px}.hero-banner__content{position:relative;top:auto;left:auto;max-width:100%;width:100%;height:auto;padding:0 16px;margin-top:-285px;display:block;z-index:2;background:linear-gradient(to bottom,#fefdf900,#fefdf9 26% 100%)}.hero-banner__title{font-size:2.8rem;margin-bottom:24px}.hero-banner__button{width:100%;max-width:80%;background-color:transparent;color:#2c2c2c;border:2px solid var(--hero-vinho);border-radius:16px;padding:12px 24px;font-size:20px;gap:12px}}@media(min-width:2000px){.hero-banner__content{max-width:35%}.hero-banner__title{font-size:4.5rem}.hero-banner__text{font-size:3rem}.hero-banner__button{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/bb-home-hero.css.map */
