{"id":20,"date":"2026-03-09T12:07:26","date_gmt":"2026-03-09T15:07:26","guid":{"rendered":"https:\/\/sitexis.com.br\/brutuscaps\/?page_id=20"},"modified":"2026-07-01T16:25:02","modified_gmt":"2026-07-01T19:25:02","slug":"home","status":"publish","type":"page","link":"https:\/\/sitexis.com.br\/brutuscaps\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20\" class=\"elementor elementor-20\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fd564a e-flex e-con-boxed e-con e-parent\" data-id=\"7fd564a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7f021cd e-con-full e-flex e-con e-child\" data-id=\"7f021cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92341f2 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"92341f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Transforme sua marca em estilo. <span class=\"destaque\">Bon\u00e9s personalizados<\/span> do seu jeito.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf42788 elementor-widget elementor-widget-text-editor\" data-id=\"cf42788\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Envie sua logo e veja o resultado em tempo real. Aproveite a estrutura de quem j\u00e1 atendeu mais de <strong>2.500<\/strong> clientes para criar um marketing que caminha com as pessoas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3cb77bf e-con-full e-flex e-con e-child\" data-id=\"3cb77bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc8bab elementor-invisible elementor-widget elementor-widget-html\" data-id=\"fcc8bab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"btn-wrapper\">\n    <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/cap-bottom.svg\" class=\"cap-icon\" alt=\"\" aria-hidden=\"true\">\n    <button class=\"btn-shine\" onclick=\"window.location.href='\/brutuscaps\/modelos'\">\n        <span>Criar Meu Bon\u00e9 Agora<\/span>\n    <\/button>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd882f6 elementor-invisible elementor-widget elementor-widget-html\" data-id=\"bd882f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.cta {\n  border: none;\n  background: none;\n  cursor: pointer;\n}\n.cta:hover, .cta:focus {\n  border: none;\n  background: none;\n  cursor: pointer;\n}\n.cta span {\n  padding-bottom: 7px;\n  letter-spacing: 4px;\n  font-size: 14px;\n  padding-right: 15px;\n  text-transform: uppercase;\n}\n\n.cta svg {\n  transform: translateX(-8px);\n  transition: all 0.3s ease;\n}\n\n.cta:hover svg {\n  transform: translateX(0);\n}\n\n.cta:active svg {\n  transform: scale(0.9);\n}\n\n.hover-underline-animation {\n  position: relative;\n  color: rgb(255, 255, 255);\n  padding-bottom: 20px;\n}\n\n.hover-underline-animation:after {\n  content: \"\";\n  position: absolute;\n  width: 100%;\n  transform: scaleX(0);\n  height: 2px;\n  bottom: 0;\n  left: 0;\n  background-color: #ffffff;\n  transform-origin: bottom right;\n  transition: transform 0.25s ease-out;\n}\n\n.cta:hover .hover-underline-animation:after {\n  transform: scaleX(1);\n  transform-origin: bottom left;\n}\n\n<\/style>\n\n<button class=\"cta\" onclick=\"window.location.href='\/brutuscaps\/como-funciona'\">\n  <span class=\"hover-underline-animation\">Ver Como Funciona<\/span>\n  <svg\n    id=\"arrow-horizontal\"\n    xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    width=\"30\"\n    height=\"10\"\n    viewBox=\"0 0 46 16\"\n  >\n    <path\n      id=\"Path_10\"\n      data-name=\"Path 10\"\n      d=\"M8,0,6.545,1.455l5.506,5.506H-30V9.039H12.052L6.545,14.545,8,16l8-8Z\"\n      transform=\"translate(30)\"\n    fill=\"#fff\"><\/path>\n  <\/svg>\n<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4118574 elementor-widget elementor-widget-html\" data-id=\"4118574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"trust-bar\">\n\n  <div class=\"trust-badge\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tb-icon icon-green\">\n      <rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\/>\n      <path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/>\n    <\/svg>\n    <span>Pagamento 100% Seguro<\/span>\n  <\/div>\n\n  <div class=\"trust-badge\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tb-icon icon-blue\">\n      <path d=\"M21 10V20a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V10\"\/>\n      <polyline points=\"21 6 12 13 3 6\"\/>\n      <rect x=\"3\" y=\"2\" width=\"18\" height=\"8\" rx=\"1\"\/>\n    <\/svg>\n    <span>Entrega Rastreada<\/span>\n  <\/div>\n\n  <div class=\"trust-badge\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tb-icon icon-teal\">\n      <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>\n      <polyline points=\"9 12 11 14 15 10\"\/>\n    <\/svg>\n    <span>Garantia de Qualidade<\/span>\n  <\/div>\n\n  <div class=\"trust-badge\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"tb-icon icon-yellow\">\n      <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n    <\/svg>\n    <span>5.0<\/span>\n    <svg viewBox=\"0 0 24 24\" fill=\"#facc15\" width=\"13\" height=\"13\" class=\"tb-star\">\n      <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n    <\/svg>\n    <span>Google<\/span>\n  <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2bdd3a8 e-flex e-con-boxed e-con e-parent\" data-id=\"2bdd3a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-009227a elementor-widget elementor-widget-html\" data-id=\"009227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* ==========================================================================\n     3 PASSOS BRUTUS CAPS - UNIQUE SCOPED CSS\n     ========================================================================== *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@700;800&family=DM+Sans:wght@400;500;700&display=swap');\n\n  \/* Base & Reset e Vari\u00e1veis isoladas na se\u00e7\u00e3o *\/\n  .ifb-stp-section {\n    --ifb-stp-primary: #CF2236 !important; \n    --ifb-stp-dark: #15181E !important; \n    --ifb-stp-cardbg: #ffffff !important;\n    --ifb-stp-muted: #666666 !important;\n    --ifb-stp-border: #e5e7eb !important;\n\n    background-color: #ffffff !important;\n    color: var(--ifb-stp-dark) !important;\n    font-family: 'DM Sans', system-ui, -apple-system, sans-serif !important;\n    padding: 60px 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n  }\n\n  .ifb-stp-section * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Cabe\u00e7alho *\/\n  .ifb-stp-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n  }\n\n  .ifb-stp-header h2 {\n    font-size:  36px !important;\n    font-weight: 800 !important;\n    color: var(--ifb-stp-dark) !important;\n    margin-bottom: 15px !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  .ifb-stp-header h2 .ifb-stp-highlight {\n    color: var(--ifb-stp-primary) !important;\n  }\n\n  .ifb-stp-header p {\n    color: var(--ifb-stp-muted) !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n  }\n\n  \/* Container dos Cards *\/\n  .ifb-stp-cards-wrapper {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 15px !important;\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin-bottom: 30px !important;\n  }\n\n  \/* Setas entre os cards *\/\n  .ifb-stp-arrow {\n    color: var(--ifb-stp-primary) !important;\n    font-size: 24px !important;\n    font-weight: bold !important;\n    flex-shrink: 0 !important;\n  }\n\n  \/* Cards Individuais *\/\n  .ifb-stp-card {\n    background-color: var(--ifb-stp-cardbg) !important;\n    border: 1px solid var(--ifb-stp-border) !important;\n    box-shadow: 0 8px 24px rgba(21, 24, 30, 0.06) !important;\n    border-radius: 16px !important;\n    padding:  44px 28px 34px !important;\n    flex: 1 !important;\n    position: relative !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    min-height: 380px !important;\n  }\n\n  \/* Badge de N\u00famero *\/\n  .ifb-stp-number {\n    position: absolute !important;\n    top: -12px !important;\n    left: 30px !important;\n    background-color: var(--ifb-stp-primary) !important;\n    color: #ffffff !important;\n    width: 26px !important;\n    height: 26px !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-weight: 800 !important;\n    font-size: 14px !important;\n    box-shadow: 0 2px 5px rgba(207, 34, 54, 0.4) !important;\n  }\n\n  \/* \u00cdcones Circulares *\/\n  .ifb-stp-icon-circle {\n    width:  72px !important;\n    height:  72px !important;\n    border-radius: 50% !important;\n    border: 2px solid var(--ifb-stp-primary) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-bottom: 20px !important;\n    background-color: rgba(207, 34, 54, 0.05) !important;\n  }\n\n  .ifb-stp-icon-circle svg {\n    width:  40px !important;\n    height:  40px !important;\n    fill: none !important;\n    stroke: var(--ifb-stp-primary) !important;\n    stroke-width: 2 !important;\n    stroke-linecap: round !important;\n    stroke-linejoin: round !important;\n  }\n\n  .ifb-stp-icon-circle img {\n    width:  40px !important;\n    height:  40px !important;\n    display: block !important;\n    object-fit: contain !important;\n  }\n\n  \/* Textos do Card *\/\n  .ifb-stp-card h3 {\n    font-size:  22px !important;\n    font-weight: 700 !important;\n    color: var(--ifb-stp-dark) !important;\n    margin-bottom: 8px !important;\n  }\n\n  .ifb-stp-card .ifb-stp-subtitle {\n    font-size:  15px !important;\n    color: var(--ifb-stp-muted) !important;\n    margin-bottom: 25px !important;\n  }\n\n  \/* Lista de Checkmarks *\/\n  .ifb-stp-list {\n    list-style: none !important;\n    text-align: left !important;\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 12px !important;\n  }\n\n  .ifb-stp-list li {\n    font-size:  15px !important;\n    color: #4b5563 !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 8px !important;\n    font-weight: 400 !important;\n  }\n\n  .ifb-stp-list li .ifb-stp-check {\n    color: var(--ifb-stp-primary) !important;\n    font-weight: bold !important;\n    font-size: 15px !important;\n  }\n\n  \/* Banner de Frete *\/\n  .ifb-stp-shipping-banner {\n    width: 100% !important;\n    max-width: 1100px !important;\n    border: 1px solid var(--ifb-stp-border) !important;\n    background-color: #fafafa !important;\n    border-radius: 10px !important;\n    padding: 20px 30px !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    margin-bottom: 40px !important;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.03) !important;\n  }\n\n  .ifb-stp-shipping-info {\n    display: flex !important;\n    align-items: center !important;\n    gap: 15px !important;\n  }\n\n  .ifb-stp-shipping-icon {\n    font-size: 28px !important;\n  }\n\n  .ifb-stp-shipping-text strong {\n    display: block !important;\n    font-size: 16px !important;\n    color: var(--ifb-stp-dark) !important;\n    margin-bottom: 4px !important;\n  }\n\n  .ifb-stp-shipping-text p {\n    font-size: 14px !important;\n    color: var(--ifb-stp-muted) !important;\n  }\n\n  .ifb-stp-shipping-text .ifb-stp-highlight {\n    color: var(--ifb-stp-primary) !important;\n    font-weight: 700 !important;\n  }\n\n  .ifb-stp-shipping-right {\n    text-align: right !important;\n  }\n\n  .ifb-stp-shipping-right .ifb-stp-shipping-info {\n    flex-direction: row-reverse !important;\n  }\n\n  \/* ==========================================================================\n     BOT\u00c3O BRUTUS\n     ========================================================================== *\/\n  .ifb-stp-btn-wrapper {\n    position: relative !important;\n    display: inline-block !important;\n    margin-bottom: 10px !important;\n  }\n\n  .ifb-stp-cap-icon {\n    position: absolute !important;\n    top: -16px !important;\n    left: -18px !important;\n    width:  48px !important;\n    height: auto !important;\n    z-index: 10 !important;\n    pointer-events: none !important;\n  }\n\n  .ifb-stp-btn-shine {\n    position: relative !important;\n    margin: 0 !important;\n    padding: 17px 35px !important;\n    outline: none !important;\n    text-decoration: none !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    cursor: pointer !important;\n    text-transform: uppercase !important;\n    \n    background-color: var(--ifb-stp-primary) !important;\n    border: 1px solid var(--ifb-stp-primary) !important;\n    border-radius: 10px !important;\n    color: #fff !important;\n    \n    font-weight: 400 !important;\n    font-family: 'DM Sans', sans-serif !important;\n    z-index: 0 !important;\n    overflow: hidden !important;\n    transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1) !important;\n    box-shadow: 0 12px 28px rgba(207, 34, 54, 0.24) !important;\n  }\n\n  .ifb-stp-btn-shine span {\n    color: #fff !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.7px !important;\n    z-index: 20 !important;\n  }\n\n  .ifb-stp-btn-shine:hover {\n    animation: ifb-stp-rotate 0.7s ease-in-out both !important;\n    background-color: #A9182A !important;\n    box-shadow: 0 14px 30px rgba(207, 34, 54, 0.28) !important;\n  }\n\n  .ifb-stp-btn-wrapper:hover .ifb-stp-cap-icon {\n    animation: ifb-stp-rotate 0.7s ease-in-out both !important;\n  }\n\n  @keyframes ifb-stp-rotate {\n    0% { transform: rotate(0deg); }\n    25% { transform: rotate(3deg); }\n    50% { transform: rotate(-3deg); }\n    75% { transform: rotate(1deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  .ifb-stp-btn-shine:after {\n    background: var(--ifb-stp-primary) !important; \n    content: \"\" !important;\n    height: 155px !important;\n    left: -75px !important;\n    opacity: 0.8 !important;\n    position: absolute !important;\n    top: -50px !important;\n    transform: rotate(35deg) !important;\n    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) !important;\n    width: 50px !important;\n    z-index: -10 !important;\n  }\n\n  .ifb-stp-btn-shine:hover:after {\n    left: 120% !important;\n  }\n\n  \/* Dica Final *\/\n  .ifb-stp-cta-tip {\n    font-size: 14px !important;\n    color: var(--ifb-stp-muted) !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n  }\n\n  .ifb-stp-bulb {\n    color: var(--ifb-stp-primary) !important;\n    font-size: 16px !important;\n  }\n\n  .ifb-stp-highlight-tip {\n    color: var(--ifb-stp-dark) !important;\n    font-weight: 700 !important;\n  }\n\n  \/* Responsividade *\/\n  @media (max-width: 900px) {\n    .ifb-stp-cards-wrapper {\n      flex-direction: column !important;\n    }\n    .ifb-stp-arrow {\n      transform: rotate(90deg) !important;\n      margin: 10px 0 !important;\n    }\n    .ifb-stp-shipping-banner {\n      flex-direction: column !important;\n      gap: 20px !important;\n      text-align: center !important;\n    }\n    .ifb-stp-shipping-info, .ifb-stp-shipping-right .ifb-stp-shipping-info {\n      flex-direction: column !important;\n      text-align: center !important;\n    }\n    .ifb-stp-shipping-right {\n      text-align: center !important;\n    }\n  }\n<\/style>\n\n<div class=\"ifb-stp-section\">\n  \n  <div class=\"ifb-stp-header\">\n    <h2>Como Criar Seu Bon\u00e9 Personalizado em <span class=\"ifb-stp-highlight\">3 Passos<\/span><\/h2>\n    <p>Do envio da logo at\u00e9 a entrega na sua porta - r\u00e1pido, f\u00e1cil e sem complica\u00e7\u00e3o<\/p>\n  <\/div>\n\n  <div class=\"ifb-stp-cards-wrapper\">\n    \n    <div class=\"ifb-stp-card\">\n      <div class=\"ifb-stp-number\">1<\/div>\n      <div class=\"ifb-stp-icon-circle\">\n        <img src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/upload.svg\" alt=\"Upload\" loading=\"lazy\" decoding=\"async\">\n      <\/div>\n      <h3>Envie Sua Logo<\/h3>\n      <p class=\"ifb-stp-subtitle\">Upload r\u00e1pido em 30 segundos<\/p>\n      <ul class=\"ifb-stp-list\">\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Aceitamos PNG, SVG, AI, PDF<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Nossa IA ajusta automaticamente<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Preview em tempo real no bon\u00e9<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Sem aprova\u00e7\u00f5es burocr\u00e1ticas<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"ifb-stp-arrow\">\u2192<\/div>\n\n    <div class=\"ifb-stp-card\">\n      <div class=\"ifb-stp-number\">2<\/div>\n      <div class=\"ifb-stp-icon-circle\">\n        <img src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/cap.svg\" alt=\"Bon\u00e9\" loading=\"lazy\" decoding=\"async\">\n      <\/div>\n      <h3>Escolha a Cor<\/h3>\n      <p class=\"ifb-stp-subtitle\">19 cores dispon\u00edveis para voc\u00ea escolher<\/p>\n      <ul class=\"ifb-stp-list\">\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Veja o preview ao vivo no bon\u00e9<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Ajuste a posi\u00e7\u00e3o da sua logo<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Aplica\u00e7\u00e3o DTF de alta qualidade<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Cores vibrantes e dur\u00e1veis<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"ifb-stp-arrow\">\u2192<\/div>\n\n    <div class=\"ifb-stp-card\">\n      <div class=\"ifb-stp-number\">3<\/div>\n      <div class=\"ifb-stp-icon-circle\">\n        <img src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/package-box.svg\" alt=\"Entrega\" loading=\"lazy\" decoding=\"async\">\n      <\/div>\n      <h3>Receba em Casa<\/h3>\n      <p class=\"ifb-stp-subtitle\">Entrega garantida em todo Brasil<\/p>\n      <ul class=\"ifb-stp-list\">\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Produ\u00e7\u00e3o inicia em 24h<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> 20-25 dias \u00fateis de entrega<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Rastreamento em tempo real<\/li>\n        <li><span class=\"ifb-stp-check\">\u2713<\/span> Garantia total de satisfa\u00e7\u00e3o<\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"ifb-stp-shipping-banner\">\n    <div class=\"ifb-stp-shipping-info\">\n      <span class=\"ifb-stp-shipping-icon\">\ud83d\ude9a<\/span>\n      <div class=\"ifb-stp-shipping-text\">\n        <strong>Frete Fixo Para Todo Brasil<\/strong>\n        <p><span class=\"ifb-stp-highlight\">R$ 50<\/span> at\u00e9 15 unidades | <span class=\"ifb-stp-highlight\">R$ 80<\/span> acima de 15 unidades<\/p>\n      <\/div>\n    <\/div>\n    \n    <div class=\"ifb-stp-shipping-right\">\n      <div class=\"ifb-stp-shipping-info\">\n        <span class=\"ifb-stp-shipping-icon\">\ud83d\udce6<\/span>\n        <div class=\"ifb-stp-shipping-text\">\n          <strong>Prazo: <span class=\"ifb-stp-highlight\">20-25 dias \u00fateis<\/span><\/strong>\n          <p>M\u00e9dia real de entrega: 22 dias<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ifb-stp-btn-wrapper\">\n    \n    <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/cap-bottom.svg\" class=\"ifb-stp-cap-icon\" alt=\"\" aria-hidden=\"true\">\n    <button class=\"ifb-stp-btn-shine\" onclick=\"window.location.href='\/brutuscaps\/modelos'\">\n        <span>Criar Meu Bon\u00e9 Agora<\/span>\n    <\/button>\n  <\/div>\n  \n  <p class=\"ifb-stp-cta-tip\"><span class=\"ifb-stp-bulb\">\ud83d\udca1<\/span> <span class=\"ifb-stp-highlight-tip\">Dica:<\/span> 90% dos clientes aprovam na primeira tentativa<\/p>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a82375c e-flex e-con-boxed e-con e-parent\" data-id=\"a82375c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-596ca73 elementor-widget elementor-widget-html\" data-id=\"596ca73\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"modelos\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* ==========================================================================\n     VITRINE BRUTUS CAPS (DIN\u00c2MICA WOOCOMMERCE) - UNIQUE SCOPED CSS\n     ========================================================================== *\/\n  \/* Fonte DM Sans carregada de forma nao-bloqueante pelos <link> acima da tag <style> *\/\n\n  \/* Base & Reset e Vari\u00e1veis isoladas na se\u00e7\u00e3o *\/\n  .ifb-vit-section {\n    --ifb-vit-dark: #15181E !important;\n    --ifb-vit-orange: #CF2236 !important;\n    --ifb-vit-bg: #fff !important; \/* Fundo levemente cinza para destacar os cards brancos *\/\n    --ifb-vit-cardbg: #ffffff !important;\n    --ifb-vit-muted: #666666 !important;\n    --ifb-vit-border: #e5e7eb !important;\n\n    background-color: var(--ifb-vit-bg) !important;\n    font-family: 'DM Sans', sans-serif !important;\n    padding: 80px 20px !important;\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n  }\n\n  .ifb-vit-section * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Cabe\u00e7alho *\/\n  .ifb-vit-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n    width: 100% !important;\n  }\n\n  .ifb-vit-header h2 {\n    font-size: 34px !important;\n    font-weight: 800 !important;\n    margin-bottom: 12px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 10px !important;\n    color: var(--ifb-vit-dark) !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  .ifb-vit-header p {\n    color: var(--ifb-vit-muted) !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n  }\n\n  \/* Grid *\/\n  .ifb-vit-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important;\n    gap: 30px !important;\n    width: 100% !important;\n    max-width: 1200px !important;\n  }\n\n  \/* ==========================================================================\n     CARD DO PRODUTO (DIN\u00c2MICO)\n     ========================================================================== *\/\n  .ifb-vit-card {\n    background-color: var(--ifb-vit-cardbg) !important;\n    border: 1px solid var(--ifb-vit-border) !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important;\n    border-radius: 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    overflow: hidden !important;\n    position: relative !important;\n  }\n\n  .ifb-vit-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 16px 40px rgba(21, 24, 30, 0.12) !important;\n    border-color: rgba(207, 34, 54, 0.4) !important;\n  }\n\n  \/* \u00c1rea da Imagem *\/\n  .ifb-vit-image-wrap {\n    position: relative !important;\n    background: radial-gradient(circle, #ffffff 0%, #f8f9fa 100%) !important;\n    height: 280px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 30px !important;\n    border-bottom: 1px solid rgba(0,0,0,0.03) !important;\n    overflow: hidden !important;\n  }\n\n  .ifb-vit-image-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: contain !important;\n    transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    filter: drop-shadow(0 10px 15px rgba(0,0,0,0.05)) !important;\n  }\n\n  .ifb-vit-card:hover .ifb-vit-image-wrap img {\n    transform: scale(1.08) translateY(-5px) !important;\n  }\n\n  \/* Badges *\/\n  .ifb-vit-badge {\n    position: absolute !important;\n    top: 16px !important;\n    padding: 6px 14px !important;\n    border-radius: 30px !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    color: #fff !important;\n    z-index: 2 !important;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.15) !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  .ifb-vit-badge-off {\n    left: 16px !important;\n    background-color: var(--ifb-vit-orange) !important;\n  }\n\n  .ifb-vit-badge-hot {\n    right: 16px !important;\n    background-color: var(--ifb-vit-dark) !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n  }\n\n  \/* \u00c1rea de Informa\u00e7\u00f5es *\/\n  .ifb-vit-info {\n    padding: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    flex-grow: 1 !important;\n    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(250,250,250,0.6) 100%) !important;\n  }\n\n  .ifb-vit-info h3 {\n    font-size: 19px !important;\n    font-weight: 700 !important;\n    margin-bottom: 16px !important;\n    line-height: 1.3 !important;\n    color: var(--ifb-vit-dark) !important;\n    text-align: left !important;\n    transition: color 0.3s ease !important;\n  }\n\n  .ifb-vit-card:hover .ifb-vit-info h3 {\n    color: var(--ifb-vit-orange) !important;\n  }\n\n  \/* Box de Pre\u00e7o *\/\n  .ifb-vit-price-box {\n    margin-bottom: 16px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    background-color: rgba(207, 34, 54, 0.05) !important;\n    padding: 12px 16px !important;\n    border-radius: 12px !important;\n    border: 1px solid rgba(207, 34, 54, 0.1) !important;\n  }\n\n  .ifb-vit-old-price {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    font-size: 13px !important;\n    color: var(--ifb-vit-muted) !important;\n    margin-bottom: 2px !important;\n  }\n\n  .ifb-vit-old-price del {\n    text-decoration: line-through !important;\n  }\n\n  .ifb-vit-old-price .ifb-vit-discount-percent {\n    color: var(--ifb-vit-orange) !important;\n    font-weight: 700 !important;\n  }\n\n  .ifb-vit-current-price {\n    font-size: 26px !important;\n    font-weight: 800 !important;\n    color: var(--ifb-vit-dark) !important;\n    line-height: 1 !important;\n  }\n\n  .ifb-vit-current-price span {\n    font-size: 14px !important;\n    font-weight: 500 !important;\n    color: var(--ifb-vit-muted) !important;\n    margin-left: 2px !important;\n  }\n\n  \/* Extras *\/\n  .ifb-vit-volume {\n    color: var(--ifb-vit-orange) !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    margin-bottom: 6px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    text-align: left !important;\n    min-height: 17px !important;\n    transition: opacity 0.3s ease !important;\n  }\n\n  \/* Estado \"calculando\" do valor de atacado *\/\n  .ifb-vit-volume.ifb-vit-loading {\n    opacity: 0.45 !important;\n  }\n\n  .ifb-vit-shipping {\n    color: var(--ifb-vit-muted) !important;\n    font-size: 12px !important;\n    margin-bottom: 25px !important;\n    text-align: left !important;\n  }\n\n  \/* ==========================================================================\n     BOT\u00c3O SHINE\n     ========================================================================== *\/\n  .ifb-vit-btn-wrapper {\n    position: relative !important;\n    display: block !important;\n    margin-top: auto !important;\n    width: 100% !important;\n  }\n\n  .ifb-vit-btn-shine {\n    position: relative !important;\n    margin: 0 !important;\n    padding: 16px 0 !important;\n    width: 100% !important;\n    outline: none !important;\n    text-decoration: none !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    cursor: pointer !important;\n    text-transform: uppercase !important;\n    background-color: var(--ifb-vit-dark) !important;\n    border: 1px solid var(--ifb-vit-dark) !important;\n    border-radius: 12px !important;\n    color: #fff !important;\n    font-weight: 400 !important;\n    font-family: 'DM Sans', sans-serif !important;\n    z-index: 0 !important;\n    overflow: hidden !important;\n    transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1) !important;\n    box-shadow: 0 4px 15px rgba(21, 24, 30, 0.15) !important;\n  }\n\n  .ifb-vit-btn-shine span {\n    color: #fff !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.7px !important;\n    z-index: 20 !important;\n  }\n\n  .ifb-vit-btn-shine:hover {\n    animation: ifb-vit-rotate 0.7s ease-in-out both !important;\n    background-color: #0d0f12 !important;\n    box-shadow: 0 8px 25px rgba(21, 24, 30, 0.25) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  @keyframes ifb-vit-rotate {\n    0% { transform: rotate(0deg); }\n    25% { transform: rotate(3deg); }\n    50% { transform: rotate(-3deg); }\n    75% { transform: rotate(1deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  .ifb-vit-btn-shine:after {\n    background: var(--ifb-vit-orange) !important;\n    content: \"\" !important;\n    height: 155px !important;\n    left: -75px !important;\n    opacity: 0.8 !important;\n    position: absolute !important;\n    top: -50px !important;\n    transform: rotate(35deg) !important;\n    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) !important;\n    width: 50px !important;\n    z-index: -10 !important;\n  }\n\n  .ifb-vit-btn-shine:hover:after {\n    left: 120% !important;\n  }\n\n  \/* ==========================================================================\n     SKELETON LOADING & ERROS\n     ========================================================================== *\/\n  .ifb-vit-skeleton {\n    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%) !important;\n    background-size: 200% 100% !important;\n    animation: ifb-vit-shimmer 1.5s infinite !important;\n    border-radius: 8px !important;\n  }\n\n  @keyframes ifb-vit-shimmer {\n    0% { background-position: -200% 0; }\n    100% { background-position: 200% 0; }\n  }\n\n  .ifb-vit-skeleton-card {\n    background-color: var(--ifb-vit-cardbg) !important;\n    border: 1px solid var(--ifb-vit-border) !important;\n    border-radius: 20px !important;\n    overflow: hidden !important;\n  }\n\n  .ifb-vit-skeleton-img {\n    height: 280px !important;\n    width: 100% !important;\n    border-radius: 0 !important;\n  }\n\n  .ifb-vit-skeleton-text {\n    height: 20px !important;\n    margin: 24px 24px 16px 24px !important;\n    width: 70% !important;\n  }\n\n  .ifb-vit-skeleton-price {\n    height: 60px !important;\n    margin: 0 24px 16px 24px !important;\n    border-radius: 12px !important;\n  }\n\n  .ifb-vit-skeleton-btn {\n    height: 50px !important;\n    margin: 20px 24px 24px 24px !important;\n    border-radius: 12px !important;\n  }\n\n  .ifb-vit-error {\n    text-align: center !important;\n    padding: 60px 20px !important;\n    color: var(--ifb-vit-muted) !important;\n    font-size: 15px !important;\n    width: 100% !important;\n    grid-column: 1 \/ -1 !important;\n    background: #fff !important;\n    border-radius: 20px !important;\n    border: 1px dashed #ccc !important;\n  }\n\n  .ifb-vit-error-icon {\n    font-size: 40px !important;\n    margin-bottom: 15px !important;\n  }\n\n  .ifb-vit-error-title {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: var(--ifb-vit-dark) !important;\n    margin-bottom: 8px !important;\n  }\n\n  @media (max-width: 600px) {\n    .ifb-vit-grid {\n      grid-template-columns: 1fr !important;\n    }\n  }\n<\/style>\n\n<div class=\"ifb-vit-section\" id=\"ifb-vit-section\">\n\n  <div class=\"ifb-vit-header\">\n    <h2>Nossos Best-Sellers\n      <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#CF2236\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n        <path d=\"M8.5 14.5A2.5 2.5 0 0011 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 11-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 002.5 2.5z\"><\/path>\n      <\/svg>\n    <\/h2>\n    <p>Modelos mais pedidos pelos nossos clientes este m\u00eas<\/p>\n  <\/div>\n\n  <div class=\"ifb-vit-grid\" id=\"ifb-vit-grid\">\n    <div class=\"ifb-vit-skeleton-card\">\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-img\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-text\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-price\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-btn\"><\/div>\n    <\/div>\n    <div class=\"ifb-vit-skeleton-card\">\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-img\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-text\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-price\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-btn\"><\/div>\n    <\/div>\n    <div class=\"ifb-vit-skeleton-card\">\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-img\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-text\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-price\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-btn\"><\/div>\n    <\/div>\n    <div class=\"ifb-vit-skeleton-card\">\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-img\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-text\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-price\"><\/div>\n      <div class=\"ifb-vit-skeleton ifb-vit-skeleton-btn\"><\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function() {\n  \/\/ ============================================================================\n  \/\/ \u2699\ufe0f CONFIGURA\u00c7\u00d5ES - EDITE AQUI\n  \/\/ ============================================================================\n\n  const CONFIG = {\n    STORE_URL: 'https:\/\/sitexis.com.br\/brutuscaps',\n\n    \/\/ Quantidade e Ordena\u00e7\u00e3o\n    PER_PAGE: 8,\n    ORDER_BY: 'popularity',\n    CATEGORY: '',\n    ON_SALE_ONLY: false,\n\n    \/\/ \u2500\u2500 ATACADO AUTOM\u00c1TICO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    WHOLESALE_QTY: 50,\n    WHOLESALE_PREFIX: 'A partir de ',\n    WHOLESALE_SUFFIX: ' no Atacado',\n    WHOLESALE_LOADING: 'Calculando atacado...',\n    VOLUME_FALLBACK: 'Descontos progressivos no Atacado',\n\n    \/\/ \u2500\u2500 PERFORMANCE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    PRODUCTS_CACHE_MIN: 15,      \/\/ Cache da lista de produtos (minutos)\n    TIERS_CACHE_HOURS: 24,       \/\/ Cache dos tiers de desconto (horas)\n    TIERS_CONCURRENCY: 3,        \/\/ P\u00e1ginas de produto buscadas em paralelo\n    FETCH_TIMEOUT_MS: 12000,     \/\/ Timeout das requisi\u00e7\u00f5es\n\n    \/\/ Textos\n    BUTTON_TEXT: 'Personalizar Agora',\n    SHIPPING_TEXT: 'Compras \u00e0 partir de <b>R$ 1.000 Frete Gr\u00e1tis<\/b>',\n\n    \/\/ Badges\n    SHOW_HOT_BADGE: true,\n    HOT_BADGE_COUNT: 3,\n  };\n\n  const PRODUCTS_CACHE_KEY = 'ifb_vit_products_v2';\n  const TIERS_CACHE_KEY = 'ifb_vit_tiers_v2';\n\n  \/\/ ============================================================================\n  \/\/ \ud83e\uddf0 UTILIT\u00c1RIOS\n  \/\/ ============================================================================\n\n  function fetchWithTimeout(url, options) {\n    const ctrl = new AbortController();\n    const timer = setTimeout(() => ctrl.abort(), CONFIG.FETCH_TIMEOUT_MS);\n    retu\n fetch(url, Object.assign({ signal: ctrl.signal }, options || {}))\n      .finally(() => clearTimeout(timer));\n  }\n\n  function lsGet(key) {\n    try { retu\n JSON.parse(localStorage.getItem(key) || 'null'); }\n    catch (e) { retu\n null; }\n  }\n\n  function lsSet(key, value) {\n    try { localStorage.setItem(key, JSON.stringify(value)); }\n    catch (e) { \/* armazenamento cheio\/indispon\u00edvel: segue sem cache *\/ }\n  }\n\n  function formatBRL(value) {\n    retu\n value.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' });\n  }\n\n  function calcDiscount(regular, sale) {\n    if (!regular || regular <= sale) retu\n 0;\n    retu\n Math.round(((regular - sale) \/ regular) * 100);\n  }\n\n  \/\/ ============================================================================\n  \/\/ \ud83d\udd0c BUSCAR PRODUTOS (Store API p\u00fablica + _fields para payload 66% menor)\n  \/\/ ============================================================================\n\n  function buildApiUrl() {\n    const base = CONFIG.STORE_URL.replace(\/\\\/$\/, '');\n    let url = `${base}\/wp-json\/wc\/store\/v1\/products` +\n      `?per_page=${CONFIG.PER_PAGE}&orderby=${CONFIG.ORDER_BY}&order=desc` +\n      `&_fields=id,name,permalink,prices,images,on_sale`; \/\/ s\u00f3 o necess\u00e1rio\n    if (CONFIG.ON_SALE_ONLY) url += '&on_sale=true';\n    if (CONFIG.CATEGORY) url += `&category=${CONFIG.CATEGORY}`;\n    retu\n url;\n  }\n\n  function normalizeProduct(raw) {\n    const prices = raw.prices || {};\n    const minorUnit = Math.pow(10, prices.currency_minor_unit || 2);\n    const regularPrice = parseInt(prices.regular_price || '0', 10) \/ minorUnit;\n    const currentPrice = parseInt(prices.price || '0', 10) \/ minorUnit;\n\n    \/\/ \ud83d\uddbc\ufe0f OTIMIZA\u00c7\u00c3O CR\u00cdTICA: usa thumbnail (\u2248127KB) + srcset responsivo\n    \/\/ em vez da imagem original (\u22482MB). O navegador escolhe o tamanho ideal.\n    const img = (raw.images && raw.images[0]) || {};\n    const image = img.thumbnail || img.src || 'https:\/\/placehold.co\/400x400\/f5f5f5\/999999?text=Sem+Imagem';\n    const srcset = img.srcset || '';\n\n    retu\n {\n      id: raw.id, name: raw.name, url: raw.permalink,\n      image: image, srcset: srcset,\n      imageAlt: img.alt || raw.name,\n      regularPrice: regularPrice, currentPrice: currentPrice,\n      onSale: regularPrice > currentPrice,\n    };\n  }\n\n  \/\/ ============================================================================\n  \/\/ \ud83d\udcb0 ATACADO AUTOM\u00c1TICO - l\u00ea os discount_tiers da p\u00e1gina do produto\n  \/\/ ============================================================================\n  \/\/ Cache em localStorage por 24h: s\u00f3 a 1\u00aa visita paga o custo das buscas.\n  \/\/ Fila com concorr\u00eancia limitada para n\u00e3o sobrecarregar o servidor.\n  \/\/ ============================================================================\n\n  function computeWholesalePrice(basePrice, tiers) {\n    if (!Array.isArray(tiers) || tiers.length === 0) retu\n null;\n    const applicable = tiers\n      .filter(t => Number(t.min_qty) <= CONFIG.WHOLESALE_QTY)\n      .sort((a, b) => Number(b.min_qty) - Number(a.min_qty))[0];\n    if (!applicable) retu\n null;\n\n    const value = Number(applicable.discount_value) || 0;\n    const type = String(applicable.discount_type || 'fixed').toLowerCase();\n    const price = (type === 'percent' || type === 'percentage')\n      ? basePrice * (1 - value \/ 100)\n      : basePrice - value;\n    retu\n price > 0 ? price : null;\n  }\n\n  async function fetchTiers(product) {\n    const cache = lsGet(TIERS_CACHE_KEY) || {};\n    const hit = cache[product.id];\n    const ttl = CONFIG.TIERS_CACHE_HOURS * 3600 * 1000;\n    if (hit && (Date.now() - hit.t) < ttl) retu\n hit.tiers;\n\n    let tiers = null;\n    try {\n      const res = await fetchWithTimeout(product.url, { credentials: 'same-origin' });\n      if (res.ok) {\n        const htmlText = await res.text();\n        const match = htmlText.match(\/\"discount_tiers\"\\s*:\\s*(\\[[^\\]]*\\])\/);\n        if (match) tiers = JSON.parse(match[1]);\n      }\n    } catch (err) {\n      console.wa\n('[Vitrine Brutus Caps] Falha ao ler tiers do produto', product.id, err);\n    }\n\n    const fresh = lsGet(TIERS_CACHE_KEY) || {};\n    fresh[product.id] = { t: Date.now(), tiers: tiers };\n    lsSet(TIERS_CACHE_KEY, fresh);\n    retu\n tiers;\n  }\n\n  function updateVolumeEl(product, tiers) {\n    const el = document.querySelector(`.ifb-vit-volume[data-ifb-pid=\"${product.id}\"]`);\n    if (!el) retu\n;\n    el.classList.remove('ifb-vit-loading');\n    const price = computeWholesalePrice(product.currentPrice, tiers);\n    el.innerHTML = (price !== null)\n      ? `\u26a1 ${CONFIG.WHOLESALE_PREFIX}${formatBRL(price)}${CONFIG.WHOLESALE_SUFFIX}`\n      : `\u26a1 ${CONFIG.VOLUME_FALLBACK}`;\n  }\n\n  \/\/ Fila com concorr\u00eancia limitada: produtos COM cache atualizam na hora;\n  \/\/ os demais s\u00e3o buscados N por vez sem travar a p\u00e1gina.\n  async function applyWholesalePrices(products) {\n    const cache = lsGet(TIERS_CACHE_KEY) || {};\n    const ttl = CONFIG.TIERS_CACHE_HOURS * 3600 * 1000;\n    const pending = [];\n\n    products.forEach(p => {\n      const hit = cache[p.id];\n      if (hit && (Date.now() - hit.t) < ttl) {\n        updateVolumeEl(p, hit.tiers); \/\/ instant\u00e2neo, sem rede\n      } else {\n        pending.push(p);\n      }\n    });\n\n    let cursor = 0;\n    async function worker() {\n      while (cursor < pending.length) {\n        const p = pending[cursor++];\n        const tiers = await fetchTiers(p);\n        updateVolumeEl(p, tiers);\n      }\n    }\n    const workers = [];\n    for (let i = 0; i < Math.min(CONFIG.TIERS_CONCURRENCY, pending.length); i++) {\n      workers.push(worker());\n    }\n    await Promise.all(workers);\n  }\n\n  \/\/ ============================================================================\n  \/\/ \ud83c\udfa8 RENDERIZAR CARDS\n  \/\/ ============================================================================\n\n  function renderCard(product, index) {\n    const discount = calcDiscount(product.regularPrice, product.currentPrice);\n    const isHot = CONFIG.SHOW_HOT_BADGE && CONFIG.ORDER_BY === 'popularity' && index < CONFIG.HOT_BADGE_COUNT;\n    let badgesHTML = '';\n\n    if (product.onSale && discount > 0) {\n      badgesHTML += `<span class=\"ifb-vit-badge ifb-vit-badge-off\">-${discount}% OFF<\/span>`;\n    }\n    if (isHot) {\n      badgesHTML += `\n        <span class=\"ifb-vit-badge ifb-vit-badge-hot\">\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M8.5 14.5A2.5 2.5 0 0011 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 11-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 002.5 2.5z\"><\/path>\n          <\/svg> Mais Vendido\n        <\/span>`;\n    }\n\n    let priceHTML = '';\n    if (product.onSale && discount > 0) {\n      priceHTML = `\n        <div class=\"ifb-vit-old-price\">\n          <del>${formatBRL(product.regularPrice)}<\/del>\n          <span class=\"ifb-vit-discount-percent\">-${discount}%<\/span>\n        <\/div>\n        <div class=\"ifb-vit-current-price\">${formatBRL(product.currentPrice)}<span>\/un<\/span><\/div>`;\n    } else {\n      priceHTML = `<div class=\"ifb-vit-current-price\">${formatBRL(product.currentPrice)}<span>\/un<\/span><\/div>`;\n    }\n\n    const volumeHTML = `<div class=\"ifb-vit-volume ifb-vit-loading\" data-ifb-pid=\"${product.id}\">\u26a1 ${CONFIG.WHOLESALE_LOADING}<\/div>`;\n    const shippingHTML = CONFIG.SHIPPING_TEXT ? `<div class=\"ifb-vit-shipping\">${CONFIG.SHIPPING_TEXT}<\/div>` : '';\n\n    \/\/ \ud83d\uddbc\ufe0f srcset + sizes: navegador baixa s\u00f3 o tamanho necess\u00e1rio (~127KB vs ~2MB)\n    \/\/ Primeiros cards: carregamento priorit\u00e1rio; demais: lazy.\n    const eager = index < 2;\n    const srcsetAttr = product.srcset ? `srcset=\"${product.srcset}\" sizes=\"(max-width: 600px) 86vw, 320px\"` : '';\n    const loadAttr = eager\n      ? 'loading=\"eager\" fetchpriority=\"high\"'\n      : 'loading=\"lazy\" fetchpriority=\"low\"';\n\n    retu\n `\n      <div class=\"ifb-vit-card\">\n        <div class=\"ifb-vit-image-wrap\">\n          ${badgesHTML}\n          <img fetchpriority=\"high\" src=\"${product.image}\" ${srcsetAttr} alt=\"${product.imageAlt}\" width=\"300\" height=\"300\" decoding=\"async\" ${loadAttr}>\n        <\/div>\n        <div class=\"ifb-vit-info\">\n          <h3>${product.name}<\/h3>\n          <div class=\"ifb-vit-price-box\">\n            ${priceHTML}\n          <\/div>\n          ${volumeHTML}\n          ${shippingHTML}\n          <div class=\"ifb-vit-btn-wrapper\">\n            <a href=\"${product.url}\" class=\"ifb-vit-btn-shine\">\n              <span>${CONFIG.BUTTON_TEXT}<\/span>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>`;\n  }\n\n  function renderError(message) {\n    document.getElementById('ifb-vit-grid').innerHTML = `\n      <div class=\"ifb-vit-error\">\n        <div class=\"ifb-vit-error-icon\">\u26a0\ufe0f<\/div>\n        <div class=\"ifb-vit-error-title\">Ops, algo deu errado<\/div>\n        <p>${message}<\/p>\n      <\/div>`;\n  }\n\n  function renderProducts(grid, products) {\n    grid.innerHTML = products.map((p, i) => renderCard(p, i)).join('');\n    applyWholesalePrices(products);\n  }\n\n  \/\/ ============================================================================\n  \/\/ \ud83d\ude80 INICIALIZAR - stale-while-revalidate:\n  \/\/ renderiza NA HORA a partir do cache local e atualiza em segundo plano.\n  \/\/ ============================================================================\n\n  async function init() {\n    const grid = document.getElementById('ifb-vit-grid');\n    const cached = lsGet(PRODUCTS_CACHE_KEY);\n    const maxAge = CONFIG.PRODUCTS_CACHE_MIN * 60 * 1000;\n    let renderedFromCache = false;\n\n    \/\/ 1) Render instant\u00e2neo do cache (mesmo um pouco velho - atualiza depois)\n    if (cached && Array.isArray(cached.data) && cached.data.length) {\n      renderProducts(grid, cached.data);\n      renderedFromCache = true;\n      if ((Date.now() - cached.t) < maxAge) retu\n; \/\/ cache fresco: nada a fazer\n    }\n\n    \/\/ 2) Buscar dados frescos da API\n    try {\n      const response = await fetchWithTimeout(buildApiUrl());\n      if (!response.ok) throw new Error(`HTTP ${response.status}`);\n      const data = await response.json();\n      if (!Array.isArray(data) || data.length === 0) {\n        if (!renderedFromCache) renderError('Nenhum produto encontrado na loja.');\n        retu\n;\n      }\n\n      const products = data.map(normalizeProduct);\n      lsSet(PRODUCTS_CACHE_KEY, { t: Date.now(), data: products });\n\n      \/\/ S\u00f3 re-renderiza se algo mudou (evita \"piscada\" desnecess\u00e1ria)\n      if (!renderedFromCache || JSON.stringify(products) !== JSON.stringify(cached.data)) {\n        renderProducts(grid, products);\n      }\n    } catch (err) {\n      console.error('[Vitrine Brutus Caps]', err);\n      if (!renderedFromCache) {\n        renderError('N\u00e3o foi poss\u00edvel carregar os produtos. Verifique sua conex\u00e3o ou a URL da loja nas configura\u00e7\u00f5es do script.');\n      }\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d21d8aa e-flex e-con-boxed e-con e-parent\" data-id=\"d21d8aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a22fd79 e-con-full e-flex e-con e-child\" data-id=\"a22fd79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9e2c51 elementor-widget elementor-widget-html\" data-id=\"b9e2c51\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"beneficios-exclusivos\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .brutus-benefits-v2,\r\n  .brutus-benefits-v2 * {\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  .brutus-benefits-v2 {\r\n    --brand-red: #CF2236;\r\n    --brand-red-dark: #A9182A;\r\n    --ink-950: #07080A;\r\n    --ink-900: #111318;\r\n    --ink-700: #2A2F38;\r\n    --ink-600: #3F4652;\r\n    --surface-white: #FFFFFF;\r\n    --surface-soft: #F4F6F8;\r\n    --surface-steel: #E8EBEF;\r\n    --line-strong: #B9C0CA;\r\n    --line-soft: #D7DCE3;\r\n    --font-heading: \"Figtree\", sans-serif;\r\n    --font-body: \"DM Sans\", sans-serif;\r\n\r\n    width: 100% !important;\r\n    max-width: 1240px !important;\r\n    margin: 0 auto !important;\r\n    color: var(--ink-900) !important;\r\n    font-family: var(--font-body) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__panel {\r\n    width: 100% !important;\r\n    overflow: hidden !important;\r\n    border: 1px solid var(--line-soft) !important;\r\n    border-radius: 12px !important;\r\n    background: var(--surface-white) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__top {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n    gap: 24px !important;\r\n    padding: 24px 28px !important;\r\n    background: var(--brand-red) !important;\r\n    color: #fff !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__title-group {\r\n    display: grid !important;\r\n    gap: 4px !important;\r\n    min-width: 0 !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__label {\r\n    display: inline-flex !important;\r\n    width: fit-content !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    font-family: var(--font-heading) !important;\r\n    font-size: 12px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1 !important;\r\n    letter-spacing: .05em !important;\r\n    text-transform: uppercase !important;\r\n    color: rgba(255,255,255,.84) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__label::before {\r\n    content: \"\" !important;\r\n    width: 8px !important;\r\n    height: 8px !important;\r\n    border-radius: 50% !important;\r\n    background: #fff !important;\r\n  }\r\n\r\n  .brutus-benefits-v2 h2 {\r\n    margin: 0 !important;\r\n    color: #fff !important;\r\n    font-family: var(--font-heading) !important;\r\n    font-size: clamp(22px, 2vw, 28px) !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1.08 !important;\r\n    letter-spacing: 0 !important;\r\n    text-wrap: balance !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__button {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 48px !important;\r\n    padding: 0 24px !important;\r\n    border-radius: 8px !important;\r\n    background: var(--ink-950) !important;\r\n    color: #fff !important;\r\n    font-family: var(--font-heading) !important;\r\n    font-size: 15px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1 !important;\r\n    text-decoration: none !important;\r\n    white-space: nowrap !important;\r\n    transition: transform .22s ease, background-color .22s ease !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__button:hover,\r\n  .brutus-benefits-v2__button:focus-visible {\r\n    background: #000 !important;\r\n    color: #fff !important;\r\n    transform: translateY(-2px) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n    background: var(--surface-soft) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__item {\r\n    position: relative !important;\r\n    display: grid !important;\r\n    grid-template-columns: 66px minmax(0, 1fr) !important;\r\n    align-items: center !important;\r\n    gap: 18px !important;\r\n    min-height: 124px !important;\r\n    padding: 28px !important;\r\n    border-right: 1px solid var(--line-soft) !important;\r\n    background: linear-gradient(180deg, #FFFFFF 0%, #F7F8FA 100%) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__item:last-child {\r\n    border-right: 0 !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__item::after {\r\n    content: \"\" !important;\r\n    position: absolute !important;\r\n    left: 28px !important;\r\n    right: 28px !important;\r\n    bottom: 0 !important;\r\n    height: 3px !important;\r\n    background: var(--brand-red) !important;\r\n    transform: scaleX(0) !important;\r\n    transform-origin: left center !important;\r\n    transition: transform .24s ease !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__item:hover::after {\r\n    transform: scaleX(1) !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__icon {\r\n    display: grid !important;\r\n    place-items: center !important;\r\n    width: 66px !important;\r\n    height: 66px !important;\r\n    border: 1px solid var(--line-strong) !important;\r\n    border-radius: 12px !important;\r\n    background: #fff !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__icon img {\r\n    display: block !important;\r\n    width: 40px !important;\r\n    height: 40px !important;\r\n    object-fit: contain !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__copy {\r\n    display: grid !important;\r\n    gap: 5px !important;\r\n    min-width: 0 !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__eyebrow {\r\n    margin: 0 !important;\r\n    color: var(--brand-red-dark) !important;\r\n    font-family: var(--font-heading) !important;\r\n    font-size: 12px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1 !important;\r\n    letter-spacing: .05em !important;\r\n    text-transform: uppercase !important;\r\n  }\r\n\r\n  .brutus-benefits-v2 h3 {\r\n    margin: 0 !important;\r\n    color: var(--ink-950) !important;\r\n    font-family: var(--font-heading) !important;\r\n    font-size: clamp(19px, 1.55vw, 23px) !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1.15 !important;\r\n    letter-spacing: 0 !important;\r\n    text-wrap: balance !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__foot {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    align-items: center !important;\r\n    justify-content: space-between !important;\r\n    gap: 12px !important;\r\n    padding: 16px 28px !important;\r\n    border-top: 1px solid var(--line-soft) !important;\r\n    background: #fff !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__foot span {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    color: var(--ink-700) !important;\r\n    font-family: var(--font-body) !important;\r\n    font-size: 14px !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.3 !important;\r\n  }\r\n\r\n  .brutus-benefits-v2__foot span::before {\r\n    content: \"\" !important;\r\n    width: 7px !important;\r\n    height: 7px !important;\r\n    border-radius: 50% !important;\r\n    background: var(--brand-red) !important;\r\n    flex: 0 0 auto !important;\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .brutus-benefits-v2__top {\r\n      align-items: flex-start !important;\r\n      flex-direction: column !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__grid {\r\n      grid-template-columns: 1fr !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__item {\r\n      border-right: 0 !important;\r\n      border-bottom: 1px solid var(--line-soft) !important;\r\n      min-height: 112px !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__item:last-child {\r\n      border-bottom: 0 !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 560px) {\r\n    .brutus-benefits-v2__top,\r\n    .brutus-benefits-v2__item,\r\n    .brutus-benefits-v2__foot {\r\n      padding-left: 20px !important;\r\n      padding-right: 20px !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__item {\r\n      grid-template-columns: 54px minmax(0, 1fr) !important;\r\n      gap: 14px !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__icon {\r\n      width: 54px !important;\r\n      height: 54px !important;\r\n      border-radius: 10px !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__icon img {\r\n      width: 34px !important;\r\n      height: 34px !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__button {\r\n      width: 100% !important;\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .brutus-benefits-v2__button,\r\n    .brutus-benefits-v2__item::after {\r\n      transition: none !important;\r\n    }\r\n\r\n    .brutus-benefits-v2__button:hover,\r\n    .brutus-benefits-v2__button:focus-visible {\r\n      transform: none !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"brutus-benefits-v2\" aria-labelledby=\"brutus-benefits-title\">\r\n  <div class=\"brutus-benefits-v2__panel\">\r\n    <div class=\"brutus-benefits-v2__top\">\r\n      <div class=\"brutus-benefits-v2__title-group\">\r\n        <span class=\"brutus-benefits-v2__label\">Facilidades na compra<\/span>\r\n        <h2 id=\"brutus-benefits-title\">Condi\u00e7\u00f5es para fechar sua compra com seguran\u00e7a<\/h2>\r\n      <\/div>\r\n\r\n      <a class=\"brutus-benefits-v2__button\" href=\"https:\/\/sitexis.com.br\/brutuscaps\/modelos\">\r\n        Conferir modelos\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"brutus-benefits-v2__grid\" aria-label=\"Facilidades comerciais da Brutus Caps\">\r\n      <article class=\"brutus-benefits-v2__item\">\r\n        <span class=\"brutus-benefits-v2__icon\" aria-hidden=\"true\">\r\n          <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/cargo-truck.svg\" alt=\"\" loading=\"lazy\">\r\n        <\/span>\r\n\r\n        <div class=\"brutus-benefits-v2__copy\">\r\n          <span class=\"brutus-benefits-v2__eyebrow\">Frete gr\u00e1tis<\/span>\r\n          <h3>Acima de R$ 1.000<\/h3>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"brutus-benefits-v2__item\">\r\n        <span class=\"brutus-benefits-v2__icon\" aria-hidden=\"true\">\r\n          <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/credit-cards-payment.svg\" alt=\"\" loading=\"lazy\">\r\n        <\/span>\r\n\r\n        <div class=\"brutus-benefits-v2__copy\">\r\n          <span class=\"brutus-benefits-v2__eyebrow\">Pagamento facilitado<\/span>\r\n          <h3>Parcele em at\u00e9 12x<\/h3>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"brutus-benefits-v2__item\">\r\n        <span class=\"brutus-benefits-v2__icon\" aria-hidden=\"true\">\r\n          <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/shopping-cart.svg\" alt=\"\" loading=\"lazy\">\r\n        <\/span>\r\n\r\n        <div class=\"brutus-benefits-v2__copy\">\r\n          <span class=\"brutus-benefits-v2__eyebrow\">Pedido m\u00ednimo<\/span>\r\n          <h3>A partir de 5 unidades<\/h3>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n\r\n    <div class=\"brutus-benefits-v2__foot\" aria-label=\"Resumo da compra personalizada\">\r\n      <span>Materiais premium e acabamento de qualidade<\/span>\r\n      <span>Atendimento direto com a f\u00e1brica<\/span>\r\n      <span>Entrega para todo o Brasil<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f915761 e-con-full e-flex e-con e-parent\" data-id=\"f915761\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2366d0b elementor-widget elementor-widget-html\" data-id=\"2366d0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    .carousel-container {\n        width: 100%;\n        max-width: 2000px;\n        height: 150px;\n        overflow: hidden;\n        position: relative;\n        margin: auto;\n    }\n\n    .carousel-track {\n        display: flex;\n        width: max-content;\n        animation: scroll 60s linear infinite;\n    }\n\n    .carousel-slide {\n        flex: 0 0 auto;\n        width: 150px;\n        height: 150px;\n        margin: 0 30px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .carousel-slide img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain;\n        filter: grayscale(100%) opacity(0.6);\n        transition: filter 0.5s ease, transform 0.5s ease;\n    }\n\n    \/* Hover manual *\/\n    .carousel-slide:hover img {\n        filter: grayscale(0%) opacity(1);\n        transform: scale(1.08);\n    }\n\n    \/* Anima\u00e7\u00e3o autom\u00e1tica *\/\n    @keyframes pulseEffect {\n        0% {\n            transform: scale(1);\n            filter: grayscale(100%) opacity(0.6);\n        }\n\n        50% {\n            transform: scale(1.08);\n            filter: grayscale(0%) opacity(1);\n        }\n\n        100% {\n            transform: scale(1);\n            filter: grayscale(100%) opacity(0.6);\n        }\n    }\n\n    .carousel-slide.wave img {\n        animation: pulseEffect 0.6s ease;\n    }\n\n    @keyframes scroll {\n        0% {\n            transform: translateX(0);\n        }\n\n        100% {\n            transform: translateX(-50%);\n        }\n    }\n\n    \/* Responsivo *\/\n    @media (max-width: 768px) {\n        .carousel-slide {\n            width: 90px;\n            height: 90px;\n            margin: 0 15px;\n        }\n\n        .carousel-container {\n            height: 110px;\n        }\n    }\n\n    @media (min-width: 1500px) {\n        .carousel-slide {\n            width: 200px;\n            height: 200px;\n            margin: 0 40px;\n        }\n\n        .carousel-container {\n            height: 220px;\n        }\n    }\n<\/style>\n\n\n<div class=\"carousel-container\">\n    <div class=\"carousel-track\">\n\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/sicredi.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/ram.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/daf-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/cargo-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/jeep.webp\"\n                alt=\"\"><\/div>\n                        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/sicredi.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/ram.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/daf-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/cargo-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/jeep.webp\"\n                alt=\"\"><\/div>\n                        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/sicredi.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/ram.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/daf-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/cargo-1.webp\"\n                alt=\"\"><\/div>\n        <div class=\"carousel-slide\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/jeep.webp\"\n                alt=\"\"><\/div>\n    <\/div>\n<\/div>\n\n\n<script>\n    const slides = document.querySelectorAll('.carousel-slide');\n    const delayBetween = 150;\n    const totalCycle = 8000;\n\n    function startWave() {\n        slides.forEach((slide, i) => {\n            setTimeout(() => {\n                slide.classList.add('wave');\n                setTimeout(() => {\n                    slide.classList.remove('wave');\n                }, 600);\n            }, i * delayBetween);\n        });\n    }\n\n    startWave();\n    setInterval(startWave, totalCycle);\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1177122 e-con-full e-flex e-con e-parent\" data-id=\"1177122\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1f0798 elementor-widget elementor-widget-heading\" data-id=\"a1f0798\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Veja Nossas Fotos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa6a967 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"aa6a967\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Modelos prontos e entregues com total Qualidade.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-495a0ed elementor-widget elementor-widget-html\" data-id=\"495a0ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* Container principal *\/\n  .galeria-wrapper {\n    width: 100%;\n    max-width: 2000px;\n    height: 250px;\n    overflow: hidden;\n    position: relative;\n    margin: auto;\n  }\n\n  \/* Trilho que se move *\/\n  .galeria-fluxo {\n    display: flex;\n    width: max-content;\n    gap: 12px;\n    animation: rolar-infinito 60s linear infinite;\n  }\n\n  \/* Item individual *\/\n  .galeria-item {\n    flex: 0 0 auto;\n    width: 250px;\n    height: 250px;\n  }\n\n  .galeria-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.5s ease;\n  }\n\n  .galeria-item:hover img {\n    transform: scale(1.05);\n  }\n\n  \/* Anima\u00e7\u00e3o *\/\n  @keyframes rolar-infinito {\n    0% { transform: translateX(0); }\n    100% { transform: translateX(-50%); }\n  }\n\n  \/* Responsivo: Mobile *\/\n  @media (max-width: 768px) {\n    .galeria-item {\n      width: 110px;\n      height: 110px;\n    }\n    .galeria-wrapper {\n      height: 120px;\n    }\n    .galeria-fluxo {\n      gap: 8px;\n    }\n  }\n\n  \/* Responsivo: Telas grandes *\/\n  @media (min-width: 1500px) {\n    .galeria-item {\n      width: 220px;\n      height: 220px;\n    }\n    .galeria-wrapper {\n      height: 230px;\n    }\n    .galeria-fluxo {\n      gap: 16px;\n    }\n  }\n<\/style>\n\n<div class=\"galeria-wrapper\">\n  <div class=\"galeria-fluxo\">\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-12.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-13.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-16.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-18.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-11.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-10.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-5.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-3.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.05-10.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.05-6.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.05-5.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.05-4.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.05-1.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-4.jpeg\"><\/div>\n\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-12.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-13.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-16.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-18.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-11.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-10.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-5.jpeg\"><\/div>\n    <div class=\"galeria-item\"><img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-26-at-10.27.06-3.jpeg\"><\/div>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d466e2c e-flex e-con-boxed e-con e-parent\" data-id=\"d466e2c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b434485 elementor-widget elementor-widget-html\" data-id=\"b434485\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* ==========================================================================\n     FAQ BRUTUS CAPS - UNIQUE SCOPED CSS\n     ========================================================================== *\/\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@700;800&family=DM+Sans:wght@400;500;700&display=swap');\n\n  \/* Base & Vari\u00e1veis Isoladas *\/\n  .ifb-faq-section {\n    --ifb-faq-primary: #CF2236 !important; \n    --ifb-faq-dark: #15181E !important; \n    --ifb-faq-cardbg: #ffffff !important;\n    --ifb-faq-bg: #fafafa !important;\n    --ifb-faq-muted: #666666 !important;\n    --ifb-faq-border: #e5e7eb !important;\n\n    background-color: var(--ifb-faq-bg) !important;\n    color: var(--ifb-faq-dark) !important;\n    font-family: 'DM Sans', system-ui, -apple-system, sans-serif !important;\n    padding: 80px 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n    width: 100% !important;\n  }\n\n  .ifb-faq-section * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Cabe\u00e7alho do FAQ *\/\n  .ifb-faq-header {\n    text-align: center !important;\n    margin-bottom: 50px !important;\n    max-width: 800px !important;\n  }\n\n  .ifb-faq-header h2 {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: var(--ifb-faq-dark) !important;\n    margin-bottom: 15px !important;\n    letter-spacing: -1px !important;\n    line-height: 1.2 !important;\n  }\n\n  .ifb-faq-header h2 span {\n    color: var(--ifb-faq-primary) !important;\n  }\n\n  .ifb-faq-header p {\n    color: var(--ifb-faq-muted) !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.6 !important;\n  }\n\n  \/* Container da Sanfona *\/\n  .ifb-faq-container {\n    width: 100% !important;\n    max-width: 800px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 15px !important;\n  }\n\n  \/* Item Individual do FAQ (Details) *\/\n  .ifb-faq-item {\n    background-color: var(--ifb-faq-cardbg) !important;\n    border: 1px solid var(--ifb-faq-border) !important;\n    border-radius: 12px !important;\n    box-shadow: 0 4px 15px rgba(21, 24, 30, 0.03) !important;\n    overflow: hidden !important;\n    transition: all 0.3s ease !important;\n  }\n\n  .ifb-faq-item:hover {\n    border-color: rgba(207, 34, 54, 0.4) !important;\n    box-shadow: 0 6px 20px rgba(207, 34, 54, 0.08) !important;\n  }\n\n  \/* T\u00edtulo da Pergunta (Summary) *\/\n  .ifb-faq-item summary {\n    padding: 25px 30px !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: var(--ifb-faq-dark) !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    user-select: none !important;\n    transition: color 0.3s ease !important;\n  }\n\n  \/* Remove a setinha padr\u00e3o do HTML nos navegadores webkit *\/\n  .ifb-faq-item summary::-webkit-details-marker {\n    display: none !important;\n  }\n\n  \/* \u00cdcone de Seta (+) *\/\n  .ifb-faq-icon {\n    flex-shrink: 0 !important;\n    width: 24px !important;\n    height: 24px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    color: var(--ifb-faq-primary) !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  .ifb-faq-icon svg {\n    width: 100% !important;\n    height: 100% !important;\n    fill: none !important;\n    stroke: currentColor !important;\n    stroke-width: 2.5 !important;\n    stroke-linecap: round !important;\n    stroke-linejoin: round !important;\n  }\n\n  \/* Estado Aberto (Gira o \u00cdcone e muda a cor da pergunta) *\/\n  .ifb-faq-item[open] summary {\n    color: var(--ifb-faq-primary) !important;\n    padding-bottom: 15px !important; \/* Reduz padding para aproximar do texto *\/\n  }\n\n  .ifb-faq-item[open] .ifb-faq-icon {\n    transform: rotate(180deg) !important;\n  }\n\n  \/* Resposta da Pergunta *\/\n  .ifb-faq-content {\n    padding: 0 30px 25px 30px !important;\n    font-size: 15px !important;\n    color: var(--ifb-faq-muted) !important;\n    line-height: 1.6 !important;\n    border-top: none !important;\n  }\n\n  .ifb-faq-content p {\n    margin-bottom: 10px !important;\n  }\n  \n  .ifb-faq-content p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  .ifb-faq-content strong {\n    color: var(--ifb-faq-dark) !important;\n  }\n\n  \/* Caixa de Contato Extra (Ao final do FAQ) *\/\n  .ifb-faq-contact-box {\n    margin-top: 50px !important;\n    background-color: var(--ifb-faq-cardbg) !important;\n    border: 1px dashed #d1d5db !important;\n    border-radius: 12px !important;\n    padding: 30px !important;\n    text-align: center !important;\n    max-width: 800px !important;\n    width: 100% !important;\n  }\n\n  .ifb-faq-contact-box h4 {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: var(--ifb-faq-dark) !important;\n    margin-bottom: 10px !important;\n  }\n\n  .ifb-faq-contact-box p {\n    font-size: 15px !important;\n    color: var(--ifb-faq-muted) !important;\n    margin-bottom: 20px !important;\n  }\n\n  .ifb-faq-wpp-link {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    background-color: #25D366 !important;\n    color: #ffffff !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    padding: 12px 25px !important;\n    border-radius: 8px !important;\n    transition: background-color 0.3s ease, transform 0.2s ease !important;\n  }\n\n  .ifb-faq-wpp-link:hover {\n    background-color: #128C7E !important;\n    transform: scale(1.02) !important;\n  }\n\n  \/* Responsividade *\/\n  @media (max-width: 768px) {\n    .ifb-faq-item summary {\n      padding: 20px !important;\n      font-size: 16px !important;\n    }\n    .ifb-faq-content {\n      padding: 0 20px 20px 20px !important;\n    }\n  }\n<\/style>\n\n<div class=\"ifb-faq-section\">\n\n  <div class=\"ifb-faq-header\">\n    <h2>D\u00favidas Frequentes <span>(FAQ)<\/span><\/h2>\n    <p>Tudo o que voc\u00ea precisa saber antes de fechar o seu pedido de bon\u00e9s personalizados com a nossa f\u00e1brica.<\/p>\n  <\/div>\n\n  <div class=\"ifb-faq-container\">\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Qual \u00e9 o pedido m\u00ednimo?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p>O nosso pedido m\u00ednimo \u00e9 de <strong>apenas 5 unidades<\/strong> por modelo\/cor.<\/p>\n        <p>Como somos uma ind\u00fastria, conseguimos oferecer escalabilidade. Quanto maior a quantidade do seu pedido (acima de 15, 30, 50 ou 100 unidades), menor ser\u00e1 o pre\u00e7o unit\u00e1rio do seu bon\u00e9, garantindo o melhor custo-benef\u00edcio para revenda ou fardamento.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Posso ver como o bon\u00e9 vai ficar antes de produzir?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p><strong>Com certeza!<\/strong> Nenhuma pe\u00e7a entra em produ\u00e7\u00e3o sem a sua aprova\u00e7\u00e3o. <\/p>\n        <p>Logo ap\u00f3s o envio da sua arte ou logomarca, criamos um <strong>prot\u00f3tipo virtual (mockup)<\/strong> de alta fidelidade para que voc\u00ea veja exatamente como o design ficar\u00e1 no modelo de bon\u00e9 escolhido. O processo \u00e9 100% transparente.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Qual \u00e9 o prazo de fabrica\u00e7\u00e3o e entrega?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p>O prazo de produ\u00e7\u00e3o na nossa f\u00e1brica \u00e9 de <strong>7 a 14 dias \u00fateis<\/strong>, contados a partir da aprova\u00e7\u00e3o do mockup virtual e confirma\u00e7\u00e3o do pagamento.<\/p>\n        <p>Ap\u00f3s a produ\u00e7\u00e3o, o pedido \u00e9 despachado via transportadora ou Correios. O prazo total m\u00e9dio at\u00e9 chegar na sua porta varia entre <strong>20 a 25 dias \u00fateis<\/strong>, dependendo da sua regi\u00e3o do Brasil. Voc\u00ea receber\u00e1 um c\u00f3digo de rastreamento para acompanhar a viagem.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Quais os formatos de arquivo aceitos para a logomarca?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p>Para garantir a m\u00e1xima resolu\u00e7\u00e3o na aplica\u00e7\u00e3o, recomendamos o envio em formatos vetoriais: <strong>.PDF, .SVG, .AI ou .CDR<\/strong>.<\/p>\n        <p>Tamb\u00e9m aceitamos imagens em formato <strong>.PNG<\/strong> com fundo transparente, desde que estejam em alta qualidade (m\u00ednimo de 300 dpi). Se a sua arte precisar de ajustes, nossa equipe t\u00e9cnica far\u00e1 as adequa\u00e7\u00f5es necess\u00e1rias.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Posso misturar cores de bon\u00e9s no mesmo pedido?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p>Sim! O pedido m\u00ednimo \u00e9 de 5 unidades, o que significa que a cada 5 bon\u00e9s voc\u00ea pode escolher uma cor diferente do mesmo modelo, sem pagar nada a mais por isso, desde que a logomarca e o modelo de bon\u00e9 permane\u00e7am os mesmos.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"ifb-faq-item\" name=\"faq-accordion\">\n      <summary>\n        Quais s\u00e3o as formas de pagamento?\n        <span class=\"ifb-faq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/span>\n      <\/summary>\n      <div class=\"ifb-faq-content\">\n        <p>Nosso ambiente de pagamento \u00e9 protegido (SSL) e aceitamos as principais formas de pagamento do mercado:<\/p>\n        <p>\u2022 <strong>Pix<\/strong> (Aprova\u00e7\u00e3o imediata e envio mais r\u00e1pido para produ\u00e7\u00e3o).<br>\n        \u2022 <strong>Cart\u00e3o de Cr\u00e9dito<\/strong> (Parcelamento dispon\u00edvel).<br>\n        \u2022 <strong>Boleto Banc\u00e1rio<\/strong>.<\/p>\n      <\/div>\n    <\/details>\n\n  <\/div>\n\n  <div class=\"ifb-faq-contact-box\">\n    <h4>Ainda n\u00e3o encontrou o que procurava?<\/h4>\n    <p>Nossa equipe t\u00e9cnica est\u00e1 de prontid\u00e3o no WhatsApp para tirar qualquer d\u00favida sobre tecidos, artes ou or\u00e7amentos para grandes volumes.<\/p>\n    \n    <a href=\"http:\/\/wa.me\/558496967126?text=Entrei%20na%20loja,%20mas%20estou%20com%20d%C3%BAvidas.\" class=\"ifb-faq-wpp-link\">\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n        <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n      <\/svg>\n      Falar com a F\u00e1brica\n    <\/a>\n  <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f52915 e-flex e-con-boxed e-con e-parent\" data-id=\"5f52915\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-269103b elementor-widget elementor-widget-html\" data-id=\"269103b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t    <style>\n        \/* Container que agrupa o bon\u00e9 e os olhos *\/\n        .character-container {\n            display: flex;\n            flex-direction: column;\n            align-items: center; \/* Centraliza o bon\u00e9 e os olhos horizontalmente *\/\n        }\n\n        .eyes-container {\n            display: flex;\n            gap: 15px; \/* Espa\u00e7o entre os olhos *\/\n            margin-top: -25px; \/* Puxa os olhos para cima, colando no bon\u00e9 (ajuste se necess\u00e1rio) *\/\n            z-index: 1;\n        }\n\n        .eye {\n            width: 60px;\n            height: 60px;\n            background: #fff;\n            border-radius: 50%;\n            border: 4px solid #1a1a1a;\n            position: relative;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden; \n            box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n        }\n\n        .pupil {\n            width: 25px;\n            height: 25px;\n            background: #1a1a1a;\n            border-radius: 50%;\n            transition: transform 0.05s ease-out;\n            position: relative;\n        }\n        \n        .pupil::after {\n            content: '';\n            position: absolute;\n            top: 5px;\n            left: 5px;\n            width: 8px;\n            height: 8px;\n            background: rgba(255,255,255,0.8);\n            border-radius: 50%;\n        }\n\n        \/* Anima\u00e7\u00e3o de piscar *\/\n        .eye::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-color: #f0f2f5; \/* Deve ser a mesma cor do fundo atr\u00e1s do personagem *\/\n            border-radius: 50%;\n            transform: scaleY(0);\n            transform-origin: top;\n            z-index: 10;\n            animation: blink 6s infinite;\n        }\n\n        @keyframes blink {\n            0%, 95%, 100% { transform: scaleY(0); }\n            97% { transform: scaleY(1); }\n        }\n    <\/style>\n\n    <div class=\"character-container\">\n         <div class=\"eyes-container\">\n            <div class=\"eye\">\n                <div class=\"pupil\"><\/div>\n            <\/div>\n            <div class=\"eye\">\n                <div class=\"pupil\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        const eyes = document.querySelectorAll('.eye');\n\n        document.addEventListener('mousemove', (e) => {\n            eyes.forEach(eye => {\n                const pupil = eye.querySelector('.pupil');\n\n                const rect = eye.getBoundingClientRect();\n                const eyeCenterX = rect.left + rect.width \/ 2;\n                const eyeCenterY = rect.top + rect.height \/ 2;\n\n                const angle = Math.atan2(e.clientY - eyeCenterY, e.clientX - eyeCenterX);\n\n                \/\/ Ajustei a dist\u00e2ncia m\u00e1xima baseada no novo tamanho do olho (60px) e pupila (25px)\n                \/\/ Raio do olho (30) - Raio da pupila (12.5) = 17.5. Usei 14 para ter uma margem de seguran\u00e7a.\n                const maxDistance = 14; \n\n                const moveX = Math.cos(angle) * maxDistance;\n                const moveY = Math.sin(angle) * maxDistance;\n\n                pupil.style.transform = `translate(${moveX}px, ${moveY}px)`;\n            });\n        });\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ad1e2c elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6ad1e2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pronto para come\u00e7ar?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-666fe72 elementor-widget elementor-widget-text-editor\" data-id=\"666fe72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Junte-se a mais de 2.500+ empresas que confiam na Brutus Caps<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5150aae elementor-invisible elementor-widget elementor-widget-html\" data-id=\"5150aae\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"btn-wrapper\">\n    \n    <img decoding=\"async\" src=\"https:\/\/sitexis.com.br\/brutuscaps\/wp-content\/uploads\/2026\/07\/cap-bottom.svg\" class=\"cap-icon\" alt=\"\" aria-hidden=\"true\">\n    <button class=\"btn-shine\" onclick=\"window.location.href='\/brutuscaps\/modelos'\">\n        <span>Criar Meu Bon\u00e9 Agora<\/span>\n    <\/button>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Transforme sua marca em estilo. Bon\u00e9s personalizados do seu jeito. Envie sua logo e veja o resultado em tempo real. Aproveite a estrutura de quem j\u00e1 atendeu mais de 2.500 clientes para criar um marketing que caminha com as pessoas. Criar Meu Bon\u00e9 Agora Ver Como Funciona Pagamento 100% Seguro Entrega Rastreada Garantia de Qualidade [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":27,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":9,"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":1560,"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/pages\/20\/revisions\/1560"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/media\/27"}],"wp:attachment":[{"href":"https:\/\/sitexis.com.br\/brutuscaps\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}