
@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

.board_htm img, .rte img {
    max-width: 100%;
    width: 100%;
    border-radius: 8px;
}
html.page-quero-revender .banners-footer .item img {
    display: none;
}
div.container.is-custom-page div.page-title {
    display: none;
}
.botao-sophie {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    position: relative;
    right: 0;
    top: 0;
    font-size: 1rem;
    background-color: var(--color_footer_button);
    color: #fff !important;
    transition: .2s ease-out;
    font-weight: 700;
    text-transform: uppercase;
    font-family: var(--font_family);
    border-radius: 8px;
    margin-left: 10px;
    border: 1px solid #ffffff40;
    width: 450px;
    margin-top: 40px;
    text-decoration: none !important;
}

.botao-sophie .icon {
    margin-left: 5px
}

.botao-sophie:hover {
    opacity: .8
}

.thumbnail-video img {
    max-height: fit-content;
}
.thumbnail-video, .iframe-video{
    width: 100%;
    aspect-ratio: 16/9;
    border: none;
}
.showcase-video .product .space-image {
    height: 265px;
    width: 100%;
}
.plugoo .plugoo-cart-preview-sidebar .header-cart {
    background: #FC704F;
}
.botao-commerce:not(.botao-sob-consulta):not(.botao-nao_indisponivel) {
    background-color: #FC704F;
}
footer .plugoo, footer .tray {
    display: none;
}
.filter-block-availability {
    display: none;
}
div.product-tabs h1 {
    color: #FC704F;
    font-weight: 600;
}
div.product-tabs h2 {
    color: #a8b298;
    font-weight: 500;
    margin-top: 30px;
    border-bottom: 1px solid;
    padding-bottom: 7px;
}
.board_htm, .rte {
    font-weight: 300;
}
.page-contact .cols .info-form .board:nth-of-type(5) {
  display: none;
}
.contato-telefones .block:first-child:before {
    /* 1. Define o tamanho do ícone. Ajuste como preferir. */
  width: 24px;
  height: 24px;
  
  /* 2. Garante que o elemento se comporte como um bloco com tamanho definido. */
  display: inline-block;

  /* 3. Aqui está o SVG do WhatsApp inserido como Data URI. */
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%2325D366' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 221.9-99.6 221.9-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.8 0-67.3-8.8-97.1-25.4l-7.1-4.2-72.5 19 19.3-70.1-4.8-7.4c-18.7-29.6-28.4-63.5-28.4-98.8 0-106.1 86.2-192.2 192.2-192.2 52.3 0 101.5 20.2 138.2 56.8 36.7 36.7 56.8 85.9 56.8 138.2-.1 106-86.3 192.2-192.3 192.2zm109.3-158.4c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/></svg>");
  
  /* 4. Ajusta o ícone para caber perfeitamente no espaço definido. */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;

}
.container2 .board:has(span.cep) {
  display: none;
}