.brand-carousel{max-width:1320px;padding:26px 28px 30px;margin:auto}.brand-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.brand-kicker{font:700 10px Arial,sans-serif;letter-spacing:.15em;color:#7a8c73}.brand-carousel h2{font:600 24px/1.3 Arial,sans-serif;letter-spacing:-.4px;color:#173d2c;margin:5px 0 0}.brand-controls{display:flex;gap:7px}.brand-controls button{height:36px;min-width:36px;border:1px solid #dce5d7;background:#fff;color:#155b46;border-radius:6px;font-size:23px;cursor:pointer}.brand-controls button[data-brand-pause]{font:13px Arial,sans-serif;padding:0 12px}.brand-controls button:hover{background:#f0f4ed}.brand-window{overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.brand-window::-webkit-scrollbar{display:none}.brand-track{display:flex;gap:16px}.brand-slide{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #e1e7dc;border-radius:10px;height:105px;display:flex;align-items:center;justify-content:center;padding:18px}.brand-slide span{font:700 24px/1.3 Arial,sans-serif;color:#244a35;text-align:center}.brand-controls button:focus-visible,.brand-window:focus-visible{outline:2px solid #cf704c;outline-offset:3px}
/* Palavra AGROMIL conforme a prévia escolhida pelo usuário. */
.store-logo{font-family:Arial,Helvetica,sans-serif!important}.store-logo span{font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;letter-spacing:1.28px!important;width:142px!important;flex-basis:142px!important}.store-logo b{font:900 23px Arial,Helvetica,sans-serif!important;letter-spacing:1.28px!important}.store-logo small{font:900 8px Arial,Helvetica,sans-serif!important;letter-spacing:.8px!important;color:#f6d8c9!important}
@media(max-width:760px){.brand-carousel{padding:22px 16px}.brand-carousel h2{font-size:21px}.brand-slide{flex-basis:calc((100% - 16px)/2);height:95px}.brand-slide span{font-size:19px}.brand-controls button[data-brand-pause]{font-size:11px;padding:0 8px}.brand-carousel-heading{gap:10px}}
@media(max-width:420px){.brand-slide{flex-basis:100%}.brand-carousel h2{font-size:19px}}
.brand-carousel-heading{justify-content:flex-end;margin-bottom:10px}.brand-carousel{padding-top:16px}

.brand-slide img{display:block;width:auto;height:auto;max-width:180px;max-height:82px;object-fit:contain}.brand-slide img[src*='formula-natural']{max-width:120px}
