.catalog-mega.mega-menu{width:min(980px,100vw - 40px);max-height:min(660px,100dvh - 190px);padding:0;overflow:auto}.catalog-mega-layout{grid-template-columns:238px minmax(0,1fr);display:grid}.catalog-primary-list{background:#f5f8f5;border-right:1px solid #e2e9e3;padding:12px}.catalog-primary-row{border-radius:7px;display:flex}.catalog-primary-row.selected{background:#e4efe7}.catalog-primary-row>a{flex:1;align-items:center;gap:10px;min-width:0;padding:13px 8px;font-size:14px;display:flex}.catalog-primary-row>a>svg{color:#08753f;width:21px}.catalog-primary-row small{color:#6d7d72;font-size:11px;font-weight:400;display:block}.catalog-primary-row button{color:#08753f;background:0 0;border:0;width:38px}.catalog-second-level{min-width:0;padding:22px}.catalog-panel-heading{border-bottom:1px solid #e5ebe6;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:17px;display:flex}.catalog-panel-heading>a{color:#08753f;align-items:center;gap:6px;font-size:13px;display:flex}.catalog-tractor-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-tractor-columns h4{text-transform:uppercase;letter-spacing:.7px;color:#778379;margin:0 0 10px;font-size:11px}.catalog-choice{text-align:left;color:#203b2a;background:0 0;border:0;border-bottom:1px solid #e9eeea;border-radius:0;align-items:center;gap:9px;width:100%;min-height:46px;padding:12px 4px;font-size:14px;font-weight:500;display:flex!important}.catalog-choice>span{flex:1;min-width:0}.catalog-choice>small{color:#8a958d;font-size:11px}.catalog-choice:hover,.catalog-children>a:hover{color:#08753f;background:#f0f6f1}.catalog-all{color:#08753f;justify-content:space-between;align-items:center;gap:12px;padding:16px 8px;font-size:14px;font-weight:650;display:flex!important}.catalog-children{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.catalog-children>a{border-bottom:1px solid #e9eeea;justify-content:space-between;gap:10px;padding:12px 5px;font-size:14px;display:flex}.catalog-children small{color:#8a958d}.catalog-menu-intro p{color:#718076;margin-top:12px;font-size:14px}.catalog-drilldown.category-sheet{max-height:100dvh;gap:0!important;width:min(92vw,400px)!important;max-width:400px!important;height:100dvh!important;padding:0!important;animation-duration:.18s!important;overflow:hidden!important}.catalog-level-header{padding:calc(20px + env(safe-area-inset-top)) 52px 16px 20px;border-bottom:1px solid #e3ebe5;flex-shrink:0}.catalog-level-header h2{letter-spacing:-.4px;outline:0;font-size:22px;line-height:1.2}.catalog-back{color:#667e6d;background:0 0;border:0;align-items:center;gap:3px;min-height:40px;margin-top:-8px;margin-bottom:5px;padding:0;font-size:13px;display:flex}.catalog-drilldown>button{top:calc(12px + env(safe-area-inset-top));place-items:center;min-width:44px;min-height:44px;display:grid;right:10px}.catalog-level-scroll{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:4px 20px calc(24px + env(safe-area-inset-bottom));scrollbar-gutter:stable;flex:1;overflow-y:auto}.catalog-level{animation:.16s ease-out catalog-forward}.catalog-level.back{animation-name:catalog-back}.catalog-level .catalog-choice{min-height:55px;font-size:16px}.catalog-root{gap:14px;min-height:72px!important}.catalog-root>svg:first-child{color:#08753f;width:25px;height:25px}.catalog-root small{color:#7e8b82;margin-top:3px;font-size:12px;font-weight:400;display:block}.catalog-level .catalog-all{border-bottom:1px solid #dfe9e2;margin-bottom:8px;padding:18px 0}.catalog-product-region{min-height:400px;transition:opacity .12s}.catalog-product-region.is-loading{opacity:.64}.catalog-toolbar .result-count{min-height:20px}.catalog-error{background:#fffbf4;border:1px solid #ead6bf;border-radius:8px;margin-bottom:20px;padding:18px;font-size:14px}.catalog-error p{margin-bottom:10px}.catalog-heading{scroll-margin-top:18px}.search-loading,.search-error{color:#526b5c;padding:16px;font-size:14px}.search-error button{font-size:13px}.search-suggestions{overscroll-behavior:contain;max-height:min(420px,55dvh)}.search-suggestions a.selected{outline-offset:-2px;background:#e7f1e9;outline:2px solid #82b695}.storefront-image-loaded{animation:.16s ease-out storefront-image}.storefront-loading{padding-top:30px}.storefront-skeleton{pointer-events:none}.skeleton-block,.skeleton-line,.skeleton-filter{background:#edf2ed;animation:1.4s ease-in-out infinite alternate storefront-pulse}.skeleton-line{border-radius:4px}.skeleton-line.meta{width:42%;height:18px}.skeleton-line.title{width:95%;height:47px;margin:4px 0 12px}.skeleton-line.status{width:60%;height:26px}.skeleton-line.price{width:65%;height:35px;margin-top:16px}.skeleton-line.cta{width:100%;height:39px;margin-top:14px}.skeleton-filter{border-radius:9px;height:440px}.storefront-slow{z-index:35;background:#fff;border:1px solid #d1e2d6;border-radius:8px;width:min(480px,90vw);padding:14px;font-size:13px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #12332022}.storefront-slow button{color:#08753f;background:0 0;border:0;padding:7px}.navigation-progress{pointer-events:none;height:3px!important}.product-card .price{min-height:35px}.header-main .logo img{aspect-ratio:656/219;object-fit:contain}.catalog-drilldown a,.catalog-drilldown button{pointer-events:auto}:is(.catalog-mega a:focus-visible,.catalog-mega button:focus-visible){outline-offset:-3px}@keyframes catalog-forward{0%{opacity:.55;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes catalog-back{0%{opacity:.55;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes storefront-image{0%{opacity:.6}to{opacity:1}}@keyframes storefront-pulse{to{background:#e4ebe5}}@media (max-width:767px){.hero{background-image:url(/atx-field-mobile.webp)}.storefront-skeleton .card-content{padding:12px}.catalog-level .catalog-choice{word-break:normal;overflow-wrap:anywhere}.catalog-product-region{min-height:360px}.search input{font-size:16px}.search-suggestions{max-height:48dvh}.catalog-toolbar .result-count{font-size:12px}.catalog-tractor-columns{gap:8px}}@media (prefers-reduced-motion:reduce){.catalog-level,.storefront-image-loaded,.skeleton-block,.skeleton-line,.skeleton-filter,.navigation-progress,.navigation-progress:after{animation:none!important}.catalog-product-region,.catalog-drilldown{transition:none!important;animation:none!important}.navigation-progress{opacity:.8;background:#08753f!important}}.navigation-progress{overflow:hidden;background:#d9e9de!important}.navigation-progress:after{content:"";background:#08753f;width:35%;height:100%;animation:1.1s ease-in-out infinite storefront-progress;display:block}@keyframes storefront-progress{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (prefers-reduced-motion:reduce){.navigation-progress:after{width:100%;transform:none;animation:none!important}}.gallery-thumb-placeholder{background:#f0f4f0;width:100%;height:100%;display:block}.thumbnails button>div>img{object-fit:contain;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.catalog-mega{transition:none!important;animation:none!important}}.price-fallback-note{color:#68746b;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.catalog-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-preview-card{background:#fafcf9;border:1px solid #e2e9e3;border-radius:8px;flex-direction:column;min-width:0;padding:12px;transition:border-color .15s;display:flex}.catalog-preview-card:hover{border-color:#74a789}.catalog-preview-image{justify-content:center;align-items:center;height:116px;margin-bottom:12px;display:flex}.catalog-preview-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.catalog-preview-image .photo-empty{text-align:center;height:100%;min-height:0;font-size:10px}.catalog-preview-card h4{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.4}.catalog-preview-card dl{margin:0 0 14px;font-size:11px;line-height:1.4}.catalog-preview-card dl>div+div{margin-top:7px}.catalog-preview-card dt{color:#718076}.catalog-preview-card dd{color:#203b2a;margin:2px 0 0;font-weight:600}.catalog-preview-card>strong{color:#183c2a;margin-top:auto;font-size:16px;line-height:1.3}@media (min-width:901px){.home-section .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-section .category-card{padding:20px}.home-section .category-card h3{font-size:16px}.home-section .category-card img{object-fit:contain;height:190px;margin-top:12px}.home-section .tractor-brands{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.home-section .tractor-brand-card img{height:90px}}.consult-band .consult-icon{flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;padding:0;line-height:0;display:flex}.consult-band .consult-icon>svg{width:32px;height:32px;margin:0;display:block}.trade-banner h2{font-size:clamp(28px,2.4vw,36px);line-height:1.18}.trade-banner .trade-formula{text-align:center;background:#ffffff0b;border:1px solid #6f9e8355;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:20px;padding:15px 12px;font-size:13px;line-height:1.45;display:grid}.trade-formula>b{color:#a6d5b6;font-size:22px;font-weight:400}.trade-formula>strong{color:#d3f0d4}.trade-banner-steps{color:#d8e9de;gap:10px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.trade-banner-steps li{align-items:center;gap:10px;display:flex}.trade-banner-steps li>b{color:#c8e7cf;background:#ffffff14;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;height:23px;font-size:11px;display:flex}@media (min-width:768px) and (max-width:1050px){.catalog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-preview-image{height:100px}}@media (max-width:640px){.trade-banner .trade-formula{gap:5px;padding:13px 9px;font-size:11px}.trade-formula>b{font-size:19px}}@media (min-width:768px){.contact-layout{align-items:stretch}.contact-layout>.contact-card,.contact-layout>.contact-location{flex-direction:column;justify-content:flex-start;height:100%;padding:32px;display:flex}.contact-layout .contact-actions,.contact-layout>.contact-location>.button{margin-top:auto}}
