.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-db08c57 .elementor-button{background-color:#F15A24;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@600;700&display=swap');

.page-header { display: none; }

#site-header .site-title,
#site-header .site-title a {
  color: #FF5A00;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  letter-spacing: 0;
}

.mf-lp {
  --orange: #FF5A00;
  --orange-dark: #C2410C;
  --navy: #16324F;
  --ink: #20242A;
  --soft: #F5F7F8;
  --line: #DDE3E7;
  --pix: #16865C;
  color: var(--ink);
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-lp h1,
.mf-lp h2,
.mf-lp h3,
.mf-logo,
.mf-kicker,
.mf-price strong {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

.mf-top,
.mf-foot {
  background: var(--navy);
  color: #FFFFFF;
}

.mf-head {
  border-color: var(--line);
}

.mf-logo,
.mf-kicker,
.mf-step b {
  color: var(--orange);
}

.mf-photo {
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--navy);
  color: #FFFFFF;
}

.mf-btn {
  min-height: 44px;
  border-color: var(--line);
  border-radius: 8px;
  background: #FFFFFF;
  color: var(--ink);
  font-family: 'Inter', sans-serif;
}

.mf-btn:hover {
  border-color: var(--orange);
  color: var(--orange-dark);
}

.mf-btn.on {
  border-color: var(--orange);
  background: var(--orange);
  color: #FFFFFF;
}

.mf-price > div,
.mf-benefits div,
.mf-step,
.mf-card,
.mf-checkout {
  border-radius: 8px;
}

.mf-price > div {
  border: 1px solid var(--line);
  background: var(--soft);
}

.mf-price > div:first-child {
  border-color: var(--pix);
  background: #F0F8F5;
}

.mf-price > div:first-child small,
.mf-price > div:first-child span,
.mf-price > div:first-child strong {
  color: var(--pix);
}

.mf-cta {
  min-height: 52px;
  border-radius: 8px;
  background: var(--orange);
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-cta:hover,
.mf-cta:focus {
  background: var(--orange-dark);
  color: #FFFFFF;
}

.mf-section.alt {
  background: var(--soft);
}

.mf-benefits div,
.mf-step,
.mf-card {
  border-color: var(--line);
}

.mf-checkout {
  border-color: var(--navy);
}

.mf-faq details {
  border-color: var(--line);
}

.mf-faq summary {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

@media (max-width: 760px) {
  .mf-buy h1 {
    font-size: 32px;
  }

  .mf-section h2 {
    font-size: 27px;
  }
}

body .mf-lp {
  color: #20242A;
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-top,
body .mf-lp .mf-foot {
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-logo,
body .mf-lp .mf-kicker,
body .mf-lp .mf-step b {
  color: #FF5A00;
}

body .mf-lp .mf-photo {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-btn {
  border-color: #DDE3E7;
  border-radius: 8px;
  background: #FFFFFF;
  color: #20242A;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-btn.on {
  border-color: #FF5A00;
  background: #FF5A00;
  color: #FFFFFF;
}

body .mf-lp .mf-price > div {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #F5F7F8;
}

body .mf-lp .mf-price > div:first-child {
  border-color: #16865C;
  background: #F0F8F5;
}

body .mf-lp .mf-price > div:first-child small,
body .mf-lp .mf-price > div:first-child span,
body .mf-lp .mf-price > div:first-child strong {
  color: #16865C;
}

body .mf-lp .mf-cta {
  border-radius: 8px;
  background: #FF5A00;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-section.alt {
  background: #F5F7F8;
}

body .mf-lp .mf-benefits div,
body .mf-lp .mf-step,
body .mf-lp .mf-card {
  border-color: #DDE3E7;
  border-radius: 8px;
}

body .mf-lp .mf-checkout {
  border-color: #16324F;
  border-radius: 8px;
}

body .mf-lp .mf-photo,
body .mf-lp .mf-buy {
  min-width: 0;
  max-width: 100%;
}

body .mf-lp .mf-kicker,
body .mf-lp h1,
body .mf-lp h2,
body .mf-lp h3,
body .mf-lp button {
  overflow-wrap: anywhere;
}

#site-header .site-title a {
  display: block;
  width: 260px;
  max-width: 72vw;
  height: 58px;
  background: url('https://mfbrindesshop.com.br/wp-content/uploads/2026/08/logo-site.png') left center / contain no-repeat;
  font-size: 0;
}

body .mf-lp .mf-logo {
  width: 250px;
  max-width: 66vw;
  height: 55px;
  background: url('https://mfbrindesshop.com.br/wp-content/uploads/2026/08/logo-site.png') left center / contain no-repeat;
  font-size: 0;
}

@media (max-width: 760px) {
  #site-header .site-title a {
    width: 220px;
    height: 49px;
  }

  body .mf-lp .mf-logo {
    width: 210px;
    height: 47px;
  }
}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@600;700&display=swap');

.page-header { display: none; }

#site-header .site-title,
#site-header .site-title a {
  color: #FF5A00;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  letter-spacing: 0;
}

.mf-lp {
  --orange: #FF5A00;
  --orange-dark: #C2410C;
  --navy: #16324F;
  --ink: #20242A;
  --soft: #F5F7F8;
  --line: #DDE3E7;
  --pix: #16865C;
  color: var(--ink);
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-lp h1,
.mf-lp h2,
.mf-lp h3,
.mf-logo,
.mf-kicker,
.mf-price strong {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

.mf-top,
.mf-foot {
  background: var(--navy);
  color: #FFFFFF;
}

.mf-head {
  border-color: var(--line);
}

.mf-logo,
.mf-kicker,
.mf-step b {
  color: var(--orange);
}

.mf-photo {
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--navy);
  color: #FFFFFF;
}

.mf-btn {
  min-height: 44px;
  border-color: var(--line);
  border-radius: 8px;
  background: #FFFFFF;
  color: var(--ink);
  font-family: 'Inter', sans-serif;
}

.mf-btn:hover {
  border-color: var(--orange);
  color: var(--orange-dark);
}

.mf-btn.on {
  border-color: var(--orange);
  background: var(--orange);
  color: #FFFFFF;
}

.mf-price > div,
.mf-benefits div,
.mf-step,
.mf-card,
.mf-checkout {
  border-radius: 8px;
}

.mf-price > div {
  border: 1px solid var(--line);
  background: var(--soft);
}

.mf-price > div:first-child {
  border-color: var(--pix);
  background: #F0F8F5;
}

.mf-price > div:first-child small,
.mf-price > div:first-child span,
.mf-price > div:first-child strong {
  color: var(--pix);
}

.mf-cta {
  min-height: 52px;
  border-radius: 8px;
  background: var(--orange);
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-cta:hover,
.mf-cta:focus {
  background: var(--orange-dark);
  color: #FFFFFF;
}

.mf-section.alt {
  background: var(--soft);
}

.mf-benefits div,
.mf-step,
.mf-card {
  border-color: var(--line);
}

.mf-checkout {
  border-color: var(--navy);
}

.mf-faq details {
  border-color: var(--line);
}

.mf-faq summary {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

@media (max-width: 760px) {
  .mf-buy h1 {
    font-size: 32px;
  }

  .mf-section h2 {
    font-size: 27px;
  }
}

body .mf-lp {
  color: #20242A;
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-top,
body .mf-lp .mf-foot {
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-logo,
body .mf-lp .mf-kicker,
body .mf-lp .mf-step b {
  color: #FF5A00;
}

body .mf-lp .mf-photo {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-btn {
  border-color: #DDE3E7;
  border-radius: 8px;
  background: #FFFFFF;
  color: #20242A;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-btn.on {
  border-color: #FF5A00;
  background: #FF5A00;
  color: #FFFFFF;
}

body .mf-lp .mf-price > div {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #F5F7F8;
}

body .mf-lp .mf-price > div:first-child {
  border-color: #16865C;
  background: #F0F8F5;
}

body .mf-lp .mf-price > div:first-child small,
body .mf-lp .mf-price > div:first-child span,
body .mf-lp .mf-price > div:first-child strong {
  color: #16865C;
}

body .mf-lp .mf-cta {
  border-radius: 8px;
  background: #FF5A00;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-section.alt {
  background: #F5F7F8;
}

body .mf-lp .mf-benefits div,
body .mf-lp .mf-step,
body .mf-lp .mf-card {
  border-color: #DDE3E7;
  border-radius: 8px;
}

body .mf-lp .mf-checkout {
  border-color: #16324F;
  border-radius: 8px;
}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@600;700&display=swap');

.page-header { display: none; }

#site-header .site-title,
#site-header .site-title a {
  color: #FF5A00;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  letter-spacing: 0;
}

.mf-lp {
  --orange: #FF5A00;
  --orange-dark: #C2410C;
  --navy: #16324F;
  --ink: #20242A;
  --soft: #F5F7F8;
  --line: #DDE3E7;
  --pix: #16865C;
  color: var(--ink);
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-lp h1,
.mf-lp h2,
.mf-lp h3,
.mf-logo,
.mf-kicker,
.mf-price strong {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

.mf-top,
.mf-foot {
  background: var(--navy);
  color: #FFFFFF;
}

.mf-head {
  border-color: var(--line);
}

.mf-logo,
.mf-kicker,
.mf-step b {
  color: var(--orange);
}

.mf-photo {
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--navy);
  color: #FFFFFF;
}

.mf-btn {
  min-height: 44px;
  border-color: var(--line);
  border-radius: 8px;
  background: #FFFFFF;
  color: var(--ink);
  font-family: 'Inter', sans-serif;
}

.mf-btn:hover {
  border-color: var(--orange);
  color: var(--orange-dark);
}

.mf-btn.on {
  border-color: var(--orange);
  background: var(--orange);
  color: #FFFFFF;
}

.mf-price > div,
.mf-benefits div,
.mf-step,
.mf-card,
.mf-checkout {
  border-radius: 8px;
}

.mf-price > div {
  border: 1px solid var(--line);
  background: var(--soft);
}

.mf-price > div:first-child {
  border-color: var(--pix);
  background: #F0F8F5;
}

.mf-price > div:first-child small,
.mf-price > div:first-child span,
.mf-price > div:first-child strong {
  color: var(--pix);
}

.mf-cta {
  min-height: 52px;
  border-radius: 8px;
  background: var(--orange);
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  letter-spacing: 0;
}

.mf-cta:hover,
.mf-cta:focus {
  background: var(--orange-dark);
  color: #FFFFFF;
}

.mf-section.alt {
  background: var(--soft);
}

.mf-benefits div,
.mf-step,
.mf-card {
  border-color: var(--line);
}

.mf-checkout {
  border-color: var(--navy);
}

.mf-faq details {
  border-color: var(--line);
}

.mf-faq summary {
  color: var(--navy);
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
}

@media (max-width: 760px) {
  .mf-buy h1 {
    font-size: 32px;
  }

  .mf-section h2 {
    font-size: 27px;
  }
}

body .mf-lp {
  color: #20242A;
  background: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-top,
body .mf-lp .mf-foot {
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-logo,
body .mf-lp .mf-kicker,
body .mf-lp .mf-step b {
  color: #FF5A00;
}

body .mf-lp .mf-photo {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #16324F;
  color: #FFFFFF;
}

body .mf-lp .mf-btn {
  border-color: #DDE3E7;
  border-radius: 8px;
  background: #FFFFFF;
  color: #20242A;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-btn.on {
  border-color: #FF5A00;
  background: #FF5A00;
  color: #FFFFFF;
}

body .mf-lp .mf-price > div {
  border: 1px solid #DDE3E7;
  border-radius: 8px;
  background: #F5F7F8;
}

body .mf-lp .mf-price > div:first-child {
  border-color: #16865C;
  background: #F0F8F5;
}

body .mf-lp .mf-price > div:first-child small,
body .mf-lp .mf-price > div:first-child span,
body .mf-lp .mf-price > div:first-child strong {
  color: #16865C;
}

body .mf-lp .mf-cta {
  border-radius: 8px;
  background: #FF5A00;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
}

body .mf-lp .mf-section.alt {
  background: #F5F7F8;
}

body .mf-lp .mf-benefits div,
body .mf-lp .mf-step,
body .mf-lp .mf-card {
  border-color: #DDE3E7;
  border-radius: 8px;
}

body .mf-lp .mf-checkout {
  border-color: #16324F;
  border-radius: 8px;
}

body .mf-lp .mf-photo,
body .mf-lp .mf-buy {
  min-width: 0;
  max-width: 100%;
}

body .mf-lp .mf-kicker,
body .mf-lp h1,
body .mf-lp h2,
body .mf-lp h3,
body .mf-lp button {
  overflow-wrap: anywhere;
}/* End custom CSS */