/** Shopify CDN: Minification failed

Line 155:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/



/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  /* Mobile: texto primeiro, imagem depois */
.t4s-image-text .t4s-col-text {
  order: 1 !important;
}

.t4s-image-text .t4s-col-img {
  order: 2 !important;
}

/* Mobile: textos alinhados à esquerda */
.t4s-image-text .t4s-image-text-content {
  text-align: left !important;
}

/* Espaçamento entre os blocos */
section[id*="__image_text_"] + section[id*="__image_text_"] .t4s-section-inner {
  padding-top: 25px !important;
}
}
/* SAVIGLIA — CORES GLOBAIS DOS PREÇOS */

/* Preço atual */
.t4s-product-price,
.t4s-product-price ins,
.t4s-product__price,
.t4s-product__price ins {
  color: #154230 !important;
}

/* Preço antigo riscado */
.t4s-product-price del,
.t4s-product__price del {
  color: #b6b6b6 !important;
}
/* SAVIGLIA — DESTAQUE DO PREÇO NOS CARDS */
.t4s-product-price {
  font-size: 17px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

.t4s-product-price ins {
  font-weight: 600 !important;
}
/* SAVIGLIA — PREÇO PRINCIPAL DA PDP */
.t4s-product__info-container .t4s-product-price,
.t4s-product__info-container .t4s-product__price {
  color: #154230 !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
}

/* PDP no celular */
@media (max-width: 767px) {
  .t4s-product__info-container .t4s-product-price,
  .t4s-product__info-container .t4s-product__price {
    font-size: 24px !important;
  }
}
/* SAVIGLIA — BOTÃO DE COMPRA DA PDP */
.t4s-product-form__submit {
  background-color: #154230 !important;
  border-color: #154230 !important;
  color: #ffffff !important;
}

.t4s-product-form__submit:hover {
  background-color: #0f3325 !important;
  border-color: #0f3325 !important;
  color: #ffffff !important;
}
/* SAVIGLIA — BOTÃO DA BARRA DE COMPRA FIXA */
.t4s-sticky-atc .t4s-product-form__submit,
.t4s-sticky-atc .t4s-pr-addtocart,
.t4s-sticky-atc__atc {
  background-color: #154230 !important;
  border-color: #154230 !important;
  color: #FFFFFF !important;
}

/* Hover da barra fixa */
.t4s-sticky-atc .t4s-product-form__submit:hover,
.t4s-sticky-atc .t4s-pr-addtocart:hover,
.t4s-sticky-atc__atc:hover {
  background-color: #0F3325 !important;
  border-color: #0F3325 !important;
  color: #FFFFFF !important;
}
/* ==================================================
   SAVIGLIA — PDP BRANCA SEM FAIXAS
================================================== */
/* ==================================================
   SAVIGLIA — PÁGINAS DE PRODUTO BRANCAS
================================================== */

/* Fundo da página */
body:has(.t4s-product__info-container),
body:has(.t4s-product__info-container) .t4s-website-wrapper,
body:has(.t4s-product__info-container) #MainContent {
  background-color: #FFFFFF !important;
}

/* Seções da página de produto */
body:has(.t4s-product__info-container) #MainContent > .shopify-section,
body:has(.t4s-product__info-container) #MainContent .t4s-section-inner,
body:has(.t4s-product__info-container) #MainContent .t4s-container,
body:has(.t4s-product__info-container) #MainContent .t4s-container-fluid,
body:has(.t4s-product__info-container) #MainContent .breadcrumb_pr_wrap {
  --bg-color: #FFFFFF !important;
  background-color: #FFFFFF !important;
}

/* Espaço abaixo do breadcrumb */
body:has(.t4s-product__info-container) .breadcrumb_pr_wrap {
  margin-bottom: 0 !important;
}

/* Remove faixas entre os blocos de imagem + texto */
body:has(.t4s-product__info-container)
  #MainContent > [id*="__image_text"]
  > .t4s-section-inner {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
}
/* Fundo branco apenas na home */
body:has(#MainContent > .t4s-sec-slideshow),
body:has(#MainContent > .t4s-sec-slideshow) .t4s-website-wrapper,
body:has(#MainContent > .t4s-sec-slideshow) #MainContent {
  background-color: #fff !important;
}

/* Faixa de benefícios, que possui fundo próprio */
body:has(#MainContent > .t4s-sec-slideshow)
  #MainContent .t4s-shipping .t4s-section-inner {
  --bg-color: #fff !important;
  background-color: #fff !important;
}
/* Traços pretos ao lado dos títulos das vitrines na home */
body:has(#MainContent > .t4s-sec-slideshow)
  #MainContent .t4s-featured-collection
  .t4s_des_title_2 .t4s-section-title::before,
body:has(#MainContent > .t4s-sec-slideshow)
  #MainContent .t4s-featured-collection
  .t4s_des_title_2 .t4s-section-title::after {
  background: #111 !important;
}
