.catalog-page,.product-page{min-height:100vh;padding-bottom:32px;overflow-x:hidden}.catalog-shell{width:min(1280px,100% - 32px);margin:auto}.store-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:sticky;top:0}.store-header-inner{justify-content:space-between;align-items:center;gap:14px;min-height:72px;display:flex;position:relative}.store-text-menu{align-items:center;gap:26px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.store-text-menu a{color:#415349;white-space:nowrap;font-size:.86rem;font-weight:700}.store-text-menu a:hover{color:var(--brand)}.store-brand{align-items:center;gap:10px;min-width:0;display:flex}.store-logo{background:var(--brand);color:#fff;letter-spacing:-.06em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.store-brand strong{white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;display:block;overflow:hidden}.cart-button{gap:6px;padding:0 10px;font-size:.85rem}.cart-button b{background:var(--brand);color:#fff;border-radius:20px;min-width:19px;font-size:.72rem;line-height:19px}.cart-button{background:0 0;border:0;width:44px;padding:0}.cart-button b{margin-top:-23px;margin-left:22px;position:absolute}.store-banner{background:#dfe9db;width:100vw;height:clamp(300px,31.25vw,600px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.store-banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.category-highlight{color:#45544d;background:0 0;border:0;flex:none;justify-items:center;gap:7px;min-width:68px;padding:0;display:grid}.category-highlight-image{border:2px solid var(--line);width:64px;height:64px;color:var(--brand);background:#eef2ed;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid;overflow:hidden}.category-highlight-image img{object-fit:cover;width:100%;height:100%;display:block}.category-highlight-label{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:92px;font-size:.76rem;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.category-highlight.selected{color:var(--brand)}.category-highlight.selected .category-highlight-image{border-color:var(--brand);box-shadow:0 0 0 3px #24694920}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cart-overlay{place-items:stretch end;padding:0}.cart-drawer{border-radius:0;width:min(460px,100%);height:100vh;max-height:none;padding:28px 22px}.cart-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.cart-line strong,.cart-line small{display:block}.cart-line small{color:var(--muted);margin-top:3px;font-size:.76rem}.cart-total{justify-content:space-between;font-size:1.05rem;display:flex}.cart-drawer label{margin:12px 0;font-size:.85rem;font-weight:700;display:block}.cart-drawer input,.cart-drawer select,.cart-drawer textarea{background:#fff;border:1px solid #cfd6d1;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.cart-drawer textarea{min-height:70px}@media (min-width:700px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-header-inner{min-height:78px}}@media (min-width:1024px){.catalog-shell{width:min(1280px,100% - 64px)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (max-width:620px){.store-text-menu{display:none}.store-header-inner{min-height:64px}.cart-button span{display:none}.store-banner{height:clamp(245px,68vw,340px)}.product-grid{gap:10px}.catalog-page{padding-bottom:76px}}@media (max-width:340px){.product-grid{grid-template-columns:1fr}}.catalog-page{overflow-x:clip}.store-header-inner{padding-right:max(0px,env(safe-area-inset-right));padding-left:max(0px,env(safe-area-inset-left))}@media (max-width:520px){.catalog-shell{width:min(100% - 24px,1280px)}.product-grid{gap:9px}.store-header-inner{gap:8px}}@media (max-width:345px){.product-grid{grid-template-columns:1fr}}.product-page{min-height:100vh}.product-page-content{padding-block:28px 48px}.product-page-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);margin-top:18px;display:grid}.product-page-image{min-height:clamp(280px,42vw,560px);color:var(--muted);background:#f2f3f0;border-radius:16px;place-items:center;display:grid;overflow:hidden}.product-page-image img{object-fit:cover;width:100%;height:100%;display:block}.product-page-details{min-width:0;padding-top:clamp(0px,3vw,32px)}.product-page-details h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.product-page-unit,.product-page-description{color:var(--muted);line-height:1.55}.product-page-description{max-width:58ch;margin-top:24px}.product-page-price{margin:28px 0 4px;font-size:1.55rem;font-weight:800}.product-page-details del{color:#7f8a83}@media (max-width:700px){.product-page-content{padding-block:18px 32px}.product-page-grid{grid-template-columns:1fr;gap:22px;margin-top:12px}.product-page-image{min-height:clamp(260px,85vw,420px)}.product-page-details{padding-top:0}.product-page-description{margin-top:18px}}.product-page-terraforte{color:#163f2b;background:#f7f7f3}.product-page-terraforte .product-page-content{padding:34px 0 72px}.product-page-terraforte .back-to-catalog{color:#1b6a49;font-size:.88rem}.product-page-terraforte .product-page-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,5vw,70px);margin-top:16px}.product-page-terraforte .product-page-image{aspect-ratio:1;background:#e8eee8;border:1px solid #d9e2db;border-radius:20px;min-height:0}.product-page-terraforte .product-page-image img{object-fit:cover}.product-page-terraforte .product-page-details{background:#fff;border:1px solid #d9e2db;border-radius:20px;align-self:center;padding:clamp(26px,4vw,46px)}.product-page-terraforte .product-page-details h1{color:#163f2b;font-size:clamp(2.1rem,4vw,3.7rem)}.product-page-terraforte .product-page-description{color:#587064;margin-top:20px;font-size:1rem}.product-page-terraforte .product-page-price{color:#163f2b;margin:0;font-size:2rem}.product-page-installment{color:#60776a;margin:5px 0 0;font-size:.9rem}.product-page-terraforte .product-whatsapp-link{background:#1b6a49;border-radius:10px;width:100%;margin-top:24px;font-size:.95rem}@media (max-width:820px){.product-page-terraforte .product-page-grid{grid-template-columns:1fr;gap:24px}.product-page-terraforte .product-page-details{padding:24px}}@media (max-width:520px){.product-page-terraforte .product-page-content{padding-top:18px}}.catalog-page:has(.terraforte-footer){padding-bottom:0}.catalog-page .whatsapp-floating{bottom:28px}@media (max-width:620px){.catalog-page .whatsapp-floating{bottom:82px}}.store-banner{isolation:isolate}.category-highlight{gap:9px;min-width:96px}.category-highlight-image{background:#1b6a49;border:0;width:92px;height:92px;padding:4px;box-shadow:0 3px 10px #174b3430}.category-highlight-image img{object-fit:cover;border:3px solid #fff;border-radius:50%}.category-highlight-label{max-width:108px;font-size:.8rem}.category-highlight.selected .category-highlight-image{border:0;box-shadow:0 0 0 3px #d77b24,0 3px 10px #174b3430}@media (max-width:620px){.category-highlight{min-width:82px}.category-highlight-image{width:78px;height:78px}.category-highlight-label{max-width:88px;font-size:.74rem}.store-banner.has-mobile-banner{max-height:85vh;aspect-ratio:1080/1350!important;height:auto!important}.store-banner.has-mobile-banner img,.store-banner.has-mobile-banner picture img{object-fit:cover;object-position:center;width:100%;height:100%}}.category-highlight.selected .category-highlight-image{box-shadow:0 3px 10px #174b3430}.tractor-gallery{background:#123a28;border:1px solid #d9e2db;border-radius:20px;place-items:center;width:100%;height:clamp(480px,70vh,760px);display:grid;position:relative;overflow:hidden}.tractor-gallery>img{object-fit:contain;width:100%;height:100%;display:block}.tractor-gallery-arrow{color:#fff;background:#173f2bbd;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:46px;height:46px;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tractor-gallery-prev{left:14px}.tractor-gallery-next{right:14px}.tractor-gallery-count{color:#fff;background:#173f2bc7;border-radius:99px;padding:7px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:16px;right:16px}.product-page-terraforte .product-gallery-panel{min-width:0}@media (max-width:620px){.tractor-gallery{border-radius:14px;height:68vh;min-height:460px}.tractor-gallery-arrow{width:44px;height:44px}.tractor-gallery-prev{left:10px}.tractor-gallery-next{right:10px}.catalog-page .whatsapp-floating{bottom:110px;right:14px}.catalog-page{padding-bottom:112px}.catalog-page .whatsapp-floating{bottom:96px}.store-header-inner{justify-content:center}.store-header-inner>.store-brand{position:absolute;left:50%;transform:translate(-50%)}.store-header-inner>.terraforte-brand{display:block}.store-header-inner>.header-actions{position:absolute;right:0}.store-header-inner>.header-actions .cart-button{width:44px}}.cart-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10281d8c}.cart-drawer{color:#193027;background:#fbfcfa;border-radius:0;flex-direction:column;width:min(500px,100%);height:100dvh;max-height:none;padding:0;display:flex;box-shadow:-18px 0 48px #08201436}.cart-drawer-header{border-bottom:1px solid #dfe7e1;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 28px 20px;display:flex}.cart-drawer-header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:1.7rem}.cart-drawer-header .dialog-close{color:#1b573b;cursor:pointer;background:#fff;border:1px solid #dfe7e1;border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1.4rem;line-height:1;display:grid;position:static}.cart-drawer-body{flex:1;min-height:0;padding:18px 28px 28px;overflow:auto}.cart-items{gap:10px;display:grid}.cart-line{background:#fff;border:1px solid #e0e8e2;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cart-line-copy{min-width:0}.cart-line-copy strong,.cart-line-copy small{display:block}.cart-line-copy strong{font-size:.92rem;line-height:1.3}.cart-line-copy small{color:#728078;margin-top:3px;font-size:.76rem}.cart-line-side{flex:none;justify-items:end;gap:8px;display:grid}.cart-line-side>strong{color:#1c5139;font-size:.84rem}.cart-line .stepper{background:#f7faf7;border-color:#d6e2d9;height:34px}.cart-empty-state{text-align:center;color:#63736a;background:#f3f7f3;border:1px dashed #cad9cf;border-radius:16px;justify-items:center;gap:8px;padding:32px 20px;display:grid}.cart-empty-state>span{background:#e1eee4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.cart-empty-state strong{color:#1e3d2e}.cart-empty-state p{max-width:270px;margin:0;font-size:.84rem;line-height:1.45}.cart-summary{color:#214c38;background:#eaf3ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:17px 18px;display:flex}.cart-summary span{font-size:.84rem}.cart-summary strong{letter-spacing:-.03em;font-size:1.25rem}.cart-customer-fields{background:#fff;border:1px solid #e0e8e2;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:18px;display:grid}.cart-customer-fields legend{color:#245c40;text-transform:uppercase;letter-spacing:.08em;padding:0 4px;font-size:.78rem;font-weight:800}.cart-customer-fields label{color:#294037;margin:0;font-size:.8rem;font-weight:700;display:block}.cart-customer-fields input,.cart-customer-fields select,.cart-customer-fields textarea{color:#1e3028;background:#fff;border:1px solid #cbd9cf;border-radius:10px;outline:none;width:100%;max-width:100%;min-height:44px;margin-top:6px;padding:10px 11px;display:block}.cart-customer-fields input:focus,.cart-customer-fields select:focus,.cart-customer-fields textarea:focus{border-color:#2a7a53;box-shadow:0 0 0 3px #2a7a531c}.cart-customer-fields .cart-note{grid-column:1/-1}.cart-note span{color:#849189;font-weight:400}.cart-customer-fields textarea{resize:vertical;min-height:78px}.cart-drawer-footer{background:#fff;border-top:1px solid #dfe7e1;gap:10px;padding:16px 28px 24px;display:grid}.cart-drawer-footer small{color:#718078;text-align:center;font-size:.75rem}.cart-submit{color:#fff;background:#216c48;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-weight:800;display:flex;box-shadow:0 8px 16px #1d63302b}.cart-submit:hover:not(:disabled){background:#174f35}.cart-submit:disabled{color:#829087;box-shadow:none;cursor:not-allowed;background:#dce5de}.cart-submit span{font-size:1.15rem}@media (max-width:620px){.cart-drawer{border-radius:20px 20px 0 0;width:100%;height:min(94dvh,760px)}.cart-drawer-header{padding:22px 20px 16px}.cart-drawer-header h2{font-size:1.45rem}.cart-drawer-body{padding:16px 20px 20px}.cart-customer-fields{grid-template-columns:1fr;padding:15px}.cart-note{grid-column:auto!important}.cart-drawer-footer{padding:14px 20px max(18px,env(safe-area-inset-bottom))}.cart-line{padding:12px}.cart-line-side>strong{font-size:.78rem}.cart-empty-state{padding:24px 16px}.cart-overlay{place-items:stretch stretch;padding:0;inset:0}.cart-drawer{border-radius:0;width:100vw;height:100dvh;min-height:100dvh;max-height:none}}.tractor-gallery{background:0 0;border:0;border-radius:0;height:auto;min-height:0;display:block;overflow:visible}.tractor-gallery-main{background:#123a28;border:1px solid #d9e2db;border-radius:20px;height:clamp(420px,62vh,680px);position:relative;overflow:hidden}.tractor-gallery-main img{object-fit:contain;width:100%;height:100%;display:block}.tractor-gallery .tractor-gallery-arrow{z-index:2}.tractor-gallery-thumbnails{scrollbar-width:thin;gap:10px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.tractor-gallery-thumbnails button{background:#fff;border:2px solid #0000;border-radius:12px;flex:0 0 78px;width:78px;height:78px;padding:0;overflow:hidden}.tractor-gallery-thumbnails button.selected{border-color:#1b6a49;box-shadow:0 0 0 2px #1b6a4926}.tractor-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:620px){.tractor-gallery-main{border-radius:14px;height:clamp(370px,68vh,560px)}.tractor-gallery-thumbnails{gap:8px;margin-top:10px}.tractor-gallery-thumbnails button{border-radius:10px;flex-basis:68px;width:68px;height:68px}.tractor-gallery .tractor-gallery-arrow{top:calc(50% - 42px)}}.store-header-main{grid-template-columns:auto minmax(170px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:78px;display:grid}.store-header-main .store-brand{min-width:0}.store-delivery{color:#dfeee5;align-items:center;gap:9px;min-width:0;display:flex}.store-delivery>span{color:#d6e96b;font-size:1.55rem}.store-delivery div{gap:2px;min-width:0;display:grid}.store-delivery small{color:#aac6b5;font-size:.66rem}.store-delivery strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.store-search{background:#fff;border-radius:8px;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden}.store-search-category{display:none!important}.store-search input{color:#1d3428;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:100%;padding:0 14px;font-size:.85rem}.store-search button{color:#173f2b;cursor:pointer;background:#d6e96b;border:0;flex:none;place-items:center;width:48px;height:100%;display:grid}.store-search button .icon{font-size:1.2rem}.store-search .store-search-clear{color:#718096;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:100%;padding:0;font-size:1.2rem;display:grid}.store-search .store-search-clear:hover{color:#1d3428}.store-header-main .header-actions{gap:16px}.store-header-main .cart-button{color:#fff;align-items:center;gap:6px;width:auto;min-width:76px;font-size:.76rem;font-weight:800;display:flex;position:relative;overflow:visible}.store-header-main .cart-button b{color:#173f2b;z-index:5;background:#d6e96b;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;left:auto;right:-4px;box-shadow:0 1px 3px #0000002e}.store-nav{color:#fff;background:#173f2b}.store-nav-inner{scrollbar-width:none;align-items:center;gap:24px;min-height:42px;display:flex;overflow-x:auto}.store-nav-inner::-webkit-scrollbar{display:none}.store-nav-inner a{color:#e8f2eb;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex:none;font-size:.88rem;font-weight:700}.store-nav-inner a:hover{color:#d6e96b}@media (max-width:1020px){.store-header-main{grid-template-columns:auto minmax(180px,1fr) auto}.store-delivery{display:none}}@media (max-width:620px){.store-header-main{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"menu brand actions""search search search";gap:8px;min-height:0;padding:9px 0}.store-header-main .mobile-menu-trigger{grid-area:menu;position:static}.store-header-main>.store-brand{grid-area:brand;justify-self:center;min-width:0}.store-header-main>.store-brand img{object-position:center center}.store-header-main>.header-actions{grid-area:actions;justify-self:end;width:44px;position:relative;overflow:visible}.store-header-main .header-account{display:none}.store-header-main .cart-button{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex;position:relative}.store-header-main .cart-button b{margin:0;top:2px;left:auto;right:2px}.store-header-main .cart-button span{display:none}.store-search{grid-area:search;height:40px}.store-search-category{display:none}.store-search input{font-size:.8rem}.store-search button{width:44px}.store-nav-inner{gap:18px;min-height:38px;padding-inline:2px}.store-nav-inner a{text-transform:uppercase;font-size:.8rem}}.store-header-main .store-brand strong,.store-header-main .mobile-menu-trigger{color:#fff}.store-header-main .store-logo{background:#1b6a49}@media (min-width:1021px){.store-header-main{grid-template-columns:auto minmax(185px,.55fr) minmax(380px,1.2fr) auto;gap:20px}.store-header-main>.header-actions{justify-self:end}.store-search{justify-self:center;width:100%;max-width:500px}}.store-search button{color:#fff;background:#1b6a49}.store-search button:hover{background:#15583c}.store-header-main .header-account{justify-self:end}@media (max-width:620px){.store-search button{color:#fff;background:#1b6a49}}.store-nav-inner{justify-content:center}@media (max-width:620px){.store-nav-inner{justify-content:flex-start}}.store-header-main{width:100%;max-width:none;margin:0;padding-left:16px;padding-right:16px}.store-header-main .store-brand strong,.store-header-main .store-delivery{color:#173f2b}.store-header-main .store-delivery small{color:#4e6b59}.store-header-main .store-delivery strong,.store-header-main .header-account{color:#173f2b}.store-header-main .cart-button,.store-header-main .mobile-menu-trigger{color:#173f2b}@media (min-width:1021px){.store-header-main{grid-template-columns:auto minmax(180px,220px) minmax(360px,500px) auto;justify-content:space-between}}@media (max-width:620px){.store-header-main{padding-left:8px;padding-right:8px}}.store-header{background:#b8d5a8;border-bottom-color:#9fbe91}@media (min-width:1021px){.store-header-main{grid-template-columns:auto minmax(360px,500px) auto}}@media (max-width:1020px) and (min-width:621px){.store-header-main{grid-template-columns:auto minmax(260px,1fr) auto}}.store-header,.store-nav{border-bottom:0}@media (min-width:1021px){.store-header-main{grid-template-columns:auto minmax(480px,640px) auto}.store-search{max-width:640px}}.store-header{background:#173f2b;border-bottom:0}.store-header-main .store-brand strong,.store-header-main .header-account{color:#fff}.store-header-main .header-account small{color:#cfe4d5}.store-header-main .cart-button,.store-header-main .mobile-menu-trigger{color:#fff}.store-nav{background:#0d2b1d}.store-header-main .cart-button .icon-cart{color:currentColor;width:23px;height:23px}.store-search-category{white-space:nowrap;border-radius:7px 0 0 7px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:82px;display:flex}.store-search-category .search-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.product-grid .catalog-card:first-child .card-tag{background:#176b48}.product-grid .catalog-card:nth-child(2) .card-tag{background:#176080}.product-grid .catalog-card:nth-child(3) .card-tag{background:#315f43}.product-grid .catalog-card:nth-child(4) .card-tag{background:#53613b}.product-grid .catalog-card:nth-child(5) .card-tag{background:#6a5630}.product-grid .catalog-card:nth-child(6) .card-tag{background:#245b59}.product-grid .catalog-card:nth-child(7) .card-tag{background:#3f5271}.product-grid .catalog-card:nth-child(8) .card-tag{background:#586044}.product-page-terraforte .tractor-gallery-main{aspect-ratio:1080/1950;height:auto;min-height:0}.product-page-terraforte .tractor-gallery-main img{object-fit:cover;height:100%}@media (max-width:620px){.product-page-terraforte .tractor-gallery-main{aspect-ratio:1080/1950;height:auto;min-height:0}}@media (max-width:1100px){.product-page-terraforte .product-page-grid{grid-template-columns:1fr;gap:24px}.product-page-terraforte .product-page-details{align-self:stretch;padding:24px}}.product-page-terraforte .product-page-content{padding-top:24px}.product-page-terraforte .back-to-catalog{color:#587064;margin-bottom:14px;padding:6px 0}.product-page-terraforte .product-page-grid{background:#fff;border:1px solid #d9e2db;border-radius:22px;padding:clamp(18px,3vw,34px);box-shadow:0 10px 28px #173f2b0d}.product-page-terraforte .product-page-details{background:0 0;border:0;border-radius:0;padding:clamp(8px,2vw,20px) clamp(8px,2vw,28px)}@media (max-width:1100px){.product-page-terraforte .product-page-details{padding:24px 8px 8px}}@media (max-width:620px){.product-page-terraforte .product-page-content{padding-top:16px}.product-page-terraforte .product-page-grid{border-radius:16px;padding:12px}.product-page-terraforte .product-page-details{padding:18px 4px 4px}.catalog-page:has(.terraforte-footer) .product-grid{grid-template-columns:1fr;gap:14px}.catalog-page:has(.terraforte-footer) .catalog-card .card-content{padding:14px}.catalog-page:has(.terraforte-footer) .catalog-card .card-specs{gap:12px}.catalog-page:has(.terraforte-footer) .catalog-card .card-specs strong{font-size:.76rem}.catalog-page:has(.terraforte-footer) .catalog-card .card-specs small{font-size:.62rem}}.catalog-page-sementes{--ink:#173b2b;--brand:#1f6b43;--brand-dark:#123b2a;--canvas:#fbf8ed;--paper:#fffdf7;--line:#dce5d5;--offer:#b8791f;--focus:#d9a62e;background:var(--canvas)}.catalog-page-sementes .store-nav{background:#174b34;border-bottom-color:#174b34}.catalog-page-sementes .store-banner{background:#dfead3;height:clamp(360px,34vw,520px)}.catalog-page-sementes .store-banner img{object-position:center 56%;filter:saturate(1.08)contrast(1.03)}.catalog-page-sementes .banner-copy{color:#fffdf7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#123b2ae0;border-left:5px solid #d9a62e;border-radius:0 14px 14px 0;max-width:560px;padding:18px 22px;bottom:30px;left:max(28px,50vw - 640px)}.catalog-page-sementes .banner-copy span{color:#f2cf63}.catalog-page-sementes .banner-copy h1{margin:5px 0 6px}.catalog-page-sementes .banner-copy p{color:#e6efd9}.catalog-page-sementes .category-row{background:#f4f0dc;padding-top:18px;padding-bottom:14px}.catalog-page-sementes .category-highlight-image{background:#e5efd9;border-color:#c2d5bd}.catalog-page-sementes .category-highlight.selected .category-highlight-image{border-color:#d9a62e;box-shadow:0 0 0 3px #d9a62e33}.catalog-page-sementes .category-highlight.selected{color:#174b34}.catalog-page-sementes .catalog-section{margin-top:30px}.catalog-page-sementes .section-title h2{color:#174b34}.catalog-page-sementes .catalog-card{background:#fffdf7;border-color:#dce5d5;border-radius:16px}.catalog-page-sementes .catalog-card:hover{border-color:#b7cfae;box-shadow:0 8px 24px #1e5a3518}.catalog-page-sementes .card-open{background:#edf4e6}.catalog-page-sementes .card-content h3{color:#173b2b}.catalog-page-sementes .card-list-price{color:#1f6b43}.catalog-page-sementes .add-button,.catalog-page-sementes .mobile-cart-bar{background:#1f6b43;border-color:#1f6b43}.catalog-page-sementes .catalog-benefits{color:#fffdf7;background:#174b34}.catalog-page-sementes .catalog-benefit svg{color:#e5c85d}.catalog-page-sementes .catalog-platform-footer{color:#f5f1dc;background:#123b2a}@media (max-width:620px){.catalog-page-sementes .store-banner{height:330px}.catalog-page-sementes .store-banner img{object-position:center center}.catalog-page-sementes .banner-copy{border-left-width:4px;max-width:none;padding:13px 15px;bottom:16px;left:14px;right:14px}.catalog-page-sementes .banner-copy h1{font-size:1.45rem}.catalog-page-sementes .banner-copy p{font-size:.78rem}.catalog-page-sementes .category-row{margin-inline:-12px;padding-left:12px;padding-right:22px}.catalog-page-sementes .catalog-section{margin-top:24px}}.catalog-page-sementes .store-brand,.catalog-page-sementes .store-brand strong{color:#fffdf7}.catalog-page-sementes .store-search-category{color:#31563c;background:#edf3e7}.catalog-page-sementes .header-account,.catalog-page-sementes .header-account strong,.catalog-page-sementes .cart-button{color:#fffdf7}.catalog-page-sementes .store-nav{background:#123b2a}.catalog-page-sementes .store-nav-inner a{color:#f7f3dc}.catalog-page-sementes .sementes-demo-brand-logo{object-fit:contain;width:clamp(132px,14vw,180px);max-width:100%;height:auto;display:block}@media (max-width:620px){.catalog-page-sementes .sementes-demo-brand-logo{width:132px}}.catalog-page-sementes .store-brand,.catalog-page-sementes .store-brand strong,.catalog-page-sementes .header-account,.catalog-page-sementes .header-account strong,.catalog-page-sementes .cart-button{color:#173b2b}.catalog-page-sementes .cart-button b{color:#f4edb0;background:#173b2b}.catalog-page-sementes .store-logo,.catalog-page-sementes .store-search button{color:#e4d044;background:#173b2b}.catalog-page-sementes .store-header{background:#f2d000;border-bottom-color:#c8ad00}.catalog-page-sementes .store-logo,.catalog-page-sementes .store-search button{color:#f2d000;background:#173b2b}.catalog-page-sementes .store-banner{border-radius:16px;width:calc(100% - 32px);margin-left:16px;overflow:hidden}@media (max-width:620px){.catalog-page-sementes .store-banner{border-radius:12px;width:calc(100% - 16px);margin-left:8px}}.catalog-page-sementes .store-banner{border-radius:0;width:100%;margin-left:0}.catalog-page-sementes .banner-copy{max-width:520px;padding:16px 20px;bottom:32px;left:max(32px,50vw - 640px)}.catalog-page-sementes .banner-copy h1{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.04}@media (max-width:620px){.catalog-page-sementes .store-banner{border-radius:0;width:100%;margin-left:0}.catalog-page-sementes .banner-copy{padding:14px 16px;bottom:22px;left:17px;right:17px}.catalog-page-sementes .banner-copy h1{font-size:1.7rem}}.catalog-page-sementes .catalog-benefits,.catalog-page-sementes .catalog-benefits strong,.catalog-page-sementes .catalog-benefits span{color:#fffdf7}.catalog-page-sementes .catalog-benefits svg{color:#f2cf63}.catalog-page-sementes .catalog-platform-footer{color:#173b2b;background:#f4f0dc;justify-content:center;align-items:center;min-height:104px;padding:22px 20px;display:flex}.catalog-page-sementes .catalog-platform-footer>a{color:#173b2b;align-items:center;gap:10px;font-weight:700;display:inline-flex}.catalog-page-sementes .catalog-platform-footer>a img{width:108px;max-width:108px;height:auto}@media (max-width:620px){.catalog-page-sementes .catalog-platform-footer{min-height:88px;padding:18px 14px}.catalog-page-sementes .catalog-platform-footer>a img{width:92px;max-width:92px}}.catalog-page-sementes .store-banner{height:clamp(280px,27.1vw,560px)}.catalog-page-sementes .store-banner img{object-fit:cover;object-position:center}@media (max-width:620px){.catalog-page-sementes .store-banner{height:clamp(430px,125vw,720px)}.catalog-page-sementes .store-banner img{object-fit:cover;object-position:center}}@media (min-width:621px){.catalog-page-sementes .store-banner{border-radius:0;width:100vw;height:clamp(300px,27.1vw,560px);margin-left:calc(50% - 50vw)}.catalog-page-sementes .store-banner img{object-fit:cover;object-position:center}}@media (max-width:620px){.catalog-page-sementes .store-banner{border-radius:0;width:100vw;height:clamp(430px,125vw,720px);margin-left:calc(50% - 50vw)}.catalog-page-sementes .store-banner img{object-fit:cover;object-position:center;width:100%;height:100%}}.catalog-page-sementes .store-header{background:#fbfaf5;border-bottom:1px solid #e6e6dc;overflow:hidden}.catalog-page-sementes .store-header-main{z-index:1;min-height:82px;position:relative}.catalog-page-sementes .store-header-main .mobile-menu-trigger{color:#173b2b;background:#eef5e9;border:1px solid #dce7d8}.catalog-page-sementes .store-header-main .mobile-menu-trigger:hover{color:#0f3022;background:#e2eedb}.catalog-page-sementes .store-header-main .mobile-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #dbea65}.product-card-cart-controls{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:4px 0;display:flex}.product-card-cart-controls>span{color:#1f6b43;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:800}.product-card-cart-controls .stepper{background:#fff;height:40px}.product-card-cart-controls .stepper button{width:38px}.product-card-cart-controls .stepper button:disabled{color:#9aaca1;cursor:not-allowed}.cart-error{color:#8d3626;background:#fff2ee;border:1px solid #e5b8aa;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:.82rem;line-height:1.4}.product-page-actions{gap:10px;margin-top:24px;display:grid}.product-page-actions .product-whatsapp-link{color:#1b6a49;background:#fff;border:1px solid #1b6a49;margin-top:0}@media (max-width:520px){.product-card-cart-controls{flex-direction:column;align-items:stretch}.product-card-cart-controls .stepper{justify-content:space-between;width:100%}.product-card-cart-controls .stepper span{flex:1}.product-card-cart-controls>span{text-align:center}.product-page-actions{margin-top:20px}}.cart-customer-fields input,.cart-customer-fields select,.cart-customer-fields textarea{font-size:1rem}.catalog-page-sementes .store-brand{color:#173b2b;gap:18px}.catalog-page-sementes .sementes-demo-brand-logo{width:190px;max-width:190px}.catalog-page-sementes .sementes-demo-tagline{color:#62715f;white-space:nowrap;border-left:1px solid #d8d8cc;padding-left:20px;font-size:.78rem;line-height:1.25}.catalog-page-sementes .store-search{background:#fff;border:1px solid #dfe2d9;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #173b2b0d}.catalog-page-sementes .store-search-category{background:#f2f4ec}.catalog-page-sementes .store-search button{color:#fff;background:#173b2b;width:50px}.catalog-page-sementes .header-account small{color:#637161}.catalog-page-sementes .cart-button{color:#173b2b}.catalog-page-sementes .store-nav{background:#fbfaf5;border-top:1px solid #eeeede;border-bottom:0}.catalog-page-sementes .store-nav-inner{justify-content:center;gap:38px;min-height:38px}.catalog-page-sementes .store-nav-inner a{color:#173b2b;font-size:.84rem}.catalog-page-sementes .store-nav-inner a:hover{color:#6c8f2d}@media (max-width:900px){.catalog-page-sementes .sementes-demo-tagline{display:none}.catalog-page-sementes .store-nav-inner{gap:20px}}@media (max-width:620px){.catalog-page-sementes .store-header-main{min-height:68px}.catalog-page-sementes .sementes-demo-brand-logo{width:142px;max-width:142px}.catalog-page-sementes .store-nav-inner{justify-content:flex-start;gap:18px;padding-bottom:2px;overflow-x:auto}}.catalog-page-sementes .category-row{background:0 0}.catalog-page-sementes .store-nav{background:#dbea65;border-top-color:#c5d34d}.catalog-page-sementes .store-nav-inner a,.catalog-page-sementes .store-nav-inner a:hover{color:#173b2b}@media (max-width:620px){.catalog-page-sementes .banner-arrow{display:grid}.catalog-page-sementes .banner-dots{display:flex}}@media (min-width:621px){.catalog-page-sementes .banner-arrow-prev{left:18px}.catalog-page-sementes .banner-arrow-next{right:18px}}@media (max-width:620px){.catalog-page-sementes .banner-arrow-prev{left:10px}.catalog-page-sementes .banner-arrow-next{right:10px}}@media (max-width:620px){.catalog-page .store-search,.product-page .store-search{height:44px}.catalog-page .store-search input,.product-page .store-search input{padding-inline:12px;font-size:.92rem}.catalog-page .store-search button,.product-page .store-search button,.catalog-page-sementes .store-search button{width:44px}}@media (max-width:340px){.catalog-page .store-search input,.product-page .store-search input{padding-inline:8px}}@media (max-width:620px){.catalog-page .catalog-benefits{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#dbea652e,#0000 45%),linear-gradient(165deg,#174f38 0%,#0e3324 100%);border:1px solid #ffffff2e;border-radius:22px;width:calc(100% - 28px);max-width:480px;margin:56px auto 36px;padding:20px 14px 22px;box-shadow:0 14px 38px #071f153d}.catalog-page .catalog-benefits-inner{grid-template-columns:1fr;gap:11px;width:100%;max-width:100%;margin:0;padding:0}.catalog-page .catalog-benefits-inner .catalog-benefit,.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(-n+2),.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(3),.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(4){background:#ffffff16;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:15px;min-width:0;min-height:74px;padding:13px 15px;display:flex;position:relative;box-shadow:0 4px 14px #031b121f}.catalog-page .catalog-benefit:last-child{border-bottom:1px solid #ffffff21}.catalog-page .catalog-benefit>svg{box-sizing:border-box;color:#143d2b;filter:drop-shadow(0 4px 9px #031b1233);background:#dbea65;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:10px}.catalog-page .catalog-benefit div{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-page .catalog-benefit strong,.catalog-page-sementes .catalog-benefit strong{color:#fff;font-size:.88rem;font-weight:750;line-height:1.25}.catalog-page .catalog-benefit span,.catalog-page-sementes .catalog-benefit span{color:#cfe4d8;font-size:.74rem;line-height:1.35}}@media (max-width:340px){.catalog-page .catalog-benefits{padding-inline:10px}.catalog-page .catalog-benefits-inner .catalog-benefit{padding-inline:12px}}@media (max-width:620px){:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer),.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer){min-height:58px;padding:10px 12px 14px}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a img,.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer)>a img{width:70px;max-width:70px}.catalog-page .whatsapp-chat-bubble{bottom:110px}}.product-page:has(.nutrigraos-brand) .store-header-main .store-brand strong{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .header-account{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .cart-button{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .mobile-menu-trigger{color:#183629}.product-page:has(.nutrigraos-brand) .product-page-image img{object-fit:contain;padding:10px}.catalog-page .store-search,.product-page .store-search{background:#fff;border:1px solid #dfe7e1;border-radius:8px;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden}.catalog-page .store-search-category,.product-page .store-search-category{display:none!important}.catalog-page .store-search input,.product-page .store-search input{color:#1d3428;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:100%;padding:0 14px;font-size:.85rem;display:block}.catalog-page .store-search button,.product-page .store-search button{cursor:pointer;border:0;flex:none;place-items:center;width:48px;min-width:0;height:100%;display:grid}.catalog-page .store-search:focus-within,.product-page .store-search:focus-within{outline-offset:2px;outline:2px solid #80a83a}@media (max-width:620px){.catalog-page .store-search,.product-page .store-search{height:44px}.catalog-page .store-search input,.product-page .store-search input{padding-inline:12px;font-size:.92rem}.catalog-page .store-search button,.product-page .store-search button,.catalog-page-sementes .store-search button{width:44px}}@media (max-width:340px){.catalog-page .store-search input,.product-page .store-search input{padding-inline:8px}}@media (max-width:620px){.catalog-page .catalog-benefits{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#dbea652e,#0000 45%),linear-gradient(165deg,#174f38 0%,#0e3324 100%);border:1px solid #ffffff2e;border-radius:22px;width:calc(100% - 28px);max-width:480px;margin:56px auto 36px;padding:20px 14px 22px;box-shadow:0 14px 38px #071f153d}.catalog-page .catalog-benefits-inner{grid-template-columns:1fr;gap:11px;width:100%;max-width:100%;margin:0;padding:0}.catalog-page .catalog-benefits-inner .catalog-benefit,.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(-n+2),.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(3),.catalog-page .catalog-benefits-inner .catalog-benefit:nth-child(4){background:#ffffff16;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:15px;min-width:0;min-height:74px;padding:13px 15px;display:flex;position:relative;box-shadow:0 4px 14px #031b121f}.catalog-page .catalog-benefit:last-child{border-bottom:1px solid #ffffff21}.catalog-page .catalog-benefit>svg{box-sizing:border-box;color:#143d2b;filter:drop-shadow(0 4px 9px #031b1233);background:#dbea65;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:10px}.catalog-page .catalog-benefit div{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-page .catalog-benefit strong,.catalog-page-sementes .catalog-benefit strong{color:#fff;font-size:.88rem;font-weight:750;line-height:1.25}.catalog-page .catalog-benefit span,.catalog-page-sementes .catalog-benefit span{color:#cfe4d8;font-size:.74rem;line-height:1.35}}@media (max-width:340px){.catalog-page .catalog-benefits{padding-inline:10px}.catalog-page .catalog-benefits-inner .catalog-benefit{padding-inline:12px}}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer),.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer){color:#7d8881;background:#f7f7f3;border-top:1px solid #e4e7e3;justify-content:center;align-items:center;min-height:62px;padding:14px 16px 18px;display:flex}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a{opacity:.52;place-items:center;min-width:44px;min-height:44px;padding:7px 10px;transition:opacity .2s;display:grid}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a:hover,:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a:focus-visible{opacity:.78}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a img,.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer)>a img{filter:grayscale();width:78px;max-width:78px;height:auto;display:block}@media (max-width:620px){:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer),.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer){min-height:58px;padding:10px 12px 14px}:is(.catalog-page,.product-page) .catalog-platform-footer:not(.terraforte-footer)>a img,.catalog-page-sementes .catalog-platform-footer:not(.terraforte-footer)>a img{width:70px;max-width:70px}.catalog-page .whatsapp-chat-bubble{bottom:110px}}.catalog-page-nutrigraos{--brand:#176238;--brand-dark:#0e4728;--offer:#d09218;--focus:#f2bb2a;color:#183629;background:#f7f8f3}:is(.catalog-page-nutrigraos .store-header,.product-page:has(.nutrigraos-brand) .store-header){background:#fff;border-bottom-color:#dce6dc}.catalog-page-nutrigraos .store-header-main .store-brand strong,.catalog-page-nutrigraos .store-header-main .header-account,.catalog-page-nutrigraos .store-header-main .cart-button,.catalog-page-nutrigraos .store-header-main .mobile-menu-trigger{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .store-brand strong{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .header-account{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .cart-button{color:#183629}.product-page:has(.nutrigraos-brand) .store-header-main .mobile-menu-trigger{color:#183629}:is(.catalog-page-nutrigraos .store-header-main .header-account small,.product-page:has(.nutrigraos-brand) .store-header-main .header-account small){color:#5c7164}:is(.catalog-page-nutrigraos .store-nav,.product-page:has(.nutrigraos-brand) .store-nav){color:#fff;background:#176238}:is(.catalog-page-nutrigraos .store-nav a,.product-page:has(.nutrigraos-brand) .store-nav a){color:#fff}.catalog-page-nutrigraos .store-banner{aspect-ratio:3;background:#e6eee6;height:auto}.catalog-page-nutrigraos .store-banner img{object-fit:contain;object-position:center}:is(.catalog-page-nutrigraos .card-open,.catalog-page-nutrigraos .product-image,.product-page:has(.nutrigraos-brand) .product-page-image){background:#fff!important}.catalog-page-nutrigraos .catalog-card>.card-open .product-image img{object-fit:contain;padding:10px}.product-page:has(.nutrigraos-brand) .product-page-image img{object-fit:contain;padding:10px}.catalog-page-nutrigraos .details-button{min-height:44px}.product-page:has(.nutrigraos-brand){--brand:#176238;--brand-dark:#0e4728;--offer:#d09218;--focus:#f2bb2a;color:#183629;background:#f7f8f3;overflow-x:clip}:is(.product-page:has(.nutrigraos-brand) .tractor-gallery-main,.catalog-page-nutrigraos .tractor-gallery-main){aspect-ratio:4/5;height:auto;min-height:0;background:#fff!important}.product-page:has(.nutrigraos-brand) .tractor-gallery-main img{object-fit:contain;padding:20px}.store-header-main .cart-button{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.store-header-main .cart-button b{margin:0;position:absolute;top:-4px;right:-4px}@media (max-width:620px){.catalog-page-nutrigraos .store-banner{height:auto;aspect-ratio:1080/1350!important}}.catalog-page-maqfer{--brand:#f90;--brand-dark:#cc7a00;--offer:#d09218;--focus:#f2bb2a;color:#183629;background:#f7f8f3}.catalog-page-maqfer .store-header{background:#000;border-bottom-color:#333}.catalog-page-maqfer .store-header-main .store-brand img{background:#fff;border-radius:4px;padding:3px 5px}.catalog-page-maqfer .product-page-actions .product-whatsapp-link{border-color:var(--brand);color:#000}.catalog-page-maqfer .category-highlight-image{aspect-ratio:1;box-shadow:none;background:#000;border:0;border-radius:50%;flex-shrink:0;padding:0}.catalog-page-maqfer .category-highlight-image img{border:0;border-radius:50%}.catalog-page-maqfer .category-highlight.selected .category-highlight-image{box-shadow:none;border:0;outline:none}.catalog-page.catalog-page-maqfer .store-banner{position:relative;overflow:hidden;aspect-ratio:1920/740!important;background:0 0!important;width:100vw!important;height:auto!important;max-height:none!important;margin-left:calc(50% - 50vw)!important}.catalog-page-maqfer .store-banner img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:620px){.catalog-page-maqfer .store-banner{aspect-ratio:1080/1350!important}}.catalog-page-maqfer .badge.quote{color:#fff!important;background:#000!important}.catalog-page-maqfer .catalog-benefits{box-shadow:none!important;color:#fff!important;background:radial-gradient(circle at 100% 0,#f903,#0000 60%),linear-gradient(165deg,#141414 0%,#080808 100%)!important;border:1px solid #ff990059!important;border-radius:16px!important}.catalog-page-maqfer .catalog-benefits-inner{align-items:stretch;gap:18px;background:0 0!important}.catalog-page-maqfer .catalog-benefits-inner .catalog-benefit,.catalog-page-maqfer .catalog-benefits-inner .catalog-benefit:nth-child(-n+2),.catalog-page-maqfer .catalog-benefits-inner .catalog-benefit:nth-child(3),.catalog-page-maqfer .catalog-benefits-inner .catalog-benefit:nth-child(4){gap:16px;min-height:88px;padding:18px 20px;background:#ffffff0a!important;border:1px solid #ff990040!important;border-radius:12px!important}.catalog-page-maqfer .catalog-benefit>svg,.catalog-page-maqfer .catalog-benefit svg{color:#000!important;background:#f90!important;border-radius:10px!important;flex-shrink:0!important;width:38px!important;height:38px!important;padding:6px!important;box-shadow:0 4px 12px #ff99004d!important}.catalog-page-maqfer .catalog-benefit strong{font-size:.95rem;font-weight:650;line-height:1.35;color:#fff!important}.catalog-page-maqfer .catalog-benefit span{font-size:.8rem;line-height:1.4;color:#f90!important}.catalog-page-origem-nutricao{--brand:#173f2b;--brand-dark:#0f2c1e;--offer:#703c23;--focus:#703c23;color:#183629;background:#f7f8f3}.catalog-page-origem-nutricao .store-header,.product-page.catalog-page-origem-nutricao .store-header{background:#fff;border-bottom:1px solid #dce6dc!important}.catalog-page-origem-nutricao .store-header-main .store-brand strong,.catalog-page-origem-nutricao .store-header-main .header-account,.catalog-page-origem-nutricao .store-header-main .cart-button,.catalog-page-origem-nutricao .store-header-main .mobile-menu-trigger,.product-page.catalog-page-origem-nutricao .store-header-main .store-brand strong,.product-page.catalog-page-origem-nutricao .store-header-main .header-account,.product-page.catalog-page-origem-nutricao .store-header-main .cart-button,.product-page.catalog-page-origem-nutricao .store-header-main .mobile-menu-trigger{color:#173f2b!important}.catalog-page-origem-nutricao .store-header-main .header-account small,.product-page.catalog-page-origem-nutricao .store-header-main .header-account small{color:#5c7164!important}.catalog-page-origem-nutricao .store-search,.product-page.catalog-page-origem-nutricao .store-search{background:#fff!important;border:2px solid #173f2b!important}.catalog-page-origem-nutricao .store-search input,.product-page.catalog-page-origem-nutricao .store-search input{color:#173f2b!important}.catalog-page-origem-nutricao .store-search input::placeholder,.product-page.catalog-page-origem-nutricao .store-search input::placeholder{color:#5c7164!important}.catalog-page-origem-nutricao .store-search:focus-within,.product-page.catalog-page-origem-nutricao .store-search:focus-within{outline-offset:2px!important;outline:2px solid #2d6b4c!important}.catalog-page-origem-nutricao .store-search button,.product-page.catalog-page-origem-nutricao .store-search button{color:#fff;background:#173f2b}.catalog-page-origem-nutricao .store-nav,.product-page.catalog-page-origem-nutricao .store-nav{background:#173f2b;color:#fff!important}.catalog-page-origem-nutricao .store-nav a,.product-page.catalog-page-origem-nutricao .store-nav a{color:#fff!important}.catalog-page-origem-nutricao .store-nav a:hover,.product-page.catalog-page-origem-nutricao .store-nav a:hover{color:#d6e96b!important}.catalog-page-origem-nutricao .nutrigraos-logo,.product-page.catalog-page-origem-nutricao .nutrigraos-logo{object-fit:contain;object-position:left center;width:auto;max-width:42vw;height:auto;max-height:56px;display:block}.catalog-page-origem-nutricao .product-add-to-cart{background:var(--brand);color:#fff}.product-page.catalog-page-origem-nutricao .product-whatsapp-link{gap:8px!important}.product-page.catalog-page-origem-nutricao .product-whatsapp-link svg{flex:none;width:1.15em;height:1.15em}.product-page.catalog-page-origem-nutricao .origem-guarantee-table-card{border:1px solid #6f8f61;border-radius:2px;width:100%;margin-top:4px;overflow:hidden}.product-page.catalog-page-origem-nutricao .origem-guarantee-table{border-collapse:collapse;table-layout:fixed;color:#fff;width:100%;font-size:.88rem}.product-page.catalog-page-origem-nutricao .origem-guarantee-table caption{color:#fff;text-align:center;background:#315b25;padding:12px 8px;font-size:1.08rem;font-weight:800;line-height:1.2}.product-page.catalog-page-origem-nutricao .origem-guarantee-name-column{width:25%}.product-page.catalog-page-origem-nutricao .origem-guarantee-value-column{width:12%}.product-page.catalog-page-origem-nutricao .origem-guarantee-unit-column{width:13%}.product-page.catalog-page-origem-nutricao .origem-guarantee-table tbody tr:nth-child(odd){background:#7ca36b}.product-page.catalog-page-origem-nutricao .origem-guarantee-table tbody tr:nth-child(2n){background:#315b25}.product-page.catalog-page-origem-nutricao .origem-guarantee-table td{color:#fff;vertical-align:middle;border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff2e;padding:10px 8px;line-height:1.25}.product-page.catalog-page-origem-nutricao .origem-guarantee-table tr:last-child td{border-bottom:0}.product-page.catalog-page-origem-nutricao .origem-guarantee-table td:last-child{border-right:0}.product-page.catalog-page-origem-nutricao .origem-guarantee-name{overflow-wrap:anywhere;text-align:left;font-weight:750}.product-page.catalog-page-origem-nutricao .origem-guarantee-value,.product-page.catalog-page-origem-nutricao .origem-guarantee-unit{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;padding-left:2px;padding-right:2px;font-weight:800}@media (max-width:620px){.product-page.catalog-page-origem-nutricao .origem-guarantee-table{font-size:.7rem}.product-page.catalog-page-origem-nutricao .origem-guarantee-table caption{padding:11px 6px;font-size:1rem}.product-page.catalog-page-origem-nutricao .origem-guarantee-name-column{width:25%}.product-page.catalog-page-origem-nutricao .origem-guarantee-value-column{width:12%}.product-page.catalog-page-origem-nutricao .origem-guarantee-unit-column{width:13%}.product-page.catalog-page-origem-nutricao .origem-guarantee-table td{padding:9px 4px}.product-page.catalog-page-origem-nutricao .origem-guarantee-value,.product-page.catalog-page-origem-nutricao .origem-guarantee-unit{padding-left:2px;padding-right:2px}}@media (min-width:621px) and (max-width:900px){.product-page.catalog-page-origem-nutricao .origem-guarantee-table{font-size:.78rem}.product-page.catalog-page-origem-nutricao .origem-guarantee-name-column{width:23%}.product-page.catalog-page-origem-nutricao .origem-guarantee-value-column{width:13%}.product-page.catalog-page-origem-nutricao .origem-guarantee-unit-column{width:14%}.product-page.catalog-page-origem-nutricao .origem-guarantee-table td{padding:9px 4px}}.catalog-page-origem-nutricao .badge.quote,.product-page.catalog-page-origem-nutricao .badge.quote{display:none!important}.catalog-page-origem-nutricao .product-add-to-cart:hover{background:var(--brand-dark)}.catalog-page-origem-nutricao .product-image{background:#f2f5f2}.catalog-page-origem-nutricao .no-photo{color:#173f2b;background:#fff;border:1px dashed #a8baa9;padding:8px 14px;font-size:.8rem;font-weight:600}.catalog-page-origem-nutricao .product-page-image{color:#173f2b;background:#f2f5f2;border:1px solid #d9e2db;border-radius:12px;justify-content:center;align-items:center;min-height:280px;font-weight:700;display:flex}.catalog-page-origem-nutricao .store-banner{aspect-ratio:1024/341!important;background:#fff!important;height:auto!important}.catalog-page-origem-nutricao .store-banner img,.catalog-page-origem-nutricao .store-banner picture img{object-fit:contain!important;width:100%!important;height:100%!important}@media (max-width:768px){.catalog-page-origem-nutricao .store-banner{aspect-ratio:768/1024!important;background:0 0!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-origem-nutricao .store-banner img,.catalog-page-origem-nutricao .store-banner picture img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}}.catalog-page-origem-nutricao .category-highlight{gap:8px;min-width:86px}.catalog-page-origem-nutricao .category-highlight-image{background:#fff;border:2.5px solid #173f2b;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;padding:3px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 0 0 3px #173f2b40,0 4px 12px #173f2b26}.catalog-page-origem-nutricao .category-highlight:hover .category-highlight-image{border-color:#173f2b;transform:translateY(-2px);box-shadow:0 0 0 3.5px #173f2b59,0 6px 18px #173f2b40}.catalog-page-origem-nutricao .category-highlight.selected .category-highlight-image{border-color:#173f2b;transform:scale(1.04);box-shadow:0 0 0 3px #173f2b,0 4px 14px #173f2b40}.catalog-page-origem-nutricao .category-highlight-image img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;filter:none!important;border:none!important}.catalog-page-origem-nutricao .category-highlight-label{color:#173f2b;letter-spacing:.02em;white-space:normal;text-align:center;max-width:95px;margin-top:2px;font-size:.76rem;font-weight:800;line-height:1.15}@media (max-width:620px){.catalog-page-origem-nutricao .category-highlight{min-width:76px}.catalog-page-origem-nutricao .category-highlight-image{border:2px solid #173f2b;width:72px;height:72px;padding:2.5px;box-shadow:0 0 0 2.5px #173f2b40,0 4px 10px #173f2b26}.catalog-page-origem-nutricao .category-highlight-label{max-width:82px;font-size:.72rem}}.catalog-page-campo-forte{--brand:#005032;--brand-dark:#003722;--offer:#d9a62e;--focus:#005032;color:#17342a;background:#f7f8f3}.catalog-page-campo-forte .store-header,.product-page.catalog-page-campo-forte .store-header{background:#fff;border-bottom:1px solid #dce6dc!important}.catalog-page-campo-forte .store-header-main .store-brand strong,.catalog-page-campo-forte .store-header-main .header-account,.catalog-page-campo-forte .store-header-main .cart-button,.catalog-page-campo-forte .store-header-main .mobile-menu-trigger,.product-page.catalog-page-campo-forte .store-header-main .store-brand strong,.product-page.catalog-page-campo-forte .store-header-main .header-account,.product-page.catalog-page-campo-forte .store-header-main .cart-button,.product-page.catalog-page-campo-forte .store-header-main .mobile-menu-trigger{color:#005032!important}.catalog-page-campo-forte .store-header-main .header-account small,.product-page.catalog-page-campo-forte .store-header-main .header-account small{color:#5c7164!important}.catalog-page-campo-forte .store-search,.product-page.catalog-page-campo-forte .store-search{border:1px solid #c9d8ce!important}.catalog-page-campo-forte .store-search button,.product-page.catalog-page-campo-forte .store-search button{color:#fff;background:#005032}.catalog-page-campo-forte .store-nav,.product-page.catalog-page-campo-forte .store-nav{background:#005032;color:#fff!important}.catalog-page-campo-forte .store-nav a,.product-page.catalog-page-campo-forte .store-nav a{color:#fff!important}.catalog-page-campo-forte .store-nav a:hover,.product-page.catalog-page-campo-forte .store-nav a:hover{color:#d9a62e!important}.catalog-page-campo-forte .nutrigraos-logo,.product-page.catalog-page-campo-forte .nutrigraos-logo{object-fit:contain;object-position:left center;width:auto;max-width:42vw;height:auto;max-height:56px;display:block}.catalog-page-campo-forte .product-add-to-cart{background:var(--brand);color:#fff}.catalog-page-campo-forte .product-add-to-cart:hover{background:var(--brand-dark)}.catalog-page-campo-forte .store-banner{aspect-ratio:1920/640!important;background:#fff!important;height:auto!important}.catalog-page-campo-forte .store-banner img,.catalog-page-campo-forte .store-banner picture img{object-fit:contain!important;width:100%!important;height:100%!important}@media (max-width:768px){.catalog-page-campo-forte .store-banner{aspect-ratio:1080/1350!important;background:#fff!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-campo-forte .store-banner img,.catalog-page-campo-forte .store-banner picture img{object-fit:contain!important;width:100%!important;height:100%!important}}.catalog-page-campo-forte .category-highlight-image{transition:transform .2s,box-shadow .2s;background:#005032!important;border:2px solid #005032!important}.catalog-page-campo-forte .category-highlight:hover .category-highlight-image{transform:translateY(-2px);box-shadow:0 4px 12px #00503240!important}.catalog-page-campo-forte .category-highlight.selected .category-highlight-image{border-color:#d9a62e!important;box-shadow:0 0 0 3px #d9a62e,0 4px 14px #0050324d!important}.catalog-page-campo-forte .category-highlight-image img{object-fit:contain!important;border:none!important;width:100%!important;height:100%!important;padding:14px!important}.catalog-page-campo-forte .category-highlight-label{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:96px;min-height:2.3em;line-height:1.15;display:-webkit-box}.product-grid.grid-1-col{grid-template-columns:1fr!important;gap:16px!important}.product-grid.grid-1-col .catalog-card{flex-direction:column!important;width:100%!important;min-height:auto!important;display:flex!important;overflow:hidden!important}.product-grid.grid-1-col .catalog-card>.card-open{aspect-ratio:1080/1350!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important}.product-grid.grid-1-col .catalog-card>.card-open .product-image{aspect-ratio:1080/1350!important;background:#fff!important;width:100%!important;height:100%!important;max-height:none!important}.product-grid.grid-1-col .catalog-card>.card-open .product-image img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.product-grid.grid-1-col .catalog-card .card-content{flex-direction:column!important;flex:1!important;justify-content:space-between!important;padding:14px 16px 16px!important;display:flex!important}.product-grid.grid-1-col .catalog-card .card-content h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:6px!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important;display:-webkit-box!important}.product-grid.grid-1-col .catalog-card .card-description{-webkit-line-clamp:2!important;color:#607068!important;-webkit-box-orient:vertical!important;margin:4px 0 10px!important;font-size:.82rem!important;display:-webkit-box!important}.product-grid.grid-1-col .catalog-card .card-bottom{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:auto!important;padding-top:8px!important;display:flex!important}.product-grid.grid-1-col .catalog-card .add-button{width:auto!important;min-height:40px!important;padding:0 16px!important;font-size:.85rem!important}.product-grid.grid-1-col .catalog-card .stepper{height:40px!important}@media (max-width:620px){.product-grid.grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-page .product-gallery-panel,.product-page .tractor-gallery,.product-page .tractor-gallery-main{box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.product-page .tractor-gallery-main img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:65vh!important;margin:0 auto!important;display:block!important}}.catalog-page-agro-shopping-taubate .store-header,.product-page.catalog-page-agro-shopping-taubate .store-header{background:#fff;border-bottom:1px solid #e5ece6!important}.catalog-page-agro-shopping-taubate .store-header-main .cart-button,.catalog-page-agro-shopping-taubate .store-header-main .mobile-menu-trigger,.product-page.catalog-page-agro-shopping-taubate .store-header-main .cart-button,.product-page.catalog-page-agro-shopping-taubate .store-header-main .mobile-menu-trigger{color:#173f2b!important}.catalog-page-agro-shopping-taubate .store-header-main .cart-button b,.product-page.catalog-page-agro-shopping-taubate .store-header-main .cart-button b{color:#fff!important;background:#173f2b!important}.catalog-page-agro-shopping-taubate .store-search,.product-page.catalog-page-agro-shopping-taubate .store-search{background:#fff!important;border:1.5px solid #173f2b!important}.catalog-page-agro-shopping-taubate .store-search input,.product-page.catalog-page-agro-shopping-taubate .store-search input{color:#173f2b!important}.catalog-page-agro-shopping-taubate .store-search button,.product-page.catalog-page-agro-shopping-taubate .store-search button{color:#fff;background:#173f2b}.catalog-page-agro-shopping-taubate .nutrigraos-logo,.product-page.catalog-page-agro-shopping-taubate .nutrigraos-logo{object-fit:contain;object-position:left center;width:auto;max-width:42vw;height:auto;max-height:56px;display:block}.tractor-gallery,.tractor-gallery-main{background:0 0!important;border-color:#0000!important}.tractor-gallery-main img{object-fit:contain!important;background:0 0!important}.catalog-page-agro-shopping-taubate .store-banner{aspect-ratio:1920/600!important;background:0 0!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-agro-shopping-taubate .store-banner img,.catalog-page-agro-shopping-taubate .store-banner picture img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}@media (max-width:960px){.catalog-page-agro-shopping-taubate .store-banner{aspect-ratio:1080/1350!important;background:0 0!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-agro-shopping-taubate .store-banner img,.catalog-page-agro-shopping-taubate .store-banner picture img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}}.catalog-page-jc-triciclos-agricolas,.product-page.catalog-page-jc-triciclos-agricolas{--brand:#e03e00;--brand-dark:#b83200;--focus:#e03e00}.catalog-page-jc-triciclos-agricolas .store-header,.product-page.catalog-page-jc-triciclos-agricolas .store-header{background:#fff;border-bottom:1px solid #e5ece6!important}.catalog-page-jc-triciclos-agricolas .store-nav,.product-page.catalog-page-jc-triciclos-agricolas .store-nav{background:#e03e00;color:#fff!important}.catalog-page-jc-triciclos-agricolas .store-nav a,.product-page.catalog-page-jc-triciclos-agricolas .store-nav a{color:#fff!important}.catalog-page-jc-triciclos-agricolas .store-nav a:hover,.product-page.catalog-page-jc-triciclos-agricolas .store-nav a:hover{text-decoration:underline;color:#fff0eb!important}.catalog-page-jc-triciclos-agricolas .store-header .cart-button,.catalog-page-jc-triciclos-agricolas .store-header .mobile-menu-trigger,.catalog-page-jc-triciclos-agricolas .store-header .icon-button,.catalog-page-jc-triciclos-agricolas .store-header .header-account,.catalog-page-jc-triciclos-agricolas .store-header-main .cart-button,.catalog-page-jc-triciclos-agricolas .store-header-main .mobile-menu-trigger,.product-page.catalog-page-jc-triciclos-agricolas .store-header .cart-button,.product-page.catalog-page-jc-triciclos-agricolas .store-header .mobile-menu-trigger,.product-page.catalog-page-jc-triciclos-agricolas .store-header .icon-button,.product-page.catalog-page-jc-triciclos-agricolas .store-header .header-account,.product-page.catalog-page-jc-triciclos-agricolas .store-header-main .cart-button,.product-page.catalog-page-jc-triciclos-agricolas .store-header-main .mobile-menu-trigger{color:#111!important}.catalog-page-jc-triciclos-agricolas .store-header-main .cart-button b,.product-page.catalog-page-jc-triciclos-agricolas .store-header-main .cart-button b{color:#fff!important;background:#e03e00!important}.catalog-page-jc-triciclos-agricolas .store-search,.product-page.catalog-page-jc-triciclos-agricolas .store-search{background:#fff!important;border:1.5px solid #e03e00!important}.catalog-page-jc-triciclos-agricolas .store-search input,.product-page.catalog-page-jc-triciclos-agricolas .store-search input{color:#111!important}.catalog-page-jc-triciclos-agricolas .store-search button,.product-page.catalog-page-jc-triciclos-agricolas .store-search button{color:#fff;background:#e03e00}.catalog-page-jc-triciclos-agricolas .add-button,.catalog-page-jc-triciclos-agricolas .category-highlight-image{background:#e03e00!important;border-color:#e03e00!important}.catalog-page-jc-triciclos-agricolas .nutrigraos-logo,.product-page.catalog-page-jc-triciclos-agricolas .nutrigraos-logo{object-fit:contain;object-position:left center;width:auto;max-width:42vw;height:auto;max-height:56px;display:block}.catalog-page-jc-triciclos-agricolas .store-banner{aspect-ratio:1920/600!important;background:0 0!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-jc-triciclos-agricolas .store-banner img,.catalog-page-jc-triciclos-agricolas .store-banner picture img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}@media (max-width:960px){.catalog-page-jc-triciclos-agricolas .store-banner{aspect-ratio:1080/1350!important;background:0 0!important;width:100vw!important;height:auto!important;margin-left:calc(50% - 50vw)!important}.catalog-page-jc-triciclos-agricolas .store-banner img,.catalog-page-jc-triciclos-agricolas .store-banner picture img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}}.catalog-page-jc-triciclos-agricolas .catalog-benefits{color:#fff!important;background:#141414!important;border-color:#2a2a2a!important}.catalog-page-jc-triciclos-agricolas .catalog-benefits strong{color:#fff!important}.catalog-page-jc-triciclos-agricolas .catalog-benefits span{color:#ccc!important}.catalog-page-jc-triciclos-agricolas .catalog-benefit svg{color:#fff!important;background:#e03e00!important}@media (max-width:620px){.catalog-page-jc-triciclos-agricolas .catalog-benefits{background:radial-gradient(circle at 100% 0,#e03e0059,#0000 50%),linear-gradient(165deg,#1c1c1c 0%,#080808 100%)!important;border:1px solid #e03e0066!important;box-shadow:0 14px 38px #0009!important}.catalog-page-jc-triciclos-agricolas .catalog-benefits-inner .catalog-benefit,.catalog-page-jc-triciclos-agricolas .catalog-benefits-inner .catalog-benefit:nth-child(-n+2),.catalog-page-jc-triciclos-agricolas .catalog-benefits-inner .catalog-benefit:nth-child(3),.catalog-page-jc-triciclos-agricolas .catalog-benefits-inner .catalog-benefit:nth-child(4){background:#ffffff0f!important;border:1px solid #ffffff1f!important}.catalog-page-jc-triciclos-agricolas .catalog-benefit>svg{color:#fff!important;filter:drop-shadow(0 4px 10px #e03e0066)!important;background:#e03e00!important}.catalog-page-jc-triciclos-agricolas .catalog-benefit strong{color:#fff!important}.catalog-page-jc-triciclos-agricolas .catalog-benefit span{color:#ffd8cc!important}}.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav a,.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav button,.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav span,.product-page.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav a,.product-page.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav button,.product-page.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav span{color:var(--menu-mobile-texto,var(--mobile-menu-text,#111))!important;font-weight:700!important}.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav svg,.product-page.catalog-page-jc-triciclos-agricolas .mobile-bottom-nav svg{color:var(--menu-mobile-icone,var(--mobile-menu-icon,#111))!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer{color:#111!important;background:#fff!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-header,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-header{border-bottom:1px solid #eee!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-header span,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-header span{color:#e03e00!important;font-weight:800!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-header strong,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-header strong{color:#111!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-close,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-close{color:#111!important;background:#f4f4f4!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-category-label,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-category-label{color:#666!important;border-bottom-color:#eee!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a{color:#111!important;border-bottom:1px solid #f0f0f0!important;font-weight:700!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a:after,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a:after{color:#111!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a:active,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-drawer nav a:active{background:#f8f8f8!important}.catalog-page-jc-triciclos-agricolas .mobile-menu-note,.product-page.catalog-page-jc-triciclos-agricolas .mobile-menu-note{color:#555!important;background:#f5f5f5!important;border:1px solid #e9e9e9!important}.category-highlight{align-self:flex-start}.category-highlight-label{white-space:normal!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;text-align:center!important;word-break:break-word!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-width:96px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:620px){.category-highlight-label{max-width:88px!important}}.product-page .tractor-gallery{aspect-ratio:auto!important;background:0 0!important;border:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}.product-page .tractor-gallery-main{aspect-ratio:1080/1350!important;background:#fff!important;border:1px solid #e2e8e4!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}.product-page .tractor-gallery-main img{object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important;display:block!important}.product-page .tractor-gallery-thumbnails{gap:10px!important;width:100%!important;margin-top:12px!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.product-page .tractor-gallery .tractor-gallery-arrow{top:50%!important;transform:translateY(-50%)!important}@media (max-width:620px){.product-page .tractor-gallery-main{aspect-ratio:1080/1350!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}}.product-page-actions{flex-direction:column!important;gap:12px!important;margin-top:24px!important;display:flex!important}.product-page-actions .product-whatsapp-link{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;margin-top:0!important;padding:14px 20px!important;font-size:1rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.product-page-actions .product-whatsapp-link:only-child,.catalog-page-jc-triciclos-agricolas .product-whatsapp-link,.product-page.catalog-page-jc-triciclos-agricolas .product-whatsapp-link{color:#fff!important;background:#e03e00!important;border:none!important;box-shadow:0 6px 20px #e03e004d!important}.product-page-actions .product-whatsapp-link:only-child:hover,.catalog-page-jc-triciclos-agricolas .product-whatsapp-link:hover,.product-page.catalog-page-jc-triciclos-agricolas .product-whatsapp-link:hover{color:#fff!important;background:#c83700!important}.product-page.catalog-page-origem-nutricao .product-page-actions .product-whatsapp-link:only-child{background:var(--brand)!important;color:#fff!important;border:none!important;box-shadow:0 6px 20px #173f2b4d!important}.product-page.catalog-page-origem-nutricao .product-page-actions .product-whatsapp-link:only-child:hover{background:var(--brand-dark)!important;color:#fff!important}.store-header.without-cart .header-actions{display:none!important}@media (min-width:621px){.store-header.without-cart .store-header-main{grid-template-columns:minmax(96px,1fr) minmax(260px,640px) minmax(96px,1fr)!important;align-items:center!important;display:grid!important}.store-header.without-cart .store-brand{grid-column:1;justify-self:start;margin:0!important}.store-header.without-cart .store-search{grid-column:2;justify-self:center;width:100%!important;max-width:640px!important;margin:0!important}}@media (max-width:620px){.store-header.without-cart .store-header-main{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"brand menu""search search"!important;align-items:center!important;display:grid!important}.store-header.without-cart .store-header-main:after{content:none}.store-header.without-cart .mobile-menu-trigger{grid-area:menu;justify-self:end;margin:0!important}.store-header.without-cart .store-brand{grid-area:brand;justify-self:start;margin:0!important}.store-header.without-cart .store-header-main>.store-brand img{object-position:left center}.store-header.without-cart .store-search{grid-area:search;width:100%!important;margin:0!important}}.catalog-whatsapp-cta{padding:16px 0 44px}.catalog-whatsapp-cta .catalog-shell{text-align:center;background:#edf6ef;border:1px solid #cfe0d3;border-radius:18px;justify-items:center;gap:10px;padding:22px;display:grid}.catalog-whatsapp-cta p{color:#315342;margin:0;font-weight:700}.catalog-whatsapp-cta a{color:#fff;background:#176b48;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:min(100%,440px);min-height:56px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #176b4830}.catalog-whatsapp-cta a:hover{background:#125437}.catalog-page:has(.store-header.without-cart) .whatsapp-floating{bottom:18px}@media (max-width:620px){.catalog-page:has(.store-header.without-cart){padding-bottom:32px}.catalog-page:has(.store-header.without-cart) .whatsapp-floating{right:14px;bottom:max(14px, calc(10px + env(safe-area-inset-bottom)))}.catalog-whatsapp-cta{padding:12px 0 30px}}@media (max-width:960px){.catalog-page .store-banner.has-mobile-banner{aspect-ratio:1080/1350!important;height:auto!important;max-height:none!important}.catalog-page .store-banner.has-mobile-banner img{object-fit:contain!important;object-position:center!important}}@media (max-width:620px){.catalog-page .store-banner .banner-arrow{display:none}.catalog-page .store-banner{touch-action:pan-y}.catalog-page .banner-track{transition-duration:.3s}.catalog-page .banner-dots{gap:2px;bottom:4px}.catalog-page .banner-dots button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.catalog-page .banner-dots button:after{content:"";background:#ffffff70;border:1px solid #fff;border-radius:50%;width:10px;height:10px;transition:width .2s,background .2s}.catalog-page .banner-dots button.selected:after{background:#fff;border-radius:99px;width:30px}}@media (prefers-reduced-motion:reduce){.catalog-page .banner-track,.catalog-page .banner-dots button:after{transition:none}}.store-header-main .cart-button.cart-button-mobile-color{color:var(--cart-icon-desktop)!important}.store-header-main .cart-button .cart-badge-mobile-color{background:var(--cart-badge-desktop-bg)!important;color:var(--cart-badge-desktop-text)!important}@media (max-width:620px){.store-header-main .cart-button.cart-button-mobile-color{color:var(--cart-icon-mobile)!important}.store-header-main .cart-button .cart-badge-mobile-color{background:var(--cart-badge-mobile-bg)!important;color:var(--cart-badge-mobile-text)!important}}.product-page.catalog-page-maqfer .product-page-details h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15}.product-page-actions .product-add-to-cart.custom-detail-add-bg{background:var(--detail-add-bg)!important}.product-page-actions .product-add-to-cart.custom-detail-add-text{color:var(--detail-add-text)!important}.product-page-actions .product-whatsapp-link.custom-detail-whatsapp-bg{background:var(--detail-whatsapp-bg)!important}.product-page-actions .product-whatsapp-link.custom-detail-whatsapp-text{color:var(--detail-whatsapp-text)!important}.product-page-actions .product-whatsapp-link.custom-detail-whatsapp-border{border:1px solid var(--detail-whatsapp-border)!important}@media (max-width:620px){.catalog-page-maqfer .store-header-main{grid-template-columns:44px minmax(0,1fr) 44px}.catalog-page-maqfer .store-header-main>.header-actions{justify-self:end;width:44px}.catalog-page-maqfer .store-header-main>.store-brand img{object-position:center center}}.catalog-page-maqfer .store-search{border:0}.product-page .catalog-platform-footer:not(.terraforte-footer){color:#7d8881;background:#f7f7f3;border-top:1px solid #e4e7e3;justify-content:center;align-items:center;min-height:62px;padding:14px 16px 18px;display:flex}.product-page .catalog-platform-footer:not(.terraforte-footer)>a{opacity:.52;place-items:center;min-width:44px;min-height:44px;padding:7px 10px;transition:opacity .2s;display:grid}.product-page .catalog-platform-footer:not(.terraforte-footer)>a:hover,.product-page .catalog-platform-footer:not(.terraforte-footer)>a:focus-visible{opacity:.78}.product-page .catalog-platform-footer:not(.terraforte-footer)>a img{filter:grayscale();width:78px;max-width:78px;height:auto;display:block}.product-page .mobile-bottom-nav a b{border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:.6rem;display:grid;position:absolute;top:7px;right:calc(50% - 19px)}@media (max-width:620px){.product-page .catalog-platform-footer:not(.terraforte-footer){min-height:58px;padding:10px 12px 14px}.product-page .catalog-platform-footer:not(.terraforte-footer)>a img{width:70px;max-width:70px}.product-page:has(.mobile-bottom-nav){padding-bottom:112px}.product-page:has(.mobile-bottom-nav) .whatsapp-floating{right:14px;bottom:max(96px,calc(84px + env(safe-area-inset-bottom)))}.product-page:has(.mobile-bottom-nav) .whatsapp-chat-bubble{bottom:max(110px,calc(98px + env(safe-area-inset-bottom)))}}.catalog-page-maqfer .store-nav-inner{justify-content:center}@media (min-width:901px){.catalog-page-maqfer .catalog-benefits{border-radius:0!important}.catalog-page-maqfer .catalog-benefits-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.catalog-page-maqfer .category-highlight{gap:9px;min-width:96px}.catalog-page-maqfer .category-highlight-image{width:88px;height:88px}.catalog-page-maqfer .category-highlight-label{font-size:.85rem;max-width:96px!important;line-height:1.25!important}#menu-mobile-loja{width:min(296px,100vw - 40px);height:100dvh;background:var(--lateral-fundo)!important;color:var(--lateral-texto)!important}#menu-mobile-loja .mobile-menu-header{flex:none;gap:8px;padding:10px 14px;border-color:var(--lateral-divisoria)!important}#menu-mobile-loja .mobile-menu-header strong{letter-spacing:0;font-size:16px;font-weight:600;color:var(--lateral-texto)!important}#menu-mobile-loja .mobile-menu-header span{letter-spacing:.06em;font-size:10px;font-weight:600;color:var(--lateral-secundario)!important}#menu-mobile-loja .mobile-menu-close{border-radius:10px;width:44px;height:44px;background:var(--lateral-botao)!important;color:var(--lateral-texto)!important}#menu-mobile-loja .mobile-menu-close svg{width:20px;height:20px}#menu-mobile-loja nav{scrollbar-width:thin;scrollbar-color:var(--lateral-divisoria) transparent;margin:4px 12px}#menu-mobile-loja nav a{gap:8px;min-height:44px;padding:8px;font-size:13px;font-weight:500;line-height:1.3;color:var(--lateral-texto)!important;border-color:var(--lateral-divisoria)!important}#menu-mobile-loja nav a:after{font-size:18px;font-weight:400;color:var(--lateral-destaque)!important}#menu-mobile-loja nav a:active{background:var(--lateral-botao)!important}#menu-mobile-loja .mobile-menu-category-label{letter-spacing:.08em;margin:0;padding:12px 8px 6px;font-size:10px;font-weight:600;color:var(--lateral-secundario)!important}#menu-mobile-loja .mobile-menu-note{margin:8px 12px max(12px, env(safe-area-inset-bottom));padding:0 8px;font-size:11px;line-height:1.4;color:var(--lateral-secundario)!important;background:0 0!important}.store-header:has(.mobile-menu-overlay){z-index:1000}.product-page:has(.mobile-bottom-nav){padding-bottom:100px}.product-page:has(.mobile-bottom-nav) .whatsapp-floating{bottom:102px}}.product-page .product-page-actions a[data-fundo-personalizado=true]{background:var(--produto-botao-fundo)!important}.product-page .product-page-actions a[data-texto-personalizado=true]{color:var(--produto-botao-texto)!important}.product-page .product-page-actions a[data-borda-personalizada=true]{border:1px solid var(--produto-botao-borda)!important}@media (max-width:620px){.product-related-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.product-related-grid .product-related-card,.product-related-grid .product-related-card:last-child{scroll-snap-align:start;align-content:start;display:grid}}.product-page .product-page-actions :is(.product-add-to-cart,.product-whatsapp-link){gap:12px;justify-content:space-between!important;align-items:center!important;font-weight:500!important;display:flex!important}.product-page .product-page-actions .product-action-icon{flex:0 0 22px;width:22px;height:22px}.product-page .product-page-actions :is(.product-add-to-cart,.product-whatsapp-link){box-sizing:border-box;border-style:solid;border-width:1px;min-height:48px!important;padding:12px 16px!important;font-size:14px!important;line-height:22px!important}.product-page .product-page-price{font-weight:600}.product-variations-block{min-width:0;margin:24px 0}.product-variation-options{flex-wrap:wrap;gap:10px;padding:3px 2px 10px;display:flex}.product-variation-option{cursor:pointer;border:1px solid;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:400;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.product-variation-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.product-variation-name{font-weight:500}.product-variation-price{border-left:1px solid;padding-left:10px;font-size:12px}.product-variation-option:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:620px){.product-variation-options{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.product-variation-option{white-space:nowrap;scroll-snap-align:start;flex:none}}.store-search .store-voice-search{color:#111;background:#f90;border-left:1px solid #0002;flex:0 0 44px;place-items:center;width:44px;min-height:44px;text-decoration:none;display:grid}.store-search .store-voice-search svg{width:21px;height:21px}.store-search .store-voice-search:focus-visible{outline-offset:-4px;outline:2px solid #111}@media (min-width:961px){.catalog-page-demonstracao .store-banner{aspect-ratio:1920/740;height:auto;max-height:none}.catalog-page-demonstracao .store-banner .banner-track,.catalog-page-demonstracao .store-banner .banner-slide,.catalog-page-demonstracao .store-banner picture{height:100%}.catalog-page-demonstracao .store-banner img{object-fit:contain;width:100%;height:100%}}@media (max-width:960px){.catalog-page-chb-agro .store-banner.has-mobile-banner{aspect-ratio:1122/1402!important;height:auto!important;max-height:none!important}.catalog-page-chb-agro .store-banner.has-mobile-banner img,.catalog-page-chb-agro .store-banner.has-mobile-banner picture img{object-fit:contain}}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table-card{border:1px solid #075435;border-radius:4px;width:100%;margin-top:4px;overflow:hidden}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table{border-collapse:collapse;table-layout:fixed;color:#fff;width:100%;font-size:.88rem}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table caption{color:#fff;text-align:center;background:#0a7147;padding:12px 8px;font-size:1.08rem;font-weight:800;line-height:1.2}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table tbody tr:nth-child(odd){background:#1c8558}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table tbody tr:nth-child(2n){background:#0a7147}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table td{color:#fff;vertical-align:middle;border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff2e;padding:10px 8px;line-height:1.25}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table tr:last-child td{border-bottom:0}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table td:last-child{border-right:0}@media (max-width:620px){.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table{font-size:.7rem}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table caption{padding:11px 6px;font-size:1rem}.product-page.catalog-page-nutrigraos .nutrigraos-guarantee-table td{padding:9px 4px}}.product-instructions-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:16px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}.product-instructions-card .instructions-title{color:#1e293b;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:1.05rem;font-weight:750;display:flex}.product-instructions-card .instructions-list{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.product-instructions-card .instruction-item{flex-direction:column;gap:4px;display:flex}.product-instructions-card .instruction-item dt{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;font-size:.88rem;font-weight:750}.product-instructions-card .instruction-item dd{color:#334155;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.5}.product-instructions-card .instruction-item.is-restriction{background:#fff5f5;border-left:4px solid #dc2626;border-radius:4px;padding:12px 14px}.product-instructions-card .instruction-item.is-restriction dt{color:#991b1b}.product-instructions-card .instruction-item.is-restriction dd{color:#7f1d1d;font-weight:500}.catalog-page[data-photo-ratio="1:1"] .catalog-card>.card-open,.catalog-page[data-photo-ratio="1:1"] .catalog-card>.card-open .product-image{aspect-ratio:1}.catalog-page[data-photo-ratio="1:1"] .product-grid.grid-1-col .catalog-card>.card-open,.catalog-page[data-photo-ratio="1:1"] .product-grid.grid-1-col .catalog-card>.card-open .product-image{aspect-ratio:1!important}.catalog-load-more{border:1px solid var(--brand,#0a7147);background:var(--brand,#0a7147);color:#fff;min-width:160px;max-width:calc(100% - 24px);min-height:46px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:20px auto 8px;padding:11px 20px;font-weight:700;display:flex}.catalog-load-more:disabled{opacity:.65;cursor:progress}.catalog-load-more:focus-visible{outline-offset:3px;outline:3px solid #ffba48}.catalog-page-error{color:#9b2c19;margin:12px;font-size:.9rem}.product-page[data-photo-ratio="1:1"] .tractor-gallery-main{aspect-ratio:1!important}.product-page[data-photo-ratio="1:1"] .product-related-card img{aspect-ratio:1}.product-video{min-width:0;margin-top:clamp(30px,5vw,54px)}.product-video h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.4rem,2.7vw,2rem)}.product-video-frame{aspect-ratio:16/9;background:#102b20;border-radius:16px;width:min(100%,900px);overflow:hidden}.product-video-frame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:620px){.product-video-frame{border-radius:10px}}.product-description-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-description-images img{aspect-ratio:4/5;object-fit:contain;background:#f4f6f3;border-radius:10px;width:100%;display:block}@media (min-width:961px){.catalog-page .store-banner{aspect-ratio:1920/740!important;width:100vw!important;height:auto!important;max-height:none!important;margin-left:calc(50% - 50vw)!important}}.catalog-page .category-cards-section{min-width:0;padding:26px 0 22px}.catalog-page .category-cards-title{color:#161616;margin:0 0 20px;font-size:clamp(1.45rem,2vw,2rem);font-style:italic;font-weight:750;line-height:1.2}.catalog-page .category-row--cards{scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;padding:0 0 8px}.catalog-page .category-row--cards .category-highlight{scroll-snap-align:start;color:#171717;flex:0 0 clamp(155px,14vw,202px);align-content:start;gap:11px;min-width:0;min-height:0}.catalog-page .category-row--cards .category-highlight-image{width:100%;height:150px;box-shadow:none;color:#171717;background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:14px}.catalog-page .category-row--cards .category-highlight-image img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%}.catalog-page .category-row--cards .category-card-icon{stroke-width:1.25px;width:77px;height:77px}.catalog-page .category-row--cards .category-highlight-label{color:#171717;min-height:2.2em;font-size:.91rem;font-weight:700;max-width:100%!important;line-height:1.2!important}.catalog-page .category-row--cards .category-highlight:hover .category-highlight-image,.catalog-page .category-row--cards .category-highlight:focus-visible .category-highlight-image,.catalog-page .category-row--cards .category-highlight.selected .category-highlight-image{border-color:#276b4a;box-shadow:0 0 0 2px #276b4a18}.catalog-page .category-row--cards .category-highlight:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #276b4a}@media (max-width:620px){.catalog-page .category-cards-section{padding:22px 0 18px}.catalog-page .category-cards-title{margin-bottom:15px;font-size:1.45rem}.catalog-page .category-row--cards{gap:12px;margin-right:-12px;padding-right:12px}.catalog-page .category-row--cards .category-highlight{flex-basis:142px;gap:9px}.catalog-page .category-row--cards .category-highlight-image{border-radius:13px;height:112px;padding:10px}.catalog-page .category-row--cards .category-card-icon{width:58px;height:58px}.catalog-page .category-row--cards .category-highlight-label{font-size:.83rem}}.store-header-main .header-contact-link{color:#0b6742;white-space:nowrap;background:#fff;border:1px solid #0b6742;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:.87rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.store-header-main .header-contact-link svg{flex:none;width:18px;height:18px}.store-header-main .header-contact-link:hover{background:#eef8f1}.store-header-main .header-contact-link:focus-visible{outline-offset:3px;outline:3px solid #0b6742}.store-header.without-cart:has(.header-contact-link) .header-actions{grid-column:3;justify-self:end;display:flex!important}@media (max-width:620px){.store-header.without-cart:has(.header-contact-link) .store-header-main{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"menu brand contact""search search search"!important}.store-header.without-cart:has(.header-contact-link) .header-actions{grid-area:contact/auto;justify-self:end;width:auto}.store-header-main .header-contact-link{padding-inline:11px;font-size:.78rem}}@media (max-width:360px){.store-header-main .header-contact-link{width:44px;padding:0}.store-header-main .header-contact-link span{display:none}}@media (max-width:620px){.store-header:not(.without-cart):has(.header-contact-link) .store-header-main{grid-template-columns:44px minmax(0,1fr) 96px}.store-header:not(.without-cart):has(.header-contact-link) .header-actions{gap:8px;width:auto}.store-header:not(.without-cart):has(.header-contact-link) .header-contact-link{width:44px;padding:0}.store-header:not(.without-cart):has(.header-contact-link) .header-contact-link span{display:none}}.catalog-page-maranhao-maquinas .store-search .store-voice-search,.product-page.catalog-page-maranhao-maquinas .store-search .store-voice-search{color:#fff;background:#0b6742}.catalog-feature-break{grid-column:1/-1;min-width:0}.catalog-feature-break .bloco{margin:clamp(16px,3vw,30px) 0}.catalog-footer-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;min-width:0;display:flex}.catalog-footer-pages a{color:inherit;font-size:.86rem;font-weight:500;text-decoration:none}.catalog-footer-pages a:hover,.catalog-footer-pages a:focus-visible{text-decoration:underline}.catalog-platform-footer:not(.terraforte-footer):has(.catalog-footer-pages){flex-wrap:wrap;gap:8px 24px}@media (max-width:620px){.catalog-footer-pages{gap:8px 14px;width:100%}.catalog-footer-pages a{align-items:center;min-height:44px;display:inline-flex}}.catalog-page-chb-agro .store-header-main .mobile-menu-trigger,.catalog-page-chb-agro .store-header-main .mobile-menu-trigger svg{color:#174532!important}.store-header[data-logo-scale="3"]{--catalog-logo-width:315px;--catalog-logo-height:84px}.store-header[data-logo-scale="4"]{--catalog-logo-width:420px;--catalog-logo-height:112px}.store-header:is([data-logo-scale="3"],[data-logo-scale="4"]) .store-header-main>.store-brand{width:var(--catalog-logo-width);max-width:100%}.store-header:is([data-logo-scale="3"],[data-logo-scale="4"]) .store-header-main>.store-brand img{width:var(--catalog-logo-width);max-width:100%;height:auto;max-height:var(--catalog-logo-height);object-fit:contain}@media (min-width:621px){.store-header:is([data-logo-scale="3"],[data-logo-scale="4"]) .store-header-main{padding-block:12px;grid-template-columns:minmax(0, min(40%, var(--catalog-logo-width))) minmax(0, 1fr) auto!important}}.store-header[data-logo-scale] .store-header-main>.store-brand,.store-header[data-logo-scale] .store-header-main>.store-brand img{max-width:100%}
