.render-route-store-home .vtex-store__template {
  background-color: var(--bf-background-color);
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-heading,
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-paragraph,
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-strong {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-container--title-categorys-home .vtex-rich-text-0-x-paragraph {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-paginationDot--isActive,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-paginationDot--isActive {
  background-color: var(--bf-dots-color);
}
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderLeftArrow,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderRightArrow,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLeftArrow--slider-banners-main,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderRightArrow--slider-banners-main {
  background-image: none !important;
}
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderLeftArrow .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderLeftArrow .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderRightArrow .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderRightArrow .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLeftArrow--slider-banners-main .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLeftArrow--slider-banners-main .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderRightArrow--slider-banners-main .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderRightArrow--slider-banners-main .vtex-slider-layout-0-x-caretIcon--slider-banners-main {
  display: block;
  color: var(--bf-dots-color);
  width: 13px;
  height: 13px;
  margin: auto;
}
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderLeftArrow:hover .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderLeftArrow:hover .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderRightArrow:hover .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .avantivtexio-video-banner-1-x-sliderRightArrow:hover .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLeftArrow--slider-banners-main:hover .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLeftArrow--slider-banners-main:hover .vtex-slider-layout-0-x-caretIcon--slider-banners-main,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderRightArrow--slider-banners-main:hover .avantivtexio-video-banner-1-x-caretIcon,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderRightArrow--slider-banners-main:hover .vtex-slider-layout-0-x-caretIcon--slider-banners-main {
  color: #ffffff;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-slider-layout-0-x-slideChildrenContainer {
  padding-bottom: 30px;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-summary-2-x-container {
  box-shadow: 0px 12px 53.65px -12px var(--bf-glow-color);
  border-radius: 8px;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-summary-2-x-element {
  border: 3px solid #af65ec;
  border-radius: 8px;
  background: transparent;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-stack-layout-0-x-stackContainer--container__product-image-stack {
  background: white;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-highlights-2-x-productHighlightWrapper {
  color: var(--bf-text-color);
  border-color: var(--bf-text-color);
  margin-top: 8px;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-summary-2-x-brandName,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-price-1-x-currencyContainer,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-price-1-x-installments {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-product-price-1-x-listPriceValue {
  text-decoration: none;
}
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-checkbox__label,
.render-route-store-home .vtex-store__template .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-rich-text-0-x-container--unavailable .vtex-rich-text-0-x-paragraph--unavailable {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-container--toptext-banner-pin .vtex-rich-text-0-x-paragraph,
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-link--link-banner-pin {
  color: var(--bf-text-color);
  border: 1px solid transparent;
  border-radius: 4px;
  background: linear-gradient(var(--bf-background-color), var(--bf-background-color)) padding-box, var(--bf-border-image-source) border-box;
  background-clip: padding-box, border-box;
}
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-link--link-banner-pin {
  border-radius: 2px;
  transition: background 0.3s ease-in-out;
}
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-link--link-banner-pin .vtex-store-link-0-x-label {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-link--link-banner-pin:hover {
  background: var(--bf-border-image-source);
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--slider-group .vtex-stack-layout-0-x-stackContainer--container__product-image-stack {
  background: transparent;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--slider-group .vtex-product-summary-2-x-element {
  background: var(--bf-background-color);
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--slider-group .vtex-product-price-1-x-savings--container__price-savings {
  color: var(--bf-dots-color);
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--slider-group .vtex-slider-layout-0-x-sliderLayoutContainer .vtex-slider-layout-0-x-slideChildrenContainer {
  padding-bottom: 0;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--slider-group .vtex-product-summary-2-x-element {
  border: solid 2px transparent;
  border-radius: 8px;
  background: linear-gradient(var(--bf-background-color), var(--bf-background-color)) padding-box, var(--bf-border-image-source) border-box;
  background-clip: padding-box, border-box;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--home-more-details__content {
  border: solid 4px transparent;
  border-radius: 4px;
  background: linear-gradient(var(--bf-background-color), var(--bf-background-color)) padding-box, var(--bf-border-image-source) border-box;
  background-clip: padding-box, border-box;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--home-more-details__content .vtex-store-link-0-x-link--home-more-details__link {
  border: solid 1px transparent;
  border-radius: 4px;
  transition: background 0.3s ease-in-out;
  background: linear-gradient(var(--bf-background-color), var(--bf-background-color)) padding-box, var(--bf-border-image-source) border-box;
  background-clip: padding-box, border-box;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--home-more-details__content .vtex-store-link-0-x-link--home-more-details__link .vtex-store-link-0-x-label {
  color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRowContent--home-more-details__content .vtex-store-link-0-x-link--home-more-details__link:hover {
  background: var(--bf-border-image-source);
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRow--container__deals {
  border: solid 4px transparent;
  border-radius: 4px;
  background: linear-gradient(var(--bf-background-color), var(--bf-background-color)) padding-box, var(--bf-border-image-source--invert) border-box;
  background-clip: padding-box, border-box;
  box-shadow: 0px 3.58px 53.65px 17.88px var(--bf-glow-color);
  padding-top: 21.5px;
  padding-bottom: 21.5px;
}
.render-route-store-home .vtex-store__template .dako-custom-apps-0-x-imageElement--deal1 {
  filter: contrast(0) brightness(0) invert(1);
}
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-paragraph--home-seo-cta {
  background: transparent;
}
.render-route-store-home .vtex-store__template .vtex-flex-layout-0-x-flexRow--home-support .vtex-store-components-3-x-container {
  background: var(--bf-background-color);
  color: var(--bf-text-color);
  box-shadow: 0px 3.58px 53.65px 17.88px var(--bf-glow-color);
}
.render-route-store-home .vtex-store__template .vtex-rich-text-0-x-container--home-support-title {
  border-color: var(--bf-text-color);
}
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-link--banner-slider-categorys-home,
.render-route-store-home .vtex-store__template .vtex-store-link-0-x-childrenContainer--banner-special-selection {
  box-shadow: 0px 1px 53.65px -12px var(--bf-glow-color);
  border-radius: 13px;
  border: 3px solid #af65ec;
}