:root{--cp-gold:#f5c518;--cp-ink:#151512}html{scroll-behavior:smooth}body{background:#faf8f1;color:var(--cp-ink)}.site-header{background:#11120f!important;color:#fff!important;border:0;padding-top:22px!important}.site-header .site-title a,.site-header a{color:#fff!important}.site-branding .custom-logo{max-height:76px;width:auto}.site-header .site-description{color:#d4d1c5}.site-search{display:none}.storefront-breadcrumb{margin-bottom:0;padding-bottom:12px}.home .entry-header,.home .storefront-breadcrumb,.home .entry-meta{display:none}.home .content-area{width:100%;float:none;margin:0}.home #secondary{display:none}.site-main{margin-bottom:30px}.cp-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:38px;align-items:center;padding:42px 0 36px}.cp-hero-copy h1{font-size:clamp(40px,5vw,64px);line-height:1.06;font-weight:800;letter-spacing:-2px;margin:18px 0 24px}.cp-hero img{border-radius:20px;width:100%;box-shadow:0 16px 40px #30220f24}.cp-eyebrow{font-size:12px;letter-spacing:2.5px;font-weight:800;color:#716021}.cp-hero-copy p{font-size:18px;line-height:1.6;color:#54574d;max-width:480px}.cp-hero-copy .cp-portuguese{font-size:14px;color:#727568}.cp-cta,.button.alt,button.alt{background:var(--cp-gold)!important;color:#111!important;border-radius:8px!important}.cp-cta{padding:15px 23px!important;font-weight:700}.cp-demo-note{background:#f1e9cb;border:1px solid #ded2a3;border-radius:12px;padding:17px 22px;font-size:14px}.cp-demo-note strong{font-size:11px;letter-spacing:1.5px;margin-right:12px}.cp-demo-note span{color:#6f705f;font-size:12px}.cp-menu-heading{padding-top:48px}.cp-menu-heading h2{font-size:36px;font-weight:750;letter-spacing:-1px;margin:10px 0}.cp-menu-heading p{color:#666b5c}.orderable-product{border-radius:14px!important;overflow:hidden}.orderable-product img{border-radius:10px}.orderable-product__title{font-weight:700!important}.orderable-product__price{font-weight:700!important}.site-footer{background:#11120f;color:#d9d7cc}.site-footer a{color:var(--cp-gold)}.woocommerce-info{background:#f3e8be;color:#222}.woocommerce-breadcrumb{font-size:12px}.entry-content small[lang=pt]{display:block;margin-top:7px;color:#74796a}.woocommerce-checkout #payment{background:#f3f0e6}@media(max-width:767px){.cp-hero{grid-template-columns:1fr;padding-top:22px;gap:22px}.cp-hero-copy h1{font-size:44px}.cp-hero img{max-height:320px;object-fit:cover}.cp-menu-heading h2{font-size:30px}.cp-demo-note{padding:15px}.site-branding{margin-bottom:12px!important}}
.site-header .site-branding img{max-width:100px!important;max-height:100px!important;width:auto!important}.site-header .site-branding{margin-bottom:0!important}.site-header{padding-bottom:0!important}.site-header .main-navigation ul.menu>li>a{padding-top:15px;padding-bottom:15px}.storefront-handheld-footer-bar{display:none!important}