:root{--orange:#b9ef38;--blue:#184f3b}body{background:#f2f3ec}.announcement{background:#153c2e;color:#ecf9d1}.header{background:#f2f3ec}.logo svg{color:#153c2e;fill:currentColor}.top-searched{background:#153c2e;color:#fff;position:relative;overflow:hidden}.top-searched:before{content:'';position:absolute;inset:28px;border:1px solid #ffffff20;pointer-events:none}.top-searched>.top-heading>div>h1{max-width:700px;font-style:italic;text-transform:uppercase}.top-heading .eyebrow{color:#b9ef38}.top-heading h1 span,.section-heading h2 span{color:#75a80b}.top-heading .button{background:#b9ef38;color:#112f24}.top-scroller{position:relative}.top-card{background:#fff;color:#111}.top-card img{object-fit:contain;background:#fff}.brand-tabs button.active{background:#153c2e;color:#fff}.button{background:#153c2e;color:#fff}.product-image{background:white}.product-image img{object-fit:contain}.card-arrow{background:#b9ef38;color:#112f24}.top-rank{background:#b9ef38;color:#153c2e}.filters select:focus,.search input:focus{outline-color:#153c2e}footer{border-top:3px solid #153c2e}.logo span{font-style:italic}.top-searched>svg{display:none}@media(max-width:767px){.top-searched:before{inset:12px}.logo{font-size:20px}.top-heading h1{font-size:44px}} 
:root{--aw-ignicao:#b9ef38;--aw-cobalto:#184f3b;--aw-concreto:#f2f3ec}

.catalog-nav.brand-tabs{margin:0;padding:0 var(--aw-gutter);height:50px;align-items:center;border-bottom:var(--aw-border);background:#fff;position:relative;z-index:4}
.catalog-nav.brand-tabs button{height:32px;padding:0 18px;border-width:1px}
.catalog-section{margin-top:20px}
.section-heading{padding-bottom:12px}
.section-heading .eyebrow{margin-bottom:6px}
.section-heading h2{font-size:clamp(32px,3.5vw,48px)}
.results-toolbar{margin-top:16px}

@media(max-width:767px){
  .catalog-nav.brand-tabs{height:46px;padding:0 var(--aw-gutter);gap:6px}
  .catalog-nav.brand-tabs button{height:30px;padding:0 10px;font-size:10px}
  .catalog-section{margin-top:16px}
  .section-heading{flex-direction:row;align-items:end;padding-bottom:10px}
  .section-heading .eyebrow{display:none}
  .section-heading h2{font-size:32px}
  .section-heading>p{text-align:right}
  footer .logo{font-size:30px}
}
