*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,svg{display:block;height:auto;max-width:100%}button,input,select{font:inherit}h1,h2,h3,h4,p{overflow-wrap:break-word}ul{list-style:none;padding:0}h1,h2,h3,h4{text-wrap:balance}#root{isolation:isolate}iframe{border:0}:root{--body-padding:16px}@media(min-width:600px){:root{--body-padding:16px}}@media(min-width:840px){:root{--body-padding:24px}}@media(min-width:1024px){:root{--body-padding:32px}}@media(min-width:1280px){:root{--body-padding:32px}}@media(min-width:1440px){:root{--body-padding:32px}}.container,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--body-padding);padding-right:var(--body-padding);position:relative;width:100%}@media(min-width:600px){.container{max-width:600px}}@media(min-width:840px){.container{max-width:840px}}@media(min-width:1024px){.container{max-width:1024px}}.container-xl{max-width:1280px}@media(min-width:1280px){.container{max-width:1280px}}.container-xxl{max-width:1440px}.grid{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr)}.grid-col-6{grid-column:span 6}.grid-col-12{grid-column:span 12}@media(min-width:840px){.grid-col-md-4{grid-column:span 4}.grid-col-md-5{grid-column:span 5}.grid-col-md-6{grid-column:span 6}.grid-col-md-7{grid-column:span 7}.grid-col-md-8{grid-column:span 8}}@media(min-width:1024px){.grid-col-lg-3{grid-column:span 3}}:root{--body-color:#413c38;--body-bg:#fef8ec;--section-padding:3rem}@media(min-width:840px){:root{--section-padding:4rem}}@media(min-width:1024px){:root{--section-padding:5rem}}body{background-color:var(--body-bg);color:var(--body-color);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}a:not(.button){color:#ea5524}a:not(.button):focus,a:not(.button):focus-visible,a:not(.button):hover{opacity:.8}strong{font-weight:600}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:500;line-height:1.2}.h1,h1{font-size:clamp(40px,4vw,72px)}.h2,h2{font-size:clamp(32px,4vw,48px)}.h3,h3{font-size:clamp(24px,4vw,32px)}.h4,h4{font-size:18px}.black{color:#161412}.white{color:#fff}.inner-padding{padding:clamp(32px,6vw,80px) clamp(16px,6vw,80px)}#cta,#diferenciais,#produtos,#sobre,footer{margin-top:clamp(48px,6vw,80px)}header{color:#314136;position:relative;z-index:100}header [class^=container]{display:flex;justify-content:space-between;min-height:64px}header .brand{margin:0 auto;position:relative;width:140px}header .brand .logo-box{background:#ea5524;left:0;padding:1.5rem;position:absolute;right:0;top:0}header .brand span{display:none;font-size:.875rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}header .brand span.mt{right:calc(100% + 3.5rem)}header .brand span.mc{left:calc(100% + 3.5rem)}@media(min-width:840px){header .brand{width:196px}header .brand .logo-box{padding:2rem;width:196px}}@media(min-width:1024px){header .brand span{display:block}}header .social-links{align-items:center;display:flex;flex:0 0 80px;gap:.5rem;justify-content:flex-end;margin:16px 0 16px -80px}footer{font-size:1rem;font-weight:500;line-height:1.2;text-transform:uppercase}footer,footer a:not(.button){color:#314136}footer a:not(.button){text-decoration:none}footer a:not(.button):focus,footer a:not(.button):focus-visible,footer a:not(.button):hover{color:#ea5524}footer svg{max-width:unset}footer .title{font-weight:700}footer small{display:block;font-size:.75em;letter-spacing:.025em;line-height:1.4}footer .copyright{padding:2rem 0 1rem}footer .grid{--area-padding:.893rem 1.5rem;gap:0;grid-template-areas:"bb" "at" "aa" "wt" "ww" "oo" "ss";grid-template-columns:1fr;grid-template-rows:auto}footer .grid .brand{grid-area:bb}footer .grid .address-title{grid-area:at}footer .grid .address{grid-area:aa}footer .grid .wapp-title{grid-area:wt}footer .grid .wapp{grid-area:ww}footer .grid .social-links{grid-area:ss}footer .grid .opening{grid-area:oo}footer .grid,footer .grid>a,footer .grid>div{border:1px solid #314136}footer .grid a,footer .grid>div{padding:var(--area-padding)}footer .grid a,footer .grid div{display:flex;flex-direction:column;justify-content:center}footer .grid .address,footer .grid .social-links{display:grid;padding:0}footer .grid .address>a,footer .grid .address>div,footer .grid .social-links>a,footer .grid .social-links>div{padding:var(--area-padding)}footer .grid .address>a:not(:last-of-type),footer .grid .address>div:not(:last-of-type),footer .grid .social-links>a:not(:last-of-type),footer .grid .social-links>div:not(:last-of-type){border-right:2px solid #314136}footer .grid .address{grid-template-columns:min-content 1fr}footer .grid .social-links{grid-template-columns:repeat(2,1fr)}footer .grid .brand,footer .grid .social-links a{align-items:center}footer .grid .brand svg{margin:.5rem}@media(min-width:1024px){footer .grid{grid-template-areas:"bb at wt ss" "bb aa ww ss" "bb oo oo oo";grid-template-columns:min-content auto min-content min-content;grid-template-rows:min-content auto min-content}}#float-wapp{position:relative}#float-wapp :after,#float-wapp :before{color:#fff;font-family:Arial,sans-serif;font-weight:500;line-height:20px;position:absolute;white-space:nowrap}#float-wapp .wapp-btn{animation-duration:.5s;animation-name:wapp-show;background-color:rgba(0,174,44,.75);border-radius:999em 0 0 999em;bottom:4%;cursor:pointer;padding:8px 100px 8px 8px;position:fixed;right:0;transition:transform .25s;z-index:1030}#float-wapp .wapp-btn:before{animation:wapp-pulse-msg .2s forwards;animation-delay:15s;background-color:red;border-radius:50%;content:"1";font-size:10px;height:16px;left:8px;opacity:0;text-align:center;width:16px}#float-wapp .wapp-btn:after{animation:wapp-pulse 1.3s infinite;background-color:#00e676;border-radius:50%;content:"";height:36px;left:10px;top:10px;width:36px;z-index:-1}#float-wapp .wapp-btn.is-hidden:not(:hover){transform:translateX(80px)}#float-wapp .wapp-btn.is-hidden:not(:hover) .wapp-icon:after,#float-wapp .wapp-btn.is-hidden:not(:hover) .wapp-icon:before{opacity:0}#float-wapp .wapp-icon{background-image:url(../images/whatsapp-logo.svg);background-position-y:center;background-repeat:no-repeat;background-size:140px;float:left;height:40px;text-rendering:auto;width:40px}#float-wapp .wapp-icon:after,#float-wapp .wapp-icon:before{left:56px;opacity:.9;transition:opacity .25s}#float-wapp .wapp-icon:before{content:"compre pelo";font-size:12px;top:10px}#float-wapp .wapp-icon:after{bottom:10px;content:"WhatsApp";font-size:14px}@keyframes wapp-show{0%{transform:translateX(100%)}}@keyframes wapp-pulse{0%{box-shadow:0 0 0 0 rgba(0,230,118,.6)}to{box-shadow:0 0 0 25px rgba(0,230,118,0)}}@keyframes wapp-pulse-msg{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}#hero{overflow:hidden}#hero .section-content{background-color:#314136;color:#fff;gap:0;padding-top:88px}#hero .section-content>div{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#hero .section-content .hero-image{justify-content:flex-end;position:relative}#hero .section-content .hero-image .model{flex:0 1 auto;max-width:640px}#hero .section-content .hero-image .model img{transform:translateX(6%)}#hero .section-content .hero-image .temperos{bottom:0;max-width:742px;position:absolute;width:116%}#hero .section-content .hero-text{gap:1.5rem}@media(min-width:840px){#hero .section-content{min-height:calc(100vh - 64px)}#hero .section-content .hero-text{align-items:flex-start;line-height:1.8;text-align:start}}#carousel{--bg-color:transparent;color:#ea5524;line-height:1.2;text-align:center;text-transform:uppercase}#carousel .section-content,#carousel .section-content>div{border:1px solid #ea5524}#carousel .section-content{background-color:var(--bg-color);border-top:15px solid #ea5524;flex-wrap:wrap}#carousel .section-content,#carousel .section-content>div{display:flex}#carousel .section-content>div{flex-direction:column;justify-content:center;width:100%}@media(min-width:1024px){#carousel .section-content{flex-wrap:nowrap}#carousel .section-content .carousel-text{flex:0 0 256px}}#carousel .carousel-text{padding:1.5rem}#carousel .carousel-text .block{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:2px;padding:1.5rem 0;position:relative}#carousel .carousel-text .block span{font-size:1rem}#carousel .carousel-text .block strong{font-size:56px;font-weight:500}#carousel .carousel-text .block:after,#carousel .carousel-text .block:before{background:#ea5524;content:"";height:4px;left:50%;margin-left:-1.5rem;position:absolute;width:3rem}#carousel .carousel-text .block:before{top:0}#carousel .carousel-text .block:after{bottom:0}#carousel .swiper{--swiper-preloader-color:#ea5524;--swiper-theme-color:#ea5524}#carousel .swiper .slide-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:160px;min-height:252px;padding-bottom:1.5rem;position:relative}#carousel .swiper .slide-content img{max-width:120px}#carousel .swiper .slide-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#161412;display:-webkit-box;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin:8px 14px;overflow:hidden;text-overflow:ellipsis}#carousel .swiper .swiper-nav{align-items:center;border-top:2px solid #ea5524;display:flex;list-style:none;margin:0;padding:0}#carousel .swiper .swiper-nav li{width:50%}#carousel .swiper .swiper-nav li:first-child{border-right:1px solid}#carousel .swiper .swiper-nav li:nth-child(2){border-left:1px solid}#carousel .swiper .swiper-nav button{background-color:var(--bg-color);border-radius:0;color:#ea5524;width:100%}#carousel .swiper .swiper-nav button:not(:disabled):hover{background-color:#ea5524;color:var(--body-bg)}#diferenciais{margin-bottom:-1.5rem}#diferenciais .section-content{font-size:14px;justify-items:center;margin-bottom:2rem;position:relative;text-align:center;z-index:10}#diferenciais .section-content>div{align-items:center;display:flex;flex-direction:column;gap:.5rem;max-width:400px;padding:0 1rem}#diferenciais .section-content .title{font-weight:600}@media(min-width:1024px){#diferenciais .section-content{margin-bottom:-5rem}#diferenciais .section-content>div:first-child,#diferenciais .section-content>div:nth-child(4){margin-top:6rem}}#diferenciais img{margin:0 auto;position:relative}#produtos{background:#161412;color:#fce8c9;overflow:hidden;position:relative}#produtos .bg{background-image:url(../images/bg-produtos.jpg);background-position:50%;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:100vw}#produtos .bg:before{background:linear-gradient(0deg,#161412,rgba(22,20,18,0));content:"";inset:0;position:absolute}#produtos .accordion .accordion-text,#produtos .section-content{align-items:flex-start;display:flex;flex-direction:column}#produtos .section-content{gap:2rem;padding:clamp(48px,6vw,96px) 0}#produtos .section-content h2{font-size:clamp(32px,4vw,40px);text-transform:uppercase}#produtos .accordion{background:rgba(22,20,18,.4)}#produtos .accordion .accordion-title{font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}#produtos .accordion .accordion-text{font-size:14px;font-weight:500;gap:1rem;margin-bottom:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}#produtos .accordion .accordion-text h3{font-size:clamp(18px,4vw,26px)}#produtos .accordion .accordion-text p{color:var(--body-bg)}@media(min-width:840px){#produtos .accordion .accordion-text{font-size:1rem}}@media(min-width:1024px){#produtos .accordion .accordion-text{max-width:80%}}#sobre .section-content{row-gap:2rem}@media(min-width:840px){#sobre .section-content{-moz-column-gap:5%;column-gap:5%}}#sobre .section-text{display:flex;flex-direction:column;gap:1rem}#sobre .section-images{align-items:start}#sobre .section-images,#sobre .section-images>div{gap:1rem}@media(min-width:840px){#sobre .section-images,#sobre .section-images>div{gap:1.5rem}}#sobre .section-images>div{display:flex;flex-direction:column}#sobre .section-images>div div{aspect-ratio:1/1}#sobre .section-images>div div:not(.badge) img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#sobre .section-images>div div.badge{align-items:center;display:flex;justify-content:center;padding:12%}@media(min-width:840px){#sobre .section-images>div div.badge{aspect-ratio:unset;padding-bottom:0}#sobre .section-images>div:first-child div:first-child{aspect-ratio:9/16}#sobre .section-images>div:nth-child(2) div:first-child{aspect-ratio:16/9}}#sobre h2{font-size:clamp(32px,4vw,40px);margin-bottom:1rem}#sobre h2:before{background:#ea5524;content:"";display:block;height:4px;margin-bottom:.75em;width:48px}#cta .section-content{background:url(../images/bg-cta.jpg) 50% #362f2d;background-size:cover}#cta .section-content>.grid{background-color:#f6ad4a;margin-top:164px;padding:1.5rem 1rem 1rem;row-gap:2rem}@media(min-width:600px){#cta .section-content>.grid{padding:1.5rem}}#cta .section-content>.grid .cta-wapp{align-items:center;display:flex;gap:1rem}#cta .section-content>.grid .cta-wapp figure{flex:0 0 30%;place-self:start;position:relative}#cta .section-content>.grid .cta-wapp figure img{left:0;position:absolute;top:0;transform:translateY(-50%)}@media(min-width:600px){#cta .section-content>.grid .cta-wapp figure{flex:0 0 136px}}@media(min-width:840px){#cta .section-content>.grid .cta-wapp figure{flex:0 0 180px;place-self:center}}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.mt-2{margin-top:8px!important}.mb-2{margin-bottom:8px!important}.text-center{text-align:center!important}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-nowrap{white-space:nowrap}.button:focus,.button:focus-visible,.button:hover,button:focus,button:focus-visible,button:hover{outline:0}.button,button{align-items:center;background-color:var(--body-bg);border:none;border-radius:4px;color:#314136;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:0 24px;text-decoration:none}.button:not(:disabled):focus,.button:not(:disabled):focus-visible,.button:not(:disabled):hover,button:not(:disabled):focus,button:not(:disabled):focus-visible,button:not(:disabled):hover{color:#ea5524}.button:disabled,button:disabled{cursor:not-allowed;opacity:.6}.button.button-sm,button.button-sm{font-size:.875rem;min-height:32px;padding:0 16px}.button.button-lg,button.button-lg{font-size:1.125rem;min-height:56px;padding:0 32px}.button:not(.button-square,.button-sm),button:not(.button-square,.button-sm){min-width:176px}.button.button-square,button.button-square{height:44px;min-height:auto;padding:4px;width:44px}.button.button-square.button-sm,button.button-square.button-sm{height:32px;width:32px}.button.button-square.button-lg,button.button-square.button-lg{height:56px;width:56px}.button.button-square svg,button.button-square svg{height:100%;width:100%}.accordion{--b-width:2px;--b-color:#7a6a60;--c-active:#f6ad4a;--c-active-bg:#fce8c9;border-bottom:solid var(--b-width) var(--b-color)}.accordion .heading{background-color:var(--b-color);border:solid var(--b-color);border-width:var(--b-width) var(--b-width) 0 var(--b-width);padding:1rem 1.5rem}.accordion .accordion-header{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:solid var(--b-width) var(--b-color);border-radius:0;color:inherit;display:grid;font:inherit;grid-template-columns:60px 1fr;margin-bottom:calc(var(--b-width)*-1);padding:0;text-align:start;transition:background-color .3s ease;width:100%}.accordion .accordion-header:not(.active):focus,.accordion .accordion-header:not(.active):focus-visible,.accordion .accordion-header:not(.active):hover{background-color:rgba(22,20,18,.25);color:inherit}.accordion .accordion-header.active{background-color:rgba(22,20,18,.5);color:var(--c-active)}.accordion .accordion-header.active .accordion-icon{transform:rotate(90deg)}.accordion .accordion-title{border-left:solid var(--b-width) var(--b-color);font-size:1rem;font-weight:700;line-height:1.2;padding:1rem 1.5rem;text-transform:uppercase}.accordion .accordion-icon{max-width:unset;place-self:center;pointer-events:none;transition:transform .3s ease}.accordion .accordion-content{border:solid var(--b-color);border-width:0 var(--b-width);max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion .accordion-content.active{max-height:500px}.accordion .accordion-text{padding:1.5rem}