:root{--red:#d51f1b;--dark:#a91412;--yellow:#ffca29;--cream:#fbf8f2;--ink:#352c29;--muted:#655c57;}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:90px;}body{margin:0;font-family:Arial, Helvetica, sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;}a{color:inherit;}img{max-width:100%;display:block;}.container{width:min(1180px, calc(100% - 48px));margin:auto;}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:20;}.skip:focus{top:5px;}.header{position:sticky;top:0;z-index:10;background:rgba(251, 248, 242, 0.97);box-shadow:0 2px 15px #0000000b;}.nav{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:25px;}.brand img{width:150px;max-height:65px;object-fit:contain;}.menu{display:flex;align-items:center;gap:30px;}.menu a{text-decoration:none;font-size:14px;font-weight:700;}.menu a:hover{color:var(--red);}.menu-toggle{display:none;background:none;border:0;font-size:29px;cursor:pointer;}.hero{position:relative;overflow:hidden;text-align:center;background:linear-gradient(
    to bottom,
    var(--cream) 0%,
    var(--cream) 75%,
    var(--yellow) 75%,
    var(--yellow) 100%
  );}.hero-inner{padding:75px 0 58px;position:relative;}.eyebrow{color:var(--red);font-weight:800;letter-spacing:0.12em;text-transform:uppercase;font-size:12px;}h1,
h2,
h3{line-height:1.13;color:var(--red);margin:14px 0 20px;}h1{font-size:clamp(34px, 5.1vw, 70px);font-weight:900;letter-spacing:-0.035em;}h2{font-size:clamp(30px, 3.6vw, 49px);font-weight:900;letter-spacing:-0.03em;}h3{font-size:23px;}p{margin:0 0 19px;}.hero p{max-width:580px;margin:0 auto 25px;}.hero-products{width:min(950px, 100%);height:auto;margin:10px auto 25px;max-height:440px;object-fit:contain;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 29px;background:var(--red);border:2px solid var(--red);border-radius:25px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;font-weight:800;font-size:12px;transition:transform 0.2s,
    background 0.2s;}.btn:hover{background:var(--dark);transform:translateY(-2px);}.btn.small{font-size:11px;padding:10px 22px;}.section{padding:100px 0;}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}.two-col p{max-width:520px;}.visual-panel{min-height:340px;background:#e6e3e1;border-radius:45px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.visual-panel img{width:100%;height:380px;object-fit:contain;}.section-heading{text-align:center;margin-bottom:44px;}.section-heading p{margin:auto;max-width:650px;}.product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.product-card{background:white;border-radius:17px;padding:18px 22px 28px;box-shadow:0 12px 40px #00000008;}.product-card img{width:100%;height:235px;object-fit:contain;}.product-card h3{margin-top:12px;}.product-card p{font-size:14px;min-height:90px;}.story{background:#fff;}.world{width:100%;max-height:420px;object-fit:contain;}.buy{background:var(--yellow);}.buy-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:38px;max-width:920px;margin:auto;}.buy-card{background:#fff;border-radius:18px;overflow:hidden;}.buy-top{height:145px;background:var(--red);}.buy-body{padding:30px;}.buy-body p{font-size:15px;}.footer{background:#ce211a;color:white;}.footer-grid{display:grid;grid-template-columns:1.5fr 0.7fr 1.3fr 0.8fr;gap:45px;padding:65px 0;}.footer-logo{width:145px;margin-bottom:20px;}.footer h3{color:white;font-size:17px;}.footer p,
.footer a,
.footer small{font-size:13px;}.footer a{display:block;text-decoration:none;margin-bottom:10px;overflow-wrap:anywhere;}.footer a:hover{text-decoration:underline;}.footer-bottom{background:#b81a15;padding:17px 0;font-size:12px;}.footer-bottom .container{display:flex;justify-content:space-between;gap:20px;}@media (max-width: 900px){.two-col{gap:35px;}.section{padding:75px 0;}.footer-grid{grid-template-columns:repeat(2, 1fr);}.menu{gap:14px;}.menu a{font-size:12px;}.product-card img{height:175px;}}@media (max-width: 680px){.container{width:min(100% - 32px, 520px);}.nav{min-height:70px;}.brand img{width:130px;}.menu-toggle{display:block;}.menu{display:none;position:absolute;top:70px;left:0;right:0;background:var(--cream);padding:20px 25px 25px;flex-direction:column;align-items:stretch;box-shadow:0 15px 25px #0002;}.menu.open{display:flex;}.menu a{font-size:16px;padding:8px 0;}.hero-inner{padding:58px 0 45px;}.hero{background:linear-gradient(
      to bottom,
      var(--cream) 0%,
      var(--cream) 81%,
      var(--yellow) 81%
    );}h1{font-size:clamp(31px, 8vw, 44px);}h1 br{display:none;}.hero-products{margin:10px auto 22px;}.two-col,
  .product-grid,
  .buy-grid{grid-template-columns:1fr;}.two-col{gap:32px;}.section{padding:65px 0;}.product-card p{min-height:0;}.product-card img{height:240px;}.visual-panel{min-height:250px;}.visual-panel img{height:280px;}.buy-grid{gap:22px;}.buy-top{height:100px;}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;}.footer-grid > div:first-child{grid-column:1/-1;}.footer-bottom .container{flex-direction:column;gap:5px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}.btn{transition:none;}}.brand{display:inline-flex;align-items:center;flex:0 0 auto;}.brand img{width:158px;max-height:64px;height:auto;object-fit:contain;}.menu .nav-contact{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;padding:11px 23px;border-radius:999px;white-space:nowrap;transition:background 0.2s ease;}.menu .nav-contact:hover,
.menu .nav-contact:focus-visible{color:#fff;background:var(--dark);}.hero .btn{min-width:210px;padding-inline:36px;}@media (max-width: 1050px) and (min-width: 681px){.nav{gap:16px;}.brand img{width:125px;}.menu{gap:17px;}.menu a{font-size:12px;}.menu .nav-contact{padding:10px 15px;}}@media (max-width: 680px){.brand img{width:120px;max-height:52px;}.menu .nav-contact{width:100%;padding:12px 20px;margin-top:4px;}.hero .btn{min-width:210px;}}:root{--red:#d52518;--dark:#ae2017;--yellow:#ffca26;--cream:#fcf8f3;--ink:#241919;--muted:#544b47;}body{font-family:Rubik, Arial, sans-serif;font-size:16px;background:var(--cream);}h1,
h2,
h3{font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;letter-spacing:-0.018em;}h2{font-size:clamp(26px, 3vw, 38px);}h1{font-size:clamp(36px, 4.6vw, 62px);}.hero-inner{padding-top:52px;}.hero-products{margin-bottom:0;}.hero{background:linear-gradient(
    to bottom,
    #fcf8f3 0%,
    #fcf8f3 86%,
    #ffca26 86%,
    #ffca26 100%
  );}.section{padding:78px 0;}.intro,
.products,
.story,
.quality,
.history{background:#fcf8f3;}.buy{background:#f5eee5;}.buy-card .buy-top{background:#d52518;}.product-card{box-shadow:none;}.product-card .btn{width:100%;}.quality-visual img,
.history-visual img{max-height:360px;width:100%;object-fit:contain;}.processes{background:#f5eee5;}.process-box{background:white;border-radius:22px;padding:42px;}.process-intro{gap:40px;}.process-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:36px;margin-top:26px;}.process-grid h3{font-size:21px;}.process-grid p{font-size:15px;}.final-cta{padding:45px 0;background:#fcf8f3;}.cta-inner{background:#d52518;color:white;border-radius:22px;padding:38px 45px;display:grid;grid-template-columns:1.4fr 0.6fr;align-items:end;gap:25px;}.cta-inner h2{color:white;}.cta-inner img{max-height:220px;object-fit:contain;}.btn-yellow{background:#ffca26;border-color:#ffca26;color:#241919;}.btn-yellow:hover{background:#f5bb00;}.footer{background:#d52518;}.footer-bottom{background:#b92117;}.menu .nav-contact{background:#d52518;}@media (max-width: 680px){.hero-inner{padding-top:38px;}.section{padding:55px 0;}.process-box{padding:25px;}.process-grid,
  .cta-inner{grid-template-columns:1fr;}.process-grid{gap:14px;}.cta-inner{padding:28px;}.cta-inner img{max-height:160px;margin:auto;}.hero{background:linear-gradient(
      to bottom,
      #fcf8f3 0%,
      #fcf8f3 90%,
      #ffca26 90%
    );}.menu{max-height:calc(100vh - 70px);overflow:auto;}}@font-face{font-family:Rubik;src:url("../assets/fonts/Rubik-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}@font-face{font-family:Rubik;src:url("../assets/fonts/Rubik-Bold.woff2") format("woff2");font-style:normal;font-weight:700 900;font-display:swap;}@font-face{font-family:"DIN Pro";src:url("../assets/fonts/DINPro-Bold.woff2") format("woff2");font-style:normal;font-weight:700 900;font-display:swap;}h1,
h2,
h3{font-weight:700;}@media (max-width: 680px){.menu{background-color:#fcf8f3;background-image:url("../assets/fundo-menu-mobile.svg");background-position:center top;background-repeat:no-repeat;background-size:100% 100%;min-height:min(610px, calc(100dvh - 70px));padding:145px 35px 65px;box-shadow:0 18px 28px #24191924;border-radius:0 0 18px 18px;gap:10px;}.menu a{font-family:Rubik, Arial, sans-serif;font-weight:700;color:#241919;}.menu .nav-contact{margin-top:14px;}}@media (max-width: 680px){.header:has(.menu.open){position:fixed;inset:0;z-index:1000;background:#fcf8f3;box-shadow:none;overflow:hidden;}.header:has(.menu.open) .nav{height:100dvh;min-height:0;display:block;position:relative;width:100%;max-width:none;padding:0 24px;}.header:has(.menu.open) .brand{position:absolute;top:6.5%;left:8%;z-index:4;}.header:has(.menu.open) .brand img{width:clamp(125px, 31vw, 185px);max-height:none;}.header:has(.menu.open) .menu-toggle{position:absolute;right:8%;top:7%;z-index:5;background:#d52518;color:#fff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:43px;font-family:Arial, sans-serif;font-weight:200;line-height:1;}.menu.open{display:flex;position:absolute;inset:0;top:0;right:0;left:0;bottom:0;width:100%;height:100dvh;max-height:none;min-height:0;overflow-y:auto;box-shadow:none;border-radius:0;background:#fcf8f3 url("../assets/mais-menu-mobile.svg") no-repeat left
      center;background-size:auto 90%;padding:clamp(160px, 26dvh, 250px) 9% 35px 24px;align-items:flex-end;justify-content:center;gap:clamp(16px, 3dvh, 30px);}.menu.open a{font-family:Rubik, Arial, sans-serif;font-weight:400;font-size:clamp(21px, 5.1vw, 30px);text-align:right;padding:0;color:#241919;line-height:1.3;}.menu.open .nav-contact{width:auto;align-self:flex-end;margin-top:12px;background:#d52518;color:white;font-size:clamp(17px, 4vw, 23px);border-radius:13px;padding:14px 24px;font-weight:500;}body:has(.menu.open){overflow:hidden;}}@media (max-width: 680px){.header:has(.menu.open),
  .header:has(.menu.open) .nav{border:0 !important;outline:0;box-shadow:none !important;margin:0;}.header:has(.menu.open) .menu-toggle{border:0;outline:0;box-shadow:none;-webkit-tap-highlight-color:transparent;}.header:has(.menu.open) .menu-toggle:focus-visible{outline:3px solid #241919;outline-offset:4px;}.menu.open{justify-content:flex-start;padding-top:clamp(145px, 22dvh, 185px);gap:clamp(15px, 2.5dvh, 24px);border:0;box-shadow:none;background-position:left center;}.menu.open a{font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;font-weight:700;}.menu.open .nav-contact{font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;font-weight:700;}}@media (max-width: 680px){.header:has(.menu.open){top:0;left:0;right:0;bottom:0;width:100%;height:100dvh;padding:0;margin:0;background:#fcf8f3 url("../assets/mais-menu-mobile.svg") no-repeat left
      center;background-size:auto 90%;border:0;border-radius:0;}.header:has(.menu.open) .nav{position:relative;inset:auto;height:100%;width:100%;padding:0;background:transparent;border:0;}.menu.open{inset:0;top:0;left:0;right:0;bottom:0;height:100%;width:100%;padding:clamp(135px, 20dvh, 170px) 9% 32px 24px;background:transparent;border:0;border-radius:0;box-shadow:none;justify-content:flex-start;gap:clamp(14px, 2.4dvh, 22px);}.menu.open a:not(.nav-contact){font-family:Rubik, Arial, sans-serif;font-weight:400;padding:0;}.menu.open .nav-contact{font-family:Rubik, Arial, sans-serif;font-weight:700;padding:14px 24px;}}.header{position:absolute;top:20px;left:0;right:0;z-index:20;background:transparent;box-shadow:none;}.header .nav{width:min(1187px, calc(100% - 40px));height:70px;min-height:70px;padding:0 24px 0 30px;border-radius:15px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;}.header .brand img{width:105px;max-height:40px;height:auto;object-fit:contain;}.header .menu{display:flex;align-items:center;gap:35px;flex:0 1 auto;}.header .menu a{font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;font-size:16px;font-weight:700;color:#241919;white-space:nowrap;text-decoration:none;line-height:1.2;}.header .menu a:hover,
.header .menu a:focus-visible{color:#d52518;}.header .menu a[aria-current="page"]{text-decoration:underline;text-decoration-color:#d52518;text-underline-offset:8px;font-weight:700 !important;}.header .nav-actions{display:flex;gap:12px;align-items:center;flex:none;}.header .language-indicator{height:36px;border:1.5px solid #d52518;border-radius:10px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#241919;font:700 14px "DIN Pro",
    Arial,
    sans-serif;white-space:nowrap;}.header .desktop-contact{width:162px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#d52518;color:#fcf8f3;border-radius:10px;text-decoration:none;font:700 14px "DIN Pro",
    Arial,
    sans-serif;white-space:nowrap;}.header .desktop-contact:hover,
.header .desktop-contact:focus-visible{background:#ad2018;}.header .mobile-contact{display:none;}.header .menu-toggle{display:none;}@media (max-width: 1190px) and (min-width: 901px){.header .nav{gap:16px;padding-inline:22px;}.header .menu{gap:clamp(11px, 2vw, 25px);}.header .menu a{font-size:14px;}.header .nav-actions{gap:8px;}.header .desktop-contact{width:auto;padding:0 12px;font-size:12px;}.header .language-indicator{padding-inline:8px;font-size:12px;}}@media (max-width: 900px){.header{top:12px;}.header .nav{width:calc(100% - 32px);height:66px;min-height:66px;padding:0 18px;}.header .brand img{width:105px;max-height:40px;}.header .menu-toggle{display:block;margin-left:auto;border:0;background:transparent;color:#241919;font-size:28px;cursor:pointer;z-index:5;}.header .menu{display:none;}.header .nav-actions{display:none;}.header .menu.open{display:flex;}.header .menu.open a{white-space:normal;}.header .menu.open .mobile-contact{display:inline-flex;}.header .menu.open .mobile-contact:hover{color:#fff;}}@media (min-width: 681px) and (max-width: 900px){.header .menu.open{position:absolute;left:16px;right:16px;top:72px;background:#fcf8f3;box-shadow:0 15px 25px #0002;border-radius:12px;padding:24px;flex-direction:column;align-items:stretch;gap:18px;}.header .menu.open .mobile-contact{width:fit-content;padding:12px 20px;border-radius:10px;background:#d52518;color:#fff;}}@media (max-width: 680px){.header .menu.open{flex-direction:column;align-items:flex-end;gap:clamp(14px, 2.4dvh, 22px);}.header:has(.menu.open){position:fixed;top:0;left:0;right:0;bottom:0;height:100dvh;background:#fcf8f3 url("../assets/mais-menu-mobile.svg") no-repeat left
      center;background-size:auto 90%;}.header:has(.menu.open) .nav{width:100%;height:100%;min-height:0;padding:0;display:block;background:transparent;}.header:has(.menu.open) .brand{position:absolute;top:6.5%;left:8%;z-index:4;}.header:has(.menu.open) .brand img{width:clamp(125px, 31vw, 185px);max-height:none;}.header:has(.menu.open) .menu-toggle{position:absolute;right:8%;top:7%;width:64px;height:64px;border-radius:50%;background:#d52518;color:#fff;font-size:43px;}.header .menu.open{position:absolute;inset:0;width:100%;height:100%;max-height:none;overflow-y:auto;padding:clamp(135px, 20dvh, 170px) 9% 32px 24px;background:transparent;box-shadow:none;border:0;justify-content:flex-start;}.header .menu.open a:not(.nav-contact){font-family:Rubik, Arial, sans-serif;font-weight:300;font-size:clamp(21px, 5.1vw, 30px);text-align:right;padding:0;line-height:1.3;}.header .menu.open a[aria-current="page"]{font-weight:700;}.header .menu.open .mobile-contact{width:auto;margin-top:12px;padding:14px 24px;background:#d52518;border-radius:13px;color:#fff;font-family:Rubik, Arial, sans-serif;font-weight:700;font-size:clamp(17px, 4vw, 23px);}}:root{--red:#d52518;--yellow:#ffca26;--cream:#fcf8f3;--ink:#241919;}body{background:var(--cream);color:var(--ink);}.hero{height:811px;min-height:811px;background:#fcf8f3;isolation:isolate;overflow:hidden;}.hero-yellow{position:absolute;inset:auto 0 0;z-index:0;height:269px;background:url("../assets/asset-02.svg") center bottom / 100% 100% no-repeat;pointer-events:none;}.hero-inner{position:relative;z-index:1;padding:0;height:100%;width:min(1180px, calc(100% - 48px));margin:auto;}.hero h1{position:absolute;top:147px;left:50%;transform:translateX(-50%);width:min(720px, 100%);margin:0;color:var(--red);font:700 36px/1 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:0;text-align:center;}.hero p{position:absolute;top:234px;left:50%;transform:translateX(-50%);width:min(529px, 100%);max-width:529px;margin:0;color:var(--ink);font:400 18px/20px Rubik,
    Arial,
    sans-serif;text-align:center;}.hero-products{position:absolute;z-index:2;top:325px;left:50%;transform:translateX(-50%);width:min(851px, 100%);height:440px;max-height:none;object-fit:contain;margin:0;}.header .language-globe,
.header .contact-symbol{color:#d52518;line-height:1;font-size:15px;}.header .contact-symbol{color:#fcf8f3;}.header .language-chevron{color:#d52518;line-height:1;}@media (max-width: 900px){.hero{height:740px;min-height:740px;}.hero-yellow{height:240px;background-size:cover;}.hero h1{top:142px;font-size:clamp(28px, 4.2vw, 36px);line-height:1.08;}.hero p{top:240px;font-size:clamp(14px, 2.2vw, 17px);line-height:1.3;}.hero-products{top:340px;width:min(851px, 94vw);height:auto;max-height:390px;}}@media (max-width: 680px){.hero{height:680px;min-height:680px;background:#fcf8f3;}.hero-inner{width:calc(100% - 30px);padding:0;}.hero-yellow{height:195px;background-size:auto 100%;background-position:center bottom;}.hero h1{top:125px;left:50%;width:100%;font-size:clamp(25px, 7.1vw, 34px);line-height:1.1;letter-spacing:0;}.hero h1 br{display:none;}.hero p{top:235px;width:min(380px, 100%);font-size:14px;line-height:1.38;}.hero-products{top:345px;width:calc(100% + 12px);height:auto;max-height:270px;}}@media (max-width: 390px){.hero p{top:240px;}.hero-products{top:365px;}}.hero{background:var(--cream) url("../assets/new-hero-home.webp") center bottom /
    cover no-repeat;height:811px;min-height:811px;position:relative;isolation:isolate;overflow:hidden;}.hero-yellow,
.hero-products{display:none !important;}.hero h1{top:116px;width:min(590px, 100%);font-size:clamp(34px, 3.1vw, 36px);line-height:1.08;letter-spacing:0;text-align:center;}.hero p{top:214px;width:min(495px, 100%);font-size:18px;line-height:1.28;color:#241919;}.header .language-indicator{appearance:none;background:#fff;cursor:pointer;}.header .language-globe,
.header .language-chevron,
.header .contact-symbol{display:inline-flex;align-items:center;justify-content:center;}.header .language-globe,
.header .language-chevron{font-size:13px;}.header .contact-symbol i{font-size:13px;}.header .language-globe,
.header .language-chevron{color:#d52518;}.header .desktop-contact .contact-symbol{color:#fff;font-size:15px;}.header .desktop-contact span:last-child{display:inline-block;transform:translateY(0.5px);}@media (max-width: 900px){.hero{height:720px;min-height:720px;background-position:center bottom;background-size:cover;}.hero h1{top:132px;width:min(560px, 92%);font-size:clamp(29px, 4vw, 34px);}.hero p{top:220px;width:min(470px, 85%);font-size:16px;line-height:1.3;}}@media (max-width: 680px){.hero{height:620px;min-height:620px;background-position:56% bottom;background-size:cover;}.hero h1{top:110px;width:min(340px, 100%);font-size:clamp(24px, 7vw, 32px);line-height:1.08;}.hero h1 br{display:block;}.hero p{top:200px;width:min(320px, 100%);font-size:14px;line-height:1.35;}}.hero{position:relative;background:var(--cream);overflow:hidden;isolation:isolate;}.hero-bg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;}.hero-inner{position:relative;z-index:2;height:100%;}.hero-yellow,
.hero-products{display:none !important;}@media (min-width: 901px){.hero{aspect-ratio:1440/811;height:auto;min-height:0;}.hero-bg{object-fit:fill;}.hero h1{top:14.3%;left:50%;transform:translateX(-50%);width:min(660px, 58%);font-size:clamp(34px, 2.55vw, 36px);line-height:1.08;}.hero p{top:26.2%;left:50%;transform:translateX(-50%);width:min(610px, 45%);max-width:610px;font-size:clamp(17px, 1.25vw, 18px);line-height:1.24;}}@media (min-width: 681px) and (max-width: 900px){.hero{height:640px;min-height:640px;}.hero-bg{object-fit:cover;object-position:center bottom;}.hero h1{top:136px;left:50%;transform:translateX(-50%);width:min(560px, 88%);font-size:clamp(28px, 4vw, 34px);line-height:1.08;}.hero p{top:226px;left:50%;transform:translateX(-50%);width:min(500px, 78%);font-size:16px;line-height:1.3;}}@media (max-width: 680px){.hero{height:585px;min-height:585px;padding-top:0;}.hero-bg{object-fit:cover;object-position:center bottom;}.hero-inner{width:calc(100% - 30px);}.hero h1{top:118px;left:50%;transform:translateX(-50%);width:min(330px, 100%);font-size:clamp(24px, 7vw, 32px);line-height:1.1;}.hero h1 br{display:block;}.hero p{top:212px;left:50%;transform:translateX(-50%);width:min(315px, 100%);font-size:14px;line-height:1.35;}}@media (max-width: 420px){.hero{height:560px;min-height:560px;}.hero h1{top:112px;width:min(315px, 100%);}.hero p{top:205px;width:min(300px, 100%);}}@media (min-width: 901px){.header{top:18px;}.header .nav{width:min(1280px, calc(100% - 40px));height:86px;min-height:86px;padding:0 34px 0 34px;border-radius:18px;gap:30px;}.header .brand img{width:148px;max-height:54px;}.header .menu{gap:42px;}.header .menu a{font-size:18px;}.header .nav-actions{gap:14px;}.header .language-indicator{height:42px;padding:0 14px;font-size:16px;border-radius:12px;}.header .desktop-contact{height:42px;padding:0 18px;width:auto;font-size:16px;border-radius:12px;}.hero{aspect-ratio:1440/811;height:auto;min-height:0;overflow:hidden;}.hero-bg{object-fit:cover;object-position:center top;transform:translateY(-10px);}.hero::after{content:"";position:absolute;left:-7%;right:-7%;bottom:-170px;height:270px;background:var(--cream);border-radius:50%;z-index:1;pointer-events:none;}.hero-inner{z-index:2;}.hero h1{top:16.6%;width:min(660px, 58%);font-size:clamp(34px, 2.45vw, 36px);line-height:1.08;}.hero p{top:29.7%;width:min(610px, 44%);font-size:18px;line-height:1.23;}}@media (min-width: 901px){.header .menu a{font-size:17px;font-weight:600;letter-spacing:-0.01em;position:relative;}.header .menu a[aria-current="page"]{text-decoration:none;}.header .menu a[aria-current="page"]::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;width:26px;height:6px;background:#d52518;border-radius:999px;}.hero-bg{object-fit:cover;object-position:center top;transform:translateY(-18px);}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:url("../assets/hero-mask-desktop.svg") center bottom / 100% 100%
      no-repeat;z-index:1;pointer-events:none;}.hero h1{top:16.9%;width:min(650px, 56%);font-size:clamp(33px, 2.38vw, 35px);line-height:1.09;}.hero p{top:30.4%;width:min(590px, 42%);font-size:17px;line-height:1.25;}}@media (min-width: 901px){.hero{aspect-ratio:1440/811;height:auto;min-height:0;background:#fcf8f3;overflow:hidden;}.hero-bg{inset:0;width:100%;height:100%;object-fit:fill;object-position:center center;transform:none;}.hero::after{content:none;display:none;}}@media (max-width: 900px){.hero::after{content:none;display:none;}.hero-bg{transform:none;}}@media (min-width: 901px){.hero h1{top:16.9%;width:min(710px, 62%);font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;font-size:clamp(36px, 2.65vw, 39px);font-weight:700;line-height:1.08;}.hero p{top:30.1%;width:min(640px, 47%);max-width:640px;font-family:Rubik, Arial, sans-serif;font-size:clamp(18px, 1.3vw, 19px);line-height:1.27;}.header .desktop-contact{display:inline-flex;justify-content:center;align-items:center;gap:9px;line-height:1;}.header .desktop-contact .contact-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;line-height:1;}.header .desktop-contact .contact-symbol i{font-size:19px;line-height:1;}.header .desktop-contact span:last-child{transform:none;line-height:1;}}.intro-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}.intro-benefits li{display:flex;align-items:center;gap:15px;font-weight:500;line-height:1.35;color:#241919;}.intro-benefits i{color:#ec6903;width:24px;min-width:24px;text-align:center;font-size:22px;}.intro-visual{position:relative;min-width:0;}.intro-photo{display:block;width:100%;height:auto;object-fit:contain;border-radius:50px;}.intro-decor{position:absolute;width:clamp(90px, 19%, 150px);height:auto;right:-10%;bottom:-10%;transform:rotate(8deg);pointer-events:none;}.intro-content h2{color:#241919;font-weight:700;letter-spacing:-0.01em;}.intro-content p{color:#241919;}.intro-button{background:#ec6903;border-color:#ec6903;color:#fcf8f3;border-radius:10px;letter-spacing:0;font-family:"DIN Pro", Arial, sans-serif;font-weight:700;font-size:16px;padding:10px 24px;line-height:1.2;}.intro-button:hover{background:#ca5500;border-color:#ca5500;}@media (min-width: 901px){.intro{padding:125px 0 125px;}.intro .intro-layout{width:min(1140px, calc(100% - 70px));grid-template-columns:minmax(0, 446px) minmax(0, 565px);gap:clamp(48px, 8.9vw, 129px);align-items:center;}.intro-content h2{font-size:32px;line-height:1.31;margin:0 0 28px;}.intro-content p{font-size:16px;line-height:1.4;margin:0 0 22px;}.intro-benefits{margin-top:27px;margin-bottom:30px;}.intro-benefits li{font-size:17px;}.intro-visual{width:100%;max-width:565px;}.intro-photo{aspect-ratio:565/505;}}@media (max-width: 900px){.intro-benefits{margin:22px 0 28px;}.intro-content h2{color:#241919;}.intro .intro-layout{gap:42px;}.intro-decor{right:-5%;bottom:-8%;}}@media (max-width: 680px){.intro .intro-layout{grid-template-columns:1fr;gap:32px;}.intro-content h2{font-size:29px;}.intro-benefits li{font-size:15px;}.intro-visual{width:min(100%, 480px);margin:auto;}.intro-decor{width:110px;right:-3%;bottom:-7%;}}.intro-benefits .intro-benefit-icon{display:block;width:24px;height:24px;min-width:24px;object-fit:contain;flex:none;}@media (min-width: 901px){.hero p{top:30.1%;width:min(640px, 47%);max-width:640px;font-family:Rubik, Roboto, Arial, sans-serif;font-weight:400;font-size:clamp(19px, 1.3vw, 22px);line-height:1.27;}}@media (min-width: 901px){.hero h1{top:16.7%;width:min(820px, 72%);max-width:820px;font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif;font-size:clamp(40px, 2.9vw, 46px);font-weight:700;line-height:1.08;letter-spacing:0;}.hero p{top:30.3%;width:min(760px, 55%);max-width:760px;font-family:Rubik, Roboto, Arial, sans-serif;font-weight:400;font-size:clamp(19px, 1.35vw, 21px);line-height:1.25;}}@media (min-width: 901px){.hero p{top:27.7%;font-family:Rubik, Arial, sans-serif;font-weight:400;}}@media (min-width: 901px){.intro-benefits li{font-size:17px;font-weight:700;color:#241919;}.intro-benefits li span{font-weight:700;}.intro-decor{width:166px;right:-28px;bottom:-46px;transform:rotate(8deg);}.products{padding-top:98px;padding-bottom:110px;}.products-heading h2{color:#241919;font-size:32px;line-height:1.25;letter-spacing:-0.01em;margin:0 0 10px;font-weight:700;}.products-heading p{color:#241919;font-size:16px;line-height:1.22;max-width:520px;margin:0 auto;}.product-grid-qm{grid-template-columns:repeat(3, minmax(0, 1fr));gap:19px;align-items:start;max-width:1050px;margin:54px auto 0;}.product-card-qm{position:relative;overflow:visible;background:#fff;border-radius:28px;box-shadow:0 10px 28px rgba(0, 0, 0, 0.06);padding:150px 28px 26px;min-height:400px;}.product-card-qm::before{content:"";position:absolute;right:12px;bottom:10px;width:210px;height:188px;background:url("../assets/elemento-laranja.svg") center/contain no-repeat;opacity:0.08;pointer-events:none;}.product-card-qm .product-pack{position:absolute;top:-56px;left:50%;transform:translateX(-50%);width:auto;height:248px;object-fit:contain;z-index:2;}.product-card-qm .product-card-body{position:relative;z-index:3;}.product-card-qm h3{margin:0 0 10px;color:#241919;font:700 25px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;letter-spacing:-0.01em;}.product-card-qm p{font-size:16px;line-height:1.2;color:#241919;min-height:78px;margin:0 0 22px;}.product-card-qm p strong{font-weight:700;}.product-btn{display:flex;width:100%;justify-content:center;padding:11px 18px;border-radius:10px;background:#dd261a;border-color:#dd261a;font:700 16px/1 "DIN Pro",
      Arial,
      sans-serif;letter-spacing:0;text-transform:uppercase;}.product-btn:hover{background:#c41f14;border-color:#c41f14;}}@media (min-width: 901px){.intro-decor{width:166px;right:-52px;bottom:-67px;transform:rotate(2deg);}.products-heading h2{margin:0 0 14px;}.products-heading p{font-size:15px;line-height:1.28;max-width:560px;}.product-grid-qm{margin:74px auto 0;gap:18px;}.product-card-qm{padding:182px 28px 20px;min-height:422px;}.product-card-qm .product-pack{top:-52px;height:242px;}.product-card-qm .product-card-body{position:relative;z-index:3;display:flex;flex-direction:column;min-height:220px;}.product-card-qm h3{margin:0 0 10px;font:700 22px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;}.product-card-qm p{font-size:14px;line-height:1.22;color:#241919;min-height:84px;margin:0 0 18px;font-weight:400;}.product-card-qm p strong{font-weight:700;}.product-btn{margin-top:auto;display:flex;width:100%;justify-content:center;align-items:center;padding:13px 18px;border-radius:10px;background:#dd261a;border-color:#dd261a;font:700 18px/1 "DIN Pro",
      Arial,
      sans-serif;letter-spacing:0;text-transform:uppercase;}}@media (min-width: 901px){.products-heading p{font-size:17px;line-height:1.24;max-width:660px;margin:0 auto;}.product-grid-qm{margin:86px auto 0;gap:18px;}.product-card-qm{padding:204px 28px 22px;min-height:452px;}.product-card-qm .product-pack{top:-48px;height:238px;}.product-card-qm .product-card-body{min-height:236px;}.product-card-qm h3{margin:0 0 12px;font:700 23px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;}.product-card-qm p{font-size:15px;line-height:1.24;color:#241919;min-height:96px;margin:0 0 18px;font-weight:400;}.product-btn{padding:15px 18px;border-radius:10px;font:700 20px/1 "DIN Pro",
      Arial,
      sans-serif;}}@media (min-width: 901px){.products-heading p{font-size:17px;line-height:1.26;max-width:700px;margin:0 auto;}.product-grid-qm{margin:92px auto 0;gap:18px;max-width:1060px;}.product-card-qm{padding:224px 28px 24px;min-height:480px;}.product-card-qm::before{right:-18px;bottom:-26px;width:378px;height:338px;opacity:0.06;}.product-card-qm .product-pack{top:-42px;height:236px;}.product-card-qm .product-card-body{display:flex;flex-direction:column;min-height:232px;}.product-card-qm h3{margin:0 0 12px;font:700 24px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;}.product-card-qm p{font-size:16px;line-height:1.22;color:#241919;min-height:104px;margin:0 0 16px;font-weight:400;}.product-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;padding:16px 18px;border-radius:11px;font:700 22px/1 "DIN Pro",
      Arial,
      sans-serif;}}@media (min-width: 901px){.product-card-qm{padding:212px 28px 24px;min-height:492px;}.product-card-qm::before{right:10px;bottom:10px;width:378px;height:338px;opacity:0.06;}.product-card-qm .product-pack{top:-42px;height:236px;}.product-card-qm .product-card-body{display:flex;flex-direction:column;min-height:248px;}.product-card-qm h3{margin:0 0 10px;font:700 24px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;}.product-card-qm p{font-size:15px;line-height:1.2;color:#241919;min-height:92px;margin:0 0 14px;font-weight:400;}.product-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;padding:16px 18px;border-radius:11px;font:700 22px/1 "DIN Pro",
      Arial,
      sans-serif;}}@media (min-width: 901px){.intro-benefits li{font-size:17px;font-weight:600;color:#241919;}.intro-benefits li span{font-weight:600;}.intro-decor{width:166px;right:-36px;bottom:-58px;transform:rotate(2deg);}.products-heading p{font-size:17px;line-height:1.26;max-width:700px;margin:0 auto;}.product-grid-qm{margin:92px auto 0;gap:18px;max-width:1060px;}.product-card-qm{position:relative;overflow:visible;padding:212px 28px 24px;min-height:492px;background:#fff;border-radius:28px;box-shadow:0 10px 28px rgba(0, 0, 0, 0.06);}.product-card-qm::before{content:"";position:absolute;right:16px;bottom:14px;width:300px;height:270px;background:url("../assets/elemento-laranja.svg") center/contain no-repeat;opacity:0.045;pointer-events:none;z-index:1;}.product-card-qm .product-pack{top:-42px;height:236px;z-index:2;}.product-card-qm .product-card-body{position:relative;z-index:3;display:flex;flex-direction:column;min-height:248px;padding-top:6px;}.product-card-qm h3{margin:0 0 10px;font:700 24px/1.12 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;color:#241919;}.product-card-qm p{font-size:14px;line-height:1.22;color:#241919;min-height:88px;margin:0 0 14px;font-weight:400;}.product-card-qm p strong{font-weight:700;}.product-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;padding:16px 18px;border-radius:11px;font:700 20px/1 "DIN Pro",
      Arial,
      sans-serif;letter-spacing:0;text-transform:uppercase;}.story{padding:88px 0 98px;background:#fcf8f3;}.story-layout{width:min(1140px, calc(100% - 60px));grid-template-columns:419px minmax(0, 1fr);gap:135px;align-items:center;}.story-copy h2{margin:0 0 38px;color:#241919;font-size:32px;line-height:42px;letter-spacing:-0.01em;}.story-copy p{max-width:419px;margin:0 0 18px;color:#241919;font-size:16px;line-height:1.45;font-weight:400;}.story-copy p + p{margin-top:8px;}.story-button{margin-top:16px;background:#ffca26;border-color:#ffca26;color:#241919;border-radius:10px;padding:10px 25px;font:700 16px/1 "DIN Pro",
      "Arial Narrow",
      Arial,
      sans-serif;letter-spacing:0;text-transform:uppercase;}.story-button:hover{background:#f0bf17;border-color:#f0bf17;color:#241919;transform:translateY(-2px);}.story-visual{display:flex;justify-content:center;align-items:center;min-height:600px;}.story .world{width:min(912px, 100%);max-width:none;max-height:600px;object-fit:contain;}}@media (min-width: 901px){.product-grid-qm{max-width:1140px;gap:20px;margin:75px auto 0;}.product-card-qm{height:433px;min-height:433px;padding:0;border-radius:30px;overflow:visible;position:relative;background:#fff;box-shadow:0 4px 9px rgba(0, 0, 0, 0.1);}.product-card-qm::before{content:"";position:absolute;inset:0;z-index:0;width:auto;height:auto;border-radius:30px;pointer-events:none;background-image:url("../assets/elemento-laranja.svg");background-repeat:no-repeat;background-size:405px auto;background-position:calc(100% + 145px) calc(100% + 88px);opacity:0.045;}.product-card-qm .product-pack{position:absolute;height:280px;width:auto;top:-63px;left:50%;transform:translateX(-50%);object-fit:contain;z-index:2;}.product-card-qm .product-card-body{position:absolute;left:30px;right:30px;top:257px;bottom:30px;min-height:0;padding:0;display:flex;flex-direction:column;z-index:3;}.product-card-qm h3{font:700 21px/1.13 "DIN Pro",
      Arial,
      sans-serif;margin:0 0 9px;color:#241919;}.product-card-qm p{font:400 14px/1.18 Rubik,
      Arial,
      sans-serif;color:#241919;min-height:0;margin:0 0 12px;}.product-card-qm p strong{font-weight:600;}.product-card-qm .product-btn{margin-top:auto;height:36px;min-height:36px;padding:7px 14px;font:700 16px/1 "DIN Pro",
      Arial,
      sans-serif;border-radius:10px;width:100%;}.story-copy h2{font-weight:700;}.story-copy p{font-family:Rubik, Arial, sans-serif;font-weight:400;line-height:1.5;}.buy-qm{background:#fcf8f3;padding:125px 0 112px;}.buy-qm-heading{margin:0 auto 60px;}.buy-qm-heading h2{font:700 32px/40px "DIN Pro",
      Arial,
      sans-serif;letter-spacing:-0.01em;color:#d52518;margin:0;}.buy-grid-qm{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 472px));gap:30px;max-width:974px;margin:0 auto;}.buy-card-qm{position:relative;z-index:1;background:white;border-radius:25px;overflow:hidden;box-shadow:0 4px 9px rgba(0, 0, 0, 0.1);min-height:636px;display:flex;flex-direction:column;}.buy-card-qm .buy-card-photo{display:block;width:100%;height:300px;flex:none;object-fit:cover;border-radius:25px 25px 0 0;}.buy-body-qm{padding:35px;flex:1;display:flex;flex-direction:column;align-items:stretch;}.buy-body-qm h3{font:700 24px/1.2 "DIN Pro",
      Arial,
      sans-serif;color:#241919;margin:0 0 14px;}.buy-body-qm p{font:400 16px/1.22 Rubik,
      Arial,
      sans-serif;color:#241919;margin:0 0 13px;}.buy-body-qm .buy-action{margin-top:auto;width:100%;min-height:40px;padding:7px 13px;border-radius:10px;background:#d52518;border-color:#d52518;font:700 16px/1 "DIN Pro",
      Arial,
      sans-serif;letter-spacing:0;gap:10px;white-space:nowrap;}.buy-action .fa-whatsapp{font-size:20px;}.buy-grid-qm .buy-yellow-decor{position:absolute;width:189px;height:160px;left:50%;top:220px;transform:translateX(-50%) scaleY(-1);z-index:3;pointer-events:none;}}@media (max-width: 900px){.buy-grid-qm .buy-yellow-decor{display:none;}.buy-card-qm .buy-card-photo{display:block;height:210px;width:100%;object-fit:cover;}.buy-card-qm .buy-body-qm{padding:26px;}.buy-card-qm .buy-body-qm h3{color:#241919;}.buy-card-qm .buy-action{width:100%;gap:9px;}}.buy-qm{position:relative;isolation:isolate;overflow:hidden;}.buy-wave-bg{position:absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);width:100%;height:100%;object-fit:fill;pointer-events:none;}.buy-qm-inner{position:relative;z-index:1;}.buy-grid-qm .buy-yellow-decor{transform:translateX(-50%);}.quality-visual-qm{position:relative;display:flex;align-items:center;justify-content:center;}.quality-oven{border-radius:45px;display:block;max-width:100%;height:auto;object-fit:cover;}.quality-decor-filled,
.quality-decor-outline{position:absolute;pointer-events:none;}.quality-decor-filled{width:145px;max-width:none;left:-52px;top:-34px;}.quality-decor-outline{width:105px;max-width:none;right:-38px;bottom:-38px;}.quality-copy-qm h2,
.processes-qm h2,
.processes-qm h3{color:#241919;}.quality-copy-qm p,
.processes-qm p{font-family:Rubik, Arial, sans-serif;font-weight:400;color:#241919;}.quality-button-qm{background:#ec6903;border-color:#ec6903;border-radius:10px;font:700 16px/1 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:0;padding:10px 25px;}.quality-button-qm:hover{background:#d55c00;border-color:#d55c00;}.processes-qm{background:#fcf8f3;}.process-box-qm{overflow:hidden;background:#fff;box-shadow:0 4px 15px #00000009;}.process-icon{display:block;color:#d52518;font-size:26px;height:40px;}@media (min-width: 901px){.buy-qm{padding:125px 0 112px;background:#fcf8f3;}.buy-wave-bg{height:100%;}.quality-qm{padding:115px 0 110px;background:#fcf8f3;}.quality-layout-qm{width:min(1140px, calc(100% - 70px));grid-template-columns:491px 473px;gap:176px;align-items:center;}.quality-copy-qm h2{font-size:32px;line-height:1.2;margin:0 0 30px;}.quality-copy-qm p{font-size:16px;line-height:1.48;margin:0 0 24px;max-width:491px;}.quality-copy-qm .quality-button-qm{margin-top:10px;}.quality-oven{width:473px;height:510px;max-height:none;}.processes-qm{padding:0 0 105px;}.process-box-qm{width:min(1140px, calc(100% - 70px));border-radius:30px;padding:65px;}.process-intro-qm{display:grid;grid-template-columns:399px minmax(0, 1fr);gap:139px;align-items:start;}.process-intro-qm h2{font-size:32px;line-height:1.24;margin:0;}.process-intro-qm p{font-size:16px;line-height:1.45;margin:0;}.process-grid-qm{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:82px;margin-top:80px;}.process-grid-qm h3{font-size:20px;margin:0 0 12px;line-height:1.25;}.process-grid-qm p{font-size:15px;line-height:1.45;}}@media (max-width: 900px){.buy-wave-bg{object-fit:cover;}.quality-decor-filled{width:100px;left:-18px;top:-15px;}.quality-decor-outline{width:75px;right:-9px;bottom:-22px;}.quality-copy-qm h2{color:#241919;}.quality-oven{max-height:510px;}.process-grid-qm{gap:22px;}.process-icon{font-size:22px;}}.quality-visual-qm > img.quality-oven{display:block;width:100%;height:510px;max-height:none;object-fit:cover;border-radius:35px;}.quality-visual-qm > img.quality-decor-filled{position:absolute;display:block;left:-38px;top:-35px;width:105px;height:auto;max-width:none;max-height:none;object-fit:contain;pointer-events:none;z-index:2;}.quality-visual-qm > img.quality-decor-outline{position:absolute;display:block;right:-37px;bottom:-42px;width:105px;height:auto;max-width:none;max-height:none;object-fit:contain;pointer-events:none;z-index:2;}@media (max-width: 900px){.quality-visual-qm > img.quality-oven{height:auto;max-height:510px;}.quality-visual-qm > img.quality-decor-filled{width:82px;left:-18px;top:-18px;}.quality-visual-qm > img.quality-decor-outline{width:78px;right:-12px;bottom:-24px;}}.process-box-qm{position:relative;isolation:isolate;overflow:hidden;background:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);}.process-box-qm::before{content:"";position:absolute;right:0;bottom:0;width:751px;height:467px;max-width:100%;background:url("../assets/processos-fundo-path72.svg") right bottom / contain
    no-repeat;pointer-events:none;z-index:0;}.process-box-qm > .process-intro-qm,
.process-box-qm > .process-grid-qm{position:relative;z-index:1;}.processes-qm .process-grid-qm h3{color:#d52518;}@media (min-width: 901px){.processes-qm .process-grid-qm h3{font-size:20px;line-height:1.2;margin-bottom:6px;}.processes-qm .process-grid-qm{margin-top:84px;}}.history-qm,
.final-cta-qm{background:#fcf8f3;}.history-qm{padding:92px 0 70px;}.history-layout-qm{width:min(1140px, calc(100% - 70px));margin:0 auto;display:grid;justify-content:space-between;align-items:start;column-gap:92px;}.history-visual-qm{position:relative;padding-top:35px;width:373px;}.history-photo-qm{display:block;width:373px;height:502px;max-width:none;max-height:none;border-radius:0 34px 34px 34px;object-fit:cover;}.history-plus-outline{position:absolute;width:92px;height:auto;left:-34px;top:0;z-index:2;pointer-events:none;}.history-plus-yellow{position:absolute;width:74px;height:auto;right:-37px;bottom:-30px;z-index:2;pointer-events:none;}.history-copy-qm{padding-top:52px;max-width:470px;}.history-copy-qm h2{margin:0 0 22px;color:#241919;font:700 32px/1.15 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:-0.02em;}.history-copy-qm p{margin:0 0 16px;color:#241919;font:400 15px/1.22 Rubik,
    Arial,
    sans-serif;}.history-button-qm{margin-top:10px;background:#ffca26;border-color:#ffca26;color:#241919;border-radius:10px;padding:10px 22px;min-height:42px;font:700 15px/1 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:0;}.history-button-qm:hover{background:#f1be1b;border-color:#f1be1b;}.final-cta-qm{padding:40px 0 92px;}.cta-box-qm{width:min(1140px, calc(100% - 70px));margin:0 auto;position:relative;overflow:hidden;border-radius:28px;background:#f3ebe2;display:grid;grid-template-columns:minmax(0, 1fr) 350px;align-items:end;min-height:263px;box-shadow:0 6px 16px rgba(0, 0, 0, 0.06);}.cta-watermark-qm{position:absolute;left:-4px;bottom:-34px;width:498px;height:auto;opacity:0.13;pointer-events:none;}.cta-copy-qm{position:relative;z-index:1;padding:42px 36px 42px 44px;max-width:460px;}.cta-copy-qm h2{margin:0 0 14px;color:#241919;font:700 32px/1.12 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:-0.02em;}.cta-copy-qm p{margin:0 0 12px;color:#241919;font:400 15px/1.22 Rubik,
    Arial,
    sans-serif;}.cta-button-qm{margin-top:10px;display:inline-flex;align-items:center;gap:8px;background:#d52518;border-color:#d52518;color:#fff;border-radius:10px;min-height:27px;padding:7px 14px;font:700 14px/1 "DIN Pro",
    Arial,
    sans-serif;letter-spacing:0;}.cta-button-qm .fa-whatsapp{font-size:14px;}.cta-button-qm:hover{background:#bd1f14;border-color:#bd1f14;}.cta-visual-qm{position:relative;align-self:end;height:100%;display:flex;align-items:flex-end;justify-content:center;z-index:1;}.cta-person-qm{display:block;width:310px;max-width:100%;height:auto;max-height:none;object-fit:contain;margin-top:10px;}@media (max-width: 900px){.history-qm{padding:55px 0 42px;}.history-layout-qm{width:min(100%, calc(100% - 32px));grid-template-columns:1fr;gap:28px;}.history-visual-qm,
  .history-photo-qm{width:100%;max-width:373px;}.history-photo-qm{height:auto;}.history-plus-outline{width:72px;left:-14px;}.history-plus-yellow{width:58px;right:-8px;bottom:-18px;}.history-copy-qm{padding-top:0;max-width:none;}.history-copy-qm h2{font-size:28px;}.final-cta-qm{padding:32px 0 55px;}.cta-box-qm{width:min(100%, calc(100% - 32px));grid-template-columns:1fr;min-height:0;}.cta-copy-qm{max-width:none;padding:28px 22px 10px;}.cta-copy-qm h2{font-size:28px;}.cta-visual-qm{justify-content:center;}.cta-person-qm{width:260px;}.cta-watermark-qm{width:320px;left:-28px;bottom:-22px;}}@media (min-width: 800px) and (max-width: 1199px){html,
  body{max-width:100%;overflow-x:clip;}.container{width:calc(100% - 48px);}.header .nav{width:calc(100% - 30px);padding:0 14px;gap:clamp(7px, 1vw, 13px);height:72px;min-height:72px;}.header .brand{flex:0 0 auto;}.header .brand img{width:clamp(94px, 10vw, 124px);max-height:48px;}.header .menu{display:flex;gap:clamp(9px, 1.4vw, 18px);min-width:0;}.header .menu a{font-size:clamp(11px, 1.15vw, 14px);white-space:nowrap;}.header .nav-actions{display:flex;gap:6px;min-width:0;}.header .language-indicator{font-size:12px;padding:0 7px;height:34px;gap:3px;}.header .desktop-contact{font-size:12px;padding:0 9px;height:34px;width:auto;gap:5px;}.header .menu-toggle{display:none;}.header .mobile-contact{display:none;}.hero{aspect-ratio:1440/850;min-height:525px;}.hero h1{top:12.5%;font-size:clamp(26px, 2.8vw, 34px);line-height:1.12;width:min(660px, 80%);}.hero p{top:27.5%;font-size:clamp(14px, 1.5vw, 17px);line-height:1.36;width:min(550px, 72%);}.intro{padding:70px 0 65px;}.intro .two-col{gap:clamp(26px, 4vw, 55px);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.intro h2{font-size:clamp(26px, 2.75vw, 33px);}.intro p{font-size:clamp(14px, 1.35vw, 16px);}.products{padding:65px 0 70px;}.story{padding:70px 0 80px;}.product-grid{gap:clamp(12px, 1.8vw, 22px);}.buy-qm{padding:80px 0 75px !important;overflow:hidden;isolation:isolate;}.buy-wave-bg{z-index:0;top:10%;height:65%;object-fit:cover;opacity:1;}.buy-qm-inner{z-index:1;}.buy-grid-qm{gap:26px;width:min(100%, 960px);}.buy-card-qm{position:relative;z-index:1;}.buy-card-qm .buy-body-qm{padding:24px 25px 27px;}.buy-card-qm .buy-body-qm p{font-size:clamp(13px, 1.28vw, 15px);}.quality-qm{padding:75px 0 80px !important;overflow:hidden;}.quality-layout-qm{width:calc(100% - 70px) !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:clamp(28px, 5vw, 65px) !important;}.quality-copy-qm,
  .quality-visual-qm{min-width:0;max-width:100%;}.quality-copy-qm h2{font-size:clamp(27px, 2.8vw, 32px) !important;}.quality-copy-qm p{font-size:clamp(14px, 1.35vw, 16px) !important;}.quality-visual-qm > img.quality-oven{width:100%;height:auto;aspect-ratio:473/510;object-fit:cover;max-height:none;}.quality-visual-qm > img.quality-decor-filled{width:clamp(65px, 8vw, 88px);left:-20px;top:-20px;}.quality-visual-qm > img.quality-decor-outline{width:clamp(65px, 8vw, 88px);right:-12px;bottom:-20px;}.processes-qm{padding-bottom:80px;}.process-box-qm{width:calc(100% - 54px) !important;padding:clamp(35px, 4.4vw, 52px) !important;overflow:hidden;}.process-intro-qm{grid-template-columns:1fr 1fr !important;gap:clamp(25px, 5vw, 65px) !important;}.process-grid-qm{gap:clamp(18px, 3vw, 34px) !important;margin-top:55px !important;}.process-grid-qm h3{font-size:clamp(16px, 1.7vw, 20px) !important;}.process-grid-qm p{font-size:clamp(13px, 1.3vw, 15px);}.history-qm{padding:70px 0 48px;}.history-layout-qm{width:calc(100% - 68px);grid-template-columns:minmax(0, 0.93fr) minmax(0, 1.07fr);gap:clamp(30px, 5vw, 62px);}.history-visual-qm{width:100%;padding-top:28px;}.history-photo-qm{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;}.history-copy-qm{padding-top:25px;}.history-copy-qm h2{font-size:clamp(26px, 2.65vw, 32px);}.final-cta-qm{padding:42px 0 75px;}.cta-box-qm{width:calc(100% - 68px);grid-template-columns:minmax(0, 60%) minmax(0, 40%);}.cta-copy-qm{max-width:none;padding:38px 0 34px 38px;}.cta-copy-qm h2{font-size:clamp(25px, 2.75vw, 32px);}.cta-person-qm{width:min(95%, 310px);}.footer-grid{grid-template-columns:1.25fr 0.65fr 1.2fr 0.7fr;gap:clamp(18px, 3vw, 38px);}}.footer-qm{background:transparent;color:#fff;padding:0 30px 24px;}.footer-qm .footer-shell{position:relative;overflow:hidden;isolation:isolate;max-width:1400px;margin:0 auto;background:#e32118;border-radius:48px;}.footer-qm .footer-bg-plus{position:absolute;width:520px;max-width:none;right:-45px;top:15px;opacity:0.09;z-index:-1;pointer-events:none;}.footer-qm .footer-grid{width:calc(100% - 108px);padding:56px 0 58px;grid-template-columns:1.2fr 0.7fr 1.25fr 0.65fr;gap:clamp(20px, 3vw, 50px);}.footer-qm .footer-logo{width:130px;height:auto;margin-bottom:15px;}.footer-qm h3{font-size:16px;color:white;margin:30px 0 17px;}.footer-qm .footer-about p{line-height:1.3;}.footer-qm .footer-about small{line-height:1.3;}.footer-qm .footer-info i{color:#ffcc27;margin-right:7px;}.footer-qm .footer-social .social-icons{display:flex;align-items:center;gap:15px;}.footer-qm .social-icons a{font-size:24px;margin:0;overflow:visible;}.footer-qm .footer-bottom{background:#c71a13;text-align:center;padding:16px 0;}.footer-qm .footer-bottom .container{display:block;font-size:12px;font-weight:600;line-height:1.4;}.footer-qm .footer-bottom a{display:inline;color:#fff;font-size:12px;font-weight:700;text-decoration:none;}.footer-qm .footer-bottom a:hover{text-decoration:underline;}@media (min-width: 800px){.final-cta-qm{overflow:visible;}.final-cta-qm .container{overflow:visible;}.cta-box-qm{overflow:visible;isolation:isolate;}.cta-watermark-qm{z-index:-1;}.cta-visual-qm{position:relative;align-self:stretch;overflow:visible;}.cta-person-qm{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(98%, 340px);max-width:none;max-height:390px;object-fit:contain;object-position:bottom;}}@media (max-width: 799px){.footer-qm{padding:0 14px 15px;}.footer-qm .footer-shell{border-radius:28px;}.footer-qm .footer-grid{width:calc(100% - 38px);grid-template-columns:1fr 1fr;gap:25px;padding:35px 0;}.footer-qm .footer-grid > div:first-child{grid-column:1/-1;}.footer-qm h3{margin:8px 0 15px;}.footer-qm .footer-bg-plus{width:350px;right:-130px;}}@media (max-width: 480px){.footer-qm .footer-grid{grid-template-columns:1fr;}.footer-qm .footer-grid > div:first-child{grid-column:auto;}}.history-photo-qm{border-radius:0 34px 34px 34px;box-shadow:none;}.history-plus-outline,
.history-plus-yellow,
.cta-watermark-qm,
.cta-person-qm{pointer-events:none;}@media (min-width: 901px){.history-layout-qm{width:min(1140px, calc(100% - 64px));grid-template-columns:400px minmax(0, 520px);column-gap:72px;align-items:start;}.history-visual-qm{width:400px;padding-top:18px;}.history-photo-qm{width:400px;height:448px;object-fit:cover;object-position:left center;}.history-plus-outline{width:72px;left:-18px;top:-8px;}.history-plus-yellow{width:68px;right:-18px;bottom:-24px;}.history-copy-qm{padding-top:26px;max-width:520px;}.history-copy-qm h2{font-size:33px;line-height:1.12;margin-bottom:24px;}.history-copy-qm p{font-size:15px;line-height:1.26;margin-bottom:14px;}.final-cta-qm{padding-top:24px;}.cta-box-qm{width:min(1140px, calc(100% - 64px));grid-template-columns:minmax(0, 57%) minmax(0, 43%);min-height:300px;overflow:visible;box-shadow:none;}.cta-watermark-qm{left:26px;bottom:14px;width:420px;opacity:0.11;}.cta-copy-qm{max-width:560px;padding:46px 26px 40px 48px;}.cta-copy-qm h2{max-width:560px;font-size:32px;line-height:1.08;margin-bottom:16px;}.cta-copy-qm p{font-size:15px;line-height:1.26;max-width:500px;margin-bottom:12px;}.cta-visual-qm{position:relative;overflow:visible;justify-content:flex-end;align-items:flex-end;padding-right:28px;min-height:300px;}.cta-person-qm{width:350px;max-width:none;position:relative;top:-36px;right:0;margin:0;}}@media (min-width: 901px) and (max-width: 1200px){.header .nav{width:min(1240px, calc(100% - 34px));padding:0 22px;gap:20px;}.header .brand img{width:132px;max-height:50px;}.header .menu{gap:24px;}.header .menu a{font-size:14px;}.header .language-indicator{height:40px;padding:0 12px;font-size:14px;}.header .desktop-contact{height:40px;padding:0 14px;font-size:14px;}.hero{height:690px;min-height:690px;aspect-ratio:auto;}.hero-bg{object-fit:cover;object-position:center top;}.hero h1{top:118px;width:min(640px, 68%);font-size:clamp(26px, 3.3vw, 34px);line-height:1.08;}.hero p{top:214px;width:min(560px, 56%);font-size:clamp(14px, 1.7vw, 17px);line-height:1.3;}.story-layout{gap:44px;align-items:center;}.story-copy h2{font-size:clamp(28px, 3.4vw, 46px);}.story-copy p{max-width:430px;}.history-layout-qm{grid-template-columns:360px minmax(0, 1fr);column-gap:54px;}.history-visual-qm{width:360px;}.history-photo-qm{width:360px;height:430px;}.history-copy-qm{padding-top:18px;max-width:500px;}.history-copy-qm h2{font-size:28px;}.history-copy-qm p{font-size:14px;line-height:1.24;}.cta-box-qm{grid-template-columns:minmax(0, 58%) minmax(0, 42%);min-height:332px;}.cta-copy-qm{padding:42px 20px 34px 34px;max-width:580px;}.cta-copy-qm h2{font-size:28px;max-width:520px;}.cta-copy-qm p{font-size:14px;line-height:1.24;max-width:440px;}.cta-watermark-qm{width:380px;left:8px;bottom:22px;}.cta-visual-qm{padding-right:16px;min-height:332px;}.cta-person-qm{width:300px;top:-22px;}}@media (min-width: 901px) and (max-width: 1050px){.hero{height:650px;min-height:650px;}.hero h1{top:112px;width:min(590px, 70%);font-size:clamp(24px, 3.1vw, 30px);}.hero p{top:198px;width:min(510px, 58%);font-size:15px;}.product-grid-qm{gap:18px;}.buy-qm-title{font-size:clamp(28px, 4vw, 40px);}.quality-layout-qm{gap:32px;}.quality-copy-qm h2{font-size:clamp(28px, 4vw, 38px);}}@media (max-width: 900px){.cta-box-qm{overflow:hidden;}}@media (min-width: 1200px){.final-cta-qm{padding-top:150px;padding-bottom:95px;overflow:visible;}.final-cta-qm .container{overflow:visible;}.final-cta-qm .cta-box-qm{height:400px;min-height:400px;width:min(1140px, calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0, 60%) minmax(0, 40%);overflow:visible;position:relative;isolation:isolate;border-radius:28px;background:#f3ebe2;box-shadow:0 5px 13px rgba(0, 0, 0, 0.055);}.final-cta-qm .cta-box-qm::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background:url("../assets/contato-fundo-mais.svg") -55px 0px/660px 575px
      no-repeat;opacity:0.15;pointer-events:none;}.final-cta-qm .cta-watermark-qm{display:none;}.final-cta-qm .cta-copy-qm{box-sizing:border-box;position:relative;z-index:1;align-self:center;max-width:none;padding:32px 16px 32px 65px;}.final-cta-qm .cta-copy-qm h2{max-width:493px;font-size:32px;line-height:1.13;}.final-cta-qm .cta-copy-qm p{max-width:493px;font-size:16px;line-height:1.35;}.final-cta-qm .cta-visual-qm{position:relative;align-self:stretch;display:block;height:400px;min-height:0;overflow:visible;padding:0;margin:0;}.final-cta-qm .cta-person-qm{display:block;position:absolute;left:50%;right:auto;top:auto;bottom:0;transform:translateX(-50%);margin:0;padding:0;width:373px;height:502px;max-width:none;max-height:none;object-fit:contain;object-position:center bottom;z-index:4;}}@media (min-width: 800px) and (max-width: 1199px){.final-cta-qm{padding-top:60px;padding-bottom:85px;overflow:visible;}.final-cta-qm .container{overflow:visible;}.final-cta-qm .cta-box-qm{position:relative;isolation:isolate;display:grid;width:calc(100% - 48px);height:360px;min-height:360px;grid-template-columns:minmax(0, 60%) minmax(0, 40%);border-radius:28px;overflow:visible;background:#f3ebe2;box-shadow:0 5px 13px rgba(0, 0, 0, 0.055);}.final-cta-qm .cta-box-qm::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background:url("../assets/contato-fundo-mais.svg") -45px 0 / 570px auto
      no-repeat;opacity:0.13;pointer-events:none;}.final-cta-qm .cta-watermark-qm{display:none;}.final-cta-qm .cta-copy-qm{z-index:1;align-self:center;max-width:none;padding:25px 10px 25px 38px;}.final-cta-qm .cta-copy-qm h2{font-size:clamp(25px, 2.65vw, 31px);max-width:100%;line-height:1.12;}.final-cta-qm .cta-copy-qm p{font-size:14px;line-height:1.28;max-width:100%;}.final-cta-qm .cta-visual-qm{position:relative;display:block;align-self:stretch;height:360px;min-height:0;overflow:visible;padding:0;margin:0;}.final-cta-qm .cta-person-qm{position:absolute;left:50%;right:auto;bottom:0;top:auto;transform:translateX(-50%);margin:0;padding:0;display:block;width:clamp(278px, 32vw, 340px);height:auto;max-width:none;max-height:none;object-fit:contain;object-position:center bottom;z-index:4;}}@media (min-width: 800px) and (max-width: 1199px){.hero{aspect-ratio:1440/811;height:auto;min-height:0;overflow:hidden;}.hero .hero-bg{inset:0;width:100%;height:100%;object-fit:fill;object-position:center;transform:none;}.hero .hero-inner{height:100%;}.hero h1{top:16.9%;font-size:clamp(28px, 2.65vw, 36px);line-height:1.1;width:min(680px, 78%);}.hero p{top:30.1%;font-size:clamp(15px, 1.36vw, 18px);line-height:1.26;width:min(590px, 70%);}}.header .language-indicator{display:none !important;}.header .language-switch{display:flex;align-items:center;gap:6px;}.header .desktop-language-switch{flex:none;}.header .language-chip{appearance:none;border:1.5px solid #d52518;background:#fff;color:#241919;border-radius:10px;height:36px;min-width:58px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:700 13px "DIN Pro",
    Arial,
    sans-serif;cursor:pointer;transition:background 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease;}.header .language-chip .flag{font-size:14px;line-height:1;}.header .language-chip .lang-code{line-height:1;transform:translateY(0.4px);}.header .language-chip:hover,
.header .language-chip:focus-visible{transform:translateY(-1px);background:#fff6f4;}.header .language-chip.is-active,
.header .language-chip[aria-current="true"]{background:#d52518;color:#fff;border-color:#d52518;}.header .language-chip.is-active .flag,
.header .language-chip[aria-current="true"] .flag{filter:saturate(1.05);}.header .mobile-language-switch{display:none;}@media (min-width: 901px) and (max-width: 1200px){.header .language-switch{gap:4px;}.header .language-chip{height:34px;min-width:50px;padding:0 8px;font-size:12px;gap:4px;}.header .language-chip .flag{font-size:13px;}}@media (max-width: 900px){.header .desktop-language-switch{display:none;}}@media (max-width: 680px){.header .mobile-language-switch{display:flex;align-self:flex-end;justify-content:flex-end;gap:10px;margin:8px 0 2px;}.header .mobile-language-switch .language-chip{height:42px;min-width:72px;padding:0 12px;border-radius:12px;font-size:16px;gap:7px;}.header .mobile-language-switch .language-chip .flag{font-size:18px;}}@media (max-width: 680px){.header .menu.open .mobile-language-switch{order:98;}.header .menu.open .nav-contact.mobile-contact{order:99;}}.header .language-dropdown{position:relative;display:block;flex:none;z-index:30;font-family:"DIN Pro", Arial, sans-serif;}.header .language-dropdown summary{display:flex;align-items:center;justify-content:center;gap:6px;min-width:auto;width:max-content;height:40px;padding:0 12px;background:#fff;border:1.5px solid #d52518;border-radius:11px;cursor:pointer;color:#241919;font-size:14px;font-weight:700;white-space:nowrap;list-style:none;user-select:none;}.header .language-dropdown summary::-webkit-details-marker{display:none;}.header .language-dropdown summary::marker{content:"";}.header .language-dropdown summary .flag{font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;}.header .language-dropdown summary .lang-code{line-height:1;display:inline-flex;align-items:center;}.header .language-dropdown summary .language-chevron{color:#d52518;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.2s;}.header .language-dropdown[open] summary .language-chevron{transform:rotate(180deg);}.header .language-dropdown summary:focus-visible{outline:3px solid #d52518;outline-offset:3px;}.header .language-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:100%;width:max-content;padding:6px;background:#fff;border:1px solid #f0d2cb;border-radius:12px;box-shadow:0 12px 24px #24191922;z-index:100;display:grid;gap:2px;}.header .language-option{display:grid;grid-template-columns:18px auto;align-items:center;justify-content:start;column-gap:8px;padding:9px 10px;border-radius:8px;font-size:14px;line-height:1;color:#241919;white-space:nowrap;opacity:0.82;cursor:not-allowed;}.header .language-option .flag{font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;}.header .language-option small{margin-left:auto;font:400 10px Rubik,
    Arial,
    sans-serif;color:#776a65;}.header .desktop-language-switch{display:block;}.header .mobile-language-switch{display:none;}@media (min-width: 800px) and (max-width: 1199px){.header .language-dropdown summary{height:34px;padding:0 9px;font-size:12px;gap:5px;}.header .language-dropdown summary .flag{font-size:14px;}.header .language-option{grid-template-columns:16px auto;column-gap:7px;padding:8px 9px;font-size:13px;}.header .language-option .flag{font-size:14px;}}@media (max-width: 799px){.header .desktop-language-switch{display:none;}.header .mobile-language-switch{display:block;align-self:flex-end;margin:12px 0 4px;}.header .mobile-language-switch summary{height:44px;padding:0 12px;font-size:16px;}.header .mobile-language-switch .language-dropdown-menu{min-width:100%;width:max-content;}.header .menu.open .mobile-language-switch{order:98;}.header .menu.open .nav-contact.mobile-contact{order:99;}}.header{position:sticky !important;top:0;z-index:1200;background:rgba(251, 248, 242, 0.96);backdrop-filter:saturate(1.05) blur(6px);}@media (max-width: 799px){.header:has(.menu.open){position:fixed;inset:0;height:100dvh;background:#fcf8f3;box-shadow:none !important;overflow:hidden;isolation:isolate;}.header:has(.menu.open)::before{content:"";position:absolute;inset:0;background:url("../assets/mais-menu-mobile.svg") no-repeat left center;background-size:auto 92%;z-index:0;pointer-events:none;}.header:has(.menu.open) .nav{position:relative;z-index:1;background:transparent;box-shadow:none !important;}.header .menu.open{background:transparent !important;box-shadow:none !important;border:0;top:0;left:0;right:0;bottom:0;padding:clamp(132px, 20dvh, 168px) 9% 32px 24px;}.hero{height:610px;min-height:610px;aspect-ratio:auto;overflow:hidden;}.hero .hero-bg{width:100%;height:100%;object-fit:cover;object-position:center bottom;}.hero .hero-inner{height:100%;position:relative;}.hero h1{top:102px;left:50%;transform:translateX(-50%);width:min(372px, 92%);margin:0;font-size:clamp(18px, 6.1vw, 24px);line-height:1.12;letter-spacing:0;text-align:center;}.hero h1 br{display:block;}.hero p{top:172px;left:50%;transform:translateX(-50%);width:min(332px, 88%);max-width:332px;margin:0;font-size:clamp(12px, 3.8vw, 15px);line-height:1.34;text-align:center;}}@media (max-width: 430px){.hero{height:595px;min-height:595px;}.hero h1{top:98px;width:min(350px, 90%);font-size:clamp(17px, 5.9vw, 22px);}.hero p{top:166px;width:min(312px, 86%);font-size:13px;}}.header{position:fixed !important;top:20px !important;left:0;right:0;width:100%;height:0;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;z-index:1200;}.header .nav{position:relative;box-shadow:0 8px 26px rgba(36, 25, 25, 0.1);}@media (max-width: 900px){.header{top:12px !important;}.header:has(.menu.open){position:fixed !important;inset:0 !important;width:100%;height:100dvh;background:#fcf8f3 !important;overflow:hidden;}.header:has(.menu.open)::before{inset:-12vh 0 -8vh !important;background-position:left center !important;background-size:auto 92% !important;}.header:has(.menu.open) .nav{box-shadow:none !important;}.header:has(.menu.open) .brand{top:3.5% !important;}.header:has(.menu.open) .menu-toggle{top:4% !important;}.header .menu.open{padding-top:clamp(102px, 14dvh, 132px) !important;gap:clamp(12px, 2dvh, 18px) !important;}}.contact-page{overflow:hidden;background:#fcf8f3;}.contact-hero{padding:160px 0 90px;background:#f6eee6;}.contact-hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;}.contact-hero h1{font-size:clamp(36px, 4vw, 58px);max-width:610px;}.contact-hero p{max-width:530px;}.contact-eyebrow{color:#d52518;font-weight:700;letter-spacing:0.1em;font-size:14px;}.contact-hero-art{width:100%;max-width:470px;justify-self:center;border-radius:26px;}.contact-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 25px;border-radius:12px;background:#d52518;color:#fff;text-decoration:none;font:700 14px "DIN Pro",
    Arial,
    sans-serif;min-height:44px;margin-top:16px;}.contact-primary:hover{background:#ab2118;}.contact-channels{padding:90px 0;}.contact-channels h2{margin-bottom:55px;}.contact-channel-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;}.contact-channel-grid a{text-decoration:none;display:flex;flex-direction:column;gap:12px;color:#241919;min-height:155px;padding:18px;border-radius:15px;background:#fff;}.contact-channel-grid i{font-size:27px;color:#d52518;}.contact-channel-grid strong{font:700 20px "DIN Pro",
    Arial;}.contact-channel-grid span{font-size:15px;}.contact-factory{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:55px;padding:80px 0 140px;}.contact-factory-copy > p{max-width:570px;}.contact-factory-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px;}.contact-factory-details > div{display:flex;flex-direction:column;gap:7px;}.contact-factory-details i{font-size:25px;color:#d52518;}.contact-factory-details strong{font:700 18px "DIN Pro",
    Arial;}.contact-map img{width:100%;border-radius:36px;}.contact-end-section{padding:0 0 115px;}.contact-end-box{min-height:400px;background:#d52518;border-radius:22px;position:relative;display:flex;align-items:center;overflow:visible;}.contact-end-copy{padding:65px;max-width:670px;position:relative;z-index:2;}.contact-end-copy h2{color:#fff;}.contact-end-copy p{color:#fff;max-width:570px;}.contact-primary-yellow{background:#ffca26;color:#241919;}.contact-primary-yellow:hover{background:#edb900;}.contact-end-person{position:absolute;right:6%;bottom:0;height:469px;width:auto;max-width:37%;object-fit:contain;object-position:bottom;z-index:1;}.contact-watermark{position:absolute;right:0;bottom:0;max-height:100%;max-width:40%;opacity:0.25;pointer-events:none;}.contact-end-copy{max-width:60%;}@media (max-width: 799px){.contact-hero{padding:120px 0 45px;}.contact-hero-layout{grid-template-columns:1fr;gap:25px;}.contact-hero-art{max-width:320px;}.contact-channels{padding:55px 0;}.contact-channel-grid{grid-template-columns:1fr;gap:12px;}.contact-channel-grid a{min-height:0;}.contact-factory{grid-template-columns:1fr;padding:35px 0 100px;gap:25px;}.contact-factory-details{gap:12px;}.contact-end-section{padding-bottom:75px;}.contact-end-box{min-height:580px;align-items:flex-start;}.contact-end-copy{padding:32px;max-width:100%;padding-bottom:240px;}.contact-end-person{height:290px;max-width:66%;right:4%;}.contact-watermark{max-width:70%;}}@media (max-width: 430px){.contact-factory-details{grid-template-columns:1fr;}.contact-end-person{height:260px;}}.contact-page{overflow:hidden;background:#fcf8f3;}.contact-page .contact-hero{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;overflow:hidden !important;}.contact-page .contact-hero-red{width:100% !important;}.contact-page .contact-hero-bg-svg{width:100% !important;object-fit:cover !important;}.contact-page .contact-hero-layout{position:relative;z-index:1;min-height:754px;width:min(1140px, calc(100% - 64px));margin:0 auto;}.contact-page .contact-hero h1{position:absolute;top:160px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;margin:0;text-align:center;color:#fff;font-size:36px;line-height:1.15;white-space:normal;}.contact-page .contact-hero-copy{position:absolute;top:265px;left:0;width:567px;max-width:52%;color:#fff;}.contact-page .contact-hero-copy p{margin:0 0 13px;max-width:100%;font:400 16px/1.38 Rubik,
    Arial,
    sans-serif;color:#fff;}.contact-page .contact-hero-visual{position:absolute;top:265px;right:65px;width:408px;height:408px;isolation:isolate;}.contact-page .contact-hero-art{display:block;width:408px;height:408px;max-width:none;object-fit:cover;border-radius:28px;}.contact-page .contact-hero-plus{position:absolute;width:145px;max-width:none;right:-68px;bottom:-72px;z-index:2;}.contact-page .contact-channels{width:min(1140px, calc(100% - 64px));padding:0 0 116px;}.contact-page .contact-channels h2{margin:0 0 70px;color:#241919;font-size:32px;line-height:1.12;}.contact-page .contact-channel-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 225px));justify-content:start;gap:78px;}.contact-page .contact-channel{background:transparent;border:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;box-shadow:none;min-width:0;}.contact-page .contact-channel > i{color:#ffca26;font-size:29px;height:31px;margin-bottom:12px;}.contact-page .contact-channel h3{margin:0 0 8px;color:#d52518;font-size:19px;line-height:1.1;}.contact-page .contact-channel p{font-size:15px;line-height:1.3;min-height:40px;margin:0 0 18px;color:#241919;}.contact-page .contact-channel .contact-primary{margin:0;width:225px;max-width:100%;min-height:40px;height:40px;padding:8px 13px;font-size:13px;border-radius:10px;background:#d52518;color:#fff;gap:8px;}.contact-page .contact-channel .contact-primary i{font-size:14px;color:#fff;}.contact-page .contact-factory{width:min(1140px, calc(100% - 64px));display:grid;grid-template-columns:570px 427px;justify-content:space-between;gap:40px;align-items:center;padding:0 0 115px;}.contact-page .contact-factory-copy h2{font-size:32px;color:#241919;margin:0 0 28px;}.contact-page .contact-factory-copy > p{font-size:15px;line-height:1.38;max-width:570px;margin:0 0 22px;}.contact-page .contact-factory-details{display:grid;grid-template-columns:307px minmax(0, 267px);gap:25px;margin:42px 0 0;}.contact-page .contact-factory-details > div{display:block;min-width:0;}.contact-page .contact-factory-details i{display:block;color:#ffca26;font-size:25px;margin-bottom:12px;}.contact-page .contact-factory-details strong{display:block;color:#d52518;font-size:18px;margin:0 0 12px;}.contact-page .contact-factory-details p{font-size:14px;line-height:1.33;margin:0;}.contact-page .contact-factory-details ul{margin:0;padding:0;list-style:none;font:400 13px/1.36 Rubik,
    Arial,
    sans-serif;}.contact-page .contact-factory-copy > .contact-primary{margin-top:24px;height:40px;min-height:40px;padding:0 24px;border-radius:10px;font-size:13px;}.contact-page .contact-map{display:block;width:427px;height:427px;max-width:100%;overflow:hidden;border-radius:30px;}.contact-page .contact-map img{width:100%;height:100%;object-fit:cover;border-radius:30px;}.contact-page .contact-end-section{width:min(1140px, calc(100% - 64px));padding:69px 0 115px;}.contact-page .contact-end-box{height:400px;min-height:400px;border-radius:30px;background:#f36c00;position:relative;display:flex;align-items:center;overflow:visible;isolation:isolate;}.contact-page .contact-end-copy{position:relative;z-index:2;max-width:62%;padding:45px 0 45px 65px;}.contact-page .contact-end-copy h2{font-size:32px;line-height:1.16;color:#fff;margin:0 0 22px;}.contact-page .contact-end-copy p{max-width:562px;color:#fff;font-size:16px;line-height:1.36;margin:0 0 16px;}.contact-page .contact-primary-white{background:#fff;color:#241919;margin-top:18px;min-height:40px;border-radius:10px;padding:10px 23px;font-size:13px;}.contact-page .contact-primary-white:hover{background:#f7ebde;color:#241919;}.contact-page .contact-end-person{position:absolute;z-index:3;right:65px;bottom:0;width:342px;height:469px;max-width:none;object-fit:contain;object-position:center bottom;}.contact-page .contact-watermark{position:absolute;left:0;top:0;bottom:auto;right:auto;width:250px;max-width:none;max-height:none;opacity:0.2;pointer-events:none;z-index:1;}@media (min-width: 800px) and (max-width: 1199px){.contact-page .contact-hero{min-height:690px;}.contact-page .contact-hero-layout{min-height:690px;}.contact-page .contact-hero-copy{max-width:49%;}.contact-page .contact-hero-visual{right:25px;width:clamp(270px, 32vw, 370px);height:auto;}.contact-page .contact-hero-art{width:100%;height:auto;aspect-ratio:1;}.contact-page .contact-hero-plus{width:110px;right:-32px;bottom:-50px;}.contact-page .contact-channel-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px, 5vw, 65px);}.contact-page .contact-factory{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);}.contact-page .contact-factory-details{grid-template-columns:1fr 1fr;gap:15px;}.contact-page .contact-map{width:100%;height:auto;aspect-ratio:1;}.contact-page .contact-end-person{right:15px;width:clamp(245px, 29vw, 342px);height:auto;}.contact-page .contact-end-copy{max-width:62%;padding-left:42px;}}@media (max-width: 799px){.contact-page .contact-hero{min-height:0;padding:0 0 58px;}.contact-page .contact-hero-red{height:520px;border-radius:0 0 30px 30px;}.contact-page .contact-hero-layout{width:calc(100% - 36px);min-height:665px;display:flex;flex-direction:column;align-items:center;padding-top:125px;gap:0;}.contact-page .contact-hero h1{position:relative;top:auto;left:auto;transform:none;width:100%;margin:0 0 30px;font-size:clamp(24px, 6.6vw, 33px);text-align:center;}.contact-page .contact-hero-copy{position:relative;top:auto;left:auto;width:100%;max-width:100%;text-align:left;}.contact-page .contact-hero-copy p{font-size:14px;line-height:1.4;margin-bottom:10px;}.contact-page .contact-hero-visual{position:relative;top:auto;right:auto;width:min(290px, 79vw);height:auto;align-self:center;margin:18px auto 0;}.contact-page .contact-hero-art{width:100%;height:auto;aspect-ratio:1;max-width:100%;border-radius:25px;}.contact-page .contact-hero-plus{width:80px;right:-20px;bottom:-27px;}.contact-page .contact-channels{width:calc(100% - 42px);padding:15px 0 70px;}.contact-page .contact-channels h2{font-size:26px;margin-bottom:35px;}.contact-page .contact-channel-grid{grid-template-columns:1fr;gap:34px;}.contact-page .contact-channel{max-width:340px;}.contact-page .contact-channel p{min-height:0;margin-bottom:12px;}.contact-page .contact-factory{width:calc(100% - 42px);grid-template-columns:1fr;gap:28px;padding:20px 0 65px;}.contact-page .contact-factory-copy h2{font-size:27px;margin-bottom:20px;}.contact-page .contact-factory-copy > p{font-size:14px;}.contact-page .contact-factory-details{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;}.contact-page .contact-map{width:100%;height:auto;aspect-ratio:1;max-width:427px;justify-self:center;}.contact-page .contact-end-section{width:calc(100% - 42px);padding:35px 0 80px;}.contact-page .contact-end-box{height:auto;min-height:650px;align-items:flex-start;overflow:visible;}.contact-page .contact-end-copy{max-width:100%;padding:33px 23px 300px;}.contact-page .contact-end-copy h2{font-size:26px;}.contact-page .contact-end-copy p{font-size:14px;}.contact-page .contact-end-person{width:min(260px, 70vw);height:auto;right:3%;bottom:0;}.contact-page .contact-watermark{width:155px;}}@media (max-width: 430px){.contact-page .contact-factory-details{grid-template-columns:1fr;}.contact-page .contact-end-box{min-height:680px;}.contact-page .contact-end-copy{padding-bottom:270px;}}@media (min-width: 800px){.contact-page .contact-channels{position:relative;margin-top:-52px;padding-bottom:78px;}.contact-page .contact-channels h2{margin-bottom:52px;}.contact-page .contact-channel{position:relative;padding-top:0;}.contact-page .contact-channel > i{position:absolute;top:0;left:0;width:25px;height:25px;display:flex;align-items:center;justify-content:flex-start;margin:0;font-size:21px;line-height:1;}.contact-page .contact-channel h3{min-height:25px;display:flex;align-items:center;margin:0 0 9px;padding-left:31px;font-size:20px;line-height:1.18;}.contact-page .contact-channel p{font-family:Rubik, Arial, sans-serif;font-weight:400;font-size:16px;line-height:1.38;min-height:48px;margin-bottom:15px;}.contact-page .contact-channel .contact-primary{font-weight:700;font-size:13px;}.contact-page .contact-channel .contact-primary i{display:inline-flex;align-items:center;justify-content:center;margin:0;vertical-align:middle;}.contact-page .contact-factory{align-items:start;padding-bottom:100px;}.contact-page .contact-map{align-self:start;margin-top:15px;}}@media (min-width: 800px) and (max-width: 1199px){.contact-page .contact-channels{margin-top:-42px;padding-bottom:72px;}.contact-page .contact-channels h2{margin-bottom:42px;}.contact-page .contact-channel h3{font-size:18px;padding-left:29px;}.contact-page .contact-channel p{font-size:clamp(14px, 1.4vw, 16px);line-height:1.38;min-height:64px;}.contact-page .contact-map{margin-top:12px;}}.contact-page .contact-channel{align-items:flex-start;}.contact-page .contact-channel > i{position:static;width:auto;height:auto;display:block;margin:0 0 10px;font-size:31px;line-height:1;}.contact-page .contact-channel h3{min-height:0;display:block;margin:0 0 10px;padding-left:0;font-size:22px;line-height:1.1;}.contact-page .contact-channel p{margin:0 0 18px;}.contact-page .contact-channel .contact-primary{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;white-space:nowrap;}.contact-page .contact-channel .contact-primary i{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;margin:0;}@media (min-width: 800px){.contact-page .contact-channel > i{font-size:34px;margin-bottom:12px;}.contact-page .contact-channel h3{font-size:clamp(21px, 1.6vw, 24px);margin-bottom:10px;}.contact-page .contact-channel p{font-size:16px;line-height:1.36;min-height:0;max-width:225px;margin-bottom:16px;}}@media (max-width: 799px){.contact-page .contact-channel > i{font-size:30px;margin-bottom:10px;}.contact-page .contact-channel h3{font-size:21px;margin-bottom:8px;}.contact-page .contact-channel p{margin-bottom:12px;}}.header .language-dropdown-menu .language-option[data-lang]{cursor:pointer;opacity:1;font-family:"DIN Pro", Arial, sans-serif;border:0;background:transparent;text-align:left;width:100%;}.header .language-dropdown-menu .language-option[data-lang]:hover,
.header .language-dropdown-menu .language-option[data-lang]:focus-visible{background:#fff4ee;outline-offset:1px;}.header .language-dropdown-menu .language-option[hidden]{display:none !important;}.hero-picture{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none;}.hero-picture > .hero-bg{position:absolute;inset:0;width:100%;height:100%;display:block;}.footer-qm .footer-bg-plus{opacity:0.12;right:-20px;top:6px;}@media (max-width: 680px){.footer-qm .footer-bg-plus{opacity:0.1;right:-90px;top:24px;}}.buy-card-qm .buy-action{justify-content:center;}@media (min-width: 901px){.header .menu > a:not(.nav-contact){font-family:Rubik, Arial, sans-serif;font-weight:300 !important;letter-spacing:0;font-size:15px;}.header .menu > a[aria-current="page"]{font-weight:700 !important;}}.header .language-dropdown summary{border-color:#241919 !important;}.header .language-dropdown summary .language-chevron{color:#241919 !important;}.header .language-dropdown-menu{border-color:#24191933;}#paes-de-queijo,
#chipas-palitos{scroll-margin-top:110px;}.intro-button,
.quality-button-qm{color:#fcf8f3 !important;}@media (min-width: 901px){.intro{padding:88px 0 84px;}.products{padding:78px 0 76px;}.buy-qm{padding:84px 0 80px !important;}.quality-qm{padding:82px 0 78px !important;}.processes-qm{padding:0 0 78px;}.history-qm{padding:76px 0 60px;}.process-box-qm{padding:58px 60px 60px;}.process-box-qm::before{inset:0;width:100%;height:100%;max-width:none;background:url("../assets/processos-fundo-path72.svg") right center / 78%
      auto no-repeat;opacity:1;}.processes-qm .process-grid-qm{margin-top:66px;}.history-layout-qm{width:min(1080px, calc(100% - 70px));grid-template-columns:373px minmax(0, 470px);justify-content:center;align-items:center;column-gap:54px;}.history-copy-qm{padding-top:0;max-width:470px;}.footer-qm{padding:0 20px 22px;}.footer-qm .footer-shell{max-width:1180px;border-radius:40px;}.footer-qm .footer-bg-plus{width:594px;max-width:none;right:-6px;top:-2px;opacity:1;z-index:0;}.footer-qm .footer-grid,
  .footer-qm .footer-bottom{position:relative;z-index:1;}.footer-qm .footer-grid{width:calc(100% - 92px);padding:48px 0 50px;grid-template-columns:1.2fr 0.72fr 1.22fr 0.72fr;gap:clamp(18px, 3vw, 44px);}.footer-qm h3{margin:26px 0 16px;}.footer-qm .footer-bottom{padding:14px 0;}}@media (max-width: 900px){.intro{padding:58px 0 56px;}.products{padding:56px 0 56px;}.buy-qm{padding:58px 0 56px !important;}.quality-qm{padding:58px 0 54px !important;}.processes-qm{padding:0 0 54px;}.history-qm{padding:56px 0 48px;}.final-cta-qm{padding:18px 0 56px;}.process-box-qm::before{inset:0;width:100%;height:100%;max-width:none;background:url("../assets/processos-fundo-path72.svg") center bottom / 115%
      auto no-repeat;}.history-layout-qm{justify-content:center;align-items:center;gap:24px;}.footer-qm .footer-shell{border-radius:30px;}.footer-qm .footer-bg-plus{width:420px;right:-90px;top:16px;opacity:1;}}@media (max-width: 680px){.process-box-qm{padding:30px 22px;}.history-copy-qm{padding-top:0;}.footer-qm .footer-bg-plus{width:330px;right:-120px;top:80px;}}.header .menu a[aria-current="page"]{font-weight:700 !important;}.intro-button,
.quality-button-qm{color:#fcf8f3 !important;}.footer-qm .social-icons a .fa-brands,
.footer-qm .social-icons a .fa-solid,
.footer-qm .social-icons a .fa-regular{font-size:1em;width:1em;height:1em;}.intro-benefits i,
.process-icon i,
.footer-qm i,
.nav-contact i{display:inline-block;}.qm-inline-icon{display:inline-block;vertical-align:-0.125em;width:1em;height:1em;flex:none;fill:currentColor;overflow:visible;}.intro-benefits .qm-inline-icon{width:24px;height:24px;color:#ec6903;}.process-icon .qm-inline-icon{width:27px;height:27px;color:#d52518;}.footer-qm .footer-info .qm-inline-icon{width:16px;height:16px;color:#ffca26;margin-right:7px;vertical-align:middle;}.footer-qm .social-icons .qm-inline-icon{width:27px;height:27px;color:#fff;vertical-align:middle;}.header .contact-symbol .qm-inline-icon,
.cta-button-qm .qm-inline-icon{width:1.15em;height:1.15em;color:inherit;}@font-face{font-family:"DIN Pro";src:local("DIN Pro"),
    local("DINPro-Regular"),
    url("../assets/fonts/Rubik-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}.material-symbols-rounded{font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;}.br-mobile,
.label-mobile,
.carousel-dots{display:none;}.br-desktop,
.label-desktop{display:inline;}.intro-benefits .material-symbols-rounded{font-size:26px;color:#ec6903;flex-shrink:0;}.process-icon .material-symbols-rounded{font-size:32px;color:#d52518;}.footer-qm .footer-info .material-symbols-rounded{font-size:18px;color:#ffca26;margin-right:8px;vertical-align:middle;}.intro-benefits li,
.intro-benefits li span:not(.material-symbols-rounded){font-weight:500 !important;}.intro-button,
.quality-button-qm{color:#fcf8f3 !important;}.intro-visual picture,
.story-visual picture,
.quality-visual-qm picture,
.history-visual-qm picture{display:block;width:100%;}.intro-photo,
.quality-visual img,
.quality-visual-qm .quality-oven,
.history-visual img,
.history-photo-qm{max-height:none !important;}.buy-card-qm .buy-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;}.buy-card-qm .buy-action .qm-inline-icon{width:18px;height:18px;}.header .language-dropdown summary{border:1.5px solid #d52518 !important;border-radius:10px !important;padding:0 12px !important;gap:7px !important;color:#241919 !important;font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;}.header .language-dropdown summary .language-globe{color:#d52518 !important;font-size:19px !important;}.header .language-dropdown summary .language-chevron{color:#d52518 !important;font-size:9px !important;}.header .language-dropdown-menu{border:1.5px solid #d52518 !important;}.header .language-dropdown-menu .language-option{display:block !important;text-align:center !important;font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;padding:8px 12px !important;}.hero .hero-inner{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;}.hero h1,
.hero p{position:static !important;top:auto !important;left:auto !important;transform:none !important;}@media (min-width: 800px){.hero{aspect-ratio:1440 / 811 !important;height:auto !important;min-height:0 !important;}.hero .hero-inner{padding-top:clamp(108px, 10.6vw, 152px) !important;width:min(1180px, calc(100% - 48px)) !important;}.hero h1{font-family:"DIN Pro", "Arial Narrow", Arial, sans-serif !important;font-size:clamp(28px, 2.75vw, 42px) !important;font-weight:700 !important;line-height:1.12 !important;margin:0 0 clamp(12px, 1.1vw, 18px) 0 !important;width:100% !important;max-width:780px !important;}.hero p{font-family:Rubik, Arial, sans-serif !important;font-size:clamp(15px, 1.28vw, 19px) !important;font-weight:400 !important;line-height:1.32 !important;margin:0 !important;width:100% !important;max-width:650px !important;}}@media (min-width: 901px){.header .menu > a:not(.nav-contact){font-family:"DIN Pro", Arial, sans-serif !important;font-weight:400 !important;font-size:17px !important;color:#241919 !important;}.header .menu > a[aria-current="page"]{font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;}.header .desktop-contact{padding:0 22px !important;font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;}.intro-photo{width:100% !important;height:auto !important;border-radius:0 !important;}.products{padding-top:44px !important;padding-bottom:44px !important;}.product-grid-qm{margin-top:115px !important;}.product-card-qm{height:455px !important;min-height:455px !important;}.product-card-qm .product-card-body{top:248px !important;}.product-card-qm p{font-size:16px !important;line-height:1.25 !important;}.story{padding-top:44px !important;padding-bottom:52px !important;overflow:hidden !important;}.story-layout{width:min(1140px, calc(100% - 64px)) !important;grid-template-columns:430px minmax(0, 1fr) !important;gap:48px !important;align-items:center !important;}.story-copy h2{margin-bottom:22px !important;}.story-copy p{max-width:430px !important;line-height:1.38 !important;margin-bottom:18px !important;}.story-visual{display:flex !important;justify-content:flex-end !important;overflow:visible !important;margin-right:calc(
      (100vw - min(1140px, calc(100vw - 64px))) / -2
    ) !important;}.story-visual picture{display:flex !important;justify-content:flex-end !important;}.story .world{width:min(860px, 58vw) !important;max-width:none !important;height:auto !important;max-height:none !important;object-fit:contain !important;object-position:right center !important;}.buy-qm{padding-top:95px !important;padding-bottom:70px !important;}.buy-wave-bg{top:0 !important;height:100% !important;object-fit:cover !important;}.buy-qm-heading{position:relative;z-index:2;padding-top:12px;}.quality-qm{padding-top:64px !important;padding-bottom:64px !important;}.quality-layout-qm{width:min(1140px, calc(100% - 64px)) !important;grid-template-columns:460px 540px !important;justify-content:space-between !important;gap:80px !important;align-items:center !important;}.quality-copy-qm h2{font-size:32px !important;line-height:1.15 !important;margin-bottom:24px !important;}.quality-copy-qm p{font-size:16px !important;line-height:1.35 !important;margin-bottom:20px !important;max-width:460px !important;}.quality-visual-qm{width:540px !important;max-width:100% !important;}.quality-visual-qm .quality-oven{width:540px !important;height:auto !important;max-height:none !important;border-radius:0 !important;object-fit:contain !important;}.process-box-qm{width:min(1140px, calc(100% - 64px)) !important;padding:60px 64px !important;background:#ffffff !important;border-radius:30px !important;}.process-box-qm::before{content:"" !important;position:absolute !important;inset:auto !important;right:-45px !important;top:-65px !important;width:650px !important;height:590px !important;max-width:none !important;background:url("../assets/elemento-laranja.svg") center / contain no-repeat !important;opacity:0.055 !important;pointer-events:none !important;z-index:0 !important;}.process-intro-qm{grid-template-columns:390px minmax(0, 1fr) !important;gap:205px !important;}.process-intro-qm p{max-width:500px !important;font-size:16px !important;line-height:1.35 !important;}.process-grid-qm{gap:64px !important;margin-top:72px !important;}.process-grid-qm h3{margin:4px 0 8px !important;}.process-grid-qm p{font-size:16px !important;line-height:1.35 !important;}.history-qm{padding:76px 0 68px !important;}.history-layout-qm{width:min(1140px, calc(100% - 64px)) !important;justify-content:space-between !important;align-items:center !important;column-gap:120px !important;}.history-visual-qm{width:455px !important;padding-top:0 !important;position:relative !important;}.history-photo-qm{width:455px !important;height:505px !important;max-height:none !important;border-radius:34px !important;object-fit:cover !important;object-position:center !important;}.history-plus-outline{width:130px !important;left:-65px !important;top:-58px !important;}.history-plus-yellow{width:96px !important;right:-38px !important;bottom:-36px !important;}.history-copy-qm{max-width:485px !important;padding-top:0 !important;}.history-copy-qm h2{font-size:32px !important;line-height:1.15 !important;margin-bottom:24px !important;}.history-copy-qm p{font-size:16px !important;line-height:1.35 !important;margin-bottom:18px !important;}.final-cta-qm .cta-box-qm{box-shadow:none !important;}.final-cta-qm .cta-copy-qm p{max-width:455px !important;}.footer-cnpj .cnpj-sep{display:none;}}@media (max-width: 799px){.br-desktop,
  .label-desktop{display:none !important;}.br-mobile,
  .label-mobile{display:inline !important;}.header{top:0 !important;}.header .nav{width:100% !important;height:86px !important;min-height:86px !important;padding:0 22px !important;border-radius:0 0 22px 22px !important;background:#fcf8f3 !important;box-shadow:none !important;}.header .brand img{width:128px !important;max-height:50px !important;}.header .menu-toggle{display:flex !important;align-items:center;justify-content:center;width:54px !important;height:54px !important;border-radius:50% !important;border:1.5px solid #d52518 !important;background:transparent !important;color:#d52518 !important;padding:0 !important;}.header .menu-toggle .material-symbols-rounded{font-size:28px !important;font-variation-settings:"FILL" 0,
      "wght" 300,
      "GRAD" 0,
      "opsz" 24;}.header:has(.menu.open){position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;width:100% !important;height:auto !important;min-height:56dvh !important;max-height:70dvh !important;background:#fcf8f3 !important;border-radius:0 0 24px 24px !important;box-shadow:0 14px 34px rgba(36, 25, 25, 0.16) !important;overflow-y:auto !important;z-index:2000 !important;}.header:has(.menu.open)::before{content:"" !important;position:absolute !important;inset:0 !important;background:url("../assets/mais-menu-mobile.svg") no-repeat left center !important;background-size:auto 96% !important;opacity:1 !important;z-index:0 !important;pointer-events:none !important;}.header:has(.menu.open) .nav{position:relative !important;width:100% !important;height:auto !important;min-height:56dvh !important;padding:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;display:block !important;}.header:has(.menu.open) .brand{position:absolute !important;top:22px !important;left:22px !important;z-index:4 !important;}.header:has(.menu.open) .menu-toggle{position:absolute !important;top:16px !important;right:22px !important;width:52px !important;height:52px !important;background:#d52518 !important;color:#fcf8f3 !important;border-color:#d52518 !important;z-index:5 !important;}.header:has(.menu.open) .menu-toggle .material-symbols-rounded{font-size:30px !important;font-variation-settings:"FILL" 0,
      "wght" 300,
      "GRAD" 0,
      "opsz" 24;}.header .menu.open{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;min-height:56dvh !important;padding:104px 26px 28px !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:14px !important;overflow:visible !important;}.header .menu.open a:not(.nav-contact){font-size:17px !important;font-family:"DIN Pro", Rubik, Arial, sans-serif !important;font-weight:400 !important;color:#241919 !important;line-height:1.2 !important;}.header .menu.open a[aria-current="page"]{font-weight:700 !important;text-decoration:none !important;}.header .menu.open .mobile-language-switch{margin:4px 0 2px !important;}.header .menu.open .mobile-language-switch summary{height:36px !important;font-size:14px !important;}.header .menu.open .nav-contact.mobile-contact{font-size:14px !important;padding:10px 22px !important;border-radius:10px !important;margin-top:4px !important;}.hero{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;height:auto !important;min-height:0 !important;padding:0 !important;background:#fcf8f3 !important;overflow:hidden !important;}.hero .hero-inner{width:100% !important;max-width:100% !important;background:#d52518 !important;border-radius:0 0 28px 28px !important;padding:112px 24px 36px !important;margin:0 !important;z-index:2 !important;}.hero h1{color:#fcf8f3 !important;font-size:clamp(23px, 6.4vw, 28px) !important;line-height:1.15 !important;margin:0 0 14px 0 !important;width:100% !important;max-width:350px !important;}.hero h1 br{display:block !important;}.hero p{color:#fcf8f3 !important;font-size:clamp(14px, 3.8vw, 15.5px) !important;line-height:1.36 !important;margin:0 auto !important;width:100% !important;max-width:330px !important;}.hero-picture{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;margin-top:-15% !important;z-index:1 !important;overflow:hidden !important;}.hero-picture > .hero-bg{position:relative !important;inset:auto !important;width:100% !important;max-width:100% !important;height:auto !important;left:0 !important;transform:none !important;object-fit:contain !important;display:block !important;}.intro .intro-layout{display:flex !important;flex-direction:column !important;gap:18px !important;}.intro-content{display:contents !important;}.intro-content h2{order:1;color:#d52518 !important;font-size:26px !important;margin-bottom:4px !important;}.intro-content p{order:2;margin-bottom:0 !important;}.intro-benefits{display:none !important;}.intro-visual{order:3;width:100% !important;max-width:340px !important;margin:10px auto 4px !important;}.intro-button{order:4;align-self:center !important;margin:8px auto 0 !important;background:#d52518 !important;border-color:#d52518 !important;color:#fcf8f3 !important;border-radius:10px !important;}.products-heading h2{color:#241919 !important;}.product-grid-qm{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;gap:20px !important;padding:72px 4px 20px !important;margin:10px 0 0 !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch;}.product-grid-qm::-webkit-scrollbar{display:none !important;}.product-card-qm{flex:0 0 100% !important;max-width:100% !important;scroll-snap-align:center !important;position:relative !important;padding:190px 24px 26px !important;border-radius:26px !important;background:#fff !important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.06) !important;margin-top:0 !important;}.product-card-qm .product-pack{position:absolute !important;top:-58px !important;left:50% !important;transform:translateX(-50%) !important;height:230px !important;width:auto !important;}.product-card-qm h3{color:#d52518 !important;font-size:24px !important;}.product-card-qm p{font-size:16px !important;line-height:1.32 !important;min-height:0 !important;}.product-card-qm .product-btn{border-radius:10px !important;}.carousel-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:8px !important;}.carousel-dot{width:10px !important;height:10px !important;border-radius:2px !important;background:#d52518 !important;opacity:0.28 !important;border:0 !important;padding:0 !important;cursor:pointer !important;transition:opacity 0.2s ease,
      transform 0.2s ease !important;}.carousel-dot.is-active{opacity:1 !important;}.story .story-layout{display:flex !important;flex-direction:column !important;gap:20px !important;}.story-copy{display:contents !important;}.story-copy h2{order:1;color:#241919 !important;margin-bottom:4px !important;}.story-copy p{order:2;margin-bottom:0;}.story-visual{order:3;width:calc(100% + 32px) !important;margin:8px -16px !important;}.story .world{width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;}.story-button{order:4;align-self:center !important;margin:8px auto 0 !important;border-radius:10px !important;background:#FFCA26 !important;border-color:#FFCA26 !important;color:#241919 !important;}.buy-qm{position:relative !important;background:transparent !important;padding:84px 0 88px !important;margin:16px 0 !important;overflow:hidden !important;}.buy-wave-bg{display:none !important;}.buy-qm::before{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:-28% !important;right:-28% !important;background:#f4ece1 !important;border-radius:50% / 78px !important;z-index:0 !important;pointer-events:none !important;}.buy-qm-inner{position:relative !important;z-index:1 !important;}.buy-qm-heading h2{color:#241919 !important;}.buy-card-qm .buy-body-qm h3{color:#241919 !important;}.buy-card-qm .buy-action{border-radius:10px !important;}.quality-qm .quality-layout-qm{display:flex !important;flex-direction:column !important;gap:18px !important;}.quality-copy-qm{display:contents !important;}.quality-copy-qm h2{order:1;color:#241919!important;text-align:left !important;align-self:flex-start !important;width:100% !important;margin-bottom:4px !important;}.quality-copy-qm p{order:2;text-align:left !important;margin-bottom:0 !important;}.quality-visual-qm{order:3;margin:10px auto !important;width:100% !important;max-width:360px !important;}.quality-button-qm{order:4;align-self:center !important;margin:8px auto 0 !important;border-radius:10px !important;background:#EC6903 !important;border-color:#EC6903 !important;color:#fcf8f3 !important;}.process-box-qm::before{display:none !important;background:none !important;}.process-intro-qm h2{color:#241919 !important;text-align:left !important;}.process-intro-qm p,
  .process-grid-qm p{font-size:16px !important;line-height:1.38 !important;margin-bottom:0 !important;}.process-intro-qm{gap:12px !important;}.process-grid-qm{gap:24px !important;margin-top:28px !important;}.process-icon{height:32px !important;margin-bottom:4px !important;}.process-grid-qm h3{margin:0 0 4px !important;}.history-qm .history-layout-qm{display:flex !important;flex-direction:column !important;gap:20px !important;}.history-copy-qm{display:contents !important;}.history-copy-qm h2{order:1;color:#241919 !important;text-align:left !important;width:100% !important;margin-bottom:4px !important;}.history-copy-qm p{order:2;margin-bottom:0;}.history-visual-qm{order:3;margin:8px auto !important;padding-top:0 !important;width:100% !important;max-width:360px !important;}.history-plus-outline,
  .history-plus-yellow{display:none !important;}.history-photo-qm{border-radius:0 !important;width:100% !important;height:auto !important;}.history-button-qm{order:4;align-self:center !important;margin:8px auto 0 !important;border-radius:10px !important;background:#FFCA26 !important;border-color:#FFCA26 !important;color:#241919 !important;}.final-cta-qm .cta-box-qm{background:#F5EEE5 !important;border-radius:28px !important;box-shadow:none !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;}.final-cta-qm .cta-watermark-qm{display:block !important;position:absolute !important;top:-28px !important;left:-36px !important;bottom:auto !important;width:300px !important;height:auto !important;opacity:0.14 !important;filter:brightness(0) invert(1) !important;z-index:0 !important;pointer-events:none !important;}.final-cta-qm .cta-copy-qm{display:flex !important;flex-direction:column !important;padding:36px 24px 16px !important;position:relative !important;z-index:1 !important;}.final-cta-qm .cta-copy-qm h2,
  .final-cta-qm .cta-copy-qm p{color:#241919 !important;}.final-cta-qm .cta-button-qm{align-self:center !important;margin:18px auto 12px !important;border-radius:10px !important;background:#D52518 !important;border-color:#D52518 !important;color:white !important;padding:12px 24px !important;font-size:15px !important;}.footer-qm{padding:0 !important;}.footer-qm .footer-shell{border-radius:28px 28px 0 0 !important;}.footer-qm .footer-grid{display:flex !important;flex-direction:column !important;width:calc(100% - 40px) !important;gap:24px !important;}.footer-qm .footer-about{order:1;}.footer-qm .footer-info{order:2;}.footer-qm .footer-nav{order:3;}.footer-qm .footer-social{order:4;}.footer-cnpj .cnpj-br{display:none !important;}.footer-cnpj .cnpj-sep{display:inline !important;}.footer-qm .footer-bottom .container,
  .footer-qm .footer-bottom a{font-size:12px !important;}}html:has(.menu.open),
body:has(.menu.open){overflow:visible !important;overflow-y:auto !important;height:auto !important;}.header .language-dropdown summary .language-globe{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#d52518 !important;}.header .language-dropdown summary .language-globe-svg{width:19px !important;height:19px !important;fill:#d52518 !important;display:block !important;}body.products-page-qm,
body.products-page-qm main,
body.products-page-qm section{background-color:#fcf8f3 !important;}body.products-page-qm .qm-prod-hero::before,
body.products-page-qm .qm-prod-hero::after{content:none !important;display:none !important;background:transparent !important;}body.products-page-qm .qm-prod-hero picture,
body.products-page-qm .qm-prod-hero img.hero-bg,
body.products-page-qm .qm-prod-hero > img{mix-blend-mode:multiply !important;}@media (min-width: 800px){.qm-nowrap-desktop{white-space:nowrap !important;}}body.products-page-qm .qm-prod-tradition h2{color:#241919 !important;font-family:"DIN Pro", Arial, sans-serif !important;font-size:clamp(26px, 2.35vw, 32px) !important;font-weight:700 !important;line-height:1.18 !important;margin-bottom:24px !important;max-width:none !important;}body.products-page-qm .qm-prod-tradition p{color:#241919 !important;font-family:Rubik, Arial, sans-serif !important;font-size:16px !important;line-height:1.42 !important;margin-bottom:18px !important;max-width:495px !important;}body.products-page-qm .qm-prod-moments{padding:56px 0 64px !important;overflow:hidden !important;}body.products-page-qm .qm-prod-moments h2{color:#241919 !important;text-align:center !important;font-size:clamp(28px, 2.5vw, 34px) !important;margin:0 auto 12px !important;}body.products-page-qm .qm-prod-moments p{color:#241919 !important;text-align:center !important;font-size:16px !important;line-height:1.38 !important;max-width:680px !important;margin:0 auto 40px !important;}.qm-moments-stage{position:relative !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:12px 0 36px !important;overflow:hidden !important;}.qm-moments-track{display:flex !important;align-items:center !important;justify-content:center !important;gap:clamp(18px, 2vw, 28px) !important;width:max-content !important;}.qm-moment-card{position:relative !important;flex-shrink:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important;border-radius:28px !important;cursor:pointer !important;transition:all 0.35s ease !important;}.qm-moment-img-wrap{width:100% !important;height:100% !important;border-radius:28px !important;overflow:hidden !important;box-shadow:none !important;}.qm-moment-img-wrap img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}.qm-moment-card.is-center{width:clamp(320px, 27vw, 405px) !important;height:clamp(360px, 30.5vw, 455px) !important;z-index:3 !important;cursor:default !important;}.qm-moment-card.is-near{width:clamp(270px, 23vw, 345px) !important;height:clamp(305px, 26vw, 385px) !important;z-index:2 !important;}.qm-moment-card.is-far{width:clamp(230px, 20vw, 295px) !important;height:clamp(260px, 22vw, 330px) !important;z-index:1 !important;}.qm-moment-pill{position:absolute !important;bottom:-16px !important;left:50% !important;transform:translateX(-50%) !important;background:#ffca26 !important;color:#241919 !important;font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;font-size:15px !important;line-height:1.1 !important;padding:10px 22px !important;border-radius:9px !important;white-space:nowrap !important;z-index:4 !important;}.qm-moment-card.is-center .qm-moment-pill{font-size:16px !important;padding:11px 26px !important;}.qm-moment-plus{position:absolute !important;right:-13px !important;top:-15px !important;width:26px !important;height:26px !important;object-fit:contain !important;filter:hue-rotate(-14deg) saturate(1.4) !important;pointer-events:none !important;}.qm-moments-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:40px !important;height:40px !important;border-radius:8px !important;border:0 !important;background:#d52518 !important;color:#fcf8f3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:10 !important;box-shadow:none !important;}.qm-moments-arrow:hover{background:#b51d12 !important;}.qm-moments-arrow .material-symbols-rounded{font-size:22px !important;color:#fcf8f3 !important;}.qm-moments-prev{left:clamp(18px, 6vw, 92px) !important;}.qm-moments-next{right:clamp(18px, 6vw, 92px) !important;}body.products-page-qm .qm-prod-catalog{padding:48px 0 48px !important;background:#fcf8f3 !important;}body.products-page-qm .qm-prod-catalog::before,
body.products-page-qm .qm-prod-catalog::after,
body.products-page-qm .qm-prod-catalog .section-heading::before,
body.products-page-qm .qm-prod-catalog .section-heading::after{content:none !important;display:none !important;background:none !important;}body.products-page-qm .qm-prod-catalog .section-heading{background:transparent !important;min-height:0 !important;height:auto !important;padding:0 !important;margin:0 auto 32px !important;}body.products-page-qm .qm-prod-catalog h2{color:#241919 !important;margin:0 auto 12px !important;}body.products-page-qm .qm-prod-catalog .section-heading p,
body.products-page-qm .qm-prod-catalog > .container > p{font-size:16px !important;line-height:1.35 !important;color:#241919 !important;margin:0 auto !important;}body.products-page-qm .qm-catalog-grid{margin-top:0 !important;padding-top:0 !important;}body.products-page-qm .qm-catalog-card{box-shadow:none !important;background:#ffffff !important;border-radius:22px !important;overflow:hidden !important;}body.products-page-qm .qm-card-visual-top{position:relative !important;overflow:hidden !important;}body.products-page-qm .qm-card-visual-top::before,
body.products-page-qm .qm-card-visual-top::after{content:none !important;display:none !important;}body.products-page-qm .qm-prod-paes .qm-card-visual-top{background:radial-gradient(
    ellipse 84% 44% at 50% 100%,
    #d52518 99%,
    #ffca26 100%
  ) !important;}body.products-page-qm .qm-prod-chipas .qm-card-visual-top{background:radial-gradient(
    ellipse 84% 44% at 50% 100%,
    #19532b 99%,
    #88c000 100%
  ) !important;}body.products-page-qm .qm-catalog-card h3,
body.products-page-qm .qm-catalog-card .qm-card-title,
body.products-page-qm .qm-catalog-card h3 span:not(.qm-card-dark-tag){color:#241919 !important;font-family:"DIN Pro", Arial, sans-serif !important;font-size:22px !important;font-weight:700 !important;}body.products-page-qm .qm-catalog-card .qm-card-dark-tag{font-size:16px !important;font-family:"DIN Pro", Arial, sans-serif !important;font-weight:700 !important;background-color:#241919 !important;color:#fcf8f3 !important;padding:4px 10px !important;border-radius:6px !important;}body.products-page-qm .qm-catalog-card p{font-size:16px !important;line-height:1.35 !important;color:#241919 !important;}body.products-page-qm .qm-catalog-card .qm-card-meta-label,
body.products-page-qm .qm-catalog-card h4,
body.products-page-qm .qm-catalog-card dt{font-size:14px !important;color:#241919 !important;background:transparent !important;}body.products-page-qm .qm-catalog-card .qm-card-measure-pill,
body.products-page-qm .qm-catalog-card ul li{font-size:14px !important;background-color:#fbede0 !important;color:#241919 !important;border-radius:6px !important;}body.products-page-qm .qm-prod-paes .qm-catalog-buy-btn{background-color:#d52518 !important;border-color:#d52518 !important;color:#fcf8f3 !important;}body.products-page-qm .qm-prod-chipas .qm-catalog-buy-btn{background-color:#19532b !important;border-color:#19532b !important;color:#fcf8f3 !important;}body.products-page-qm .qm-prod-final-cta{padding:56px 0 96px !important;}body.products-page-qm .qm-prod-cta-card{position:relative !important;background-color:#ffca26 !important;border-radius:30px !important;box-shadow:none !important;overflow:visible !important;isolation:isolate !important;min-height:410px !important;display:grid !important;grid-template-columns:42% 58% !important;align-items:center !important;padding:52px 64px 52px 40px !important;}body.products-page-qm .qm-prod-cta-card::before,
body.products-page-qm .qm-prod-cta-card::after{content:none !important;display:none !important;}body.products-page-qm .qm-prod-cta-plus-bg{position:absolute !important;left:3% !important;bottom:0 !important;width:440px !important;height:auto !important;max-width:none !important;object-fit:contain !important;opacity:0.16 !important;z-index:0 !important;pointer-events:none !important;}body.products-page-qm .qm-prod-cta-person{position:absolute !important;left:22% !important;bottom:0 !important;transform:translateX(-50%) !important;width:380px !important;height:auto !important;max-height:465px !important;object-fit:contain !important;object-position:bottom center !important;z-index:2 !important;}body.products-page-qm .qm-prod-cta-card > div:not(:has(.qm-prod-cta-person)){grid-column:2 !important;position:relative !important;z-index:3 !important;padding:12px 16px 12px 24px !important;max-width:540px !important;}body.products-page-qm .qm-prod-final-cta h2{color:#241919 !important;font-size:clamp(28px, 2.5vw, 34px) !important;line-height:1.15 !important;margin:0 0 22px !important;}body.products-page-qm .qm-prod-final-cta p{font-size:18px !important;line-height:1.36 !important;color:#241919 !important;margin:0 0 18px !important;max-width:510px !important;}body.products-page-qm .qm-prod-final-cta a.btn,
body.products-page-qm .qm-prod-final-cta .cta-button-qm,
body.products-page-qm .qm-prod-final-cta .contact-primary{margin-top:8px !important;font-size:16px !important;padding:13px 26px !important;border-radius:10px !important;background-color:#d52518 !important;border-color:#d52518 !important;color:#fcf8f3 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;}body.products-page-qm .qm-prod-final-cta a.btn i,
body.products-page-qm .qm-prod-final-cta a.btn svg,
body.products-page-qm .qm-prod-final-cta a.btn .qm-inline-icon{width:22px !important;height:22px !important;font-size:22px !important;}@media (max-width: 799px){.qm-moment-card.is-near,
  .qm-moment-card.is-far{display:none !important;}.qm-moment-card.is-center{width:calc(100vw - 64px) !important;max-width:340px !important;height:360px !important;}.qm-moments-prev{left:8px !important;}.qm-moments-next{right:8px !important;}body.products-page-qm .qm-prod-cta-card{display:flex !important;flex-direction:column !important;padding:36px 24px 0 !important;min-height:0 !important;overflow:hidden !important;}body.products-page-qm .qm-prod-cta-card > div:not(:has(.qm-prod-cta-person)){padding:0 0 24px !important;}body.products-page-qm .qm-prod-cta-person{position:relative !important;left:auto !important;transform:none !important;width:min(280px, 80%) !important;margin:0 auto !important;}}.contact-page .contact-hero{position:relative;background:transparent;padding:0;min-height:754px;overflow:visible;}.contact-page .contact-hero-red{position:absolute;top:0;left:0;right:0;height:555px;background:transparent !important;border-radius:0 !important;overflow:hidden;pointer-events:none;z-index:0;}.contact-page .contact-hero-bg-svg{width:100%;height:100%;object-fit:fill;object-position:center bottom;display:block;}.contact-page .contact-hero-layout{position:relative;z-index:1;min-height:754px;width:min(1140px, calc(100% - 64px));margin:0 auto;}.contact-page .contact-hero h1{font-family:"DIN Pro", Arial, sans-serif;font-size:36px;font-weight:700;color:#fcf8f3;}.contact-page .contact-hero-copy{top:256px;left:0;width:540px;max-width:52%;}.contact-page .contact-hero-copy p{font-family:Rubik, Arial, sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.38 !important;color:#fcf8f3 !important;margin:0 0 18px !important;}.contact-page .contact-channels h2{font-family:"DIN Pro", Arial, sans-serif;font-size:32px !important;font-weight:700;color:#241919;margin:0 0 54px !important;}.contact-page .contact-channel-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 245px)) !important;gap:78px !important;}.contact-page .contact-channel-icon{display:inline-flex;align-items:center;justify-content:flex-start;color:#ffca26;margin-bottom:14px;line-height:1;}.contact-page .contact-channel-icon svg{width:36px;height:36px;display:block;}.contact-page .contact-channel h3{font-family:"DIN Pro", Arial, sans-serif;font-size:22px !important;font-weight:700;color:#d52518;margin:0 0 10px !important;padding-left:0 !important;}.contact-page .contact-channel p{font-family:Rubik, Arial, sans-serif;font-size:16px !important;line-height:1.35 !important;color:#241919;margin:0 0 20px !important;}.contact-page .contact-channel .contact-primary{width:235px !important;max-width:100%;height:44px !important;min-height:44px !important;padding:0 16px !important;font-family:"DIN Pro", Arial, sans-serif !important;font-size:16px !important;font-weight:700 !important;border-radius:10px !important;background:#d52518 !important;color:#fcf8f3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;}.contact-page .contact-channel .contact-primary:hover{background:#b51d12 !important;}.contact-page .contact-channel .contact-primary .qm-inline-icon,
.contact-page .contact-channel .contact-primary svg{width:20px !important;height:20px !important;flex-shrink:0;fill:currentColor;}.contact-page .contact-factory{width:min(1140px, calc(100% - 64px));display:grid;grid-template-columns:minmax(0, 620px) 427px !important;justify-content:space-between;gap:44px !important;align-items:center !important;padding:10px 0 110px !important;}.contact-page .contact-factory-copy h2{font-family:"DIN Pro", Arial, sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:1.15 !important;color:#241919 !important;margin:0 0 26px !important;}.contact-page .contact-factory-copy > p{font-family:Rubik, Arial, sans-serif !important;font-size:18px !important;font-weight:400 !important;line-height:1.36 !important;color:#241919 !important;max-width:620px !important;margin:0 0 22px !important;}.contact-page .contact-factory-details{display:grid;grid-template-columns:minmax(0, 275px) minmax(0, 315px) !important;gap:32px !important;margin:38px 0 0 !important;align-items:start;}.contact-page .contact-detail-icon{display:inline-flex;align-items:center;justify-content:flex-start;color:#ffca26;margin-bottom:12px;line-height:1;}.contact-page .contact-detail-icon svg{width:32px;height:32px;display:block;}.contact-page .contact-factory-details strong{display:block;font-family:"DIN Pro", Arial, sans-serif !important;font-size:22px !important;font-weight:700 !important;line-height:1.15 !important;color:#d52518 !important;margin:0 0 12px !important;}.contact-page .contact-factory-address p{font-family:Rubik, Arial, sans-serif !important;font-size:18px !important;font-weight:400 !important;line-height:1.35 !important;color:#241919 !important;margin:0 0 24px !important;}.contact-page .contact-factory-address .contact-map-btn{margin:0 !important;height:44px !important;min-height:44px !important;padding:0 26px !important;border-radius:10px !important;font-family:"DIN Pro", Arial, sans-serif !important;font-size:16px !important;font-weight:700 !important;background:#d52518 !important;color:#fcf8f3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.contact-page .contact-factory-address .contact-map-btn:hover{background:#b51d12 !important;}.contact-page .contact-hours-list{margin:0 !important;padding:0 !important;list-style:none !important;display:flex;flex-direction:column;gap:4px;}.contact-page .contact-hours-list li{display:grid;grid-template-columns:150px auto;align-items:baseline;column-gap:14px;font-family:Rubik, Arial, sans-serif !important;font-size:18px !important;line-height:1.32 !important;color:#241919 !important;}.contact-page .contact-hours-list .day{font-weight:700;position:relative;padding-left:14px;white-space:nowrap;}.contact-page .contact-hours-list .day::before{content:"•";position:absolute;left:0;top:0;color:#241919;}.contact-page .contact-hours-list .time{font-weight:400;white-space:nowrap;}.contact-page .contact-end-section{width:min(1140px, calc(100% - 64px));padding:40px 0 115px !important;}.contact-page .contact-end-box{height:400px;min-height:400px;border-radius:30px;background:#f36c00;position:relative;display:flex;align-items:center;overflow:visible !important;isolation:isolate;}.contact-page .contact-watermark-clip{position:absolute;inset:0;border-radius:30px;overflow:hidden;pointer-events:none;z-index:1;}.contact-page .contact-watermark{position:absolute !important;left:-58px !important;top:-42px !important;width:520px !important;height:auto !important;max-width:none !important;max-height:none !important;opacity:0.22 !important;pointer-events:none;}.contact-page .contact-end-copy{position:relative;z-index:2;max-width:62%;padding:45px 0 45px 65px;}.contact-page .contact-end-copy h2{font-family:"DIN Pro", Arial, sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:1.15 !important;color:#fcf8f3 !important;margin:0 0 22px !important;}.contact-page .contact-end-copy p{font-family:Rubik, Arial, sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.38 !important;color:#fcf8f3 !important;max-width:540px !important;margin:0 0 18px !important;}.contact-page .contact-primary-white{background:#ffffff !important;color:#241919 !important;margin-top:8px !important;height:44px !important;min-height:44px !important;border-radius:10px !important;padding:0 22px !important;font-family:"DIN Pro", Arial, sans-serif !important;font-size:16px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;}.contact-page .contact-primary-white:hover{background:#f7ebde !important;color:#241919 !important;}.contact-page .contact-primary-white .qm-inline-icon,
.contact-page .contact-primary-white svg{width:20px !important;height:20px !important;flex-shrink:0;fill:#241919 !important;}.contact-page .contact-end-person{position:absolute;z-index:3;right:52px;bottom:0;width:365px;height:472px;max-width:none;object-fit:contain;object-position:center bottom;}@media (min-width: 800px) and (max-width: 1199px){.contact-page .contact-channel-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:clamp(24px, 4vw, 56px) !important;}.contact-page .contact-factory{grid-template-columns:minmax(0, 1.3fr) minmax(0, 0.9fr) !important;gap:32px !important;}.contact-page .contact-factory-details{grid-template-columns:1fr 1fr !important;gap:20px !important;}.contact-page .contact-hours-list li{grid-template-columns:135px auto;font-size:16px !important;}.contact-page .contact-end-person{right:20px;width:clamp(260px, 30vw, 350px);height:auto;}}@media (max-width: 799px){.section-heading p{max-width:250px;}.contact-page .contact-hero-red{height:530px;}.contact-page .contact-hero-bg-svg{object-fit:cover;}.contact-page .contact-hero-copy{width:100%;max-width:100%;}.contact-page .contact-channel-grid{grid-template-columns:1fr !important;gap:36px !important;}.contact-page .contact-factory{grid-template-columns:1fr !important;padding:20px 0 65px !important;}.contact-page .contact-factory-details{grid-template-columns:1fr !important;gap:32px !important;}.contact-page .contact-watermark{width:340px !important;left:-40px !important;top:-25px !important;}.contact-page .contact-end-person{width:min(270px, 74vw);height:auto;right:50%;transform:translateX(50%);bottom:0;}}@media (max-width: 799px){contact-page .contact-hero{position:relative !important;width:100% !important;max-width:100% !important;margin-left:0 !important;padding-bottom:0 !important;margin-bottom:70px !important;min-height:auto !important;height:auto !important;overflow:visible !important;}.contact-page .contact-hero-red{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:calc(100% - 215px) !important;background:#D52518 !important;border-radius:0 0 24px 24px !important;overflow:hidden !important;z-index:0 !important;}.contact-page .contact-hero-bg-svg{display:none !important;}.contact-page .contact-hero-layout{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:calc(100% - 40px) !important;max-width:400px !important;margin:0 auto !important;padding-top:120px !important;padding-bottom:0 !important;min-height:auto !important;height:auto !important;gap:0 !important;}.contact-page .contact-hero h1{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 0 22px 0 !important;width:100% !important;font-size:clamp(23px, 6.8vw, 30px) !important;line-height:1.15 !important;text-align:center !important;white-space:nowrap !important;}.contact-page .contact-hero-copy{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 0 28px 0 !important;width:100% !important;max-width:100% !important;text-align:left !important;z-index:2 !important;}.contact-page .contact-hero-copy p{font-size:16px !important;line-height:1.38 !important;margin:0 0 18px 0 !important;}.contact-page .contact-hero-copy p:last-child{margin-bottom:0 !important;}.contact-page .contact-hero-visual{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 auto !important;width:min(300px, 84vw) !important;max-width:310px !important;height:auto !important;display:block !important;z-index:5 !important;}.contact-page .contact-hero-art{display:block !important;width:100% !important;height:auto !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;border-radius:32px !important;}.contact-page .contact-hero-plus{position:absolute !important;bottom:-26px !important;right:-18px !important;width:98px !important;height:auto !important;z-index:6 !important;}.contact-page .contact-end-box{display:flex !important;flex-direction:column !important;height:auto !important;min-height:auto !important;padding-top:40px !important;overflow:hidden !important;}.contact-page .contact-end-copy{position:relative !important;padding:0 24px 30px 24px !important;width:100% !important;max-width:100% !important;}.contact-page .contact-end-person{position:relative !important;bottom:auto !important;right:auto !important;left:auto !important;transform:none !important;width:85% !important;max-width:280px !important;margin:0 auto !important;display:block !important;}.contact-page .contact-end-box{display:flex !important;flex-direction:column !important;height:auto !important;min-height:auto !important;padding-top:40px !important;overflow:hidden !important;}.contact-page .contact-end-copy{position:relative !important;padding:0 24px 30px 24px !important;width:100% !important;max-width:100% !important;}.contact-page .contact-end-person{position:relative !important;bottom:auto !important;right:auto !important;left:auto !important;transform:none !important;width:85% !important;max-width:280px !important;margin:0 auto !important;display:block !important;}}@media (min-width: 800px){#inicio.hero{position:relative !important;width:100vw !important;max-width:100% !important;margin:0 !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;background:#FCF8F3 !important;background-image:none !important;overflow:hidden !important;display:block !important;}#inicio.hero .hero-picture{position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:auto !important;margin-top:0 !important;z-index:1 !important;pointer-events:none !important;}#inicio.hero .hero-picture > .hero-bg{position:relative !important;inset:auto !important;display:block !important;width:106% !important;max-width:none !important;height:auto !important;left:50% !important;transform:translateX(-50%) !important;object-fit:cover !important;}#inicio.hero .hero-inner{position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:min(1180px, calc(100% - 48px)) !important;height:auto !important;padding-top:clamp(92px, 10vw, 148px) !important;z-index:3 !important;}#inicio.hero h1{font-size:clamp(22px, 2.35vw, 40px) !important;line-height:1.08 !important;margin:0 0 clamp(6px, 0.7vw, 14px) 0 !important;max-width:780px !important;}#inicio.hero p{font-size:clamp(12.5px, 1.12vw, 18px) !important;line-height:1.26 !important;margin:0 auto !important;max-width:clamp(420px, 42vw, 640px) !important;}}@media (min-width: 800px) and (max-width: 1150px){.header{top:10px !important;}.header .nav{height:64px !important;min-height:64px !important;}#inicio.hero .hero-inner{padding-top:clamp(82px, 9.2vw, 108px) !important;}}@media (min-width: 901px) and (max-width: 1260px){.header .nav{padding:0 22px !important;gap:14px !important;}.header .brand img{width:clamp(110px, 10.5vw, 140px) !important;}.header .menu{gap:clamp(14px, 2vw, 28px) !important;}.header .menu > a:not(.nav-contact){font-size:clamp(14px, 1.3vw, 16px) !important;}}.product-card-qm p strong,
.about-product-grid p strong,
.pd-other-body p strong{font-family:'Rubik', Arial, sans-serif !important;font-weight:500 !important;font-synthesis:none !important;-webkit-font-smoothing:antialiased !important;}@media (min-width: 901px){.product-card-qm{height:416px !important;min-height:416px !important;}.product-card-qm .product-card-body{top:244px !important;bottom:26px !important;}.product-card-qm h3{margin:0 0 8px !important;}.product-card-qm p{font-size:15px !important;line-height:1.28 !important;margin:0 0 14px !important;}.product-card-qm .product-btn{margin-top:auto !important;}}.material-symbols-rounded.qm-icon-local{display:inline-flex!important;align-items:center;justify-content:center;font-family:inherit!important;line-height:1;vertical-align:middle}.material-symbols-rounded.qm-icon-local svg{width:1em;height:1em;display:block;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#inicio .carousel-dot{min-width:24px;min-height:24px;touch-action:manipulation}