#ag-sections{--ink:#373f50;--text:#363f50;--muted:#566171;--leaf:#74b040;--green:#315923;--pale:#edf3e8;--edge:#d9dfe1;--paper:#fff;--page:1232px}
#wrapper.ag-section-wrapper{padding:0!important;margin:0!important;background:#fff}
#ag-sections{width:min(var(--page),calc(100% - 32px));margin:16px auto 52px}#ag-sections *{box-sizing:border-box}#ag-sections :focus-visible{outline:3px solid #76a653;outline-offset:3px}#ag-sections [id]{scroll-margin-top:16px}
.ag-hero{border-radius:14px;overflow:hidden;isolation:isolate;display:grid;position:relative;background:#373f50;color:#fff}.ag-hero-copy{min-width:0;padding:22px 20px 23px}.ag-hero .breadcrumb{display:flex;justify-content:flex-start!important;flex-wrap:wrap!important;color:#d7e2d5;background:none;padding:0;margin:0 0 13px;font-size:12px;line-height:1.4}.ag-hero .breadcrumb li,.ag-hero .breadcrumb a,.ag-hero .breadcrumb .breadcrumb-item::before{color:#d8e6d4!important}.ag-hero .breadcrumb li.active{color:white!important}.ag-title{color:#fff;font-size:clamp(28px,6.8vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.045em;margin:0;max-width:25ch;text-wrap:balance}.ag-title span{display:block;font-size:1rem;font-weight:500;color:#c1dcaa;margin-top:7px;letter-spacing:0}.ag-title br{display:none}.ag-intro{font-size:14px;line-height:1.51;color:#f2f4f5;margin:13px 0 0;max-width:66ch}.ag-intro a,.ag-intro strong{color:inherit!important}.ag-intro strong{font-weight:550}.ag-hero-actions{display:flex;gap:9px 17px;align-items:center;flex-wrap:wrap;margin-top:18px}.ag-hero-actions a{font-size:13px;font-weight:600;min-height:42px;display:inline-flex;align-items:center}.ag-hero-actions a:first-child{background:#a3d378;color:#192a14;padding:9px 14px;border-radius:6px}.ag-hero-actions a:last-child{color:white;text-decoration:underline;text-underline-offset:4px}.ag-hero-img{display:none}.ag-plain .ag-hero-copy{padding-block:22px}.ag-plain{border-bottom:4px solid #91bb72}.ag-formats{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px}.ag-formats a{display:inline-flex;align-items:center;min-height:38px;padding:6px 13px;border:1px solid #cbd9c8;color:#315923;border-radius:5px;font-size:13px;font-weight:500;background:#f4f7f1}
.ag-toolbar{margin:13px 0 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ag-tools{max-width:100%;min-width:0;margin:0}.ag-tools>summary,.ag-toc>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:14px;font-weight:550;min-height:42px}.ag-tools>summary::-webkit-details-marker,.ag-toc>summary::-webkit-details-marker{display:none}.ag-tools>summary:after,.ag-toc>summary:after{content:'⌄';color:#315923;font-weight:bold;margin-left:auto}.ag-tools[open]>summary:after,.ag-toc[open]>summary:after{content:'−'}.ag-tools>summary{border:1px solid var(--edge);border-radius:6px;padding:8px 12px}.ag-tools[open]{width:100%}.ag-tools .cz-sidebar-body{width:100%;height:auto;max-height:55vh;overflow:auto;padding:18px;margin-top:8px;border:1px solid var(--edge);border-radius:8px}.ag-tools .cz-sidebar-body .widget{max-width:680px}.ag-sort{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap;max-width:100%}.ag-sort select{min-height:42px;border:1px solid var(--edge);padding:5px 9px;border-radius:6px;color:var(--ink);background:white;max-width:100%}.ag-sort label{margin:0}.ag-sort span{font-size:12px;color:var(--muted)}.ag-catalog{margin:0 auto;max-width:100%}.ag-catalog #js-product-list{scroll-margin:10px}.ag-catalog .row.m-n2{margin-top:0!important}
.ag-reading,.ag-contact,.ag-news{margin-top:26px}.ag-reading{border-top:1px solid var(--edge);padding:24px 0 0;line-height:1.65;font-size:16px;color:var(--ink);overflow-wrap:anywhere}.ag-reading>section,.ag-reading>div:not(.ag-table){max-width:870px;margin-inline:auto}.ag-reading h2,.ag-reading h3,.ag-reading h4{color:var(--ink);line-height:1.2;letter-spacing:-.028em;text-wrap:pretty}.ag-reading h2{font-size:clamp(23px,2.6vw,34px);margin:1.5em 0 .55em}.ag-reading h3{font-size:clamp(18px,2vw,23px);margin:1.35em 0 .5em}.ag-reading p,.ag-reading ul,.ag-reading ol{margin:0 0 .85em}.ag-reading ul,.ag-reading ol{padding-inline-start:1.4em}.ag-reading img{display:block;max-width:100%;height:auto;border-radius:9px;margin-block:12px}.ag-reading figure{margin:15px 0}.ag-reading figcaption{font-size:13px;color:var(--muted)}.ag-reading a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.ag-read-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:12px;margin:16px 0}.ag-note{background:var(--pale);color:var(--ink);border-radius:8px;padding:15px 17px;margin-block:16px}.ag-note p:last-child{margin-bottom:0}.ag-read-grid>.ag-note{margin:0}.ag-reading details:not(.ag-toc){border-block-start:1px solid var(--edge);padding-block:9px}.ag-reading details>summary{cursor:pointer;color:var(--ink);font-weight:550}.ag-table{overflow-x:auto;max-width:100%;margin:16px 0}.ag-table table{border-collapse:collapse;min-width:80%;font-size:14px}.ag-table td,.ag-table th{padding:8px;border:1px solid var(--edge)}.ag-table th{background:var(--pale)}.ag-toc{box-sizing:border-box;max-width:870px;background:#f3f6f1;border-left:3px solid #74b040;border-radius:6px;padding:3px 14px;margin:8px auto 22px}.ag-toc nav{display:grid;gap:1px;padding:6px 0 12px}.ag-toc nav a{font-size:14px;padding:5px 0}.ag-reading a.ag-video{display:inline-block;background:var(--pale);border:1px solid #d1dec9;padding:10px 15px;border-radius:6px;margin-block:10px}.ag-doc{border:0;padding:0}.ag-rates h2{margin-top:0}.ag-rates .ag-read-grid>div{background:#f0f4ed;border:1px solid var(--edge);padding:14px 16px;border-radius:8px}.ag-rates .ag-read-grid strong{color:var(--green);font-size:17px}.p-livraison .ag-doc>section+section{border-top:1px solid var(--edge);margin-top:32px;padding-top:20px}
.ag-contact{display:grid;gap:18px}.ag-contact .contact-rich,.ag-contact .contact-form{padding:18px!important;border-radius:10px}.ag-contact .contact-rich{background:var(--pale)}.ag-contact .contact-form{border:1px solid var(--edge)}.ag-contact label{font-size:14px}.ag-contact .form-control{font-size:16px;min-height:44px}.ag-contact a,.ag-contact .contact-rich .text-primary{color:var(--green)!important}.ag-contact .contact-form button{background:#81b94f;color:#182516;border:0}.ag-contact .contact-form label span:not(.text-danger){color:var(--ink)!important}.ag-contact .contact-form h2{font-size:25px;color:var(--ink)}.ag-contact .contact-rich li{padding-block:9px!important}.ag-contact .contact-rich li:nth-child(2){order:-1}.ag-contact .contact-rich ul{display:flex;flex-direction:column}
.ag-news #prestablog_menu_cat{background:none!important;margin:15px 0;box-shadow:none}.ag-news #prestablog_menu_cat #menu-mobile{display:none!important}.ag-news #prestablog_menu_cat nav{display:block!important;background:none}.ag-news #prestablog_menu_cat ul{display:flex!important;list-style:none;flex-wrap:wrap;gap:6px;padding:0;background:none}.ag-news #prestablog_menu_cat li{float:none;display:inline-flex;align-items:center;margin:0;border:0;background:none}.ag-news #prestablog_menu_cat li a{display:inline-block;background:var(--pale);padding:8px 12px;color:var(--green);border-radius:5px;font-size:14px}.ag-news #prestablog_menu_cat li i:not(a i){display:none}.ag-news #prestablog_menu_cat ul.sub-menu{position:static;display:none!important}.ag-news #prestablog_menu_cat li:focus-within .sub-menu,.ag-news #prestablog_menu_cat li:hover .sub-menu{display:flex!important}.ag-news .prestablog_pagination{display:flex;flex-wrap:wrap;gap:5px;margin-block:15px}.ag-news [id^=blog_list]{padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;float:none}.ag-news [id^=blog_list]>li{width:auto;float:none;padding:0;margin:0}.ag-news .block_cont{height:100%;display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:10px;overflow:hidden;box-shadow:none}.ag-news .block_top img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ag-news .block_bas,.ag-news .prestablog_more{padding:14px 16px}.ag-news .block_bas h3>a{font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.ag-news .date_blog-cat{display:block;font-size:12px;color:var(--muted);line-height:1.45;margin-top:6px}.ag-news .date_blog-cat a,.ag-news .prestablog_more a{color:var(--green)}.ag-news .prestablog_desc{font-size:14px;line-height:1.55;margin:.65em 0 0}.ag-news .prestablog_more{margin-top:auto;padding-top:0}.ag-news .prestablog_more i{font-size:17px;vertical-align:middle}
.ag-linkedin{font:700 17px/1 Arial,sans-serif!important;display:inline-flex!important;align-items:center;justify-content:center;color:white!important}
@media(min-width:700px){#ag-sections{width:min(var(--page),calc(100% - 64px));margin-top:24px}.ag-photo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ag-hero-img{display:block;width:100%;height:100%;max-height:395px;min-height:240px;object-fit:cover;align-self:stretch}.ag-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px clamp(30px,3.5vw,58px)}.ag-title{font-size:clamp(32px,3.3vw,50px)}.ag-intro{font-size:16px}.ag-hero-actions a{font-size:14px}.ag-plain .ag-hero-copy{padding-block:30px}.ag-news [id^=blog_list]{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-contact{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;max-width:1060px;margin:28px auto}.ag-contact .contact-rich,.ag-contact .contact-form{padding:26px!important}.ag-formats{margin-top:22px}.ag-toolbar{align-items:center}.ag-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.ag-news #prestablog_menu_cat{margin:16px 0}.ag-reading{margin-top:44px}.ag-doc{margin-top:30px}}
@media(min-width:1040px){.ag-news [id^=blog_list]{grid-template-columns:repeat(3,minmax(0,1fr))}#ag-sections{width:min(var(--page),calc(100% - 88px))}}
@media(max-width:699px){.ag-sort span{display:none}.ag-toolbar{gap:6px}.ag-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ag-news #prestablog_menu_cat li i+ul{display:flex!important}.ag-news #prestablog_menu_cat li{flex-wrap:wrap}.ag-news #prestablog_menu_cat li ul a{font-size:12px}.ag-news #prestablog_menu_cat ul li .sub-menu{margin-top:4px}.ag-reading{font-size:15px}.ag-contact .contact-rich .media-body{padding-left:9px!important}}
@media(max-width:370px){#ag-sections{width:calc(100% - 24px)}.ag-hero-copy{padding:17px 15px}.ag-title{font-size:27px}.ag-sort select{max-width:135px}.ag-tools>summary{font-size:13px;gap:5px}.ag-hero-actions{gap:5px 12px}}
/* Align the news module's own high-specificity theme rules with the shared layout. */
#ag-sections #prestablog_home{padding:0;margin:0;text-align:left}#ag-sections #blog_list_1-7{display:grid;float:none;margin:0;padding:0;width:100%;gap:16px}#ag-sections #blog_list_1-7>li{float:none;margin:0;padding:0;width:auto;min-width:0}#ag-sections #blog_list_1-7 .block_top img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}#ag-sections .ag-news .prestablog_pagination{clear:both;width:100%}#ag-sections #prestablog_menu_cat nav>ul{background:none}#ag-sections .ag-contact .contact-rich{margin-top:0}#ag-sections .ag-map-link{display:block;margin:10px 0}.ag-contact .contact-form>.row{margin:15px 0 0;display:block}.ag-contact .contact-form>.row>.contact-rich:has(ul){display:none}.ag-contact .contact-form>.row>.contact-rich:has(.ag-map-link){width:100%;padding:0!important;max-width:100%;background:none}.ag-contact .contact-form h2{margin-top:0}
.ag-hero-actions a:not(:first-child){color:#fff;text-decoration:underline;text-underline-offset:4px}.ag-contact .contact-rich .text-muted{color:#52604f!important}
#ag-sections #blog_list_1-7>li[hidden]{display:none!important}
/* Shared reassurance and contact, scoped by the twelve-page stylesheet. */
.reass.agco-site-shell > .wrap {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px 18px;
}
.reass.agco-site-shell > .wrap > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 9px;
  min-width: 0;
  text-align: center;
}
.reass.agco-site-shell > .wrap > div > svg {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
}
.reass.agco-site-shell > .wrap strong {
  display: block;
  line-height: 1.35;
}
.reass.agco-site-shell > .wrap p {
  margin: 4px 0 0;
  text-wrap: pretty;
}
body #footer.agco-site-shell .footer-action,
body #footer.agco-site-shell .footer-contact {
  justify-content: center;
  text-align: center;
}
@media (max-width: 820px) {
  .reass.agco-site-shell > .wrap { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

#ag-sections .ag-photo > .ag-hero-img {
  display: block; position: relative; overflow: hidden; align-self: stretch;
  width: 100%; min-width: 0; height: auto; min-height: 0; max-height: none;
}
#ag-sections .ag-hero-img img {
  position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: cover;
}
@media (max-width: 699px) {
  #ag-sections .ag-photo { grid-template-columns: minmax(0, 1fr); }
  #ag-sections .ag-photo > .ag-hero-img { aspect-ratio: 2.45; }
}
#ag-sections .ag-toolbar #js-product-list-top > div { padding:0!important; margin:0!important; gap:10px; flex-wrap:wrap; }
#ag-sections .ag-toolbar #js-product-list-top .form-inline { display:flex!important; flex-wrap:wrap!important; gap:6px; }
#ag-sections .ag-toolbar #js-product-list-top .form-inline > :is(label,span) { color:#566171!important; opacity:1!important; font-size:13px; }
#ag-sections .ag-toolbar #js-product-list-top select { max-width:100%; min-height:42px; height:42px; font-size:13px; width:auto; }
#ag-sections .ag-toolbar #js-product-list-top [data-toggle=sidebar] { display:none!important; }
#ag-sections .ag-toolbar #js-product-list-top button { color:#373f50; }
#ag-sections .ag-reading iframe { display:block; width:100%; max-width:100%; height:auto; aspect-ratio:16/9; border:0; margin:12px 0; }
#ag-sections .ag-contact .contact-form iframe { width:100%; max-width:100%; height:220px; }
#ag-sections .ag-hero-copy { color:white; }
#ag-sections .ag-hero-actions a:not(:first-child) { color:white; }
#ag-sections .ag-hero-actions, #ag-sections .choix .actions { width: 100%; }
#ag-sections .ag-hero-actions > a:first-child, #ag-sections .choix .action,
#ag-sections #ag-form-contact button[name="submitMessage"] {
  width: 100%; min-height: 44px; justify-content: center; text-align: center;
}
#ag-sections.p-guide-accessoires .ag-title { max-width: 34ch; }
#ag-sections.p-guide-accessoires .ag-hero-actions { max-width: 48rem; }
#ag-sections.p-guide-accessoires .ag-doc > section > div:first-child > p:first-child {
  color: var(--green); font-weight: 650; margin-bottom: .5rem;
}
#ag-sections.p-guide-accessoires .ag-doc > section > div:first-child h2 { margin-top: 0; }
#ag-sections.p-guide-accessoires .ag-read-grid article {
  padding: 16px; border: 1px solid var(--edge); border-radius: 8px;
}
#ag-sections.p-guide-accessoires .ag-read-grid article > :first-child { margin-top: 0; }
#ag-sections.p-guide-accessoires .ag-guide-video { padding: 0; background: none; }
#ag-sections.p-guide-accessoires .ag-guide-actions { display: grid; gap: 8px; text-align: center; }
#ag-sections.p-guide-accessoires .ag-guide-actions a {
  display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 9px 14px; font-weight: 650;
}
#ag-sections.p-guide-accessoires .ag-guide-actions a:first-child {
  width: 100%; background: #a3d378; color: #192a14; border-radius: 6px; text-decoration: none;
}
#ag-sections.p-accessoires .breadcrumb [aria-current="page"] > span { white-space: normal !important; }
/* Match the home crop for the printed-price cover of the Gatsby sample pack. */
.category-id-17 #js-product-list [data-id-product="9442"] .card-img-top { overflow: hidden; }
.category-id-17 #js-product-list [data-id-product="9442"] .card-img-top img[src*="/2592-"] {
  display: block; transform: scale(1.22); transform-origin: center top;
}
@media(max-width:699px){#ag-sections #js-product-list-top .form-inline select { max-width:145px; } #ag-sections .ag-toolbar #js-product-list-top .form-inline > label { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }}
