/* agro-mega-menu-critical-product c1 - GENERATED by tools/mega-menu-critical.cjs, do not edit. source sha256: bebabed17b42fbee4e3ae353f8acce75111f6f3483bb417657642f0b769f10e4 */
.headerSection.agroHeader{--agro-green:#007d31;--agro-text:#191616;--agro-muted:#56665c;--agro-line:#e4ebe6;--agro-soft:#f3f7f4;--agro-header-bottom:100px;font-family:var(--agro-font);position:sticky!important;top:0;z-index:30;height:auto!important;color:var(--agro-text);box-shadow:0 1px 0 var(--agro-line)}
.agroHeader [hidden]{display:none!important}
.agroHeader .agroIcon{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;position:static}
.agroHeader .headerSection__row{height:auto!important}
.agroHeader.headerSection__bg>.headerSection__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;max-width:1400px;min-height:80px;margin:auto;padding:18px 24px!important;position:relative;z-index:2}
.agroHeader>.headerSection__row>.headerSection__row,.agroHeader .headerSection__mainMenu{display:contents!important}
.agroHeader .headerSection__logo--wrapper{order:1;flex:0 0 auto}
.agroHeader .headerSection__logo{height:40px;margin:0;overflow:visible}
.agroHeader .headerSection__logo img{max-width:170px;max-height:40px;width:auto}
.agroHeader .headerSection__iconsMenu{order:3;display:flex;align-items:center;gap:15px;margin:0!important;padding:0;flex:0 0 auto}
.agroHeader .headerSection__iconsMenuItem{margin:0!important}
.agroHeader .headerSection__iconsMenu .header__icon{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:28px;margin:0;padding:0}
.agroHeader .header__icon svg{position:static;top:auto;fill:currentColor;vertical-align:middle;width:21px;height:21px}
.agroHeader .iconsMenuItem__text,.agroHeader .header__cart .iconsMenuItem__text{display:none!important}
.agroHeader .header__cart{position:relative}
.agroHeader .agroCartCount{position:absolute;top:-4px;right:-8px;background:var(--agro-green);color:#fff;border-radius:20px;min-width:17px;min-height:17px;display:grid;place-items:center;padding:1px 4px}
.agroHeader .agroMobileMenuToggle-js{display:none!important}
.agroHeader .headerSection__mainMenu__navLinks{order:2;flex:1;display:flex;align-items:center;justify-content:center;gap:22px;position:static;text-transform:none;font-size:13px;min-width:0;flex-wrap:wrap}
.agroHeader .mainMenu__navLink{margin:0!important;padding:8px 0!important;text-transform:none;font-size:13px;white-space:nowrap;position:relative}
.agroHeader .mainMenu__navLink a{bottom:auto;text-decoration:none}
.agroHeader .agroMenuToggle-js{display:flex;align-items:center;gap:6px}
.agroHeader .agroMenuToggle-js[aria-expanded=true]{color:var(--agro-green);box-shadow:0 2px var(--agro-green)}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuClose-js{display:none}
.agroHeader .headerSection__searchForm{display:none!important;position:absolute;z-index:6;left:50%;top:calc(100% + 12px);transform:translateX(-50%);width:min(640px,calc(100vw - 48px));height:auto!important;padding:20px;background:#fff;border-radius:10px;box-shadow:0 15px 50px #152f232b}
.agroHeader .headerSearchForm-js{position:relative}
.agroHeader .headerSection__searchForm .inputs-container-js{display:flex;align-items:center;position:relative;padding-right:38px}
.agroHeader .headerSection__searchForm__phrase{max-width:none;width:100%;height:44px;border:1px solid var(--agro-line);border-radius:6px;padding:10px 44px 10px 12px;color:var(--agro-text);background:#fff;font-size:16px;margin:0}
.agroHeader .headerSection__searchForm__btn{display:flex!important;align-items:center;justify-content:center;position:absolute;right:38px;top:0;width:40px;height:44px;border:0;background:transparent}
.agroHeader .headerSection__searchForm__searchButtonMobile{display:none!important}
.agroHeader .agroSearchClose-js{display:flex!important;position:absolute;right:0;top:0;padding:10px;width:34px;height:44px;margin:0;align-items:center;justify-content:center;z-index:2}
.agroHeader .header-recommended{width:100%;left:0;max-height:65vh;overflow:auto;box-shadow:none}
.agroHeader .header-recommended-popupBackground{display:none!important}
.agroMegaBackdrop{position:fixed;inset:0;background:#0d281a40;backdrop-filter:blur(2px);z-index:1}
.agroMegaShell{position:absolute;top:calc(100% + 8px);left:24px;right:24px;z-index:4;background:#fff;box-shadow:0 20px 60px #12302038;border:1px solid var(--agro-line);border-radius:12px;max-height:calc(100vh - var(--agro-header-bottom) - 20px);max-height:calc(100dvh - var(--agro-header-bottom) - 20px);overflow:auto;overscroll-behavior:contain}
.agroMega{display:grid;grid-template-columns:230px minmax(0,1fr) 210px;gap:20px;padding:20px;font-size:13px;line-height:1.5;color:var(--agro-text)}
.agroMega,.agroMega *,.agroMegaShell{box-sizing:border-box}
.agroMega ul{list-style:none;margin:0;padding:0}
.agroMega a{color:inherit;text-decoration:none}
.agroMega a:hover{color:var(--agro-green);text-decoration:underline}
.agroMega__sidebar{border-right:1px solid var(--agro-line);padding-right:14px;grid-row:1/3}
.agroMega__category,.agroMega__shortcut{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;min-height:46px;border-radius:7px;text-align:left;border:0;white-space:normal;font:inherit;background:transparent;color:inherit}
.agroMega__category span{flex:1;overflow-wrap:anywhere}
.agroMega__category:hover,.agroMega__category.is-selected{background:var(--agro-soft);color:var(--agro-green)}
.agroMega__category.is-selected{font-weight:600}
.agroMega__arrow{margin-left:auto}
.agroMega__shortcut--sale{color:#bc3c2d!important}
.agroMega__mobileSubcategories{display:none}
.agroMega__content{min-width:0}
.agroMega__hero{position:relative;isolation:isolate;min-height:210px;aspect-ratio:3/1;border-radius:8px;overflow:hidden;background:#153e28;color:#fff;display:flex;align-items:center}
.agroMega__hero picture,.agroMega__hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.agroMega__hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d2a1df2 0%,#123522b3 55%,#12352210 100%)}
.agroMega__heroCopy{padding:24px;max-width:75%;overflow-wrap:anywhere}
.agroMega__heroTitle{font-size:23px;line-height:1.2;font-weight:600;margin:0 0 12px}
.agroMega__heroText{font-size:13px;margin:0 0 18px;line-height:1.5}
.agroMega__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;background:#b3df8c;color:#143322!important;border-radius:6px;font-size:12px;font-weight:600;min-height:42px}
.agroMega__cta:hover{background:#c7eba8;text-decoration:none!important}
.agroMega__panels{padding-top:22px}
.agroMega__overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.agroMega__overviewColumn{display:flex;flex-direction:column;min-width:0;padding-right:12px;border-right:1px solid var(--agro-line)}
.agroMega__overviewColumn:last-child{padding-right:0;border:0}
.agroMega__columnTitle{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:12px;text-transform:uppercase;overflow-wrap:anywhere}
.agroMega__columnTitle .agroIcon{width:19px;height:19px}
.agroMega__overviewColumn li a,.agroMega__subgroup li a{display:block;padding:5px 0;font-size:12px;overflow-wrap:anywhere}
.agroMega__allLink{display:inline-block;color:var(--agro-green)!important;font-size:12px;font-weight:600;padding:7px 0}
.agroMega__categoryImage{display:block;margin-top:auto;padding-top:12px}
.agroMega__categoryImage img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border-radius:6px}
.agroMega__panelHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.agroMega__panelHeading h2{font-size:20px;line-height:1.3;margin:0;font-weight:600;overflow-wrap:anywhere}
.agroMega__subgroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}
.agroMega__subgroupTitle{font-weight:600;display:block;margin-bottom:8px;overflow-wrap:anywhere}
.agroMega__promos{display:flex;flex-direction:column;gap:14px;min-width:0}
.agroMega__promoCard{background:var(--agro-soft);border-radius:8px;overflow:hidden}
.agroMega__promoImage{display:block;aspect-ratio:2/1;background:#e2eee0;overflow:hidden}
.agroMega__promoImage img{display:block;width:100%;height:100%;object-fit:cover}
.agroMega__promoCopy{padding:12px}
.agroMega__promoTitle{font-size:15px;font-weight:600;margin:0 0 6px}
.agroMega__promoText{font-size:12px;color:var(--agro-muted);margin:0 0 6px;overflow-wrap:anywhere}
.agroMega__benefits{grid-column:2/4;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px;background:var(--agro-soft);border-radius:6px;font-size:12px;font-weight:500}
.agroMega__benefits>span,.agroMega__benefits>a{display:flex;gap:10px;align-items:center}
.agroMobileSearchMount{display:none}
@media(min-width:1025px) and (max-width:1250px){.agroHeader .headerSection__mainMenu__navLinks{gap:16px}.agroHeader .headerSection__logo img{max-width:140px}.agroMega{grid-template-columns:200px minmax(0,1fr) 180px;gap:16px}.agroMega__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agroMega__subgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1024px){
.agroHeader.headerSection__bg>.headerSection__row{min-height:68px;padding:12px 16px!important;gap:12px}
.agroHeader .headerSection__logo img{max-width:150px;max-height:34px}
.agroHeader .headerSection__iconsMenu{gap:12px}
.agroHeader .agroMobileMenuToggle-js{display:inline-flex!important}
.agroHeader .headerSection__iconsMenu .hideOnMobile{display:inline-flex!important}
.agroHeader .headerSection__mainMenu__navLinks{display:none!important;position:fixed;inset:0;background:#fff;z-index:8;padding:16px 16px 90px;overflow:auto;overscroll-behavior:contain;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;flex-wrap:nowrap;text-align:left}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js{display:none}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuClose-js{display:flex;align-self:flex-end;align-items:center;gap:8px;min-height:44px;padding:8px;margin:0 0 10px;color:var(--agro-green)}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{padding:14px 0!important;border-top:1px solid var(--agro-line);border-bottom:0;width:100%;text-align:left;white-space:normal}
.agroMegaShell{position:relative;inset:auto;max-height:none;border:0;box-shadow:none;border-radius:0;overflow:visible;flex-shrink:0}
.agroMega{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}
.agroMega__sidebar{grid-row:auto;border:0;padding:0}
.agroMega__category{min-height:48px;padding:12px 10px}
.agroMega__category[aria-expanded=true] .agroMega__arrow{transform:rotate(90deg)}
.agroMega__mobileSubcategories:not([hidden]){display:block;padding:0 12px 12px 44px;border-bottom:1px solid var(--agro-line)}
.agroMega__mobileSubcategories li>a{display:block;padding:10px 0;min-height:44px;font-size:13px}
.agroMega__thirdLevel summary{min-height:40px;padding:8px 0;font-size:12px;color:var(--agro-muted);cursor:pointer}
.agroMega__thirdLevel ul{padding-left:12px}
.agroMega__thirdLevel li a{font-size:12px}
.agroMega__content{grid-column:1}
.agroMega__panels{display:none}
.agroMega__hero{aspect-ratio:8/5;min-height:220px}
.agroMega__heroCopy{max-width:85%;padding:22px}
.agroMega__heroTitle{font-size:24px}
.agroMega__promos{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.agroMega__benefits{grid-column:1;font-size:11px;padding:12px;gap:12px}
.agroMobileSearchMount{display:block;margin-bottom:14px}
.agroHeader .agroMobileSearchMount .headerSection__searchForm{display:block!important;position:relative;inset:auto;transform:none;width:100%;padding:0;border-radius:0;box-shadow:none;background:transparent}
.agroHeader .agroMobileSearchMount .headerSection__searchForm .inputs-container-js{padding-right:0}
.agroHeader .agroMobileSearchMount .headerSection__searchForm__btn{right:0}
.agroHeader .agroMobileSearchMount .agroSearchClose-js{display:none!important}
.agroHeader .agroMobileSearchMount .header-recommended{position:absolute;z-index:10;top:100%;background:#fff;box-shadow:0 8px 24px #1230202b;border-radius:8px;padding:16px}
}
@media(max-width:420px){.agroHeader .headerSection__iconsMenu{gap:7px}.agroHeader .headerSection__iconsMenu .header__icon{min-width:25px}.agroHeader .headerSection__logo img{max-width:110px}.agroHeader .header__icon svg{width:19px;height:19px}.agroMega__heroCopy{padding:18px;max-width:95%}.agroMega__heroTitle{font-size:21px}.agroMega__benefits{display:none}.agroMega__promoCopy{padding:10px}}
@media(prefers-reduced-motion:reduce){.agroHeader *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.agroHeader.headerSection__bg>.headerSection__row{background:#fff}
.agroHeader .headerSection__mainMenu .header__icon svg{padding:0;position:static;right:auto;top:auto}
.agroHeader .agroMobileLogo{display:none}
@media(max-width:1024px){.agroHeader .agroMobileLogo{display:block;position:absolute;left:16px;top:20px;max-width:160px}.agroHeader .agroMobileLogo img{display:block;width:auto;max-width:160px;height:auto;max-height:36px}}
.agroMega__hero{width:100%;min-width:0;max-width:100%}.agroMega__heroCopy{min-width:0}
.agroHeader .headerSection__searchForm__btn{color:var(--agro-green)!important}.agroHeader .headerSection__searchForm__btn svg{color:inherit!important;fill:currentColor!important}
@media (min-width:1025px) {
.agroHeader .agroMegaShell {
height:min(620px,calc(100vh - var(--agro-header-bottom) - 20px));
height:min(620px,calc(100dvh - var(--agro-header-bottom) - 20px));
}
.agroHeader .agroMega {
grid-template-rows:minmax(0,1fr) auto;
align-items:start;gap:18px 20px;
}
.agroHeader .agroMega__sidebar {
grid-column:1;grid-row:1 / -1;
height:100%;min-width:0;
overflow-x:hidden;
}
.agroHeader .agroMega__content {
grid-column:2;grid-row:1;height:100%;
}
.agroHeader .agroMega__hero {
flex:0 0 auto;min-height:0;height:clamp(160px,23vh,210px);
height:clamp(160px,23dvh,210px);
}
.agroHeader .agroMega__heroCopy {padding:20px;}
.agroHeader .agroMega__heroTitle {font-size:21px;margin-bottom:8px;}
.agroHeader .agroMega__heroText {margin-bottom:14px;}
.agroHeader .agroMega__panels {
flex:1 1 auto;
padding-top:18px;padding-right:6px;
}
.agroHeader .agroMega__panel {min-width:0;}
.agroHeader .agroMega__overview {align-items:start;}
.agroHeader .agroMega__overviewColumn {height:auto;}
.agroHeader .agroMega__subgroups {align-items:start;}
.agroHeader .agroMega__promos {height:100%;overflow-x:hidden;scrollbar-gutter:stable;
}
.agroHeader .agroMega__promoCard {flex:0 0 auto;}
.agroHeader .agroMega__benefits {
grid-column:2 / 4;grid-row:2;align-self:end;height:auto;min-height:54px;
padding:12px 14px;gap:12px;
}
}
@media (min-width:1025px) and (max-height:650px) {
.agroHeader .agroMega {padding:14px;gap:12px 16px;}
.agroHeader .agroMega__heroCopy {padding:14px;max-width:85%;}
.agroHeader .agroMega__heroTitle {font-size:18px;margin-bottom:5px;}
.agroHeader .agroMega__heroText {font-size:12px;margin-bottom:8px;}
.agroHeader .agroMega__benefits {min-height:46px;padding:9px 12px;font-size:11px;}
}
@media (min-width:1025px) {
.agroHeader .agroMega__hero:not(:has(.agroMega__heroTitle,.agroMega__heroText)) picture img {object-fit:contain;object-position:center;}
.agroHeader .agroMega__hero:not(:has(.agroMega__heroTitle,.agroMega__heroText))::before {background:none;}
.agroHeader .agroMega__hero:not(:has(.agroMega__heroTitle,.agroMega__heroText)) .agroMega__heroCopy {align-self:flex-end;padding:16px;}
}
.agroHomeProducts { --agro-card-green: #007d31; --agro-card-text: #152b21; font-family: var(--agro-font); margin: 0 auto; padding: 32px 0 40px; }
.agroHomeProducts, .agroHomeProducts * { box-sizing: border-box; }
.agroHomeProducts .page-padding { padding: 0 28px; }
.agroHomeProducts .recommended-products-border { margin: 0 0 28px; border: 0; text-align: left; }
.agroHomeProducts .recommended-products-title { margin: 0; bottom: auto; padding: 0 0 0 16px; border-left: 4px solid var(--agro-card-green); background: transparent; font-size: clamp(22px, 2.4vw, 30px); font-weight: 700; line-height: 1.25; color: var(--agro-card-text); }
.agroHomeProducts .recommended-products2__list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; margin: 0; padding: 0; align-items: stretch; justify-items: stretch; list-style: none; }
.agroHomeProducts .recommended-products2__list > li { display: flex; min-width: 0; width: 100%; margin: 0; padding: 0; text-align: left; }
.agroHomeProducts .agroProductCard.product-item { display: flex; flex-direction: column; width: 100%; min-width: 0; height: 100% !important; padding: 12px 12px 16px; margin: 0; border: 1px solid #e1e8e3; border-radius: 18px; background: #fff; color: var(--agro-card-text); text-align: left; overflow: hidden; box-shadow: 0 3px 12px rgba(20, 51, 34, .035); transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease; }
.agroHomeProducts .agroProductCard.product-item:hover { border-color: #adcab8; box-shadow: 0 10px 28px rgba(20, 51, 34, .10); transform: translateY(-3px); }
.agroHomeProducts .agroProductCard.product-item:focus-within { border-color: var(--agro-card-green); outline: none; }
.agroHomeProducts .agroProductCard.product-item .product-item__link { display: flex; align-items: center; justify-content: center; height: auto; width: 100%; aspect-ratio: 1.1; border-radius: 12px; overflow: hidden; background: #f6f8f6; text-decoration: none; margin: 0 0 18px; }
.agroHomeProducts .agroProductCard.product-item .product-item__image { display: flex; width: 100%; height: 100%; margin: 0; padding: 28px 20px 16px; align-items: center; justify-content: center; overflow: hidden; border-radius: 0; }
.agroHomeProducts .agroProductCard.product-item .product-item__image img { width: auto; height: auto; max-width: 100% !important; max-height: 100% !important; object-fit: contain; margin: auto; border-radius: 0; }
.agroHomeProducts .agroProductCard.product-item .product-flags { display: flex; flex-wrap: wrap; gap: 5px; top: 23px; left: 23px; right: 68px; z-index: 1; pointer-events: none; }
.agroHomeProducts .agroProductCard.product-item .product-flags span { display: inline-flex; align-items: center; min-height: 24px; height: auto; width: auto; margin: 0; padding: 5px 8px; border-radius: 6px; background: #e9f4ec; color: #16572d; font-size: 10px; line-height: 1.2; font-weight: 700; letter-spacing: .3px; text-transform: uppercase; }
.agroHomeProducts .agroProductCard.product-item .wishlistButton { display: flex; align-items: center; justify-content: center; position: absolute; top: 21px; right: 21px; width: 38px; height: 38px; padding: 9px; border: 1px solid #e4ebe6; border-radius: 50%; background: #fff; color: #365542; cursor: pointer; box-shadow: 0 2px 6px rgba(20, 51, 34, .06); }
.agroHomeProducts .agroProductCard.product-item .wishlistButton:hover { border-color: #9dbca8; color: var(--agro-card-green); }
.agroHomeProducts .agroProductCard.product-item .product-item__heartIcon { width: 20px; height: 20px; fill: currentColor; padding: 0; flex: 0 0 auto; }
.agroHomeProducts .agroProductCard.product-item .product-item__description { display: block; width: 100%; height: auto; min-height: 146px; padding: 0 5px; white-space: normal; flex: 1 0 auto; }
.agroHomeProducts .agroProductCard__meta { display: block; margin: 0 0 7px; font-size: 11px; line-height: 1.4; font-weight: 700; letter-spacing: .6px; text-transform: uppercase; color: #63756a; overflow-wrap: anywhere; }
.agroHomeProducts .agroProductCard.product-item .agroProductCard__name { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 63px; margin: 0 0 14px; padding: 0; font-size: 16px; line-height: 21px; font-weight: 500; white-space: normal; color: var(--agro-card-text); }
.agroHomeProducts .agroProductCard__name a { color: inherit; text-decoration: none; }
.agroHomeProducts .agroProductCard__name a:hover { color: var(--agro-card-green); }
.agroHomeProducts .agroProductCard.product-item .price, .agroHomeProducts .agroProductCard.product-item .red-price { display: inline-block; margin: 0 8px 4px 0; font-size: 24px; line-height: 1.2; font-weight: 700; color: #123e25; white-space: normal; overflow-wrap: anywhere; }
.agroHomeProducts .agroProductCard.product-item .red-price { color: #b24119; }
.agroHomeProducts .agroProductCard.product-item .old-price { display: inline-block; margin: 0 0 4px; color: #53665a; font-size: 13px; font-weight: 400; text-decoration: line-through; white-space: normal; }
.agroHomeProducts .agroProductCard.product-item .min-price { display: block; margin: 4px 0 0; width: 100%; }
.agroHomeProducts .agroProductCard.product-item .notify-about-availability { position: static; display: block; margin: 8px 0; font-size: 13px; line-height: 1.5; color: #806124; }
.agroHomeProducts .agroProductCard__availability { display: flex; gap: 7px; align-items: baseline; margin: 14px 5px 0; font-size: 12px; line-height: 1.5; color: #386348; overflow-wrap: anywhere; }
.agroHomeProducts .agroProductCard__availability::before { content: ''; width: 6px; height: 6px; flex: 0 0 6px; border-radius: 50%; background: currentColor; }
.agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid { visibility: visible; display: flex; justify-content: center; align-items: center; gap: 9px; width: calc(100% - 10px); min-height: 46px; height: auto; margin: 14px 5px 0; padding: 11px 12px; border: 1px solid var(--agro-card-green); border-radius: 9px; background: var(--agro-card-green); color: #fff; font-family: inherit; font-size: 14px; line-height: 1.4; font-weight: 700; text-align: center; white-space: normal; cursor: pointer; }
.agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid:hover { background: #006527; border-color: #006527; }
.agroHomeProducts .agroProductCard__cartIcon { width: 18px; height: 18px; flex: 0 0 18px; fill: currentColor; padding: 0; }
.agroHomeProducts .agroProductCard.product-item a:focus-visible, .agroHomeProducts .agroProductCard.product-item button:focus-visible { outline: 3px solid #568d68; outline-offset: 3px; }
.agroHomeProducts .agroProductCard.product-item .hidden { display: none !important; }
@media (max-width: 1074px) {
.agroHomeProducts .recommended-products2__list { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.agroHomeProducts .page-padding { padding: 0 20px; }
}
@media (max-width: 699px) {
.agroHomeProducts { padding: 26px 0; }
.agroHomeProducts .page-padding { padding: 0 14px; }
.agroHomeProducts .recommended-products-border { margin-bottom: 20px; }
.agroHomeProducts .recommended-products2__list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.agroHomeProducts .agroProductCard.product-item { padding: 8px 8px 12px; border-radius: 13px; }
.agroHomeProducts .agroProductCard.product-item .product-item__link { margin-bottom: 13px; aspect-ratio: 1; border-radius: 8px; }
.agroHomeProducts .agroProductCard.product-item .product-item__image { padding: 34px 10px 12px; }
.agroHomeProducts .agroProductCard.product-item .product-flags { top: 15px; left: 15px; right: 49px; gap: 3px; }
.agroHomeProducts .agroProductCard.product-item .product-flags span { font-size: 8px; padding: 4px 5px; min-height: 20px; }
.agroHomeProducts .agroProductCard.product-item .wishlistButton { top: 14px; right: 14px; width: 30px; height: 30px; padding: 6px; }
.agroHomeProducts .agroProductCard.product-item .product-item__heartIcon { width: 16px; height: 16px; }
.agroHomeProducts .agroProductCard.product-item .product-item__description { min-height: 140px; padding: 0 3px; }
.agroHomeProducts .agroProductCard__meta { font-size: 9px; margin-bottom: 6px; }
.agroHomeProducts .agroProductCard.product-item .agroProductCard__name { font-size: 13px; line-height: 18px; min-height: 54px; margin-bottom: 11px; }
.agroHomeProducts .agroProductCard.product-item .price, .agroHomeProducts .agroProductCard.product-item .red-price { font-size: 20px; margin-right: 4px; }
.agroHomeProducts .agroProductCard.product-item .old-price { font-size: 11px; }
.agroHomeProducts .agroProductCard.product-item .min-price span { font-size: 10px; }
.agroHomeProducts .agroProductCard__availability { font-size: 11px; margin-left: 3px; margin-right: 3px; }
.agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid { width: calc(100% - 6px); margin-left: 3px; margin-right: 3px; padding: 10px 6px; font-size: 12px; gap: 5px; }
.agroHomeProducts .agroProductCard__cartIcon { width: 16px; height: 16px; flex-basis: 16px; }
}
@media (max-width: 359px) { .agroHomeProducts .recommended-products2__list { grid-template-columns: minmax(0, 1fr); } }
@media (prefers-reduced-motion: reduce) { .agroHomeProducts .agroProductCard.product-item { transition: none; } .agroHomeProducts .agroProductCard.product-item:hover { transform: none; } }
@media (max-width:768px) {
.agroHomeProducts .recommended-products2__list {grid-template-columns:minmax(0,1fr);gap:18px;max-width:560px;margin-left:auto;margin-right:auto;}
.agroHomeProducts .page-padding {padding:0 14px;}
.agroHomeProducts .agroProductCard.product-item {padding:12px 12px 16px;border-radius:18px;}
.agroHomeProducts .agroProductCard.product-item .product-item__link {aspect-ratio:4/3;min-height:210px;max-height:320px;margin-bottom:18px;border-radius:12px;}
.agroHomeProducts .agroProductCard.product-item .product-item__image {padding:34px 22px 18px;}
.agroHomeProducts .agroProductCard.product-item .product-flags {top:23px;left:23px;right:68px;gap:5px;}
.agroHomeProducts .agroProductCard.product-item .product-flags span {font-size:10px;min-height:24px;padding:5px 8px;}
.agroHomeProducts .agroProductCard.product-item .wishlistButton {top:21px;right:21px;width:40px;height:40px;padding:10px;}
.agroHomeProducts .agroProductCard.product-item .product-item__heartIcon {width:20px;height:20px;}
.agroHomeProducts .agroProductCard.product-item .product-item__description {min-height:0;flex:0 0 auto;padding:0 5px;}
.agroHomeProducts .agroProductCard__meta {font-size:11px;margin-bottom:8px;}
.agroHomeProducts .agroProductCard.product-item .agroProductCard__name {min-height:0;font-size:17px;line-height:24px;margin-bottom:14px;}
.agroHomeProducts .agroProductCard.product-item .price,.agroHomeProducts .agroProductCard.product-item .red-price {font-size:26px;margin-right:8px;}
.agroHomeProducts .agroProductCard.product-item .old-price {font-size:13px;}
.agroHomeProducts .agroProductCard.product-item .min-price span {font-size:12px;}
.agroHomeProducts .agroProductCard__availability {font-size:12px;margin:14px 5px 0;}
.agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid {width:calc(100% - 10px);min-height:50px;font-size:15px;gap:9px;margin:14px 5px 0;padding:12px;}
.agroHomeProducts .agroProductCard__cartIcon {width:19px;height:19px;flex-basis:19px;}
}
.agroHomeProducts .agroProductCard__meta {max-width:100%;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;}
.agroHomeProducts .agroProductCard__name a {white-space:normal;overflow-wrap:anywhere;}
.agroHomeProducts .agroProductCard.product-item .product-item__description {min-width:0;}
.bottomMenu.agroBottomNav,.bottomMenuBack.agroBottomNavSpacer {display:none;box-sizing:border-box;}
.bottomMenu.agroBottomNav * {box-sizing:border-box;}
@media (max-width:768px) {
.bottomMenuBack.agroBottomNavSpacer {display:block;height:calc(96px + env(safe-area-inset-bottom,0px));width:100%;}
.bottomMenu.agroBottomNav {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;position:fixed;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));width:calc(100% - 20px);height:76px;margin:0;padding:7px 8px;z-index:1000;border:1px solid #e0e9e3;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 5px 28px rgba(19,53,34,.16);backdrop-filter:blur(18px);font-family:var(--agro-font);}
.bottomMenu.agroBottomNav .menuItem {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;width:100%;margin:0;padding:3px 0;border:0;border-radius:13px;background:transparent;color:#53675b;text-decoration:none;cursor:pointer;font:inherit;}
.bottomMenu.agroBottomNav .menuItem .svgContainer {position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:30px;margin:0;border-radius:10px;}
.bottomMenu.agroBottomNav .menuItem svg {display:block;position:static;width:22px;height:22px;margin:0;padding:0;fill:currentColor;color:inherit;}
.bottomMenu.agroBottomNav .menuItem .text {margin:0;max-width:100%;font-size:10.5px;line-height:15px;font-weight:500;letter-spacing:0;color:inherit;text-align:center;white-space:nowrap;}
.bottomMenu.agroBottomNav .menuItem.activePage,.bottomMenu.agroBottomNav .menuItem.menuActive {color:#007d31;background:#eef6f0;}
.bottomMenu.agroBottomNav .menuItem.activePage svg,.bottomMenu.agroBottomNav .menuItem.menuActive svg {fill:currentColor!important;}
.bottomMenu.agroBottomNav .menuItem.activePage .text,.bottomMenu.agroBottomNav .menuItem.menuActive .text {color:inherit!important;font-weight:700;}
.bottomMenu.agroBottomNav .agroBottomNav__cart .svgContainer {width:42px;height:36px;border-radius:12px;background:#007d31;color:#fff;box-shadow:0 3px 8px rgba(0,125,49,.19);}
.bottomMenu.agroBottomNav .agroBottomNav__cart svg {fill:#fff!important;}
.bottomMenu.agroBottomNav .agroBottomNav__cart .text {color:#007d31;font-weight:700;}
.bottomMenu.agroBottomNav .itemsCounter {display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:-5px;width:auto;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:12px;background:#007d31;color:#fff;font-size:9px;line-height:13px;font-weight:700;}
.bottomMenu.agroBottomNav .agroBottomNav__cart .itemsCounter {background:#b3df8c;color:#154724;}
.bottomMenu.agroBottomNav .itemsCounter.hidden {display:none!important;}
.bottomMenu.agroBottomNav .menuItem:focus-visible {outline:3px solid #568d68;outline-offset:1px;}
body.agro-menu-locked .bottomMenu.agroBottomNav {display:none!important;}
}
@media (max-width:359px) { .bottomMenu.agroBottomNav {left:8px;right:8px;width:calc(100% - 16px);padding-left:5px;padding-right:5px;gap:1px;} .bottomMenu.agroBottomNav .menuItem .text {font-size:10px;} }
.agroHomeProducts .agroProductCard.product-item .product-item__link,
.agroHomeProducts .agroProductCard.product-item .product-item__image {background:#fff;}
.agroHeader .agroHeader__categoryIcon {width:19px;height:19px;fill:none!important;stroke:currentColor;}
@media(min-width:1025px) {
.agroHeader.headerSection__bg>.headerSection__row {display:grid;grid-template-columns:210px minmax(200px,1fr) auto;gap:18px 32px;max-width:1400px;padding:20px 24px 0!important;}
.agroHeader .headerSection__logo--wrapper {grid-column:1;grid-row:1;}
.agroHeader .headerSection__logo img {max-width:200px;}
.agroHeader .headerSection__searchForm,.agroHeader.agro-search-open .headerSection__searchForm {display:block!important;position:relative;grid-column:2;grid-row:1;order:2;left:auto;top:auto;transform:none;width:100%;max-width:none;padding:0;border-radius:0;box-shadow:none;background:transparent;z-index:6;}
.agroHeader .headerSection__searchForm__phrase {height:48px;background:#f5f8f6;border:1px solid #dde8e1;border-radius:12px;padding:12px 54px 12px 18px;font-size:14px;transition:border-color .2s,box-shadow .2s;}
.agroHeader .headerSection__searchForm__phrase:focus {outline:0;border-color:#4d9c68;box-shadow:0 0 0 3px #007d3112;}
.agroHeader .headerSection__searchForm__btn {right:7px;top:4px;height:40px;width:40px;background:#e7f2ea;border-radius:9px;color:#007d31;}
.agroHeader .agroSearchClose-js,.agroHeader .agroSearchToggle-js {display:none!important;}
.agroHeader .headerSection__iconsMenu {grid-column:3;grid-row:1;gap:10px;}
.agroHeader .headerSection__iconsMenu .header__icon {width:44px;min-width:44px;border:1px solid #e4ebe6;border-radius:12px;background:#fff;color:#244c35;}
.agroHeader .headerSection__iconsMenu .header__icon:hover {background:#f0f7f2;border-color:#b7d5c1;}
.agroHeader .headerSection__mainMenu__navLinks {grid-column:1/-1;grid-row:2;order:4;gap:26px;min-height:60px;border-top:1px solid #e6eee9;padding:9px 0;box-sizing:border-box;}
.agroHeader .mainMenu__navLink {font-size:14px;font-weight:500;padding:12px 0!important;color:#244333;}
.agroHeader .mainMenu__navLink a {color:inherit;}
.agroHeader .mainMenu__navLink a:hover {color:#007d31;}
.agroHeader .agroMenuToggle-js {gap:10px;border:0;border-radius:10px;background:#007d31;color:#fff;min-height:42px;padding:10px 18px!important;}
.agroHeader .agroMenuToggle-js:hover,.agroHeader .agroMenuToggle-js[aria-expanded=true] {background:#08662c;color:#fff;box-shadow:none;}
.agroHeader .agroMenuToggle-js .header__icon--arrowDown {margin-left:12px;width:14px;height:14px;}
}
@media(min-width:1025px) and (max-width:1199px) {
.agroHeader.headerSection__bg>.headerSection__row {grid-template-columns:180px minmax(180px,1fr) auto;column-gap:20px;}
.agroHeader .headerSection__logo img {max-width:175px;}
.agroHeader .headerSection__mainMenu__navLinks {gap:20px;}
.agroHeader .headerSection__iconsMenu {gap:7px;}
}
@media(max-width:768px) {
.agroHeader .headerSection__iconsMenu .hideOnMobile {display:none!important;}
.agroHeader .headerSection__iconsMenu .agroMobileMenuToggle-js,.agroHeader .headerSection__iconsMenu .agroSearchToggle-js {width:42px;height:42px;border:1px solid #e2ebe5;border-radius:11px;background:#fff;}
.agroHeader .headerSection__logo img {max-width:170px;}
.agroHeader.headerSection__bg>.headerSection__row {gap:12px;min-height:76px;}
.agroHeader .headerSection__iconsMenu {gap:8px;}
}
.agroProductPage { background: #f6f8f7; color: #14251c; padding-bottom: 32px; }
.agroProductPage .breadcrumbs-wrapper { background: transparent; }
.agroProductPage .breadcrumbs { padding-top: 20px; padding-bottom: 20px; font-size: 12px; }
.agroProductDetail { --agro-product-line: #e2e9e4; --agro-product-muted: #68766e; background: transparent; }
.agroProductDetail > .page-padding { max-width: 1440px; margin: 0 auto; box-sizing: border-box; }
.agroProductDetail .productDetails-wrapper { grid-template-columns: minmax(0,1.12fr) minmax(0,1fr); grid-template-areas: 'notice notice' 'gallery header' 'gallery variants' 'gallery purchase' 'details details'; gap: 0 32px; width: 100%; margin: 0 0 36px; padding: 0; background: transparent; box-sizing: border-box; }
.agroProductDetail .productDetails-section--left { display: contents; }
.agroProductDetail .productDetails-section--top { grid-area: header; display: block; width: 100%; min-width: 0; margin: 0; padding: 28px 28px 18px; border: 1px solid var(--agro-product-line); border-bottom: 0; border-radius: 20px 20px 0 0; background: #fff; box-sizing: border-box; }
.agroProductDetail .productDetails-name { width: 100%; min-width: 0; }
.agroProductDetail .productDetails-productName { font-size: clamp(24px,2.2vw,34px); line-height: 1.2; letter-spacing: -.6px; text-transform: none; margin: 0 0 12px; width: auto; overflow-wrap: anywhere; }
.agroProductDetail .agroProductCode { display: flex; flex-wrap: wrap; gap: 6px; font-size: 12px; line-height: 1.6; color: var(--agro-product-muted); margin: 0 0 14px; }
.agroProductDetail .agroProductCode strong { color: #344b3d; font-weight: 500; overflow-wrap: anywhere; }
.agroProductDetail .productDetails__toolTip { margin: 0; display: flex; flex-wrap: wrap; gap: 8px 16px; }
.agroProductDetail .productDetails-brand { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 12px; width: 100%; margin: 14px 0 0; }
.agroProductDetail .productDetails-brand img { max-height: 36px; width: auto; max-width: 120px; object-fit: contain; border-radius: 0!important; }
.agroProductDetail .productDetails-section--innerRight { grid-area: variants; width: 100%; min-width: 0; margin: 0; padding: 0 28px 20px; background: #fff; border: 1px solid var(--agro-product-line); border-top: 0; border-bottom: 0; box-sizing: border-box; }
.agroProductDetail .productDetails-options { display: flex; flex-wrap: wrap; gap: 6px 14px; padding: 12px 0; margin: 0 0 18px; border-bottom: 1px solid var(--agro-product-line); font-size: 12px; }
.agroProductDetail .productDetails-options > * { margin: 0; }
.agroProductDetail .productDetails-attributes { margin: 0; }
.agroProductDetail .productDetails-attributes input:not([type='hidden']), .agroProductDetail .productDetails-attributes select { border-radius: 10px; border-color: #d5dfd8; box-sizing: border-box; max-width: 100%; }
.agroProductDetail .productDetails-attributes--quantity { display: flex; flex-wrap: wrap; gap: 12px; margin: 18px 0 0; }
.agroProductDetail .productDetails-attributes--quantity__title { width: auto; margin: 0; font-weight: 600; }
.agroProductDetail .productDetails-attributes--quantity__box { display: flex; width: 140px; height: 46px; padding: 0; border: 1px solid #d5dfd8; border-radius: 10px; overflow: hidden; box-sizing: border-box; }
.agroProductDetail .productDetails-attributes--quantity__box > button { position: relative; flex: 0 0 42px; width: 42px; height: 44px; border: 0; background: #f5f8f6; margin: 0; }
.agroProductDetail .productDetails-attributes--quantity__box > input { min-width: 0; width: 54px; height: 44px; margin: 0; padding: 0 4px; text-align: center; border: 0; border-radius: 0; font-weight: 600; background: #fff; }
.agroProductDetail .productDetails-section--right { grid-area: purchase; width: 100%; min-width: 0; padding: 0 28px 28px; margin: 0; border: 1px solid var(--agro-product-line); border-top: 0; border-radius: 0 0 20px 20px; background: #fff; box-sizing: border-box; }
.agroProductDetail .productDetails-section--fixed { position: static !important; top: auto !important; width: 100%; margin: 0; padding: 0; border: 0; box-shadow: none; background: transparent; box-sizing: border-box; }
.agroProductDetail .productDetails-prices { width: 100%; margin: 0 0 18px; padding: 20px 0 0; border-top: 1px solid var(--agro-product-line); text-align: left; }
.agroProductDetail .productDetails-prices .price, .agroProductDetail .productDetails-prices .red-price { font-size: 36px; line-height: 1.15; font-weight: 750; letter-spacing: -.7px; margin: 0 0 8px; }
.agroProductDetail .productDetails-prices .old-price { font-size: 15px; color: var(--agro-product-muted); }
.agroProductDetail .productDetails-prices .min-price { line-height: 1.5; color: var(--agro-product-muted); }
.agroProductDetail .productDetails-info { display: flex; flex-wrap: wrap; gap: 10px 20px; margin: 0 0 20px; padding: 14px 16px; border-radius: 12px; background: #f3f7f4; font-size: 12px; line-height: 1.6; }
.agroProductDetail .productDetails-info > div { margin: 0; max-width: 100%; }
.agroProductDetail .productDetails-buttons { display: flex; flex-direction: column; gap: 10px; width: 100%; margin: 0; }
.agroProductDetail .productDetails-buttons > button, .agroProductDetail .productDetails-buttons > a, .agroProductDetail .productDetails-buttons > span[role='button'] { display: flex; align-items: center; justify-content: center; gap: 10px; width: 100%; min-height: 52px; padding: 12px 18px; margin: 0; border-radius: 12px; font-size: 15px; font-weight: 650; line-height: 1.4; white-space: normal; box-sizing: border-box; }
.agroProductDetail .productDetails-buttons--cartAdd { background: #087640; color: #fff; border: 1px solid #087640; box-shadow: 0 5px 14px #08764020; }
.agroProductDetail .productDetails-buttons--cartAdd:hover { background: #065f34; }
.agroProductDetail .productDetails-buttons--wishList { background: #fff; color: #294735; border: 1px solid #d5dfd8; }
.agroProductDetail .productDetails-buttons--askForPrice, .agroProductDetail .productDetails-buttons--notify { border: 1px solid #087640; }
.agroProductDetail .productDetails-images:not(.opened-gallery) { grid-area: gallery; width: 100%; min-width: 0; height: auto; margin: 0; padding: 20px; border: 1px solid var(--agro-product-line); border-radius: 20px; box-sizing: border-box; align-self: stretch; overflow: hidden; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer { height: 460px; width: 100%; margin: 0; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--container { height: 100%; width: 100%; background: #fff; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image { width: 100%; height: 100%; max-height: 460px; object-fit: contain; margin: 0; padding: 18px; box-sizing: border-box; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer { margin: 18px 0 0; padding: 0; width: 100%; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container { height: 72px; max-width: 80px; border: 1px solid #e2e9e4; border-radius: 10px; overflow: hidden; box-sizing: border-box; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container.swiper-slide-thumb-active { border-color: #087640; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__smallImage { width: 100%; height: 100%; object-fit: contain; padding: 6px; box-sizing: border-box; background: #fff; }
.agroProductDetail .productDetails-section--innerCenter { grid-area: details; width: 100%; min-width: 0; margin: 32px 0 0; padding: 24px; border: 1px solid var(--agro-product-line); border-radius: 20px; background: #fff; box-sizing: border-box; }
.agroProductDetail .productDetails-detailsButtons { flex-wrap: wrap; gap: 8px; margin: 0 0 24px; padding: 0 0 18px; border-bottom: 1px solid var(--agro-product-line); }
.agroProductDetail .productDetails-detailsButtons--button { display: flex; align-items: center; flex: 0 1 auto; width: auto; margin: 0; padding: 10px 18px; border: 1px solid #e2e9e4; border-radius: 10px; background: #f8faf9; color: #344b3d; box-sizing: border-box; cursor: pointer; }
.agroProductDetail .productDetails-detailsButtons--button.activeButton { background: #e9f5ed; border-color: #badac6; color: #087640; }
.agroProductDetail .productDetails-detailsButtons--button > svg { display: none; }
.agroProductDetail .productDetails-content { position: static; width: 100%; height: auto; min-height: 0; max-height: none; margin: 0; padding: 0; background: transparent; overflow: visible; box-sizing: border-box; }
.agroProductDetail .productDetails-content:not(.hidden) { display: block; }
.agroProductDetail .productDetails-content--header, .agroProductDetail .productDetails-content--close { display: none; }
.agroProductDetail .productDetails-content--text { width: 100%; height: auto; max-height: none; padding: 0; margin: 0; overflow: visible; line-height: 1.8; overflow-wrap: anywhere; }
.agroProductDetail .productDetails-content--descriptionText { max-width: 960px; }
.agroProductDetail .productDetails-content--row { display: grid; grid-template-columns: minmax(120px,.4fr) minmax(0,1fr); gap: 18px; padding: 13px 16px; margin: 0; border-bottom: 1px solid #edf1ee; }
.agroProductDetail .productDetails-content--row:nth-child(odd) { background: #f7faf8; }
.agroProductDetail .productDetails-content--row .name, .agroProductDetail .productDetails-content--row .value { width: auto; min-width: 0; margin: 0; overflow-wrap: anywhere; }
.agroProductDetail .productDetails-content--row .name { color: var(--agro-product-muted); }
.agroProductDetail [role='tab']:focus-visible, .agroProductDetail button:focus-visible, .agroProductDetail a:focus-visible { outline: 3px solid #1f6f43; outline-offset: 3px; }
.agroProductPage > .gridMainElement { margin-bottom: 28px; }
@media (max-width: 1024px) {
.agroProductDetail .productDetails-wrapper { gap: 0 20px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); }
.agroProductDetail .productDetails-section--top { padding: 22px 20px 16px; }
.agroProductDetail .productDetails-section--innerRight { padding: 0 20px 18px; }
.agroProductDetail .productDetails-section--right { padding: 0 20px 22px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) { padding: 12px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer { height: 380px; }
}
@media (max-width: 768px) {
.agroProductDetail > .page-padding { width: 100%; padding: 0 14px; }
.agroProductDetail .productDetails-wrapper { grid-template-columns: minmax(0,1fr); grid-template-areas: 'notice' 'header' 'gallery' 'variants' 'purchase' 'details'; gap: 0; }
.agroProductDetail .productDetails-section--top { padding: 20px 18px 18px; border: 1px solid var(--agro-product-line); border-bottom: 0; }
.agroProductDetail .productDetails-productName { font-size: 24px; letter-spacing: -.4px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) { border-radius: 0; border-top: 0; border-bottom: 0; align-self: auto; padding: 8px 14px 18px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer { height: 310px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image { padding: 16px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container { height: 58px; max-width: 64px; }
.agroProductDetail .productDetails-section--innerRight { padding: 0 18px 18px; }
.agroProductDetail .productDetails-section--right { padding: 0 18px 22px; }
.agroProductDetail:has(.productDetails-section--innerRight > .productDetails-section--fixed) .productDetails-section--right { display: none; }
.agroProductDetail .productDetails-section--innerRight > .productDetails-section--fixed { margin-top: 20px; }
.agroProductDetail .productDetails-prices .price, .agroProductDetail .productDetails-prices .red-price { font-size: 32px; }
.agroProductDetail .productDetails-section--innerCenter { margin-top: 20px; padding: 18px; border-radius: 16px; }
.agroProductDetail .productDetails-detailsButtons { flex-wrap: nowrap; gap: 6px; overflow-x: auto; padding-bottom: 14px; margin-bottom: 18px; overscroll-behavior-x: contain; }
.agroProductDetail .productDetails-detailsButtons--button { flex-shrink: 0; padding: 10px 14px; white-space: nowrap; }
.agroProductDetail .productDetails-content--text { font-size: 13px; line-height: 1.75; }
.agroProductDetail .productDetails-content--row { grid-template-columns: minmax(90px,.7fr) minmax(0,1fr); gap: 10px; padding: 12px 10px; }
}
.agroProductDetail .productDetails-section--top, .agroProductDetail .productDetails-section--innerRight, .agroProductDetail .productDetails-section--right { align-self: stretch; height: auto; max-height: none; }
.agroProductDetail .productDetails-section--right { display: block; }
.agroProductDetail .productDetails-prices .currency { font-size: .6em; }
.agroProductDetail .productDetails-prices .old-price { float: none; margin: 4px 0; }
.agroProductDetail .productDetails-info--name, .agroProductDetail .productDetails-brand--name { letter-spacing: 0; font-weight: 600; }
.agroProductDetail .productDetails-info--text { width: auto; }
.agroProductDetail .productDetails-buttons--wishList > span:not(.hidden) { display: inline !important; }
.agroProductDetail .productDetails-buttons > * { text-transform: none; letter-spacing: 0; }
.agroProductDetail .productDetails-content--text h2, .agroProductDetail .productDetails-content--text h3 { line-height: 1.4; letter-spacing: 0; text-transform: none; margin: 24px 0 12px; }
.agroProductDetail .productDetails-detailsButtons--button { letter-spacing: 0; text-transform: none; }
.agroProductDetail .productDetails-brand { flex-direction: row; align-items: center; gap: 10px 18px; }
.agroProductDetail .productDetails-brand--container { width: auto; gap: 4px; }
.agroProductDetail .productDetails-brand--value { width: auto; }
.agroProductDetail .productDetails-attributes--quantity { flex-direction: row; justify-content: flex-start; }
.agroProductDetail .units-container { flex-direction: row; justify-content: flex-start; gap: 12px; margin: 16px 0 0; }
.agroProductDetail .productDetails-info { width: 100%; box-sizing: border-box; }
.agroProductDetail .productDetails-info--icon { flex-shrink: 0; }
.agroProductDetail .productDetails-info--row { width: auto; flex: 1 1 130px; }
.agroProductDetail .productDetails-info--value { width: auto; }
.agroProductDetail .productDetails-prices .price, .agroProductDetail .productDetails-prices .red-price { display: block; width: 100%; }
.agroProductDetail .productDetails-prices .old-price { display: block; width: 100%; }
.agroProductDetail .productDetails-prices .currency { font-size: inherit; }
.agroProductDetail .productDetails-prices .price .currency, .agroProductDetail .productDetails-prices .red-price .currency { font-size: .6em; }
.agroProductDetail .productDetails-detailsButtons { flex-direction: row; align-items: center; justify-content: flex-start; }
@media(max-width:768px){.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container { display: block; }}
@media(max-width:768px){.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider { display: flex !important; }}
.agroProductDetail .productDetails-buttons { height: auto; min-height: 0; }
.agroProductDetail .productDetails-buttons--wishList > span:not(.hidden) { visibility: visible !important; }
.agroProductDetail .units-container { height: auto; flex-wrap: wrap; }
.agroProductDetail .productDetails-images:not(.opened-gallery) { --agro-gallery-height: 460px; }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--container { height: var(--agro-gallery-height); }
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image { max-width: 100%; }
@media(max-width:1024px){.agroProductDetail .productDetails-images:not(.opened-gallery) { --agro-gallery-height: 380px; }}
@media(max-width:768px){.agroProductDetail .productDetails-images:not(.opened-gallery) { --agro-gallery-height: 310px; }}
.agroFooter { width:100%; max-width:none; height:auto; margin:48px 0 0; padding:0; background:#0c291e; box-sizing:border-box; }
.agroFooter .page-padding { max-width:1440px; margin-left:auto; margin-right:auto; box-sizing:border-box; }
.agroFooter__surface { background:#0c291e; color:#e7efe9; }
.agroFooter__main { display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,2.05fr) minmax(0,1fr); gap:36px; padding-top:48px; padding-bottom:40px; }
.agroFooter__brand { min-width:0; }
.agroFooter__logo { display:inline-flex; align-items:center; justify-content:center; background:#fff; border-radius:12px; padding:14px 18px; max-width:100%; min-height:58px; box-sizing:border-box; color:#173723; text-decoration:none; }
.agroFooter__logo img { display:block; max-width:190px; max-height:48px; width:auto; height:auto; object-fit:contain; }
.agroFooter__brandTitle { margin:22px 0 12px; font-size:22px; font-weight:600; line-height:1.4; letter-spacing:-.3px; }
.agroFooter__brandText { margin:0; color:#a5c1b1; font-size:13px; line-height:1.8; }
.agroFooter__navigation { display:grid; grid-template-columns:repeat(auto-fit,minmax(130px,1fr)); gap:28px 22px; min-width:0; align-content:start; }
.agroFooter__group { margin:0; padding:0; min-width:0; border:0; }
.agroFooter__group > summary { display:flex; align-items:center; justify-content:space-between; gap:12px; margin:0 0 16px; padding:0; color:#fff; font-size:14px; font-weight:600; line-height:1.5; text-transform:none; letter-spacing:0; list-style:none; cursor:default; overflow-wrap:anywhere; }
.agroFooter__group > summary::-webkit-details-marker { display:none; }
.agroFooter__toggle { display:none; }
.agroFooter__links { display:block; margin:0; padding:0; list-style:none; }
.agroFooter__links li { display:block; margin:0 0 10px; padding:0; font-size:13px; line-height:1.65; }
.agroFooter__links a { color:#b5cabe; text-decoration:none; display:inline-block; max-width:100%; overflow-wrap:anywhere; }
.agroFooter__links a:hover { color:#c6eaa8; text-decoration:underline; text-underline-offset:4px; }
.agroFooter__contact { min-width:0; }
.agroFooter__contact h2 { margin:0 0 16px; color:#fff; font-size:14px; font-weight:600; line-height:1.5; text-transform:none; letter-spacing:0; }
.agroFooter__contact address { font-style:normal; margin:0; padding:0; }
.agroFooter__contact address ul { list-style:none; display:flex; flex-direction:column; gap:14px; margin:0; padding:0; }
.agroFooter__contact address li { display:flex; align-items:flex-start; gap:10px; margin:0; padding:0; font-size:13px; line-height:1.7; }
.agroFooter__contact address li:not(:has(a)) { display:none; }
.agroFooter__contact address li > span { flex:0 0 20px; padding-top:1px; }
.agroFooter__contact .footer__icon { display:block; width:20px; height:20px; fill:#9ed778; }
.agroFooter__contact .footer__icon--rotate100 { transform:none; }
.agroFooter__contact address a { color:#e1ece4; text-decoration:none; overflow-wrap:anywhere; min-width:0; }
.agroFooter__contact address a:hover { color:#c6eaa8; }
.agroFooter__social { margin-top:24px; padding-top:20px; border-top:1px solid #ffffff18; }
.agroFooter__social h3 { color:#a5c1b1; font-size:11px; font-weight:500; line-height:1.5; text-transform:none; letter-spacing:0; margin:0 0 12px; }
.agroFooter__socialLinks { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
.agroFooter__socialLinks > * { max-width:100%; }
.agroFooter__socialLinks a { display:inline-flex; align-items:center; justify-content:center; min-width:40px; min-height:40px; padding:8px; margin:0; box-sizing:border-box; border:1px solid #ffffff22; border-radius:10px; color:#deebe2; text-decoration:none; font-size:13px; gap:8px; }
.agroFooter__socialLinks a:hover { background:#ffffff0d; color:#c6eaa8; }
.agroFooter__socialLinks img { max-width:80px; max-height:32px; object-fit:contain; }
.agroFooter__partners .footer-banners { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:20px 36px; padding:24px 0; border-top:1px solid #ffffff18; border-bottom:1px solid #ffffff18; }
.agroFooter__partners .banner { display:block; width:100%; min-width:0; padding:0; margin:0; }
.agroFooter__partners .banner__header { font-size:11px; color:#a5c1b1; margin:0 0 14px; text-transform:none; letter-spacing:0; line-height:1.5; }
.agroFooter__partners .banner__itemsContainer { width:100%; margin:0; padding:0; min-width:0; }
.agroFooter__logoItems { display:flex; flex-wrap:wrap; gap:8px; }
.agroFooter__logoItem { width:auto; max-width:100%; }
.agroFooter__logoItem > a, .agroFooter__logoItem > div { display:flex; align-items:center; justify-content:center; width:94px; height:50px; box-sizing:border-box; padding:10px; background:#fff; border-radius:9px; }
.agroFooter__logoItem img { display:block; width:auto; height:auto; max-width:100%; max-height:100%; object-fit:contain; }
.agroFooter__surface .totalAndSubtotalPricesInformation { display:block; width:100%!important; max-width:none!important; box-sizing:border-box; background:transparent; color:#9db8a8; font-size:11px; line-height:1.7; padding:12px 0 0; margin:0; }
.agroFooter__surface .totalAndSubtotalPricesInformation > .page-padding { width:100%; max-width:var(--agro-section-width,var(--agro-page-width,1440px)); margin:0 auto; padding:0 var(--agro-section-gutter,28px); box-sizing:border-box; }
.agroFooter__surface .totalAndSubtotalPricesInformation p { max-width:100%; margin:0; padding:0; white-space:normal; overflow-wrap:anywhere; }
.agroFooter__surface .footer__copyright-wrapper, .agroFooter__surface .footer__copyright-content { background:transparent; width:100%; padding:0; margin:0; }
.agroFooter__surface .footer__copyright { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:start; gap:20px; width:100%; height:auto; margin:0; padding:20px 0 28px; color:#8fab9a; font-size:10px; line-height:1.8; box-sizing:border-box; }
.agroFooter__surface .footer__copyright p { margin:0; padding:0; min-width:0; overflow-wrap:anywhere; }
.agroFooter__surface .footer__copyright a { color:#a9c3b3; text-decoration:none; }
.agroFooter__surface .footer__copyright a:hover { color:#c6eaa8; text-decoration:underline; }
.agroFooter__surface a:focus-visible, .agroFooter__group > summary:focus-visible, .agroFooter__help a:focus-visible { outline:3px solid #9dd579; outline-offset:4px; border-radius:5px; }
@media(max-width:1100px) {
.agroFooter__main { grid-template-columns:minmax(0,1fr) minmax(0,2fr); gap:32px; }
.agroFooter__contact { grid-column:1 / -1; display:grid; grid-template-columns:1fr 2fr; gap:16px 32px; padding-top:24px; border-top:1px solid #ffffff18; }
.agroFooter__contact h2 { margin:0; }
.agroFooter__social { grid-column:2; margin:0; padding-top:0; border-top:0; }
}
@media(max-width:768px) {
.agroFooter { margin-top:28px; }
.agroFooter .page-padding { width:100%; padding-left:20px; padding-right:20px; }
.agroFooter__main { display:flex; flex-direction:column; gap:28px; padding-top:32px; }
.agroFooter__brand { display:grid; grid-template-columns:1fr; gap:14px; }
.agroFooter__logo { justify-self:start; padding:12px 16px; min-height:52px; }
.agroFooter__logo img { max-width:170px; max-height:40px; }
.agroFooter__brandTitle { font-size:20px; margin:0; }
.agroFooter__brandText { margin:0; }
.agroFooter__navigation { display:block; width:100%; border-top:1px solid #ffffff18; }
.agroFooter__group { border-bottom:1px solid #ffffff18; }
.agroFooter__group > summary { cursor:pointer; min-height:54px; padding:14px 0; margin:0; font-size:14px; box-sizing:border-box; }
.agroFooter__toggle { display:block; position:relative; flex:0 0 24px; width:24px; height:24px; border:1px solid #ffffff22; border-radius:7px; background:#ffffff06; }
.agroFooter__toggle::before, .agroFooter__toggle::after { content:''; position:absolute; left:6px; right:6px; top:11px; height:1px; background:#a6d885; }
.agroFooter__toggle::after { transform:rotate(90deg); transition:transform .15s; }
.agroFooter__group[open] .agroFooter__toggle::after { transform:rotate(0deg); }
.agroFooter__links { padding:0 0 14px; }
.agroFooter__links li { margin:0; }
.agroFooter__links a { display:block; padding:9px 0; min-height:40px; box-sizing:border-box; }
.agroFooter__contact { display:block; padding-top:0; border:0; }
.agroFooter__contact h2 { margin-bottom:18px; }
.agroFooter__contact address a { display:inline-flex; align-items:center; min-height:32px; }
.agroFooter__contact address li > span { padding-top:6px; }
.agroFooter__social { margin-top:24px; padding-top:20px; border-top:1px solid #ffffff18; }
.agroFooter__partners .footer-banners { grid-template-columns:minmax(0,1fr); gap:22px; padding:24px 0; }
.agroFooter__logoItem > a, .agroFooter__logoItem > div { width:82px; height:46px; padding:8px; }
.agroFooter__surface .footer__copyright { grid-template-columns:minmax(0,1fr); gap:12px; padding-bottom:24px; font-size:10px; }
}
@media(prefers-reduced-motion:reduce) { .agroFooter__toggle::after { transition:none; } }
.agroFooter__surface .footer__copyright { background:transparent; }
.agroFooter:not(:has(.agroFooter__surface)) { margin-top:0; background:transparent; }
.headerSection.agroHeader{background:linear-gradient(110deg,#071b15 0%,#0e3024 70%,#163c2c 100%);box-shadow:0 1px 0 #ffffff18}
.agroHeader .agroHeader__utilityLinks{display:flex;align-items:center;gap:18px;margin-right:14px;padding-right:20px;border-right:1px solid #ffffff20}
.agroHeader .agroHeader__utility{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#deebe3;white-space:nowrap;text-decoration:none;min-height:40px}
.agroHeader .agroHeader__utility:hover{color:#b6e591}
.agroHeader .agroHeader__utility .agroIcon{width:20px;height:20px}
.agroHeader .agroHeader__navIcon{width:18px;height:18px;fill:none;stroke:currentColor;margin-right:8px;vertical-align:middle}
.agroHeader .agroHeader__cartCopy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;line-height:1.3;margin-left:10px;white-space:nowrap}
.agroHeader .agroHeader__cartCopy .cartInfo__value{display:block;font-size:11px;font-weight:600}
.agroHeader .agroMega__close{display:none}
.agroFooter__surface{background-color:#0c291e;background-image:linear-gradient(105deg,rgba(7,32,21,.96) 0%,rgba(9,49,30,.87) 48%,rgba(7,36,24,.74) 100%),url('img/agro-farm-background-r234.webp');background-position:center,center 53%;background-size:cover;background-repeat:no-repeat}
.agroFooter__brandText,.agroFooter__links a{color:#d0dfd5}
.agroFooter__surface .footer__copyright{color:#b6cabb}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:190px minmax(190px,1fr) auto;padding-top:14px!important;padding-bottom:0!important}
.agroHeader .headerSection__logo--wrapper{background:#fff;border-radius:9px;padding:10px 13px;max-width:185px;box-sizing:border-box}
.agroHeader .headerSection__logo{height:30px}
.agroHeader .headerSection__logo img{max-width:155px;max-height:30px}
.agroHeader .headerSection__iconsMenu .header__icon{color:#ecf4ee;width:auto;min-width:28px;height:42px}
.agroHeader .headerSection__iconsMenu .header__icon:hover{color:#b6e591}
.agroHeader .headerSection__iconsMenu .header__icon>.iconsMenuItem__text{display:inline!important;font-weight:400;white-space:nowrap}
.agroHeader .agroCartCount{background:#9bdb71;color:#183520;top:0;left:12px}
.agroHeader .headerSection__searchForm{padding:0!important;box-shadow:none;max-width:510px;justify-self:center}
.agroHeader .headerSection__searchForm__phrase{height:42px;border-color:#dae5dd;border-radius:8px;background:#f9fcfa;font-size:13px}
.agroHeader .headerSection__searchForm .inputs-container-js{padding-right:0}
.agroHeader .headerSection__searchForm__btn{right:0;height:42px;color:#173a27}
.agroHeader .headerSection__searchForm .agroSearchClose-js{display:none!important}
.agroHeader .headerSection__mainMenu__navLinks{min-height:46px;border-top:1px solid #ffffff18;color:#eaf2ed}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{display:flex;align-items:center;gap:0;min-height:46px;padding:0 22px!important;color:#eaf2ed;font-size:13px}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a{color:inherit;min-height:46px;white-space:nowrap}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover{background:#ffffff0a;color:#b6e591}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js{padding:0 22px!important;min-height:46px;border-radius:0;background:#278a38;color:#fff;box-shadow:none;gap:10px}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js[aria-expanded=true]{background:#329940;color:#fff;box-shadow:none}
.agroHeader .agroMegaShell{top:100%;left:0;right:0;border-radius:0 0 10px 10px;height:520px;overflow:hidden}
.agroHeader .agroMega{grid-template-columns:200px minmax(0,1fr) 242px;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}
.agroHeader .agroMega__close{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:6px;z-index:6;width:28px;height:28px;min-height:28px;padding:0;border:1px solid #e5ece8;border-radius:7px;background:#fff;color:#315140;cursor:pointer;box-shadow:0 2px 8px #10281a14}
.agroHeader .agroMega__close svg{width:14px;height:14px;fill:currentColor}
.agroHeader .agroMega__sidebar{grid-row:1;border-right:1px solid #e9efeb;padding-right:12px;display:flex;flex-direction:column;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#c9d9cc transparent}
.agroHeader .agroMega__sidebar>.agroMega__category[data-agro-category=all]{order:2;margin-top:10px;border-top:1px solid #e9efeb;border-radius:0;padding-top:14px}
.agroHeader .agroMega__category,.agroHeader .agroMega__shortcut{min-height:38px;padding:9px 10px;gap:10px;font-size:12px;line-height:1.45;flex-shrink:0}
.agroHeader .agroMega__category>.agroIcon,.agroHeader .agroMega__shortcut>.agroIcon{width:19px;height:19px}
.agroHeader .agroMega__category>.agroMega__arrow{width:13px;height:13px}
.agroHeader .agroMega__content{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden}
.agroHeader .agroMega__hero{flex:0 0 145px;min-height:145px;height:145px;aspect-ratio:auto;color:#13291d;background:#eaf0e8;border-radius:7px}
.agroHeader .agroMega__hero::before{background:linear-gradient(90deg,#f6f9f7 0%,rgba(246,249,247,.95) 28%,rgba(246,249,247,.75) 44%,rgba(246,249,247,0) 76%)}
.agroHeader .agroMega__heroCopy{max-width:57%;padding:16px;position:relative}
.agroHeader .agroMega__heroEyebrow{display:block;color:#24663a;font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}
.agroHeader .agroMega__heroTitle{font-size:23px;line-height:1.15;max-height:54px;overflow:hidden}
.agroHeader .agroMega__heroText{font-size:11px;line-height:1.45;margin:0 0 10px;max-height:32px;overflow:hidden}
.agroHeader .agroMega__cta{min-height:31px;padding:7px 12px;font-size:10px;background:#288b38;color:#fff!important;border-radius:5px;gap:8px}
.agroHeader .agroMega__cta:hover{background:#21742f}
.agroHeader .agroMega__panels{flex:1;min-height:0;padding-top:16px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c9d9cc transparent}
.agroHeader .agroMega__panelHeading{display:none}
.agroHeader .agroMega__subgroups,.agroHeader .agroMega__overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 0;align-items:stretch}
.agroHeader .agroMega__subgroup,.agroHeader .agroMega__overviewColumn{display:flex;flex-direction:column;min-width:0;padding:0 12px;border-right:1px solid #e9efeb}
.agroHeader .agroMega__subgroup:first-child,.agroHeader .agroMega__overviewColumn:first-child{padding-left:0}
.agroHeader .agroMega__subgroup:nth-child(5n),.agroHeader .agroMega__overviewColumn:nth-child(5n){border-right:0;padding-right:0}
.agroHeader .agroMega__subgroupTitle,.agroHeader .agroMega__columnTitle{font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.4;min-height:28px;margin:0 0 5px;overflow-wrap:anywhere}
.agroHeader .agroMega__subgroup li a,.agroHeader .agroMega__overviewColumn li a{font-size:10px;line-height:1.45;padding:3px 0;color:#42554a}
.agroHeader .agroMega__subgroup li a:hover{color:#007d31}
.agroHeader .agroMega__subgroupVisual{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding-top:12px;min-height:108px;height:108px;box-sizing:border-box}
.agroHeader .agroMega__subgroupVisual img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;background:#fff}
.agroHeader .agroMega__subgroupPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:90px;background:linear-gradient(135deg,#f5f8f5,#eef5ec);border-radius:6px;color:#5d9464}
.agroHeader .agroMega__subgroupPlaceholder .agroIcon{width:42px;height:42px;stroke-width:1.2}
.agroHeader .agroMega__allLink{font-size:9px;padding:9px 0 0;min-height:24px}
.agroHeader .agroMega__categoryImage{padding-top:12px}
.agroHeader .agroMega__categoryImage img{height:90px;object-fit:contain;background:#fff}
.agroHeader .agroMega__promos{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:12px;min-height:0;scrollbar-width:thin}
.agroHeader .agroMega__promoCard{position:relative;isolation:isolate;min-height:268px;flex:0 0 268px;display:flex;align-items:flex-end;background:#153e28;border-radius:7px}
.agroHeader .agroMega__promoImage{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:0}
.agroHeader .agroMega__promoImage::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,31,17,.05) 10%,rgba(7,31,17,.9) 100%);pointer-events:none}
.agroHeader .agroMega__promoCopy{position:relative;z-index:1;padding:18px;pointer-events:none}
.agroHeader .agroMega__promoCopy a{pointer-events:auto}
.agroHeader .agroMega__promoTitle{font-size:21px;line-height:1.2;color:#fff;font-weight:600;margin-bottom:10px}
.agroHeader .agroMega__promoText{color:#e0eade;font-size:11px;line-height:1.5;margin-bottom:12px}
.agroHeader .agroMega__promoCopy .agroMega__allLink{display:inline-flex;align-items:center;background:#b2df8d;color:#173b20!important;border-radius:5px;min-height:32px;padding:8px 12px;font-size:10px;text-decoration:none}
.agroHeader .agroMega__benefits{grid-column:auto;grid-row:auto;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:14px;padding:14px 16px;background:#f6f9f6;min-height:155px;font-size:11px;line-height:1.35}
.agroHeader .agroMega__benefits>span,.agroHeader .agroMega__benefits>a{display:flex;align-items:center;gap:12px;min-width:0}
.agroHeader .agroMega__benefits strong{display:block;font-size:11px;font-weight:600}
.agroHeader .agroMega__benefits small{display:block;font-size:9px;font-weight:400;color:#607466;margin-top:3px}
.agroHeader .agroMega__benefits .agroIcon{width:22px;height:22px}
}
@media(min-width:1025px) and (max-width:1279px){
.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:170px minmax(190px,1fr) auto;column-gap:18px}
.agroHeader .agroHeader__utilityLinks{display:none}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{padding-left:18px!important;padding-right:18px!important;font-size:12px}
.agroHeader .agroMega{grid-template-columns:182px minmax(0,1fr) 208px;gap:14px}
.agroHeader .agroMega__subgroups,.agroHeader .agroMega__overview{grid-template-columns:repeat(3,minmax(0,1fr))}
.agroHeader .agroMega__subgroup:nth-child(5n),.agroHeader .agroMega__overviewColumn:nth-child(5n){border-right:1px solid #e9efeb;padding-right:12px}
.agroHeader .agroMega__subgroup:nth-child(3n),.agroHeader .agroMega__overviewColumn:nth-child(3n){border-right:0;padding-right:0}
.agroHeader .agroMega__heroTitle{font-size:20px}
.agroHeader .agroMega__heroCopy{max-width:65%}
}
@media(max-width:1024px){
.headerSection.agroHeader{background:#fff;color:#183c28}
.agroHeader .agroHeader__utilityLinks,.agroHeader .agroHeader__cartCopy{display:none}
.agroHeader .agroHeader__navIcon{width:19px;height:19px;margin-right:12px}
.agroHeader .agroMega__heroEyebrow{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#b3df8c;margin-bottom:7px;display:block}
.agroHeader .agroMega__benefits strong,.agroHeader .agroMega__benefits small{display:block}
.agroHeader .agroMega__benefits small{font-size:10px;font-weight:400;color:#607466;margin-top:3px}
}
@media(max-width:768px){.agroFooter__surface{background-position:center,62% center;background-image:linear-gradient(180deg,rgba(7,32,21,.9),rgba(9,49,30,.91),rgba(7,36,24,.97)),url('img/agro-farm-background-r234.webp')}}
.agroHeader .agroHeader__mobileUtilities{display:none}
@media(min-width:1025px) and (max-width:1279px){.agroHeader .agroHeader__utilityLinks{display:flex;gap:12px;margin-right:4px;padding-right:12px}}
@media(max-width:1024px){.agroHeader .agroHeader__mobileUtilities{display:flex;order:2;gap:14px;flex-wrap:wrap;margin:18px 0 0;padding-top:12px;border-top:1px solid #e4ebe6}}
@media(min-width:1025px){.agroHeader .headerSection__row{background:transparent!important}.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{ text-transform:none!important}.agroHeader .agroMegaShell{height:480px}.agroHeader .agroMega__subgroups{min-height:280px}.agroHeader .agroMega__benefits{width:100%;margin:0!important;align-self:stretch;flex-wrap:nowrap}}
.agroHeader .agroHeader__navIcon,.agroHeader .agroHeader__utility .agroIcon{fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:1025px){.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a,.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a span{color:#edf4ee!important}.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover>a,.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover>a span{color:#b6e591!important}}
.agroProductPage{background:#fff;color:#17343b;padding-bottom:36px}
.agroProductPage .breadcrumbs{padding-top:18px;padding-bottom:18px;font-size:11px;color:#567078}
.agroProductDetail{--agro-product-line:#e3eceb;--agro-product-muted:#617d85;color:#17343b}
.agroProductDetail .productDetails-productName{font-size:clamp(24px,2vw,30px);line-height:1.25;letter-spacing:-.45px;color:#17343b}
.agroProductDetail .productDetails-section--top,.agroProductDetail .productDetails-section--innerRight,.agroProductDetail .productDetails-section--right{padding-left:0;padding-right:0;border:0;border-radius:0;background:#fff}
.agroProductDetail .productDetails-section--top{padding-top:0;padding-bottom:14px}
.agroProductDetail .productDetails-section--innerRight{padding-top:0;padding-bottom:16px}
.agroProductDetail .productDetails-section--right{padding-bottom:0;align-self:start}
.agroProductDetail .agroProductCode,.agroProductDetail .agroProductEan{display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#617d85;margin:0 0 8px;overflow-wrap:anywhere}
.agroProductDetail .agroProductCode strong{color:#315760;font-weight:500}
.agroProductDetail .productDetails-brand{margin-top:12px;font-size:11px;color:#41636b;gap:10px 16px}
.agroProductDetail .productDetails-brand--value{color:#007746;font-weight:600}
.agroProductDetail .productDetails__toolTip{font-size:11px;color:#41636b}
.agroProductDetail .productDetails-reviewsTop--stars-container svg{fill:#f6b21a;color:#f6b21a}
.agroProductDetail .agroProductIcon{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;position:static}
.agroProductDetail .productDetails-options{padding:8px 0;margin:0 0 12px;font-size:10px;gap:6px 12px;border-bottom:0;color:#617d85}
.agroProductDetail .productDetails-options--option{font-size:10px;line-height:1.4;color:#617d85;letter-spacing:0;text-transform:none}
.agroProductDetail .productDetails-options--option svg{width:15px;height:15px}
.agroProductDetail .productDetails-attributes--quantity{gap:12px;margin-top:12px}
.agroProductDetail .productDetails-attributes--quantity__title{font-size:11px;font-weight:500;color:#617d85}
.agroProductDetail .productDetails-attributes--quantity__box{height:43px;border-radius:6px;border-color:#d6e4e6}
.agroProductDetail .productDetails-attributes--quantity__box>button{height:41px;background:#fbfdfd;color:#234c59}
.agroProductDetail .productDetails-attributes--quantity__box>input{height:41px;font-size:13px;color:#234c59}
.agroProductDetail .units-container{margin-top:10px;gap:8px;font-size:11px}
.agroProductDetail .productDetails-prices{border:0;margin:0 0 18px}
.agroProductDetail .productDetails-prices .price,.agroProductDetail .productDetails-prices .red-price{font-size:32px;font-weight:700;color:#163a43;letter-spacing:-.6px}
.agroProductDetail .productDetails-prices .price .currency,.agroProductDetail .productDetails-prices .red-price .currency{font-size:1em}
.agroProductDetail .productDetails-prices .old-price{color:#819399}
.agroProductDetail .productDetails-prices .min-price{font-size:10px;color:#789097;margin-top:8px}
.agroProductDetail .productDetails-buttons{gap:12px}
.agroProductDetail .productDetails-buttons>button,.agroProductDetail .productDetails-buttons>a,.agroProductDetail .productDetails-buttons>span[role=button]{min-height:46px;border-radius:6px;font-size:13px;padding:11px 16px}
.agroProductDetail .productDetails-buttons--cartAdd{background:linear-gradient(105deg,#007847,#00673e);border-color:#007847;box-shadow:none}
.agroProductDetail .productDetails-buttons--cartAdd:hover{background:#005f38}
.agroProductDetail .productDetails-buttons--wishList{color:#274c59;border-color:#d1e1e5;font-size:11px!important}
.agroProductDetail .productDetails-images:not(.opened-gallery){border-radius:8px;background:#fff;--agro-gallery-height:440px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:440px;border:1px solid #edf2f1;border-radius:7px;overflow:hidden}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:440px;padding:22px;mix-blend-mode:normal}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{margin-top:12px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{border-radius:6px;border-color:#e1eaea;height:66px;max-width:74px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container.swiper-slide-thumb-active{border:2px solid #208b49}
.agroProductDetail .productDetails-images--flags__flag{border-radius:18px;padding:5px 9px;font-size:9px;line-height:1.3}
.agroProductDetail .productDetails-images .swiper-button-prev,.agroProductDetail .productDetails-images .swiper-button-next{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #dce8e5;box-shadow:0 2px 6px #133b2410}
.agroProductDetail .productDetails-images .swiper-button-prev:after,.agroProductDetail .productDetails-images .swiper-button-next:after{font-size:13px;color:#1f4a55}
.agroProductAside{grid-area:assistance;min-width:0;display:flex;flex-direction:column;gap:14px;align-self:start}
.agroProductAside__information{border:1px solid #e5edeb;border-radius:8px;overflow:hidden;background:#fff}
.agroProductAside__links{display:flex;flex-direction:column}
.agroProductAside__links>a{display:flex;align-items:center;gap:12px;color:#254955;min-height:66px;padding:14px 16px;box-sizing:border-box;border-top:1px solid #ecf1f0;text-decoration:none}
.agroProductAside__links>a>span:first-of-type{flex:1;min-width:0}
.agroProductAside__links strong{display:block;font-size:10px;font-weight:650;line-height:1.5}
.agroProductAside__links small{display:block;font-size:10px;line-height:1.5;color:#6e878e;margin-top:3px;overflow-wrap:anywhere}
.agroProductAside__links>a:hover{background:#f7faf8}
.agroProductAside__banner{display:block;position:relative;isolation:isolate;border-radius:8px;overflow:hidden;min-height:182px;color:#fff;text-decoration:none;background:#0c291e}
.agroProductAside__banner>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
.agroProductAside__banner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07291805,#062418d9)}
.agroProductAside__bannerCopy{display:block;padding:68px 18px 18px}
.agroProductAside__bannerCopy>strong{display:block;font-size:18px;line-height:1.3;font-weight:650;margin-bottom:14px;letter-spacing:-.3px}
.agroProductAside__bannerCopy>span{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border-radius:5px;color:#08783f;font-size:10px;font-weight:650}
.agroProductAside__banner:hover .agroProductAside__bannerCopy>span{background:#e8f5ec}
.agroProductDetail .productDetails-section--innerCenter{margin-top:28px;padding:0;border-radius:8px;border:1px solid #e0eaeb;overflow:hidden}
.agroProductDetail .productDetails-detailsButtons{background:#f8fafb;border-bottom:1px solid #e0eaeb;margin:0;padding:0 14px;gap:16px;align-items:stretch}
.agroProductDetail .productDetails-detailsButtons--button{position:relative;border:0;border-radius:0;background:transparent;min-height:48px;padding:14px 10px;font-size:11px;color:#617b87;flex:0 0 auto}
.agroProductDetail .productDetails-detailsButtons--button.activeButton{background:transparent;color:#007b41;font-weight:650;border:0}
.agroProductDetail .productDetails-detailsButtons--button.activeButton:after{content:'';position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#208b49;border-radius:2px 2px 0 0}
.agroProductDetail .productDetails-content--text{padding:22px;box-sizing:border-box;font-size:12px;line-height:1.8;color:#46636d}
.agroProductDetail .productDetails-content--descriptionText{max-width:none}
.agroProductDescriptionGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);gap:24px;align-items:start}
.agroProductDescriptionCopy{min-width:0;overflow-wrap:anywhere}
.agroProductDescriptionCopy>:first-child{margin-top:0}
.agroProductDescriptionCopy p{font-size:12px;line-height:1.8}
.agroProductSpecsPreview,.agroProductApplications{min-width:0;border-left:1px solid #edf2f2;padding-left:24px}
.agroProductDetail .agroProductSpecsPreview h3,.agroProductDetail .agroProductApplications h3{display:flex;align-items:center;gap:10px;color:#214650;font-size:13px;font-weight:650;line-height:1.4;margin:0 0 12px;text-transform:none;letter-spacing:0}
.agroProductSpecsPreview dl,.agroProductApplications dl{margin:0;padding:0}
.agroProductSpecsPreview dl>div,.agroProductApplications dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #ecf2f2;font-size:11px;line-height:1.55}
.agroProductSpecsPreview dt,.agroProductApplications dt{margin:0;font-weight:400;color:#6d838b;overflow-wrap:anywhere}
.agroProductSpecsPreview dd,.agroProductApplications dd{margin:0;color:#315661;overflow-wrap:anywhere}
.agroProductDetail .agroProductSpecsMore-js{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;width:100%;margin:14px 0 0;padding:8px 12px;border:1px solid #b5d9c2;border-radius:5px;background:#fff;color:#087a40;font-size:10px;font-weight:650;text-align:left;box-sizing:border-box}
.agroProductDetail .productDetails-content--row{padding:10px 12px;font-size:12px;border-bottom-color:#edf2f2}
@media(min-width:1200px){
.agroProductDetail .productDetails-wrapper{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(210px,.54fr);grid-template-areas:'notice notice notice' 'gallery header assistance' 'gallery variants assistance' 'gallery purchase assistance' 'details details details';gap:0 24px}
}
@media(min-width:1100px){
.agroProductDetail .productDetails-images:not(.opened-gallery){display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;overflow:visible}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{grid-column:1;grid-row:1;width:66px;height:380px;margin:0;padding:0;overflow:hidden;align-self:start}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{grid-column:2;grid-row:1;width:100%;height:440px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{width:66px;max-width:66px;height:66px}
}
@media(min-width:769px) and (max-width:1199px){
.agroProductDetail .productDetails-wrapper{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:'notice notice' 'gallery header' 'gallery variants' 'gallery purchase' 'assistance assistance' 'details details';gap:0 24px}
.agroProductAside{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin-top:24px}
.agroProductAside__information{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.agroProductAside__links>a{min-height:58px;padding:12px}
.agroProductApplications{grid-column:1 / -1;border-left:0;border-top:1px solid #edf2f2;padding-left:0;padding-top:18px}
}
@media(max-width:768px){
.agroProductDetail .productDetails-wrapper{grid-template-areas:'notice' 'header' 'gallery' 'variants' 'purchase' 'assistance' 'details'}
.agroProductDetail .productDetails-section--top{padding:0 0 18px;border:0;border-radius:0}
.agroProductDetail .productDetails-section--innerRight{padding:14px 0 18px;border:0;border-radius:0}
.agroProductDetail .productDetails-section--right{padding:0;border:0;border-radius:0}
.agroProductDetail .productDetails-section--innerRight>.productDetails-section--fixed{margin-top:18px}
.agroProductDetail .productDetails-productName{font-size:24px}
.agroProductDetail .productDetails-images:not(.opened-gallery){padding:0;border:0;border-radius:8px;--agro-gallery-height:320px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:320px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:320px;padding:18px}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{height:66px;width:100%}
.agroProductAside{margin-top:22px}
.agroProductAside__banner{min-height:166px}
.agroProductAside__bannerCopy{padding-top:58px}
.agroProductDetail .productDetails-section--innerCenter{margin-top:22px;border-radius:8px}
.agroProductDetail .productDetails-detailsButtons{gap:10px;padding:0 10px;margin:0;overflow-x:auto}
.agroProductDetail .productDetails-detailsButtons--button{font-size:11px;min-height:46px;padding:13px 9px}
.agroProductDetail .productDetails-content--text{padding:18px;font-size:12px}
.agroProductDescriptionGrid,.agroProductDescriptionGrid.has-applications{gap:22px}
.agroProductSpecsPreview,.agroProductApplications{padding-left:0;border-top:1px solid #e8efef;padding-top:20px}
}
@media(prefers-reduced-motion:reduce){.agroProductDetail *{scroll-behavior:auto}}
.agroProductDetail .productDetails-attributes--quantity{height:auto!important;min-height:0;align-items:center;margin-top:0}.agroProductDetail .units-container{height:auto!important;min-height:0;align-items:center;margin-top:8px}.agroProductDetail .productDetails-attributes--quantity__box>input{box-shadow:none!important;border:0!important;border-radius:0!important}.agroProductDetail .productDetails-info--name{letter-spacing:0!important}.agroProductAside__links .agroProductIcon{color:#315760;fill:none!important}.agroProductAside__links .agroProductIcon:has(use[href*="phone"]){stroke:none;fill:#315760!important}
@media(min-width:1100px){.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-wrapper{justify-content:flex-start!important;margin:0;padding:0;gap:0}.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-slide{margin-left:0!important;flex-shrink:0}}
.agroProductPage .agroHomeProducts .recommended-products-title{font-size:20px;color:#17343b}.agroProductPage .agroHomeProducts .agroProductCard.product-item{border-radius:8px;box-shadow:none;border-color:#e4ecec}.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__image{height:150px;min-height:150px;aspect-ratio:auto}.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__name{min-height:40px}.agroProductPage .agroHomeProducts .agroProductCard.product-item .price,.agroProductPage .agroHomeProducts .agroProductCard.product-item .red-price{font-size:19px;color:#193f47}.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid{border-radius:6px;min-height:40px}
@media(min-width:1200px){.agroProductPage .agroHomeProducts .recommended-products2__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}
@media(min-width:769px) and (max-width:1199px){.agroProductPage .agroHomeProducts .recommended-products2__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}
@media(max-width:768px){.agroProductPage .agroHomeProducts .recommended-products2__list{grid-template-columns:minmax(0,1fr)}.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__image{height:220px;min-height:220px}}
.agroProductDetail .productDetails-prices{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:0}.agroProductDetail .productDetails-prices>.price,.agroProductDetail .productDetails-prices>.red-price,.agroProductDetail .productDetails-prices>.old-price{margin:0!important;min-height:0}.agroProductDetail .productDetails-prices>.min-price{margin:4px 0 0!important;min-height:0}.agroProductDetail .units-container.agroProductSingleUnit{display:none!important}.agroProductDetail .productDetails__toolTipAmount_Amount{letter-spacing:0!important;font-size:11px;color:#617d85}
@media(min-width:1100px){.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-slide{margin-right:0!important}.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-wrapper{align-items:flex-start!important}}
.headerSection.agroHeader{background:#fff;color:#17343b;box-shadow:0 1px 0 #e2eae6}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:210px minmax(260px,1fr) auto;max-width:1440px;column-gap:32px;row-gap:0;align-items:center;min-height:0;padding:20px 4% 0!important;box-sizing:border-box}
.agroHeader .headerSection__logo--wrapper{margin:0;padding:0;max-width:210px;width:100%;height:48px;border:0;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:flex-start}
.agroHeader .headerSection__logo{width:100%;height:48px;display:flex;align-items:center;justify-content:flex-start}
.agroHeader .headerSection__logo img{display:block;width:auto;height:auto;max-width:210px;max-height:48px}
.agroHeader .headerSection__searchForm{width:100%;max-width:none;min-width:0;justify-self:stretch;margin:0;align-self:center;background:transparent}
.agroHeader #agro-header-search .headerSearchForm-js{width:100%;margin:0}
.agroHeader #agro-header-search .inputs-container-js{height:46px;padding:0;position:relative;align-items:center}
.agroHeader #agro-header-search .headerSection__searchForm__phrase{height:46px;border:1px solid #d7e3df;border-radius:7px;background:#fff;color:#25463d;font-size:13px;padding:12px 65px 12px 16px;box-shadow:none;width:100%;margin:0}
.agroHeader #agro-header-search .headerSection__searchForm__phrase:focus{outline:0;border-color:#448f5f;box-shadow:0 0 0 3px #2d8c3910}
.agroHeader #agro-header-search .headerSection__searchForm__btn{top:0;right:0;width:52px;height:46px;min-height:46px;border:0;border-radius:0 7px 7px 0;background:linear-gradient(105deg,#31953e,#177c38);color:#fff!important;margin:0;padding:0}
.agroHeader #agro-header-search .headerSection__searchForm__btn:hover{background:#167133}
.agroHeader #agro-header-search .headerSection__searchForm__btn svg{width:20px;height:20px;color:#fff!important;fill:currentColor!important}
.agroHeader .headerSection__iconsMenu{gap:18px;align-self:center;align-items:center;justify-content:flex-end;min-height:48px;margin:0!important}
.agroHeader .headerSection__iconsMenu .header__icon{min-height:44px;height:44px;min-width:26px;background:transparent;color:#24453d;border:0;gap:8px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.agroHeader .headerSection__iconsMenu .header__icon:hover{color:#16833c;background:transparent}
.agroHeader .headerSection__iconsMenu .header__icon>.iconsMenuItem__text{font-size:11px;font-weight:500;color:inherit}
.agroHeader .agroHeader__cartCopy{font-size:11px;margin-left:4px;line-height:1.4;color:#24453d}
.agroHeader .agroHeader__cartCopy .cartInfo__value{font-size:11px;font-weight:650}
.agroHeader .agroCartCount{background:#16883d;color:#fff;top:-2px;left:14px;right:auto;min-width:16px;min-height:16px;font-size:9px}
.agroHeader .headerSection__mainMenu__navLinks{margin-top:18px!important;min-height:50px;border-top:1px solid #e4ebe6;border-bottom:0;background:#fff;color:#24453d;padding:0!important}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{min-height:50px;padding:0 17px!important;color:#24453d;background:transparent}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a,.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a span{color:#24453d!important;min-height:50px}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover{background:#f5f9f5;color:#16833c}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover>a,.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:hover>a span{color:#16833c!important}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js{margin:5px 12px 5px 0!important;padding:0 20px!important;border-radius:6px;background:#08783e;color:#fff!important;gap:9px}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js[aria-expanded=true]{background:#076c38;color:#fff!important}
.agroHeader .agroHeader__utility{color:#416451;font-size:11px;gap:7px;min-height:40px}
.agroHeader .agroHeader__utility:hover{color:#16833c}
}
@media(min-width:1025px) and (max-width:1279px){
.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:175px minmax(230px,1fr) auto;column-gap:22px;padding-left:24px!important;padding-right:24px!important}
.agroHeader .headerSection__logo img{max-width:175px;max-height:44px}
.agroHeader .headerSection__iconsMenu{gap:14px}
.agroHeader .headerSection__iconsMenu .header__icon>.iconsMenuItem__text{display:none!important}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{padding-left:12px!important;padding-right:12px!important;font-size:11px}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js{padding-left:15px!important;padding-right:15px!important;margin-right:8px!important;font-size:11px}
.agroHeader .agroHeader__utility{font-size:10px}
.agroHeader .agroHeader__navIcon{width:16px;height:16px;margin-right:6px}
}
@media(max-width:1024px){.agroHeader .agroHeader__utilityLinks{display:none}.agroHeader .headerSection__iconsMenu .header__icon{color:#24453d}.agroHeader.headerSection__bg>.headerSection__row{align-items:center}}
@media(min-width:1025px){.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a span{min-height:0!important;height:auto;display:inline;line-height:1.4;align-self:center}.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a .agroHeader__navIcon{align-self:center}}
@media(min-width:1025px){.agroHeader .agroMegaBackdrop{top:var(--agro-header-bottom)}}
.agroHeader .headerSearchFormContainer-js { position:relative; }
.agroHeader .header-recommended,
.agroHeader .searchForm__searchAutocomplete {
position:absolute!important; inset:auto!important; left:0!important; top:calc(100% + 10px)!important;
transform:none!important; margin:0!important; width:100%!important; min-width:0!important; max-width:none!important;
max-height:min(620px,calc(100dvh - 100px))!important; overflow-x:hidden!important; overflow-y:auto!important;
padding:20px!important; border:1px solid #dce7df; border-radius:16px!important;
background:#fff!important; color:#173b2f; box-shadow:0 18px 50px rgba(17,49,35,.17)!important; z-index:30!important;
box-sizing:border-box; overscroll-behavior:contain; scrollbar-width:thin;
}
.agroHeader .header-recommended { grid-template-columns:minmax(0,1fr) 165px!important; gap:18px!important; align-items:start!important; }
@media (max-width:1024px) {
.agroHeader .agroMobileSearchMount .header-recommended,.agroHeader .agroMobileSearchMount .searchForm__searchAutocomplete { position:relative!important; top:auto!important; left:auto!important; margin:12px 0 0!important; padding:14px!important; max-height:none!important; box-shadow:none!important; border-radius:12px!important; }
.agroHeader .header-recommended { grid-template-columns:minmax(0,1fr)!important; gap:14px!important; }
.agroHeader.agro-autocomplete-open .agroMega,.agroHeader.agro-autocomplete-open .agroHeader__mobileUtilities { display:none!important; }
}
@media(min-width:1025px){.agroHeader .header-recommended{max-height:min(620px,var(--agro-search-room,calc(100dvh - 100px)))!important;}}
.agroHeader .header-recommended{height:auto!important;grid-template-rows:auto auto!important;}
.agroHeader .header-recommended[style*="display:none"],.agroHeader .header-recommended[style*="display: none"]{display:none!important;}
.agroProductPage [data-agro-product-carousel] .recommended-products-border{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.agroProductPage [data-agro-product-carousel] .recommended-products2__list{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bed7c5 #f3f7f4;overscroll-behavior-x:contain;padding:4px 2px 12px!important;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box;}
.agroProductPage [data-agro-product-carousel] .recommended-products2__list>li{display:flex!important;flex:0 0 calc((100% - 80px)/6);width:auto!important;min-width:0;max-width:none!important;margin:0!important;float:none;scroll-snap-align:start;scroll-snap-stop:normal;box-sizing:border-box;}
.agroProductPage [data-agro-product-carousel] .agroProductCard.product-item{width:100%!important;min-width:0;height:100%;box-sizing:border-box;}
@media(min-width:769px) and (max-width:1199px){.agroProductPage [data-agro-product-carousel] .recommended-products2__list>li{flex-basis:calc((100% - 48px)/4);}}
@media(max-width:768px){.agroProductPage [data-agro-product-carousel] .recommended-products2__list>li{flex-basis:100%;}.agroProductPage [data-agro-product-carousel] .recommended-products-title{font-size:18px;}}
.agroProductDetail .agroRelatedProducts{min-width:0;width:100%;margin:28px 0 0;padding:24px 20px 16px;border-top:1px solid #e5ede8;box-sizing:border-box;}
.agroProductDetail .agroRelatedProducts .recommended-products-border{margin-bottom:18px;}
.agroProductDetail .agroRelatedProducts .recommended-products-title{margin:0;font-size:20px;line-height:1.4;font-weight:650;text-transform:none;letter-spacing:0;}
.agroProductDetail .agroRelatedProducts .agroProductCarousel__controls{margin-bottom:0;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item{padding:0!important;overflow:hidden;}
.agroProductPage .agroRelatedProducts .agroRelatedCard__photo{display:block;flex:0 0 auto;position:relative;width:100%;border-bottom:1px solid #f1f4f2;background:#fff;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__image{height:160px;min-height:160px;padding:18px;box-sizing:border-box;background:#fff;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__image img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__description{padding:16px!important;display:flex;flex-direction:column;flex:1;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{-webkit-line-clamp:2;min-height:40px;font-size:13px;line-height:20px;margin-bottom:12px;}
.agroRelatedCard__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-top:auto;min-width:0;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .price{font-size:18px;line-height:1.5;display:inline;margin:0!important;min-height:0!important;}
.agroRelatedCard .old-price{font-size:11px;line-height:1.5;white-space:nowrap;}
.agroRelatedCard .min-price,.agroRelatedCard .deposit{flex-basis:100%;font-size:10px;line-height:1.55;color:#718478;margin:0!important;}
.agroProductPage .agroRelatedProducts .agroRelatedCard .price.agroRelatedCard__sale{color:#b8302b;}
.agroRelatedCard__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;margin:0 16px 16px;border:1px solid #c8ddcf;border-radius:6px;background:#eef6f0;color:#0f7c40;font-size:11px;font-weight:600;text-decoration:none;}
.agroRelatedCard__cta:hover{background:#e0efe4;}
.agroRelatedCard__cta:focus-visible{outline:2px solid #087c3a;outline-offset:2px;}
@media(max-width:768px){.agroProductDetail .agroRelatedProducts{padding:20px 14px 12px;margin-top:22px;}.agroProductDetail .agroRelatedProducts .recommended-products-title{font-size:18px;}.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__image{height:220px;min-height:220px;}.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{font-size:16px;line-height:23px;min-height:46px;}}
[data-agro-product-carousel] .recommended-products-border{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.agroProductCarousel__controls{display:flex;align-items:center;gap:7px;flex:0 0 auto;margin:0 0 12px;}
.agroProductCarousel__controls[hidden]{display:none!important;}
[data-agro-product-carousel] .recommended-products2__list{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bed7c5 #f3f7f4;overscroll-behavior-x:contain;padding:4px 2px 12px!important;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box;}
[data-agro-product-carousel] .recommended-products2__list>li{display:flex!important;flex:0 0 calc((100% - 80px)/6);width:auto!important;min-width:0;max-width:none!important;margin:0!important;float:none;scroll-snap-align:start;scroll-snap-stop:normal;box-sizing:border-box;}
[data-agro-product-carousel] .agroProductCard.product-item{width:100%!important;min-width:0;height:100%;box-sizing:border-box;}
@media(min-width:769px) and (max-width:1199px){[data-agro-product-carousel] .recommended-products2__list>li{flex-basis:calc((100% - 48px)/4);}}
@media(max-width:768px){[data-agro-product-carousel] .recommended-products2__list>li{flex-basis:100%;}.agroProductCarousel__controls{margin-bottom:8px;}[data-agro-product-carousel] .recommended-products-title{font-size:18px;}}
.agroFooter .agroFooter__logo{background:transparent!important;padding:0!important;border:0;border-radius:0;box-shadow:none;min-height:0;justify-content:flex-start;color:#fff;}
.agroFooter .agroFooter__logo img{filter:url(#agro-footer-white-logo);max-width:210px;max-height:58px;}
.agroFooter .agroFooter__logoFilter{position:absolute;pointer-events:none;}
.agroFooter__newsletter{position:relative;border-bottom:1px solid #ffffff24;padding:38px 0;}
.agroFooter__newsletter>.page-padding{max-width:1440px;margin:0 auto;box-sizing:border-box;}
.agroFooter .agroFooter__newsletter .newsletter1-wrapper{margin:0;padding:0;background:transparent;border:0;}
.agroFooter .agroFooter__newsletter .newsletter1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;width:100%;max-width:none;padding:0;margin:0;min-height:0;height:auto;background:transparent;border:0;box-sizing:border-box;}
.agroFooter .agroFooter__newsletter .newsletter1__text-content{width:auto;max-width:100%;padding:0;margin:0;text-align:left;}
.agroFooter .agroFooter__newsletter .newsletter1__title{color:#fff;font-size:26px;line-height:1.3;font-weight:650;text-transform:none;letter-spacing:0;margin:0 0 10px;}
.agroFooter .agroFooter__newsletter .newsletter1__text{color:#d4e3d8;font-size:13px;line-height:1.7;margin:0;max-width:420px;}
.agroFooter .agroFooter__newsletter .newsletter1__form{width:100%;min-width:0;max-width:none;padding:0;margin:0;background:transparent;border:0;box-shadow:none;}
.agroFooter .agroFooter__newsletter .newsletter1__form-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;max-width:none;margin:0;padding:0;}
.agroFooter .agroFooter__newsletter input[type=email]{display:block;width:100%;min-width:0;height:48px;padding:12px 15px;border:1px solid #bfd5c4;border-radius:8px;background:#fff;color:#173d2e;font-size:13px;box-sizing:border-box;box-shadow:none;margin:0;}
.agroFooter .agroFooter__newsletter input[type=email]:focus{outline:2px solid #b5dd98;outline-offset:2px;}
.agroFooter .agroFooter__newsletter .newsletter1__btn-subscribe{display:flex;align-items:center;justify-content:center;width:auto;min-width:120px;height:48px;margin:0;padding:12px 20px;border:0;border-radius:8px;background:#b4df91;color:#174b2b;font-size:13px;font-weight:700;box-shadow:none;}
.agroFooter .agroFooter__newsletter .newsletter1__btn-subscribe:hover{background:#c7e8ab;}
.agroFooter .agroFooter__newsletter .newsletter1__consents{display:block;margin:14px 0 0;padding:0;color:#d2e0d6;font-size:11px;line-height:1.6;width:100%;max-width:100%;}
.agroFooter .agroFooter__newsletter .consentsList{width:100%;margin:0;padding:0;list-style:none;}
.agroFooter .agroFooter__newsletter .consentsList__li{margin:0;padding:0;}
.agroFooter .agroFooter__newsletter .checkBoxes__checkIcon{flex:0 0 18px;width:18px;height:18px;background:#ffffff0c;border:1px solid #9abbA5;border-radius:4px;}
.agroFooter .agroFooter__newsletter .consentStatement,.agroFooter .agroFooter__newsletter .newsletter1__consents-required{color:#bcd1c3;font-size:10px;line-height:1.6;margin-top:8px;}
.agroFooter .agroFooter__newsletter .form__invalid-input{grid-column:1/-1;color:#ffcfbc;font-size:11px;margin:5px 0 0;text-align:left;}
.agroFooter .agroFooter__newsletter .consent-wraper{margin-bottom:8px;}
@media(max-width:768px){
.agroFooter__newsletter{padding:28px 0;}
.agroFooter .agroFooter__newsletter .newsletter1{grid-template-columns:minmax(0,1fr);gap:20px;}
.agroFooter .agroFooter__newsletter .newsletter1__title{font-size:23px;}
.agroFooter .agroFooter__newsletter .newsletter1__form-wrapper{grid-template-columns:minmax(0,1fr);gap:9px;}
.agroFooter .agroFooter__newsletter .newsletter1__btn-subscribe{width:100%;}
.agroFooter .agroFooter__logo img{max-width:190px;max-height:52px;}
}
:root{--agro-font:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;}
body,button,input,select,textarea{font-family:var(--agro-font)!important;}
body{font-kerning:normal;}
.agroManufacturers{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:32px 0 40px;box-sizing:border-box;}
.agroManufacturers__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;}
.agroManufacturers__heading h2{margin:0 0 7px;color:#173c2b;font-size:24px;line-height:1.35;font-weight:650;letter-spacing:-.02em;}
.agroManufacturers__heading p{margin:0;color:#63776b;font-size:13px;line-height:1.6;}
.agroManufacturers .agroProductCarousel__controls{margin:0;}
.agroManufacturers__list{display:flex;gap:16px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:4px 2px;width:100%;max-width:100%;box-sizing:border-box;}
.agroManufacturers__list::-webkit-scrollbar{display:none;width:0;height:0;}
.agroManufacturers__list>li{display:flex;flex:0 0 calc((100% - 80px)/6);min-width:0;scroll-snap-align:start;box-sizing:border-box;}
.agroManufacturers__tile{display:flex;align-items:center;justify-content:center;width:100%;height:116px;padding:20px 22px;border:1px solid #e0e9e3;border-radius:12px;background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;}
.agroManufacturers__tile img{display:block;width:auto;height:auto;max-width:100%;max-height:70px;object-fit:contain;filter:none;opacity:1;}
.agroManufacturers__tile:is(a):hover{border-color:#75b58b;box-shadow:0 3px 12px #173c2b0c;}
.agroManufacturers__tile:is(a):focus-visible{outline:2px solid #12813e;outline-offset:2px;}
@media(min-width:769px) and (max-width:1199px){.agroManufacturers__list>li{flex-basis:calc((100% - 48px)/4);}}
@media(max-width:768px){.agroManufacturers{padding:24px 0 30px;}.agroManufacturers__heading{gap:12px;align-items:flex-start;margin-bottom:17px;}.agroManufacturers__heading h2{font-size:20px;}.agroManufacturers__heading p{font-size:12px;}.agroManufacturers__list{gap:12px;}.agroManufacturers__list>li{flex-basis:calc((100% - 12px)/2);}.agroManufacturers__tile{height:100px;padding:16px;}.agroManufacturers__tile img{max-height:62px;}}
@media(max-width:359px){.agroManufacturers__heading{flex-wrap:wrap;}}
@media(prefers-reduced-motion:reduce){.agroManufacturers__tile{transition:none;}}
@media(max-width:768px){.agroManufacturers>.page-padding{padding-left:14px;padding-right:14px;}}
.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.sitemap-container,.categoryDescription-description--text,.categoryDescription-description--text *,.fab-product-bar__tab,.fab-product-bar__price-current,.fab-product-bar__price-old,.fab-product-bar__price-omnibus,.fab-product-bar__price-deposit,.fab-product-bar__action-button,.headerSection .headerSection__searchForm__searchButtonMobile{font-family:var(--agro-font)!important;}
.agroProductDetail{--agro-product-line:#e0e9e3;--agro-product-muted:#65756c;color:#183a2b;}
.agroProductDetail .productDetails-wrapper{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:'notice notice' 'gallery summary' 'assistance assistance' 'details details';gap:0 32px;align-items:start;margin-bottom:32px;}
.agroProductSummary{grid-area:summary;min-width:0;padding:28px;border:1px solid #e0e9e3;border-radius:16px;background:#fff;box-sizing:border-box;box-shadow:0 4px 24px #14352304;}
.agroProductDetail .agroProductSummary .productDetails-section--top,.agroProductDetail .agroProductSummary .productDetails-section--innerRight,.agroProductDetail .agroProductSummary .productDetails-section--right{display:block;width:100%;padding:0;margin:0;border:0;border-radius:0;min-width:0;background:transparent;box-sizing:border-box;}
.agroProductDetail .agroProductSummary .productDetails-section--top{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #e8efea;}
.agroProductDetail .productDetails-productName{font-size:clamp(24px,2.05vw,32px);font-weight:700;line-height:1.28;letter-spacing:-.035em;color:#173c2b;margin:0 0 16px;}
.agroProductDetail .agroProductCode,.agroProductDetail .agroProductEan{font-size:12px;line-height:1.6;color:#6a7b70;gap:5px 8px;margin:0 0 7px;}
.agroProductDetail .agroProductCode strong{color:#315b43;font-weight:600;}
.agroProductDetail .productDetails-brand{margin-top:12px;gap:8px 18px;font-size:12px;line-height:1.6;}
.agroProductDetail .productDetails-brand--container{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;min-width:0;}
.agroProductDetail .productDetails-brand--value{margin:0;max-width:100%;overflow-wrap:anywhere;}
.agroProductDetail .productDetails__toolTip{font-size:12px;line-height:1.6;margin-top:12px;}
.agroProductDetail .productDetails__toolTipAmount_Amount{font-size:12px;color:#6a7b70;}
.agroProductDetail .productDetails-prices{margin:0 0 22px;padding:0;gap:6px!important;}
.agroProductDetail .productDetails-prices .price,.agroProductDetail .productDetails-prices .red-price{font-size:36px;font-weight:750;color:#153f28;letter-spacing:-.035em;font-variant-numeric:tabular-nums;}
.agroProductDetail .productDetails-prices .red-price{color:#b73822;}
.agroProductDetail .productDetails-prices .old-price{font-size:14px;color:#7b897f;}
.agroProductDetail .productDetails-prices .min-price{font-size:11px;line-height:1.6;color:#6b7a70;}
.agroProductDetail .productDetails-attributes{min-width:0;}
.agroProductDetail .productDetails-attributes--quantity{gap:14px;margin-bottom:18px;}
.agroProductDetail .productDetails-attributes--quantity__title{font-size:13px;color:#4c6254;}
.agroProductDetail .productDetails-attributes--quantity__box{height:48px;width:148px;border-radius:9px;border-color:#d6e3d9;}
.agroProductDetail .productDetails-attributes--quantity__box>button{height:46px;width:44px;flex-basis:44px;background:#f6f9f7;color:#245437;}
.agroProductDetail .productDetails-attributes--quantity__box>input{height:46px;width:58px;font-size:15px;color:#234c34;}
.agroProductDetail .units-container{margin:0 0 16px;}
.agroProductDetail .productDetails-buttons{gap:10px;}
.agroProductDetail .productDetails-buttons>button,.agroProductDetail .productDetails-buttons>a,.agroProductDetail .productDetails-buttons>span[role=button]{min-height:52px;border-radius:9px;font-size:15px;font-weight:650;line-height:1.5;padding:12px 16px;}
.agroProductDetail .productDetails-buttons--cartAdd{background:#08783a;border-color:#08783a;}
.agroProductDetail .productDetails-buttons--cartAdd:hover{background:#06632f;border-color:#06632f;}
.agroProductDetail .productDetails-buttons--wishList{min-height:46px!important;font-size:13px!important;border-color:#d5e2d9;color:#315a40;}
.agroProductSummary__availability{margin-top:22px;border-top:1px solid #e8efea;padding-top:20px;}
.agroProductSummary .productDetails-info{display:flex;flex-wrap:wrap;gap:16px 24px;width:100%;margin:0;padding:16px;border-radius:10px;background:#f3f8f4;box-sizing:border-box;}
.agroProductSummary .productDetails-info--row{display:flex;gap:10px;flex:1 1 180px;min-width:0;max-width:100%;align-items:flex-start;}
.agroProductSummary .productDetails-info--icon{flex:0 0 22px;width:22px;margin:0;}
.agroProductSummary .productDetails-info--icon:empty{display:none;}
.agroProductSummary .productDetails-info--icon img,.agroProductSummary .productDetails-info--icon svg{width:22px;height:22px;object-fit:contain;}
.agroProductSummary .productDetails-info--text{width:auto;min-width:0;}
.agroProductSummary .productDetails-info--name{display:block;font-size:11px;line-height:1.5;font-weight:500;color:#62776a;margin:0 0 4px;letter-spacing:0!important;}
.agroProductSummary .productDetails-info--value{font-size:13px;line-height:1.55;font-weight:600;color:#177b40;overflow-wrap:anywhere;letter-spacing:0!important;}
.agroProductDetail .agroProductSummary>.productDetails-options{gap:10px 18px;border:0;padding:0;margin:20px 0 0;}
.agroProductDetail .agroProductSummary .productDetails-options--option{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:#65786b;letter-spacing:0;text-transform:none;}
.agroProductDetail .productDetails-images:not(.opened-gallery){border-radius:16px;padding:0;border:0;--agro-gallery-height:520px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:520px;border:1px solid #e0e9e3;border-radius:16px;background:#fff;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:520px;padding:30px;background:#fff;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{border-radius:9px;border-color:#dfe9e2;background:#fff;}
.agroProductDetail .agroProductAssistance{grid-area:assistance;display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;margin-top:28px;align-items:stretch;}
.agroProductAssistance .agroProductAside__information{display:flex;align-items:center;background:#f6f9f7;border:1px solid #e0e9e3;border-radius:14px;padding:20px;box-sizing:border-box;}
.agroProductAssistance .agroProductAside__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;}
.agroProductAssistance .agroProductAside__links>a{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;height:auto;padding:0;border:0;font-size:13px;color:#224a32;}
.agroProductAssistance .agroProductAside__links>a>span[aria-hidden]{display:none;}
.agroProductAssistance .agroProductAside__links strong{font-size:13px;line-height:1.5;}
.agroProductAssistance .agroProductAside__links small{font-size:12px;line-height:1.6;color:#6c7d70;}
.agroProductAssistance .agroProductAside__banner{min-height:166px;border-radius:14px;}
.agroProductAssistance .agroProductAside__bannerCopy{padding:24px;}
.agroProductAssistance .agroProductAside__banner:before{background:linear-gradient(90deg,#072918e6,#06241870);}
.agroProductAssistance .agroProductAside__bannerCopy>strong{font-size:20px;line-height:1.35;margin-bottom:16px;}
.agroProductAssistance .agroProductAside__bannerCopy>span{font-size:12px;min-height:36px;}
.agroProductDetail .productDetails-section--innerCenter{margin-top:32px;border:1px solid #e0e9e3;border-radius:14px;}
.agroProductDetail .productDetails-detailsButtons{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:16px;padding:0 18px;background:#f6f9f7;border-bottom-color:#e0e9e3;scrollbar-width:none;}
.agroProductDetail .productDetails-detailsButtons::-webkit-scrollbar{display:none;}
.agroProductDetail .productDetails-detailsButtons--button{font-size:14px;font-weight:500;min-height:56px;padding:17px 12px;line-height:1.5;color:#5e7165;white-space:nowrap;}
.agroProductDetail .productDetails-content--text{padding:28px;line-height:1.85;color:#4f6657;}
.agroProductDescriptionGrid,.agroProductDescriptionGrid.has-applications{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:28px;}
.agroProductDescriptionCopy{grid-row:1/3;text-align:left;}
.agroProductDescriptionCopy :is(p,ul,ol){font-size:14px;line-height:1.85;text-align:left!important;}
.agroProductDescriptionCopy :is(h1,h2,h3,h4){font-size:22px;letter-spacing:-.02em;color:#224b34;text-align:left!important;}
.agroProductSpecsPreview,.agroProductApplications{padding-left:28px;border-left-color:#e8efea;grid-column:2;}
.agroProductApplications{padding-top:22px;border-top:1px solid #e8efea;}
.agroProductDetail .agroProductSpecsPreview h3,.agroProductDetail .agroProductApplications h3{font-size:16px;line-height:1.5;color:#244d35;margin-bottom:16px;}
.agroProductSpecsPreview dl>div,.agroProductApplications dl>div{padding:10px 0;gap:14px;font-size:12px;line-height:1.6;}
.agroProductSpecsPreview dt,.agroProductApplications dt{color:#6e7d73;}
.agroProductSpecsPreview dd,.agroProductApplications dd{color:#294e37;font-weight:500;}
.agroProductDetail .agroProductSpecsMore-js{font-size:12px;min-height:42px;border-radius:8px;}
.agroProductDetail .productDetails-content--row{font-size:14px;line-height:1.6;padding:14px 18px;}
.agroProductDetail .agroRelatedProducts{padding:26px 24px 20px;margin-top:24px;}
@media(min-width:769px) and (max-width:1099px){
.agroProductDetail .productDetails-wrapper{gap:0 22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.agroProductSummary{padding:22px;}.agroProductDetail .productDetails-productName{font-size:25px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:440px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:440px;padding:22px;}
.agroProductDetail .agroProductAssistance{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:20px;}
.agroProductAssistance .agroProductAside__links{grid-template-columns:1fr;gap:18px;}.agroProductAssistance .agroProductAside__links>a{flex-direction:row;align-items:center;}
}
@media(max-width:768px){
.agroProductDetail .productDetails-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:'notice' 'gallery' 'summary' 'assistance' 'details';}
.agroProductSummary{padding:22px 18px;margin-top:20px;border-radius:14px;}
.agroProductDetail .agroProductSummary .productDetails-section--top{margin-bottom:20px;padding-bottom:20px;}
.agroProductDetail .productDetails-productName{font-size:25px;}
.agroProductDetail .productDetails-images:not(.opened-gallery){display:block;--agro-gallery-height:340px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:340px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:340px;padding:24px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{height:66px;margin-top:12px;}
.agroProductDetail .productDetails-prices .price,.agroProductDetail .productDetails-prices .red-price{font-size:34px;}
.agroProductDetail .agroProductSummary .productDetails-section--right{display:block;}
.agroProductDetail .productDetails-section--innerRight>.productDetails-section--fixed{margin-top:16px;}
.agroProductDetail .agroProductAssistance{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px;}
.agroProductAssistance .agroProductAside__links{grid-template-columns:1fr;gap:20px;}.agroProductAssistance .agroProductAside__links>a{flex-direction:row;align-items:center;}
.agroProductAssistance .agroProductAside__banner{min-height:170px;}.agroProductAssistance .agroProductAside__bannerCopy{padding:26px;}
.agroProductDetail .productDetails-section--innerCenter{margin-top:24px;}
.agroProductDetail .productDetails-detailsButtons{padding:0 8px;}.agroProductDetail .productDetails-detailsButtons--button{font-size:13px;min-height:52px;padding:15px 10px;}
.agroProductDetail .productDetails-content--text{padding:20px 18px;font-size:14px;}
.agroProductDescriptionGrid,.agroProductDescriptionGrid.has-applications{grid-template-columns:minmax(0,1fr);gap:24px;}
.agroProductDescriptionCopy{grid-row:auto;}.agroProductDescriptionCopy :is(h1,h2,h3,h4){font-size:20px;}
.agroProductSpecsPreview,.agroProductApplications{grid-column:auto;padding:22px 0 0;border-left:0;border-top:1px solid #e8efea;}
.agroProductDetail .productDetails-content--row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px;font-size:12px;}
.agroProductDetail .agroRelatedProducts{padding:22px 16px 16px;}
}
.agroProductDetail .productDetails-section--innerCenter .productDetails-content{width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box;}
.agroProductDetail .productDetails-detailsButtons{box-sizing:border-box;width:100%;}
.agroProductDetail .productDetails-content--descriptionText{width:100%!important;box-sizing:border-box;}
.agroProductSummary .productDetails-info--text{margin:0;padding:0;}
.agroProductDescriptionCopy>:first-child{margin-top:0!important;}
@media(min-width:1100px){
.agroProductDetail .productDetails-images:not(.opened-gallery){align-self:stretch;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:100%!important;min-height:520px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .main-gallery-js>.swiper-wrapper{height:100%!important;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--container{display:flex;align-items:center;justify-content:center;height:100%;}
}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{box-sizing:border-box;}
@media(max-width:768px){
.agroProductDetail .productDetails-wrapper{grid-template-areas:'notice' 'header' 'gallery' 'variants' 'purchase' 'availability' 'options' 'assistance' 'details';}
.agroProductSummary{display:contents;}
.agroProductDetail .agroProductSummary .productDetails-section--top{grid-area:header;margin:0 0 20px;border:0;}
.agroProductDetail .agroProductSummary .productDetails-section--innerRight{grid-area:variants;padding:22px 18px 0;margin-top:20px;border:1px solid #e0e9e3;border-bottom:0;border-radius:14px 14px 0 0;background:#fff;}
.agroProductDetail .agroProductSummary .productDetails-section--right{grid-area:purchase;padding:0 18px;border:1px solid #e0e9e3;border-top:0;border-bottom:0;background:#fff;}
.agroProductSummary__availability{grid-area:availability;padding:20px 18px;border:1px solid #e0e9e3;border-top:0;border-bottom:0;background:#fff;}
.agroProductDetail .agroProductSummary>.productDetails-options{grid-area:options;padding:0 18px 20px;border:1px solid #e0e9e3;border-top:0;border-radius:0 0 14px 14px;background:#fff;}
.agroProductSummary:not(:has(>.productDetails-options)) .agroProductSummary__availability{border-bottom:1px solid #e0e9e3;border-radius:0 0 14px 14px;}
}
.agroProductDetail .agroProductSummary>.productDetails-options{box-sizing:border-box;width:100%;min-width:0;}
.agroProductDetail .productDetails-buttons--wishList__svgIcon{display:block!important;flex-shrink:0;}
.agroProductDetail .productDetails-wrapper{gap:0 24px;margin-bottom:24px;}
.agroProductSummary{padding:20px;border-radius:12px;}
.agroProductDetail .agroProductSummary .productDetails-section--top{padding-bottom:16px;margin-bottom:16px;}
.agroProductDetail .productDetails-productName{font-size:clamp(22px,1.7vw,26px);line-height:1.3;letter-spacing:-.025em;margin-bottom:10px;}
.agroProductDetail .productDetails-brand{margin-top:8px;gap:6px 14px;}
.agroProductDetail .productDetails__toolTip{margin-top:8px;}
.agroProductDetail .productDetails-prices{margin-bottom:16px;gap:4px!important;}
.agroProductDetail .productDetails-prices .price,.agroProductDetail .productDetails-prices .red-price{font-size:30px;line-height:1.2;padding:0;}
.agroProductDetail .productDetails-prices .old-price{font-size:12px;}
.agroProductDetail .productDetails-attributes--quantity{gap:10px;margin-bottom:12px;}
.agroProductDetail .productDetails-attributes--quantity__box{width:130px;height:42px;border-radius:7px;}
.agroProductDetail .productDetails-attributes--quantity__box>button{width:39px;flex-basis:39px;height:40px;}
.agroProductDetail .productDetails-attributes--quantity__box>input{width:50px;height:40px;font-size:14px;}
.agroProductDetail .units-container{margin-bottom:12px;}
.agroProductDetail .productDetails-buttons{gap:8px;}
.agroProductDetail .productDetails-buttons>button,.agroProductDetail .productDetails-buttons>a,.agroProductDetail .productDetails-buttons>span[role=button]{min-height:44px;border-radius:7px;font-size:14px;padding:9px 14px;}
.agroProductDetail .productDetails-buttons--wishList{min-height:40px!important;font-size:12px!important;}
.agroProductSummary__availability{margin-top:16px;padding-top:14px;}
.agroProductSummary .productDetails-info{gap:12px 18px;padding:12px;border-radius:8px;}
.agroProductDetail .agroProductSummary>.productDetails-options{margin-top:14px;gap:8px 14px;}
.agroProductDetail .productDetails-images:not(.opened-gallery){--agro-gallery-height:420px;border-radius:12px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:420px;border-radius:12px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:420px;padding:24px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{height:56px;max-width:56px;border-radius:7px;}
.agroProductDetail .agroProductAssistance{gap:20px;margin-top:20px;}
.agroProductAssistance .agroProductAside__information{padding:16px;border-radius:10px;}
.agroProductAssistance .agroProductAside__links{gap:14px;}
.agroProductAssistance .agroProductAside__links>a{gap:8px;}
.agroProductAssistance .agroProductAside__banner{min-height:128px;border-radius:10px;}
.agroProductAssistance .agroProductAside__bannerCopy{padding:18px;}
.agroProductAssistance .agroProductAside__bannerCopy>strong{font-size:17px;margin-bottom:10px;}
.agroProductAssistance .agroProductAside__bannerCopy>span{padding:7px 10px;min-height:32px;font-size:11px;}
.agroProductDetail .productDetails-section--innerCenter{margin-top:24px;border-radius:10px;}
.agroProductDetail .productDetails-detailsButtons{gap:12px;padding:0 12px;}
.agroProductDetail .productDetails-detailsButtons--button{padding:12px 10px;font-size:13px;}
.agroProductDetail .productDetails-content--text{padding:20px;font-size:14px;line-height:1.7;}
.agroProductDescriptionGrid,.agroProductDescriptionGrid.has-applications{gap:20px;}
.agroProductDescriptionCopy :is(p,ul,ol){line-height:1.7;}
.agroProductDescriptionCopy :is(h1,h2,h3,h4){font-size:18px;line-height:1.4;margin-bottom:10px;}
.agroProductSpecsPreview,.agroProductApplications{padding-left:20px;}
.agroProductApplications{padding-top:16px;}
.agroProductDetail .agroProductSpecsPreview h3,.agroProductDetail .agroProductApplications h3{font-size:14px;margin-bottom:12px;}
.agroProductSpecsPreview dl>div,.agroProductApplications dl>div{padding:8px 0;gap:12px;}
.agroProductDetail .agroProductSpecsMore-js{min-height:36px;margin-top:12px;padding:8px 10px;}
.agroProductDetail .productDetails-content--row{padding:10px 14px;font-size:13px;}
.agroProductDetail .agroRelatedProducts{padding:20px 18px 16px;margin-top:20px;}
.agroProductPage .agroHomeProducts{padding-top:24px;padding-bottom:28px;}
.agroProductPage .agroHomeProducts .recommended-products-title,.agroProductDetail .agroRelatedProducts .recommended-products-title{font-size:18px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__link{height:144px;min-height:144px;max-height:144px;aspect-ratio:auto;margin-bottom:12px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__image,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__image{height:144px;min-height:144px;padding:14px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__name{font-size:13px;line-height:1.5;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__description{padding:12px!important;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{margin-bottom:10px;}
.agroProductPage .agroRelatedCard__cta{margin:0 12px 12px;padding:9px 11px;}
@media(min-width:1100px){
.agroProductDetail .productDetails-images:not(.opened-gallery){grid-template-columns:56px minmax(0,1fr);gap:12px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{width:56px;height:320px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{min-height:420px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{width:56px;}
}
@media(min-width:769px) and (max-width:1099px){
.agroProductDetail .productDetails-wrapper{gap:0 20px;}
.agroProductSummary{padding:18px;}
.agroProductDetail .productDetails-productName{font-size:22px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:360px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:360px;padding:20px;}
}
@media(max-width:768px){
.agroProductDetail .productDetails-wrapper{gap:0;}
.agroProductDetail .productDetails-productName{font-size:22px;line-height:1.3;margin-bottom:10px;}
.agroProductDetail .agroProductSummary .productDetails-section--top{margin-bottom:16px;padding:0;}
.agroProductDetail .productDetails-images:not(.opened-gallery){--agro-gallery-height:280px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:280px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--image{max-height:280px;padding:20px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--sliderContainer{height:56px;margin-top:10px;}
.agroProductDetail .agroProductSummary .productDetails-section--innerRight{padding:18px 16px 0;margin-top:16px;border-radius:10px 10px 0 0;}
.agroProductDetail .agroProductSummary .productDetails-section--right{padding:0 16px;}
.agroProductDetail .productDetails-section--innerRight>.productDetails-section--fixed{margin-top:12px;}
.agroProductDetail .productDetails-prices .price,.agroProductDetail .productDetails-prices .red-price{font-size:28px;}
.agroProductDetail .productDetails-attributes--quantity__box{height:44px;}
.agroProductDetail .productDetails-attributes--quantity__box>button,.agroProductDetail .productDetails-attributes--quantity__box>input{height:42px;}
.agroProductDetail .productDetails-buttons>button,.agroProductDetail .productDetails-buttons>a,.agroProductDetail .productDetails-buttons>span[role=button]{min-height:46px;}
.agroProductDetail .productDetails-buttons--wishList{min-height:44px!important;}
.agroProductSummary__availability{margin:0;padding:16px;}
.agroProductDetail .agroProductSummary>.productDetails-options{margin:0;border-radius:0 0 10px 10px;}
.agroProductSummary:not(:has(>.productDetails-options)) .agroProductSummary__availability{border-radius:0 0 10px 10px;}
.agroProductDetail .agroProductAssistance{gap:14px;margin-top:18px;}
.agroProductAssistance .agroProductAside__links{gap:14px;}
.agroProductDetail .productDetails-section--innerCenter{margin-top:20px;}
.agroProductDetail .productDetails-detailsButtons{padding:0 6px;gap:8px;}
.agroProductDetail .productDetails-detailsButtons--button{min-height:44px;padding:12px 9px;}
.agroProductDetail .productDetails-content--text{padding:16px;}
.agroProductSpecsPreview,.agroProductApplications{padding:18px 0 0;}
.agroProductDetail .agroRelatedProducts{padding:18px 12px 12px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__link{height:190px;min-height:190px;max-height:190px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__image,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__image{height:190px;min-height:190px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__name,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{line-height:1.5;}
}
.agroProductDetail .productDetails-detailsButtons{height:auto!important;}
.agroProductDetail .productDetails-detailsButtons--button{height:44px;min-height:44px;padding-top:10px;padding-bottom:10px;}
.agroProductPage>.breadcrumbs,.agroProductDetail>.page-padding,.agroProductPage .agroHomeProducts>.page-padding,.agroProductPage .agroManufacturers>.page-padding{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px;box-sizing:border-box;}
.agroProductPage>.gridMainElement{margin-bottom:12px;}
.agroProductPage .agroManufacturers{padding-top:20px;padding-bottom:28px;}
.agroProductPage .agroManufacturers__heading h2{font-size:18px;}
.agroProductPage .agroManufacturers__tile{height:94px;border-radius:10px;padding:16px;}
.agroProductPage .agroManufacturers__tile img{max-height:58px;}
.agroProductDetail .productDetails-images:not(.opened-gallery){align-self:start;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:420px!important;min-height:0!important;}
.agroProductDescriptionBody{overflow-wrap:anywhere;}
.agroProductDescriptionCopy.is-collapsible:not(.is-expanded) .agroProductDescriptionBody{max-height:420px;overflow:hidden;position:relative;}
.agroProductDescriptionCopy.is-collapsible:not(.is-expanded) .agroProductDescriptionBody::after{content:'';position:absolute;bottom:0;left:0;right:0;height:104px;background:linear-gradient(rgba(255,255,255,0),#fff 78%);pointer-events:none;}
.agroProductDescriptionToggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;margin-top:12px;padding:10px 14px;border:1px solid #d8e5dc;border-radius:7px;background:#f6faf7;color:#0d7335;font-size:12px;font-weight:600;text-align:left;box-sizing:border-box;}
.agroProductDescriptionToggle[hidden]{display:none!important;}
.agroProductPage [data-agro-product-carousel] .recommended-products2__list{scrollbar-width:none!important;-ms-overflow-style:none;padding-bottom:4px!important;}
.agroProductPage [data-agro-product-carousel] .recommended-products2__list::-webkit-scrollbar{display:none;width:0;height:0;}
.agroProductPage .agroProductCard.product-item{border-radius:10px!important;box-sizing:border-box;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__description{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}
.agroProductPage .agroProductCard.product-item .agroProductCard__meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-height:16px;margin:0 0 6px;font-size:10px;line-height:16px;letter-spacing:0;font-weight:500;text-transform:none;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__name,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px;margin:0 0 10px;font-size:13px;line-height:20px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__description>:is(.price,.red-price):not(.hidden){margin-top:auto;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid{min-height:38px;font-size:11px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__availability{font-size:10px;}
@media(min-width:769px) and (max-width:1099px){
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:360px!important;}
.agroProductPage>.breadcrumbs,.agroProductDetail>.page-padding,.agroProductPage .agroHomeProducts>.page-padding,.agroProductPage .agroManufacturers>.page-padding{padding-left:20px;padding-right:20px;}
}
@media(max-width:768px){
.agroProductPage>.breadcrumbs,.agroProductDetail>.page-padding,.agroProductPage .agroHomeProducts>.page-padding,.agroProductPage .agroManufacturers>.page-padding{padding-left:14px;padding-right:14px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--imagesContainer{height:280px!important;}
.agroProductDescriptionCopy.is-collapsible:not(.is-expanded) .agroProductDescriptionBody{max-height:360px;}
.agroProductDescriptionToggle{min-height:44px;font-size:13px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__name,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroProductCard__name{font-size:15px;line-height:23px;min-height:46px;}
.agroProductPage .agroProductCard.product-item .agroProductCard__meta{font-size:11px;line-height:17px;min-height:17px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid{min-height:44px;font-size:13px;}
.agroProductPage .agroManufacturers__tile{height:86px;}
}
@media print{
.agroProductDescriptionCopy.is-collapsible:not(.is-expanded) .agroProductDescriptionBody{max-height:none;overflow:visible;}
.agroProductDescriptionCopy.is-collapsible .agroProductDescriptionBody::after,.agroProductDescriptionToggle{display:none!important;}
}
.agroProductDetail{width:100%!important;max-width:1440px!important;margin:0 auto!important;}
.agroProductDetail .agroRelatedProducts{padding:20px 0 16px;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item{padding:12px 12px 16px!important;}
.agroProductPage .agroRelatedProducts .agroRelatedCard__photo{border-bottom:0;margin-bottom:12px;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .product-item__description{padding:0 5px!important;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroRelatedCard__cta{min-height:38px;height:auto;margin:12px 0 0;padding:9px 10px;box-sizing:border-box;border-radius:6px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item :is(.price,.red-price){font-size:18px;line-height:1.5;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid{height:38px!important;min-height:38px!important;margin-top:12px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .agroProductCard__availability{margin-top:10px;margin-bottom:0;min-height:16px;}
@media(max-width:768px){
.agroProductPage .agroHomeProducts .agroProductCard.product-item :is(.price,.red-price){font-size:20px;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid{height:44px!important;min-height:44px!important;}
.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroRelatedCard__cta{min-height:44px;font-size:13px;}
}
.agroProductDetail .productDetails-images:not(.opened-gallery) .productDetails-images--slider__container{height:56px!important;min-height:56px!important;width:56px!important;max-width:56px!important;}
.agroCartBackdrop{position:fixed;inset:0;background:rgba(10,29,19,.4);backdrop-filter:blur(2px);z-index:9998;}
.agroCartBackdrop[hidden]{display:none!important;}
.agroCartDrawer{display:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(440px,100vw)!important;max-width:100vw!important;height:100vh;height:100dvh!important;z-index:9999!important;background:#fff;color:#183e2c;font-family:var(--agro-font);box-shadow:-16px 0 54px #0b241c26;box-sizing:border-box;}
@keyframes agro-cart-enter{from{transform:translateX(100%);}to{transform:translateX(0);}}
.agroHomePage .agroProductCard__pricing:has(>:not(.hidden)){min-height:76px;}
.agroHomePage .agroHomeHero__featured .agroProductCard__pricing:has(>:not(.hidden)){min-height:70px;}
@media(max-width:768px){.agroHomePage .agroProductCard__pricing:has(>:not(.hidden)){min-height:70px;}}
.agroLoadFramePosition{position:relative;}
.agroLoadFrame.agroImageLoading::after,.agroSkeletonBlock{background:linear-gradient(90deg,#eef3ef 25%,#fafcfb 40%,#eef3ef 65%);background-size:300% 100%;animation:agro-skeleton-shimmer 1.7s ease-in-out infinite;}
.agroLoadFrame.agroImageLoading::after{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;}
.agroLoadFrame.agroImageLoading img{opacity:0!important;}
.agroLoadFrame.agroImageReady img:not(.product-item__image--second){animation:agro-image-ready .22s ease-out;}
.agroSectionEntered{animation:agro-section-enter .32s ease-out both;}
@keyframes agro-skeleton-shimmer{from{background-position:150% 0;}to{background-position:-150% 0;}}
@keyframes agro-image-ready{from{opacity:.65;}to{opacity:1;}}
@keyframes agro-section-enter{from{opacity:.8;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}
@keyframes agro-panel-appear{from{opacity:.6;}to{opacity:1;}}
@media(prefers-reduced-motion:no-preference){
.agroCartBackdrop:not([hidden]){animation:agro-panel-appear .18s ease-out;}
.agroRelatedCard,.agroManufacturers__tile,.agroBottomNav a,.agroCartDrawer button,.agroHeader .searchAutocomplete__product{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;}
}
@media(hover:hover) and (pointer:fine){.agroRelatedCard:hover{border-color:#adcab8;box-shadow:0 6px 18px #173c2b0d;}}
@media(prefers-reduced-motion:reduce){.agroLoadFrame.agroImageLoading::after,.agroSkeletonBlock,.agroLoadFrame.agroImageReady img,.agroSectionEntered{animation:none!important;}.agroRelatedCard,.agroManufacturers__tile,.agroBottomNav a,.agroCartDrawer button,.agroHeader .searchAutocomplete__product{transition:none!important;}}
@media print{.agroAsyncSkeleton,.agroLoadFrame.agroImageLoading::after{display:none!important;}.agroLoadFrame.agroImageLoading img{opacity:1!important;}.agroSectionEntered,.agroLoadFrame.agroImageReady img{animation:none!important;}}
.agroLoadFrame{isolation:isolate;}
@media(max-width:1024px){
.agroHeader .agroMobileSearchMount .agroSearchLoading{position:relative;top:auto;left:auto;margin:12px 0 0;width:100%;box-shadow:none;}
.agroHeader.agro-search-loading .agroMega,.agroHeader.agro-search-loading .agroHeader__mobileUtilities{display:none!important;}
}
:root{--agro-section-width:1440px;--agro-section-gutter:28px;--agro-section-space:24px;--agro-section-gap:16px;--agro-section-radius:12px;--agro-section-line:#dce8df;--agro-section-ink:#183e2c;--agro-section-muted:#5e7064;--agro-section-green:#007d31;--agro-section-soft:#eef6ef;--agro-section-title:20px;--agro-section-title-gap:18px;}
.agroHomePage,.agroProductPage,.agroFooter{font-family:var(--agro-font);}
.agroHomePage .agroHomeHero,.agroHomePage .agroHomeProducts>.page-padding,.agroHomePage .blog-wrapper>.page-padding,.agroHomePage .agroManufacturers>.page-padding,.agroHomePage .info-banner-4>.page-padding,.agroHomeAbout__container,.agroProductPage>.breadcrumbs,.agroProductDetail>.page-padding,.agroProductPage .agroHomeProducts>.page-padding,.agroProductPage .agroManufacturers>.page-padding,.agroFooter .page-padding{width:100%;max-width:var(--agro-section-width);margin-left:auto;margin-right:auto;padding-left:var(--agro-section-gutter);padding-right:var(--agro-section-gutter);box-sizing:border-box;}
.agroHomePage .agroHomeProducts,.agroHomePage .blog-wrapper,.agroHomePage .agroManufacturers,.agroHomePage .agroHomeAbout,.agroHomePage .info-banner-4,.agroProductPage>.gridMainElement>.agroHomeProducts,.agroProductPage .agroManufacturers{padding-top:var(--agro-section-space);padding-bottom:var(--agro-section-space);margin-top:0;margin-bottom:0;}
.agroHomePage .agroHomeProducts .recommended-products-border,.agroProductPage .agroHomeProducts .recommended-products-border,.agroHomePage .blog-wrapper__title,.agroHomePage .info-banner-border,.agroHomePage .agroManufacturers__heading,.agroProductPage .agroManufacturers__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:36px;margin:0 0 var(--agro-section-title-gap);padding:0;border:0;background:none;text-align:left;height:auto;box-sizing:border-box;}
.agroHomePage .agroHomeProducts .recommended-products-title,.agroProductPage .agroHomeProducts .recommended-products-title,.agroHomePage .blog-wrapper__title .text,.agroHomePage .info-banner-title,.agroHomePage .agroManufacturers__heading h2,.agroProductPage .agroManufacturers__heading h2{display:block;position:relative;bottom:auto;left:auto;top:auto;margin:0;padding:0 0 0 13px;border:0;background:transparent;color:var(--agro-section-ink);font-family:var(--agro-font);font-size:var(--agro-section-title);line-height:1.4;font-weight:650;letter-spacing:-.02em;text-transform:none;text-align:left;box-sizing:border-box;}
.agroHomePage .agroHomeProducts .recommended-products-title::before,.agroProductPage .agroHomeProducts .recommended-products-title::before,.agroHomePage .blog-wrapper__title .text::before,.agroHomePage .info-banner-title::before,.agroHomePage .agroManufacturers__heading h2::before,.agroProductPage .agroManufacturers__heading h2::before{content:'';position:absolute;left:0;top:50%;width:3px;height:22px;border-radius:3px;background:var(--agro-section-green);transform:translateY(-50%);}
.agroHomePage .agroManufacturers__heading p,.agroProductPage .agroManufacturers__heading p{display:none;}
.agroHomePage .agroManufacturers__heading>div:first-child,.agroProductPage .agroManufacturers__heading>div:first-child{min-width:0;}
.agroHomePage .agroProductCarousel__controls,.agroProductPage .agroProductCarousel__controls{margin:0;gap:6px;}
.agroHomePage .blog-wrapper .posts-container,.agroHomePage .agroManufacturers__list,.agroProductPage .agroManufacturers__list{gap:var(--agro-section-gap);}
.agroHomePage .blog-wrapper .post-item,.agroHomePage .agroManufacturers__tile,.agroProductPage .agroManufacturers__tile,.agroHomeAbout__panel{border:1px solid var(--agro-section-line);border-radius:var(--agro-section-radius);background:#fff;box-shadow:none;}
.agroHomePage .agroManufacturers__list,.agroProductPage .agroManufacturers__list{scrollbar-width:none;-ms-overflow-style:none;}
.agroHomePage .agroManufacturers__list::-webkit-scrollbar,.agroProductPage .agroManufacturers__list::-webkit-scrollbar{display:none;}
.agroHomePage .agroManufacturers__tile,.agroProductPage .agroManufacturers__tile{height:94px;padding:16px;}
.agroHomePage .agroHomeProducts .agroProductCard.product-item,.agroProductPage .agroHomeProducts .agroProductCard.product-item{border-radius:var(--agro-section-radius)!important;border-color:var(--agro-section-line);box-shadow:none;}
.agroHomePage .agroHomeProducts .agroProductCard.product-item:hover,.agroProductPage .agroHomeProducts .agroProductCard.product-item:hover{border-color:#a3c5ae;box-shadow:0 6px 18px #183e2c0b;transform:translateY(-2px);}
.agroHomePage .agroHomeProducts .agroProductCard.product-item .product-item__link,.agroHomePage .agroHomeProducts .agroProductCard.product-item .product-item__image,.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__link,.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__image{background:#fff;}
.agroHomePage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid,.agroProductPage .agroHomeProducts .agroProductCard.product-item .product-item__addToCart-grid,.agroProductPage .agroRelatedProducts .agroRelatedCard.product-item .agroRelatedCard__cta,.agroHomePage .agroHomeHero__bannerLink,.agroFooter__helpActions a{border-radius:8px;}
.agroProductDetail .agroRelatedProducts{padding:var(--agro-section-space) 0;margin-top:var(--agro-section-space);border-color:var(--agro-section-line);}
.agroHomePage .agroHomeHero__banner,.agroProductPage .agroProductOffer__inner,.agroProductPage .agroProductAside__banner{border-radius:var(--agro-section-radius);}
.agroHomeAbout__intro h2,.agroFooter__help h2,.agroFooter .agroFooter__newsletter .newsletter1__title,.agroProductPage .agroProductOffer h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:650;}
.agroFooter__newsletter{padding-top:28px;padding-bottom:28px;}
.agroFooter .agroFooter__newsletter input[type=email],.agroFooter .agroFooter__newsletter .newsletter1__btn-subscribe{height:44px;}
.agroFooter__main{padding-top:36px;padding-bottom:32px;}
@media(min-width:769px) and (max-width:1099px){:root{--agro-section-gutter:20px;}}
@media(max-width:768px){:root{--agro-section-gutter:14px;--agro-section-space:20px;--agro-section-gap:14px;--agro-section-title:18px;--agro-section-title-gap:14px;}.agroHomeAbout__intro h2,.agroFooter__help h2,.agroFooter .agroFooter__newsletter .newsletter1__title,.agroProductPage .agroProductOffer h2{font-size:22px;}.agroHomePage .agroManufacturers__tile,.agroProductPage .agroManufacturers__tile{height:86px;}.agroFooter__main{padding-top:28px;padding-bottom:28px;}}
@media(prefers-reduced-motion:reduce){.agroHomePage .agroHomeProducts .agroProductCard.product-item:hover,.agroProductPage .agroHomeProducts .agroProductCard.product-item:hover{transform:none;}}
.agroHomePage .blog-wrapper,.agroHomePage .agroManufacturers,.agroHomePage .info-banner-4,.agroProductPage .agroManufacturers{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box;}
@media(max-width:768px){.bottomMenu.agroBottomNav{height:64px;padding:6px 8px;border-radius:18px;}.bottomMenu.agroBottomNav .menuItem{min-height:48px;gap:0;}.bottomMenu.agroBottomNav .menuItem .text{display:none!important;}.bottomMenu.agroBottomNav .menuItem .svgContainer{height:36px;}.bottomMenuBack.agroBottomNavSpacer{height:calc(84px + env(safe-area-inset-bottom,0px));}}
@keyframes agroSeasonEnter{from{opacity:.4}to{opacity:1}}
.agroHeader.headerSection__bg>.headerSection__row{max-width:var(--agro-section-width,1440px);width:100%;padding-left:var(--agro-section-gutter,28px)!important;padding-right:var(--agro-section-gutter,28px)!important;box-sizing:border-box;}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:190px minmax(200px,1fr) auto;column-gap:24px;padding-top:16px!important;padding-bottom:0!important;}
.agroHeader .headerSection__mainMenu__navLinks{width:100%;min-height:48px;gap:0;margin-top:14px!important;align-items:center;justify-content:flex-start;flex-wrap:nowrap;}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{padding:0 13px!important;min-height:44px;font-size:12px;}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;}
.agroHeader .headerSection__mainMenu__navLinks>.agroMenuToggle-js{min-height:40px;height:40px;margin:4px 12px 4px 0!important;padding:0 18px!important;}
.agroHeader .agroHeader__navIcon{margin-right:0;}
.agroHeader .agroMegaShell{width:calc(100% - 2*var(--agro-section-gutter,28px));max-width:calc(var(--agro-section-width,1440px) - 2*var(--agro-section-gutter,28px));left:50%;right:auto;transform:translateX(-50%);box-sizing:border-box;}
}
@media(min-width:1025px) and (max-width:1199px){.agroHeader.headerSection__bg>.headerSection__row{grid-template-columns:160px minmax(180px,1fr) auto;column-gap:18px;}.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink{font-size:11px;padding-left:9px!important;padding-right:9px!important;}}
.agroProductCard__name,.agroProductCard__name a,.agroProductDetail .productDetails-productName,.agroProductDetail .productDetails-related--relatedList__item--name,.agroProductDetail .productDetails-setList--set__item--name,.cart__text--product-name>a,.cartItemsList-product--details_name,.header-recommended-productItem__detailsContainer>div:first-child{text-transform:none!important;}
.agroPopup,.popup-dialog:has(>.agroPopupCard){box-sizing:border-box;padding:16px;background:rgba(8,32,24,.58);backdrop-filter:blur(4px);font-family:var(--agro-font);color:#15362b;z-index:9999}
.cookieContainer .cookieContainer-popup{border:1px solid #dce7df;border-radius:16px!important;background:#fff;box-shadow:0 24px 80px #07231633;color:#15362b;font-family:var(--agro-font);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box}
.cookieContainer :is(.cookieContainer-popupHeader,.cookieContainer-popupOptions-containerHeader){letter-spacing:0;text-transform:none;font-weight:700}
.cookieContainer .cookieContainer-popupOptions{font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.cookieContainer .cookieContainer-popupBtn{gap:10px}
.cookieContainer :is(button,.cookieContainer-popupBtn){border-radius:8px}
.temporaryPopup,.message-popup.configMessages{font-family:var(--agro-font);border-radius:12px!important;box-shadow:0 8px 28px #123c2724;line-height:1.55}
@media(prefers-reduced-motion:reduce){.agroPopup,.agroPopupCard{scroll-behavior:auto}}
@keyframes agroPopupAppear{from{opacity:0}to{opacity:1}}
.cookieContainer .cookieContainer-popup{position:fixed!important;left:50%!important;top:50%!important;right:auto;bottom:auto;transform:translate(-50%,-50%)!important;min-height:0!important;height:auto!important;width:min(760px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;overflow-x:hidden;margin:0!important;scrollbar-width:thin;scrollbar-color:#b9d0c1 #fff;overscroll-behavior:contain}
.cookieContainer .cookieContainer-popupOptions{max-height:none!important;height:auto!important;overflow:visible!important;padding:18px 24px;box-sizing:border-box}
.cookieContainer .cookieContainer-popupHeader{padding:22px 24px;font-size:18px;line-height:1.4;box-sizing:border-box;min-height:0;height:auto!important}
.cookieContainer .cookieContainer-popupBtn{position:sticky!important;bottom:0;left:0;right:0;background:#fff;padding:16px 24px;margin:0;width:100%;height:auto!important;box-sizing:border-box;flex-wrap:wrap;border-top:1px solid #e4ece7;z-index:2}
@media(max-width:450px){.cookieContainer .cookieContainer-popupOptions{padding:16px 18px}.cookieContainer .cookieContainer-popupHeader{padding:20px 18px}.cookieContainer .cookieContainer-popupBtn{padding:14px 18px}}
.cookieContainer .cookieContainer-popupHeader{background:#f0f6f2;color:#15362b;border-bottom:1px solid #e0eae3}
.agroFreeShipping{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px!important;min-width:0;margin:12px 0!important;padding:12px!important;border:1px solid #dbeadf!important;border-radius:9px;background:#f2f8f3!important;color:#234e36;font-family:var(--agro-font)!important;text-align:left;box-sizing:border-box;}
.agroFreeShipping--product strong,.agroFreeShipping__title{display:block;margin:0!important;font-size:13px!important;font-weight:600;line-height:1.5!important;color:#164b2c!important;}
.agroFreeShipping p{padding:0!important;margin:3px 0 0!important;font-size:11px!important;line-height:1.6!important;overflow-wrap:anywhere;}
.agroFreeShipping a{color:#127f37;text-decoration:underline;text-underline-offset:3px;}
.agroFreeShipping a:focus-visible{outline:2px solid #127f37;outline-offset:3px;}
@media(max-width:768px){.agroFreeShipping{padding:10px!important;gap:8px!important;}.agroFreeShipping--product strong{font-size:12px!important;}}
.agroFreeShipping--product a{margin-left:4px;}
nav.agroBreadcrumbs.breadcrumbs-wrapper{display:block;height:auto!important;min-height:0;margin:0!important;padding:0!important;border:0;background:transparent!important;color:#62776c;font-family:var(--agro-font);}
nav.agroBreadcrumbs .agroBreadcrumbs__container{width:100%;max-width:var(--agro-section-width,1440px)!important;height:auto!important;min-width:0;margin:0 auto!important;padding:8px var(--agro-section-gutter,28px)!important;box-sizing:border-box;}
nav.agroBreadcrumbs .agroBreadcrumbs__list{display:flex!important;flex-wrap:wrap;align-items:center;gap:3px 0;list-style:none;width:100%!important;min-width:0;margin:0!important;padding:0!important;line-height:1.5!important;font-size:11px!important;font-weight:400;text-align:left;box-sizing:border-box;}
.agroBreadcrumbs__item{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;padding:0;border:0;list-style:none;line-height:1.5;}
.agroBreadcrumbs__home,.agroBreadcrumbs__link{display:inline-flex;align-items:center;gap:5px;min-height:32px;min-width:0;max-width:240px;padding:4px 6px;border-radius:5px;color:#64796d!important;line-height:1.5;box-sizing:border-box;text-decoration:none!important;transition:background-color .15s ease,color .15s ease;}
.agroBreadcrumbs__home{justify-content:center;width:32px;padding:6px;margin-right:2px;}
.agroBreadcrumbs__home svg{display:block;flex:0 0 auto;}
.agroBreadcrumbs__homeLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.agroBreadcrumbs__link>span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.agroBreadcrumbs__link:hover,.agroBreadcrumbs__home:hover{color:#0b7833!important;background:#edf5ef;}
nav.agroBreadcrumbs .agroBreadcrumbs__link:focus-visible,nav.agroBreadcrumbs .agroBreadcrumbs__home:focus-visible{outline:2px solid #14843b!important;outline-offset:2px!important;color:#0b7833!important;background:#edf5ef;}
.agroBreadcrumbs__separator{display:block;flex:0 0 auto;width:12px;height:12px;color:#a8b8af;}
.agroBreadcrumbs__item--current{flex:0 1 auto;}
.agroBreadcrumbs__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:640px;min-width:0;margin:3px 0;padding:5px 8px;overflow:hidden;overflow-wrap:anywhere;border-radius:5px;color:#245439;background:#f0f6f1;font-weight:550;line-height:1.55;box-sizing:border-box;}
.agroBreadcrumbs__back{display:none;flex:0 0 auto;}
@media(max-width:768px){
nav.agroBreadcrumbs .agroBreadcrumbs__list{flex-wrap:nowrap;gap:0;font-size:10px!important;}
nav.agroBreadcrumbs .agroBreadcrumbs__container{padding-top:7px!important;padding-bottom:7px!important;}
.agroBreadcrumbs__item{display:none;gap:5px;}
.agroBreadcrumbs__item--home,.agroBreadcrumbs__item--parent,.agroBreadcrumbs__item--current{display:flex;}
.agroBreadcrumbs__item--home{flex:0 0 auto;}
.agroBreadcrumbs__item--parent{flex:0 1 auto;max-width:40%;}
.agroBreadcrumbs__item--parent .agroBreadcrumbs__link{padding:5px 6px 5px 2px;}
.agroBreadcrumbs__item--parent .agroBreadcrumbs__separator{display:none;}
.agroBreadcrumbs__back{display:block;}
.agroBreadcrumbs__item--current{flex:1 1 0;}
.agroBreadcrumbs__label{max-width:none;width:100%;padding:4px 6px;margin:2px 0;}
}
@media(prefers-reduced-motion:reduce){.agroBreadcrumbs__home,.agroBreadcrumbs__link{transition:none;}}
@media print{nav.agroBreadcrumbs.breadcrumbs-wrapper{display:none!important;}}
nav.agroBreadcrumbs svg,nav.agroBreadcrumbs svg path{fill:none!important;}
.agroProductDetail .productDetails-brand.agroProductIdentity{display:flex;max-width:none!important;min-width:0!important;box-sizing:border-box;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;width:100%!important;height:auto;min-height:0;margin:10px 0 0;padding:0;}
.agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer){flex:1 1 0;min-width:0;margin:0;}
.agroProductDetail .agroProductIdentity .agroProductManufacturer{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-wrap:nowrap;flex:0 1 200px;gap:3px;min-width:0;max-width:45%;margin:0 0 0 auto;padding:0;text-align:right;}
.agroProductDetail .agroProductManufacturer .productDetails-brand--value{display:flex;justify-content:flex-end;align-items:center;max-width:100%;min-width:0;margin:0;padding:0;line-height:1.5;}
.agroProductDetail .agroProductManufacturer .productDetails-brand--value>a{display:flex;align-items:center;justify-content:flex-end;max-width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;text-align:right;}
.agroProductDetail .agroProductIdentity .agroProductManufacturer--logo{flex:0 0 128px;max-width:128px;}
.agroProductDetail .agroProductManufacturer--logo .productDetails-brand--value{width:128px;min-height:40px;}
.agroProductDetail .agroProductManufacturer--logo .productDetails-brand--value>a:has(img){width:128px;height:40px;}
.agroProductDetail .agroProductManufacturer--logo img.productDetails-brand--img{display:block;float:none;width:128px!important;height:40px!important;max-width:128px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain;object-position:right center;background:transparent!important;}
.agroProductDetail .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer) img{max-height:28px;max-width:100px;}
@media(max-width:768px){
.agroProductDetail .productDetails-brand.agroProductIdentity{gap:12px;margin-top:8px;}
.agroProductDetail .agroProductIdentity .agroProductManufacturer--logo{flex-basis:104px;max-width:104px;}
.agroProductDetail .agroProductManufacturer--logo .productDetails-brand--value{width:104px;min-height:32px;}
.agroProductDetail .agroProductManufacturer--logo .productDetails-brand--value>a:has(img){width:104px;height:32px;}
.agroProductDetail .agroProductManufacturer--logo img.productDetails-brand--img{width:104px!important;height:32px!important;max-width:104px!important;max-height:32px!important;}
.agroProductDetail .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer) img{max-width:76px;max-height:24px;}
}
.agroProductDetail .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer) .productDetails-brand--value{width:auto!important;margin:0!important;}
.agroProductDetail .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer){justify-content:flex-start!important;align-items:center;gap:6px!important;}
.agroProductDetail .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer) .productDetails-brand--value{flex:0 1 auto;justify-content:flex-start;text-align:left;}
.agroProductDetail .availability-container{display:none!important;}
.agroProductDetail .agroProductSummary__availability .productDetails-info{background:transparent;padding:0;gap:12px;}
.agroProductDetail .agroProductSummary__availability .stock-container{order:-1;flex:1 1 100%;width:100%;box-sizing:border-box;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d5e4d9;border-radius:8px;background:#f1f7f3;}
.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--text{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;}
.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--name{flex:1 1 auto;width:auto;min-width:0;margin:0;font-size:12px;line-height:1.5;font-weight:650;color:#3e5c4b;}
.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--value{flex:0 1 auto;width:auto;min-width:0;margin:0;text-align:right;font-size:18px;line-height:1.4;font-weight:700;color:#173f2b;}
.agroProductDetail .agroProductSummary__availability .stock-container .unit-to-replace{font-size:13px;font-weight:550;}
.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--icon:not(:has(img:not(.hidden),svg:not(.hidden))){display:none;}
.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--icon{flex-basis:28px;width:28px;}
.agroProductDetail .agroProductSummary__availability:not(:has(.stock-container:not(.hidden),.delivery-container:not(.hidden),.agroDispatch)){display:none;}
@media(max-width:768px){.agroProductDetail .agroProductSummary__availability .stock-container{padding:12px 14px;}.agroProductDetail .agroProductSummary__availability .stock-container .productDetails-info--value{font-size:17px;}}
.agroProductDetail .agroDispatch{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e4ede7;min-width:0;}
.agroProductDetail .agroDispatch__icon{flex:0 0 22px;margin-top:1px;color:#247144;fill:currentColor;}
.agroDispatch__body{flex:1;min-width:0;}
.agroProductDetail .agroDispatch__policy{margin:0;font-size:12px;line-height:1.6;color:#365246;}
.agroDispatch__policy strong{font-weight:650;}
.agroProductDetail .agroDispatch__note{margin:3px 0 0;font-size:10px;line-height:1.5;color:#728277;}
.agroDispatch__estimate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:10px;}
.agroDispatch__estimate>div{min-width:0;flex:1 1 150px;}
.agroDispatch__estimate strong{display:block;font-size:12px;line-height:1.5;font-weight:650;color:#175938;}
.agroDispatch__deadline{display:block;margin-top:2px;font-size:10px;line-height:1.5;color:#728277;}
.agroDispatch__timer{display:inline-flex;flex:0 0 auto;padding:6px 10px;background:#edf5ef;border:1px solid #d7e7dc;border-radius:6px;color:#194c30;font-size:14px;line-height:1.4;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;}
@media(max-width:768px){.agroProductDetail .agroDispatch{gap:10px;margin-top:12px;padding-top:12px;}.agroDispatch__estimate{gap:7px;}.agroDispatch__estimate>div{flex-basis:130px;}.agroDispatch__timer{font-size:13px;padding:5px 8px;}}
.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:12px 18px;padding-bottom:16px;margin-bottom:16px;}
.agroProductDetail .agroProductHeading .agroProductHeading__main{width:auto!important;min-width:0;margin:0;padding:0;}
.agroProductDetail .agroProductHeading .productDetails-productName{margin:0 0 10px;font-size:23px;line-height:1.32;letter-spacing:-.025em;text-transform:none;font-weight:700;overflow-wrap:anywhere;}
.agroProductDetail .agroProductHeading .agroProductCode{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;margin:0;font-size:11px;line-height:1.5;}
.agroProductDetail .agroProductHeading .agroProductCode strong{display:inline-block;padding:3px 7px;border-radius:4px;background:#f1f5f3;color:#375e49;font-size:11px;font-weight:600;}
.agroProductDetail .agroProductHeading .productDetails__toolTip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding:0;min-height:0;letter-spacing:0;}
.agroProductDetail .agroProductHeading .productDetails__toolTip:not(:has(.productDetails-reviewsTop,.productDetails__toolTipAmount_Amount)){display:none;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop{display:flex;align-items:center;float:none;height:auto;min-height:0;margin:0;padding:0;width:auto;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars{display:flex;align-items:center;gap:7px;margin:0;padding:0;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars-container{display:flex;align-items:center;gap:2px;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars-container svg{width:13px;height:13px;margin:0;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars>p,.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars>span{margin:0;padding:0;font-size:11px;line-height:1.5;letter-spacing:0!important;font-weight:500;color:#486653;}
.agroProductDetail .agroProductHeading .productDetails__toolTipAmount{margin:0;padding:0;font-size:10px;line-height:1.5;}
.agroProductDetail .agroProductHeading .productDetails__toolTipAmount:not(:has(.productDetails__toolTipAmount_Amount)){display:none;}
.agroProductDetail .agroProductHeading .productDetails__toolTipAmount_Amount{font-size:10px;color:#7b8c81;letter-spacing:0;}
.agroProductDetail .agroProductHeading .productDetails-brand.agroProductHeading__maker{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;margin:0!important;width:104px!important;max-width:104px!important;min-height:0;}
.agroProductDetail .agroProductHeading .agroProductHeading__maker:not(:has(>.productDetails-brand--container)){display:none!important;}
.agroProductDetail .agroProductHeading:not(:has(.agroProductHeading__maker>.productDetails-brand--container)){grid-template-columns:minmax(0,1fr);}
.agroProductDetail .agroProductHeading .agroProductIdentity>.productDetails-brand--container{flex:0 1 auto!important;width:100%;max-width:100%!important;min-width:0;justify-content:flex-end!important;gap:3px!important;margin:0!important;}
.agroProductDetail .agroProductHeading .agroProductIdentity>.productDetails-brand--container:not(.agroProductManufacturer){flex-wrap:wrap;font-size:10px;}
.agroProductDetail .agroProductHeading .agroProductManufacturer{align-items:flex-end;padding:0;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo .productDetails-brand--value{width:104px;min-height:34px;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo .productDetails-brand--value>a:has(img){width:104px;height:34px;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo img.productDetails-brand--img{width:104px!important;height:34px!important;max-width:104px!important;max-height:34px!important;}
.agroProductDetail .agroProductSummary__availability.agroProductLogistics{margin-top:16px;padding-top:0;border-top:0;}
.agroProductDetail .agroProductLogistics .productDetails-info{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;background:transparent;}
.agroProductDetail .agroProductLogistics .delivery-container{align-items:center;gap:10px;box-sizing:border-box;padding:11px 12px;background:#f5f8f6;border:1px solid #e2ebe5;border-radius:8px;width:100%;min-width:0;}
.agroProductDetail .agroProductLogistics .delivery-container .productDetails-info--icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:6px;border:1px solid #e1ebe5;background:#fff;color:#276f43;}
.agroProductDetail .agroProductLogistics .delivery-container .productDetails-info--icon svg{width:17px;height:17px;fill:currentColor;}
.agroProductDetail .agroProductLogistics .delivery-container .productDetails-info--text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;flex:1;min-width:0;}
.agroProductDetail .agroProductLogistics .delivery-container .productDetails-info--name{width:auto;margin:0;font-size:11px;font-weight:600;color:#4f6a58;}
.agroProductDetail .agroProductLogistics .delivery-container .productDetails-info--value{width:auto;margin:0;font-size:13px;line-height:1.5;color:#1c5937;font-weight:650;}
.agroProductDetail .agroProductLogistics .agroDispatch{gap:10px;margin-top:10px;padding:12px;background:#f5f8f6;border:1px solid #e2ebe5;border-radius:8px;box-sizing:border-box;}
.agroDispatch__iconWrap{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border:1px solid #e1ebe5;border-radius:6px;background:#fff;color:#276f43;}
.agroProductDetail .agroDispatch__iconWrap .agroDispatch__icon{flex:none;width:17px;height:17px;margin:0;color:inherit;fill:currentColor;}
.agroProductDetail .agroDispatch__heading{margin:0 0 4px;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:0;color:#2c503b;}
.agroProductDetail .agroProductLogistics .agroDispatch__policy{font-size:11px;line-height:1.65;color:#617568;}
.agroProductDetail .agroProductLogistics .agroDispatch__policy strong{color:#375f47;}
.agroProductDetail .agroProductLogistics .agroDispatch__note{margin-top:4px;font-size:10px;line-height:1.5;color:#839187;}
.agroProductLogistics .agroDispatch__estimate{border-top:1px solid #e0e9e3;padding-top:9px;margin-top:9px;gap:8px;}
.agroProductLogistics .agroDispatch__estimate strong{font-size:11px;line-height:1.5;}
.agroProductLogistics .agroDispatch__timer{padding:5px 8px;font-size:13px;background:#fff;}
.agroProductDetail .agroProductSummary>.productDetails-options{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px;margin-top:12px;}
.agroProductDetail .agroProductSummary .productDetails-options--option:not(.hidden){display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;gap:6px;min-height:34px;box-sizing:border-box;margin:0;padding:7px 9px;border:1px solid #dce6df;border-radius:6px;background:#fff;color:#456a52;font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;}
.agroProductDetail .agroProductSummary .productDetails-options--option svg{flex:0 0 14px;width:14px;height:14px;color:inherit;fill:currentColor;}
.agroProductDetail .agroProductSummary .productDetails-options--option:hover{color:#126e36;background:#f1f6f3;border-color:#b7d3bf;}
.agroProductDetail .agroProductSummary .productDetails-options .productDetails-options--option:focus-visible{outline:2px solid #14843b!important;outline-offset:2px!important;}
@media(max-width:768px){
.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading{grid-template-columns:minmax(0,1fr) 80px;gap:10px;margin:0 0 14px;padding:0;border:0;}
.agroProductDetail .agroProductHeading .productDetails-productName{font-size:20px;line-height:1.35;margin-bottom:8px;}
.agroProductDetail .agroProductHeading .productDetails-brand.agroProductHeading__maker{width:80px!important;max-width:80px!important;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo .productDetails-brand--value{width:80px;min-height:28px;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo .productDetails-brand--value>a:has(img){width:80px;height:28px;}
.agroProductDetail .agroProductHeading .agroProductManufacturer--logo img.productDetails-brand--img{width:80px!important;height:28px!important;max-width:80px!important;max-height:28px!important;}
.agroProductDetail .agroProductHeading .productDetails__toolTip{gap:5px 10px;margin-top:8px;}
.agroProductDetail .agroProductHeading .productDetails-reviewsTop--stars{flex-wrap:wrap;gap:5px;}
.agroProductDetail .agroProductSummary__availability.agroProductLogistics{margin:0;padding:14px 16px;}
.agroProductDetail .agroProductSummary>.productDetails-options{gap:6px;padding:0 16px 16px;}
.agroProductDetail .agroProductSummary .productDetails-options--option:not(.hidden){font-size:10px;padding:7px 8px;min-height:34px;}
}
.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading:not(:has(.agroProductHeading__maker>.productDetails-brand--container)){grid-template-columns:minmax(0,1fr);}
.agroProductDetail .productDetails-images:not(.opened-gallery){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .main-gallery-js{grid-column:1;grid-row:1;width:100%;min-width:0;margin:0;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js{grid-column:1;grid-row:2;align-self:start;box-sizing:border-box;width:100%;min-width:0;height:60px;margin:0;padding:2px 0;overflow:hidden;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js:not(:has(.swiper-slide)){display:none;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-wrapper{flex-direction:row;align-items:center!important;justify-content:flex-start!important;gap:0;margin:0;padding:0;}
.agroProductDetail .productDetails-images:not(.opened-gallery) .thumbs-gallery-js .swiper-slide{width:56px!important;max-width:56px;height:56px;flex-shrink:0;margin-left:0!important;margin-right:8px!important;}
.agroProductDetail .agroProductHeading .agroProductBadges{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:auto;max-width:100%;margin:0 0 10px;padding:0;overflow:visible;}
.agroProductDetail .agroProductHeading .agroProductBadges:not(:has(>span)){display:none;}
.agroProductDetail .agroProductHeading .agroProductBadges>.productDetails-images--flags__flag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:static;max-width:100%;min-height:22px;width:auto;margin:0;padding:3px 8px;border:1px solid #dce9e0;border-radius:5px;background:#f0f6f2;color:#315d41;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;}
.agroProductDetail .agroProductHeading .agroProductBadges>:is(.Promotion,.Sale,.ExtraPrice,.GreatPrice,.promotion,.sale){background:#fff4ec;border-color:#f3dccb;color:#9a4a19;}
.agroProductDetail .agroProductHeading .agroProductBadges>:is(.NewProduct,.new){background:#edf7ef;border-color:#d3e9da;color:#23693c;}
.agroProductDetail .agroProductHeading .agroProductBadges>:is(.RecommendedProduct,.BestReviews,.BestRated,.recommended){background:#eef4fa;border-color:#dbe6f1;color:#3a5c7d;}
@media(max-width:768px){.agroProductDetail .agroProductHeading .agroProductBadges{gap:5px;margin-bottom:8px;}.agroProductDetail .agroProductHeading .agroProductBadges>.productDetails-images--flags__flag{font-size:10px;padding:3px 7px;}}
.agroProductDetail .agroProductLogistics .delivery-container.agroProductDelivery{align-items:flex-start;}
.agroProductDetail .agroProductDelivery .productDetails-info--icon{align-self:flex-start;}
.agroProductDetail .agroProductLogistics .agroProductDelivery .productDetails-info--text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:28px;}
.agroProductDetail .agroProductDelivery .productDetails-info--name{grid-column:1;grid-row:1;}
.agroProductDetail .agroProductDelivery .no-digital-delivery-js,.agroProductDetail .agroProductDelivery .digital-delivery-js{grid-column:2;grid-row:1;justify-self:end;}
.agroProductDetail .agroProductDelivery .agroFreeShipping--product{display:block!important;grid-column:1/-1;grid-row:2;min-width:0;width:100%;box-sizing:border-box;margin:8px 0 0!important;padding:9px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #e0e9e3!important;border-radius:0;box-shadow:none;}
.agroProductDetail .agroProductDelivery .agroFreeShipping--product[hidden],.agroProductDetail .agroProductDelivery:has(.digital-delivery-js:not(.hidden)) .agroFreeShipping--product{display:none!important;}
.agroProductDetail .agroProductDelivery .agroFreeShipping--product strong{font-size:12px!important;line-height:1.5!important;color:#25623c!important;font-weight:600;}
.agroProductDetail .agroProductDelivery .agroFreeShipping--product p{font-size:10px!important;line-height:1.65!important;color:#6c7e71;margin:3px 0 0!important;}
.agroProductDetail .agroProductDelivery .agroFreeShipping--product a{display:inline;white-space:normal;margin-left:3px;color:#456e52;text-underline-offset:2px;}
@media(max-width:768px){.agroProductDetail .agroProductLogistics .agroProductDelivery .productDetails-info--text{column-gap:8px;}.agroProductDetail .agroProductDelivery .agroFreeShipping--product strong{font-size:11px!important;}}
.agroProductDetail .agroProductDelivery .digital-shipping{margin-top:0;min-width:0;max-width:100%;}
@media(min-width:1025px){
.agroHeader .agroMegaShell{height:550px;}
.agroHeader .agroMega__promos{overflow-y:auto;}
.agroHeader .agroMegaProductSlot{flex:0 0 auto;min-height:330px;padding:14px;border:1px solid #e0e9e2;border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box;}
.agroHeader .agroMegaProduct__eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:.65px;text-transform:uppercase;color:#437452;margin:0 0 10px;}
.agroHeader .agroMegaProduct .agroRelatedCard.product-item{display:flex!important;flex-direction:column;width:100%!important;max-width:none;min-width:0;float:none;margin:0!important;padding:0!important;border:0!important;border-radius:0;box-shadow:none!important;background:#fff;min-height:0;}
.agroHeader .agroMegaProduct .agroRelatedCard__photo{display:block;width:100%;margin:0;}
.agroHeader .agroMegaProduct .product-item__image{display:flex;align-items:center;justify-content:center;width:100%;height:145px!important;min-height:145px!important;padding:10px;box-sizing:border-box;background:#fff;}
.agroHeader .agroMegaProduct .product-item__image img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;}
.agroHeader .agroMegaProduct .product-item__description{display:flex;flex-direction:column;padding:10px 0 0!important;min-width:0;position:static!important;}
.agroHeader .agroMegaProduct .agroProductCard__meta{display:block;font-size:9px;line-height:1.5;max-height:14px;overflow:hidden;color:#77857c;margin:0 0 4px;white-space:nowrap;text-overflow:ellipsis;}
.agroHeader .agroMegaProduct .agroProductCard__name{font-size:12px!important;line-height:1.5!important;font-weight:600;margin:0 0 9px!important;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;overflow-wrap:anywhere;}
.agroHeader .agroMegaProduct .agroRelatedCard__prices{display:flex;flex-wrap:wrap;gap:4px 7px;min-height:23px;margin:0;}
.agroHeader .agroMegaProduct .price{font-size:18px!important;line-height:1.3!important;font-weight:700;margin:0!important;color:#173d28;}
.agroHeader .agroMegaProduct .price.agroRelatedCard__sale{color:#b83029;}
.agroHeader .agroMegaProduct .old-price{font-size:10px;}
.agroHeader .agroMegaProduct .min-price,.agroHeader .agroMegaProduct .deposit{font-size:9px;line-height:1.5;}
.agroHeader .agroMegaProduct .agroRelatedCard__cta{margin:12px 0 0;padding:8px 10px;min-height:32px;font-size:10px;box-sizing:border-box;background:#087d37;color:#fff!important;border-color:#087d37;text-decoration:none;}
.agroHeader .agroMegaProduct .agroRelatedCard__cta:hover{background:#06632b;}
.agroHeader .agroMegaProductSlot__fallback{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:300px;gap:12px;color:#265439;}
.agroHeader .agroMegaProductSlot__fallback strong{font-size:16px;line-height:1.4;}
.agroHeader .agroMegaProductSlot__fallback p{font-size:11px;line-height:1.65;color:#6b7e71;margin:0;}
.agroHeader .agroMegaProductSlot__categoryLink{font-size:11px;color:#087d37;font-weight:600;padding:8px 0;}
.agroHeader .agroMegaProductSkeleton{display:flex;flex-direction:column;gap:13px;min-height:300px;}
.agroHeader .agroMegaProductSkeleton span{display:block;height:20px;width:90%;border-radius:5px;background:linear-gradient(100deg,#f2f5f3 25%,#e6ede8 45%,#f2f5f3 65%);background-size:220% 100%;animation:agroMegaProductShimmer 1.5s ease-in-out infinite;}
.agroHeader .agroMegaProductSkeleton span:first-child{width:100%;height:172px;}
.agroHeader .agroMegaProductSkeleton span:last-child{width:55%;height:30px;}
.agroHeader .agroMegaProductSlot [hidden]{display:none!important;}
}
@keyframes agroMegaProductShimmer{to{background-position:-220% 0;}}
@media(prefers-reduced-motion:reduce){.agroHeader .agroMegaProductSkeleton span{animation:none;}}
html[data-agro-motion=off] .agroHeader .agroMegaProductSkeleton span{animation:none;}
@media(max-width:1024px){.agroHeader .agroMegaProductSlot{display:none;}.agroHeader .agroMega__promos{grid-template-columns:minmax(0,1fr);}}
.agroHeader .agroMegaProductSlot__status{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
@media(min-width:1025px){.agroHeader .agroMegaProduct .product-item__description{text-align:left!important;}.agroHeader .agroMegaProduct .agroProductCard__name{text-align:left!important;}.agroHeader .agroMega__promos .agroMega__benefits{min-height:144px;padding:12px 14px;gap:12px;}}
.agroProductDetail .agroProductMedia{grid-area:gallery;display:flex;flex-direction:column;align-self:start;min-width:0;width:100%;gap:16px;}
.agroProductDetail .agroProductMedia>.productDetails-images:not(.opened-gallery){grid-area:auto;width:100%;margin:0!important;}
.agroProductDetail .agroSubstitutes{margin:0 0 20px;padding:14px 16px 6px;border:1px solid #e0e9e3;border-radius:9px;background:#fff;min-width:0;box-sizing:border-box;}
.agroSubstitutes__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;}
.agroProductDetail .agroSubstitutes__heading h2{font-size:14px;line-height:1.4;font-weight:650;margin:0;color:#204332;}
.agroSubstitutes__count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:5px;background:#edf5ef;color:#467055;font-size:10px;box-sizing:border-box;}
.agroProductDetail .agroSubstitutes__list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:0;min-width:0;}
.agroSubstitutes__list>li{list-style:none;padding:0;margin:0;min-width:0;border-top:1px solid #edf1ee;}
.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item{display:grid!important;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%!important;max-width:none;min-width:0;min-height:0;margin:0!important;padding:10px 0!important;border:0!important;border-radius:0;box-shadow:none!important;background:#fff;float:none;}
.agroProductDetail .agroSubstitutes .agroRelatedCard__photo{display:flex;align-items:center;justify-content:center;width:56px;height:58px;min-width:0;border:0;margin:0;padding:0;background:#fff;}
.agroProductDetail .agroSubstitutes .product-item__image{display:flex;align-items:center;justify-content:center;width:56px;height:58px!important;min-height:58px!important;max-height:58px;padding:4px!important;box-sizing:border-box;background:#fff;}
.agroProductDetail .agroSubstitutes .product-item__image img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;}
.agroProductDetail .agroSubstitutes .product-item__description{position:static!important;display:flex;flex-direction:column;padding:0!important;margin:0;min-width:0;text-align:left!important;}
.agroProductDetail .agroSubstitutes .agroProductCard__meta{display:none;}
.agroProductDetail .agroSubstitutes .agroProductCard__name{font-size:12px!important;font-weight:550;line-height:1.45!important;min-height:0!important;margin:0 0 5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:left!important;text-transform:none;}
.agroProductDetail .agroSubstitutes .agroProductCard__name a{color:#294a38;text-decoration:none;}
.agroProductDetail .agroSubstitutes .agroProductCard__name a:hover{color:#087c37;text-decoration:underline;}
.agroProductDetail .agroSubstitutes .agroRelatedCard__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:0;min-height:0;}
.agroProductDetail .agroSubstitutes .price{display:inline;font-size:14px!important;line-height:1.4!important;font-weight:700;margin:0!important;min-height:0!important;color:#17452b;}
.agroProductDetail .agroSubstitutes .agroRelatedCard__cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:28px;width:28px;height:28px;box-sizing:border-box;margin:0;padding:0;border:1px solid #d5e4d9;border-radius:6px;background:#f0f6f2;color:#12753a;text-decoration:none;}
.agroProductDetail .agroSubstitutes .agroRelatedCard__cta>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.agroProductDetail .agroSubstitutes .agroRelatedCard__cta:hover{background:#e4f0e7;border-color:#aacbb5;}
@media(max-width:768px){.agroProductDetail .agroProductMedia{gap:14px;}.agroProductDetail .agroSubstitutes{padding:12px 12px 4px;margin-bottom:20px;}.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item{grid-template-columns:48px minmax(0,1fr) 32px;gap:9px;}.agroProductDetail .agroSubstitutes .agroRelatedCard__photo,.agroProductDetail .agroSubstitutes .product-item__image{width:48px;height:52px!important;min-height:52px!important;}.agroProductDetail .agroSubstitutes .agroRelatedCard__cta{width:32px;height:32px;}.agroProductDetail .agroSubstitutes .agroProductCard__name{font-size:11px!important;}}
.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item .product-item__description{height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;}
.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item .agroProductCard__meta{display:none!important;}
.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item .agroProductCard__name{display:-webkit-box!important;height:auto!important;max-height:none!important;flex:none!important;}
.agroProductDetail .agroSubstitutes .agroRelatedCard.product-item .agroRelatedCard__prices{height:auto!important;min-height:0!important;flex:none!important;}
@media(min-width:1025px){
.agroHeader .agroMegaShell{height:640px;max-height:calc(100dvh - var(--agro-header-bottom) - 16px);}
.agroHeader .agroMega{grid-template-columns:212px minmax(0,1fr) 224px;gap:16px;padding:16px;}
.agroHeader .agroMega__sidebar{gap:1px;overscroll-behavior:contain;scrollbar-gutter:stable;}
.agroHeader .agroMega__categoryRow{flex:0 0 auto;min-width:0;}
.agroHeader .agroMega__category{min-height:32px;padding:6px 8px;gap:8px;font-size:11.5px;line-height:1.35;border-radius:6px;}
.agroHeader .agroMega__category>span{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:normal;}
.agroHeader .agroMega__category>.agroIcon{width:18px;height:18px;flex:0 0 18px;}
.agroHeader .agroMega__category>.agroMega__arrow{width:12px;height:12px;flex-basis:12px;}
.agroHeader .agroMega__sidebar>.agroMega__category[data-agro-category=all]{flex:0 0 auto;margin-top:7px;padding-top:10px;}
.agroHeader .agroMega__shortcut{min-height:32px;padding:6px 8px;font-size:11.5px;}
.agroHeader .agroMega__hero{height:96px;min-height:96px;flex-basis:96px;}
.agroHeader .agroMega__heroCopy{padding:12px 16px;max-width:80%;}
.agroHeader .agroMega__heroEyebrow{font-size:9px;margin-bottom:3px;}
.agroHeader .agroMega__heroTitle{font-size:20px;line-height:1.25;max-height:none;margin:0 0 6px;overflow:visible;}
.agroHeader .agroMega__heroText{display:none;}
.agroHeader .agroMega__hero .agroMega__cta{min-height:27px;padding:6px 10px;font-size:10px;}
.agroHeader .agroMega__panels{padding-top:14px;overscroll-behavior:contain;scrollbar-gutter:stable;}
.agroHeader .agroMega__subgroups{display:block;columns:3;column-gap:12px;min-height:0;}
.agroHeader .agroMega__subgroup{display:block;break-inside:avoid;page-break-inside:avoid;box-sizing:border-box;width:100%;min-width:0;margin:0 0 10px;padding:0;border:1px solid #e4ece7;border-radius:7px;background:#fff;overflow:visible;}
.agroHeader .agroMega__subgroupTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;margin:0;padding:10px 12px;box-sizing:border-box;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:650;color:#244e36;overflow:visible;overflow-wrap:normal;}
.agroHeader .agroMega__subgroupTitle>span{min-width:0;}
.agroHeader .agroMega__subgroupTitle>.agroIcon{flex:0 0 12px;width:12px;height:12px;color:#438b59;}
.agroHeader .agroMega__subgroup--branch .agroMega__subgroupTitle{background:#f3f7f4;border-radius:6px 6px 0 0;border-bottom:1px solid #e4ece7;}
.agroHeader .agroMega__subgroup ul{margin:0;padding:6px 10px 8px;list-style:none;}
.agroHeader .agroMega__subgroup li{margin:0;padding:0;}
.agroHeader .agroMega__subgroup li a{display:block;padding:5px 3px;font-size:11.5px;line-height:1.4;color:#5b6f61;white-space:normal;overflow:visible;overflow-wrap:normal;text-transform:none;}
.agroHeader .agroMega__subgroupTitle:hover,.agroHeader .agroMega__subgroup li a:hover{background:#edf6ef;color:#11733a;}
.agroHeader .agroMega__overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;}
.agroHeader .agroMega__overviewCategory{display:flex;align-items:center;gap:9px;padding:10px 12px;min-height:48px;border:1px solid #e4ece7;border-radius:7px;background:#fff;box-sizing:border-box;font-size:12px;line-height:1.4;color:#244e36;}
.agroHeader .agroMega__overviewCategory>span{flex:1;min-width:0;}
.agroHeader .agroMega__overviewCategory>.agroIcon{width:18px;height:18px;flex:0 0 18px;}
.agroHeader .agroMega__overviewCategory:hover{background:#edf6ef;border-color:#c7decc;}
.agroHeader .agroMega__subgroup a:focus-visible,.agroHeader .agroMega__overviewCategory:focus-visible{outline:2px solid #14843b;outline-offset:2px;}
.agroHeader .agroMega__promos{overscroll-behavior:contain;}
}
@media(min-width:1025px) and (max-width:1199px){
.agroHeader .agroMega{grid-template-columns:192px minmax(0,1fr) 190px;gap:12px;padding:14px;}
.agroHeader .agroMega__subgroups{columns:2;}
.agroHeader .agroMega__overview{grid-template-columns:repeat(2,minmax(0,1fr));}
.agroHeader .agroMega__sidebar{padding-right:8px;}
.agroHeader .agroMega__category{font-size:11px;padding:6px;gap:6px;}
.agroHeader .agroMega__heroTitle{font-size:18px;}
}
@media(min-width:1025px) and (max-height:760px){
.agroHeader .agroMega{grid-template-columns:300px minmax(0,1fr) 190px;gap:12px;padding:14px;}
.agroHeader .agroMega__sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 6px;}
.agroHeader .agroMega__category{height:100%;min-height:42px;font-size:10.5px;gap:5px;padding:6px;}
.agroHeader .agroMega__category>.agroIcon{width:15px;height:15px;flex-basis:15px;}
.agroHeader .agroMega__sidebar>.agroMega__category[data-agro-category=all]{grid-column:1/-1;min-height:32px;height:auto;}
.agroHeader .agroMega__shortcut{font-size:10.5px;}
.agroHeader .agroMega__subgroups{columns:2;}
.agroHeader .agroMega__overview{grid-template-columns:repeat(2,minmax(0,1fr));}
.agroHeader .agroMega__hero{height:82px;min-height:82px;flex-basis:82px;}
.agroHeader .agroMega__heroTitle{font-size:17px;}
.agroHeader .agroMega__heroCopy{padding:8px 12px;max-width:100%;}
.agroHeader .agroMega__heroEyebrow{display:none;}
.agroHeader .agroMega__subgroupTitle{font-size:11.5px;min-height:42px;padding:8px 10px;}
.agroHeader .agroMega__subgroup li a{font-size:11px;padding:4px 2px;}
}
@media(min-width:1025px){.agroHeader .agroMega__subgroups .agroMega__subgroup{padding:0;border:1px solid #e4ece7;}}
@media(min-width:1025px) and (max-height:760px){.agroHeader .agroMegaProductSlot{min-height:280px;padding:10px;}.agroHeader .agroMegaProduct .product-item__image{height:108px!important;min-height:108px!important;}.agroHeader .agroMega__promos .agroMega__benefits{padding:9px;gap:9px;}.agroHeader .agroMega__benefits strong{font-size:10px;}.agroHeader .agroMegaProductSlot__fallback,.agroHeader .agroMegaProductSkeleton{min-height:250px;}}
@media(min-width:1025px) and (max-height:760px){.agroHeader .agroMegaProductSlot{min-height:270px;}.agroHeader .agroMegaProduct .product-item__image{height:96px!important;min-height:96px!important;}.agroHeader .agroMegaProduct__eyebrow{margin-bottom:6px;}.agroHeader .agroMegaProduct .product-item__description{padding-top:7px!important;}.agroHeader .agroMegaProduct .agroRelatedCard__cta{margin-top:9px;}.agroHeader .agroMega__promos .agroMega__benefits{box-sizing:border-box;flex:0 0 auto;min-height:108px;gap:7px;}.agroHeader .agroMega__benefits small{font-size:8px;}.agroHeader .agroMega__benefits .agroIcon{width:18px;height:18px;}}
.agroPageTool.cookie-message-opener,.agroPageTool.go-to-top__btn-js{display:inline-flex!important;align-items:center;justify-content:center;position:fixed;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #d5e3d9!important;border-radius:50%!important;background:#fff!important;color:#287345!important;box-shadow:0 4px 18px #163d2521;bottom:20px;z-index:990;opacity:1!important;transition:background .18s,color .18s,box-shadow .18s;cursor:pointer;}
.agroPageTool.cookie-message-opener{left:20px;right:auto;}
.agroPageTool.go-to-top__btn-js{right:20px;left:auto;}
.agroPageTool.go-to-top__btn-js[hidden]{display:none!important;}
.agroPageTool.cookie-message-opener:hover,.agroPageTool.go-to-top__btn-js:hover{background:#087d37!important;color:#fff!important;transform:none;box-shadow:0 5px 20px #163d2530;}
.agroPageTool:focus-visible{outline:2px solid #14843b!important;outline-offset:3px!important;}
.agroCookieIcon,.agroPageTool .go-to-top__icon{position:static;width:23px;height:23px;transform:none!important;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;fill:none!important;}
.agroCookieIcon circle{fill:currentColor;stroke:none;}
.cookie-message-popup-js,.cookieContainer{background:rgba(8,30,20,.48)!important;backdrop-filter:blur(4px);}
.cookie-message-popup-js .agroCookiesNotice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;box-sizing:border-box;width:min(560px,calc(100vw - 32px));min-width:0;max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:26px!important;border:1px solid #dce7df;border-radius:14px!important;background:#fff;color:#244532;font-family:var(--agro-font);box-shadow:0 24px 80px #07231633;}
.agroCookiesNotice .agroCookies__mark{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eef6f0;color:#18783d;margin:0 0 2px;}
.agroCookiesNotice>.title{grid-column:1/-1;margin:0;font-size:22px;line-height:1.3;letter-spacing:-.025em;}
.agroCookiesNotice>.title b{font-weight:700;}
.agroCookiesNotice>.message{grid-column:1/-1;margin:0 0 6px;font-size:12px;line-height:1.75;color:#667b6e;overflow-wrap:anywhere;}
.agroCookiesNotice .message a{font:inherit;font-weight:600;color:#087d37;text-decoration:underline;}
.agroCookiesNotice .closeCookieBtn,.cookieContainer .closeCookieBtn{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:42px;height:auto!important;margin:0!important;padding:10px 14px!important;box-sizing:border-box;border:1px solid #bed5c6!important;border-radius:7px!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--agro-font);font-size:12px;line-height:1.45;font-weight:600;text-align:center;cursor:pointer;}
.agroCookiesNotice .closeCookieBtn-all,.cookieContainer .closeCookieBtn-all{background:#087d37!important;border-color:#087d37!important;color:#fff!important;}
.agroCookiesNotice .closeCookieBtn-necessary,.cookieContainer .closeCookieBtn-necessary{background:#fff!important;color:#1c6338!important;}
.agroCookiesNotice .closeCookieBtn-settings{grid-column:1/-1;background:#f2f6f3!important;border-color:#e2ebe5!important;color:#456c52!important;}
.agroCookiesNotice .closeCookieBtn:hover,.cookieContainer .closeCookieBtn:hover{filter:brightness(.96);}
.agroCookiesNotice .closeCookieBtn:focus-visible,.cookieContainer .closeCookieBtn:focus-visible{outline:2px solid #14843b!important;outline-offset:3px!important;}
.cookieContainer .cookieContainer-popup{display:flex;flex-direction:column;overflow:hidden!important;width:min(740px,calc(100vw - 32px))!important;border-radius:14px!important;}
.cookieContainer .cookieContainer-popupHeader{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:20px 24px;background:#f3f8f4;font-size:20px;line-height:1.35;letter-spacing:-.02em;}
.cookieContainer .cookieContainer-popupHeader>.agroCookieIcon{flex:0 0 25px;width:25px;height:25px;color:#18783d;}
.cookieContainer .cookieContainer-popupOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:20px 24px!important;scrollbar-width:thin;scrollbar-color:#bed3c5 #fff;}
.cookieContainer .cookieContainer-popupOptions-firstP{grid-column:1/-1;margin:0 0 4px!important;font-size:12px!important;line-height:1.7;color:#667b6e;}
.cookieContainer .cookieContainer-popupOptions-firstP u{text-decoration:none;}
.cookieContainer .cookieContainer-popupOptions-firstP a{color:#087d37!important;text-decoration:underline;font-weight:600;}
.cookieContainer .cookieContainer-popupOptions-container{margin:0;padding:14px;border:1px solid #e1eae4;border-radius:8px;background:#fff;min-width:0;}
.cookieContainer .cookieContainer-popupOptions-container:first-of-type{background:#f4f8f5;}
.cookieContainer .cookieContainer-popupOptions-containerHeader{align-items:center;gap:12px;margin:0 0 9px;}
.cookieContainer .cookieContainer-popupOptions-containerHeader>p{font-size:13px!important;line-height:1.5;color:#284f36;}
.cookieContainer .cookieContainer-popupOptions-container>p{font-size:11px!important;line-height:1.7;color:#758379;}
.cookieContainer .cookieContainer-popupOptions-containerHeader>div{flex:0 0 42px;min-height:24px;}
.cookieContainer .cookieContainer-popupOptions-containerHeader .cookieOption{position:relative;display:block;top:auto;right:auto;width:42px;height:24px;border:0;background:#dbe4dd;}
.cookieContainer .cookieOption::after{width:16px;height:16px;top:4px;left:4px;background:#fff;box-shadow:0 1px 3px #163d2521;}
.cookieContainer .cookieOption-active,.cookieContainer .cookieOption-StillActive{background:#087d37!important;}
.cookieContainer .cookieOption-active::after,.cookieContainer .cookieOption-StillActive::after{left:22px;background:#fff!important;}
.cookieContainer .cookieOption-StillActive{opacity:.65;cursor:default!important;}
.cookieContainer .cookieOption:focus-visible{outline:2px solid #14843b!important;outline-offset:3px!important;}
.cookieContainer .cookieContainer-popupBtn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:static!important;flex:0 0 auto;align-items:stretch;padding:16px 24px!important;}
body:has(.cookieContainer:not(.hidden),.cookie-message-popup-js:not(.hidden)) .agroPageTool{visibility:hidden;}
@media(max-width:768px){.agroPageTool.cookie-message-opener,.agroPageTool.go-to-top__btn-js{bottom:calc(86px + env(safe-area-inset-bottom,0px));width:40px;height:40px;min-width:40px;}.agroPageTool.cookie-message-opener{left:12px;}.agroPageTool.go-to-top__btn-js{right:12px;}}
@media(max-width:540px){.cookie-message-popup-js .agroCookiesNotice{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px!important;gap:10px;grid-template-columns:minmax(0,1fr);}.agroCookiesNotice>.title{font-size:20px;}.agroCookiesNotice .closeCookieBtn{grid-column:1;}.cookieContainer .cookieContainer-popup{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;}.cookieContainer .cookieContainer-popupHeader{font-size:18px;padding:18px;}.cookieContainer .cookieContainer-popupOptions{grid-template-columns:minmax(0,1fr);padding:16px 18px!important;gap:10px;}.cookieContainer .cookieContainer-popupBtn{padding:14px 18px!important;gap:8px;grid-template-columns:minmax(0,1fr);}}
@media(prefers-reduced-motion:reduce){.agroPageTool,.cookieContainer .cookieOption,.cookieContainer .cookieOption::after{transition:none!important;}}
.cookie-message-popup-js .agroCookiesNotice>.message{padding:0!important;min-height:0;height:auto;max-height:none;overflow:visible;}
.agroProductDetail .productDetails-detailsButtons.has-more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);}
@media(max-width:768px){
.agroProductDetail .agroProductSpecsPreview{display:none;}
.agroProductDetail .agroProductApplications{order:-1;padding-top:0;border-top:0;}
}
@media(min-width:1025px){
.agroHeader .agroMega__promos .agroMega__benefits{flex:0 0 auto;min-height:0;justify-content:flex-start;gap:4px;padding:10px 12px;}
.agroHeader .agroMega__benefits>a,.agroHeader .agroMega__benefits>span{padding:6px 4px;border-radius:6px;color:inherit;text-decoration:none;}
.agroHeader .agroMega__benefits>a:hover{background:#e9f5ed;color:#087640;}
.agroHeader .agroMega__benefits>a:focus-visible{outline:2px solid #14843b;outline-offset:1px;}
.agroHeader .agroMega__benefits small{font-size:11px;color:#4f6657;}
.agroHeader .agroMega__close{width:32px;height:32px;min-height:32px;}
}
@media(min-width:1025px) and (min-height:761px){
.agroHeader .agroMega__hero{height:152px;min-height:152px;flex:0 0 152px;}
.agroHeader .agroMega__heroCopy{padding:20px 24px;max-width:60%;}
.agroHeader .agroMega__heroEyebrow{font-size:10px;margin-bottom:6px;}
.agroHeader .agroMega__heroTitle{font-size:28px;line-height:1.2;max-height:none;margin:0 0 12px;}
.agroHeader .agroMega__heroText{display:block;max-width:440px;margin:0 0 12px;font-size:12px;line-height:1.5;}
.agroHeader .agroMega__hero .agroMega__cta{min-height:36px;padding:9px 16px;font-size:11px;}
}
@media(min-width:1025px){
.agroHeader .agroMega__promos .agroMega__benefits{margin-top:auto!important;}
}
.agroHeader .headerSection__iconsMenu .header__icon>.iconsMenuItem__text{font-size:12px;}
.agroHeader .iconsMenuItem__text{font-size:12px;}
.agroHeader .agroHeader__cartCopy,.agroHeader .agroHeader__cartCopy>span{font-size:12px;}
.agroHeader :is(a,button,[role=button],input[type=search]):focus-visible{outline:2px solid #1f6f43;outline-offset:2px;}
.agroSkipLink{position:fixed;left:12px;top:-64px;z-index:5000;padding:11px 18px;border-radius:10px;background:#087640;color:#fff!important;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none!important;box-shadow:0 6px 20px #163c2840;transition:top .15s ease;}
.agroSkipLink:focus{top:12px;outline:3px solid #fff;outline-offset:2px;}
@media(prefers-reduced-motion:reduce){.agroSkipLink{transition:none;}}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink.agroMenuToggle-js{border-radius:10px;padding:0 18px!important;min-height:42px;background:#08783e;color:#fff;font-size:13px;font-weight:600;box-shadow:none;transition:background-color .15s ease;}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink.agroMenuToggle-js:hover,
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink.agroMenuToggle-js:focus-visible,
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink.agroMenuToggle-js[aria-expanded=true]{background:#065a30;color:#fff;box-shadow:none;}
.agroHeader .mainMenu__navLink.agroMenuToggle-js span,
.agroHeader .mainMenu__navLink.agroMenuToggle-js svg{color:inherit;}
.agroHeader .mainMenu__navLink.agroMenuToggle-js .agroHeader__categoryIcon{stroke:currentColor;fill:none;}
.agroHeader .mainMenu__navLink.agroMenuToggle-js .header__icon--arrowDown{fill:currentColor;transition:transform .18s ease;}
.agroHeader .mainMenu__navLink.agroMenuToggle-js[aria-expanded=true] .header__icon--arrowDown{transform:rotate(180deg);}
.agroHeader .searchFormPhrase-js{border-radius:10px;border-color:#cfe0d4;transition:border-color .15s ease,box-shadow .15s ease;}
.agroHeader .searchFormPhrase-js:focus{border-color:#087640;box-shadow:0 0 0 3px #08764022;outline:0;}
.agroHeader .headerSection__iconsMenu .headerSection__iconsMenuItem>a,
.agroHeader .headerSection__iconsMenu a.headerSection__iconsMenuItem{border-radius:10px;transition:background-color .15s ease;}
.agroHeader .headerSection__iconsMenu .headerSection__iconsMenuItem>a:hover,
.agroHeader .headerSection__iconsMenu a.headerSection__iconsMenuItem:hover{background:#f3f7f4;}
.agroHeader .agroCartCount{min-width:20px;height:20px;font-size:10px;font-weight:700;line-height:20px;}
@media(min-width:1025px){
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:not(.agroMenuToggle-js){font-size:13px;}
.agroHeader .headerSection__mainMenu__navLinks>.mainMenu__navLink:not(.agroMenuToggle-js):hover{background:transparent;color:#087640;box-shadow:inset 0 -2px 0 #087640;}
}
.agroHeader{transition:box-shadow .2s ease;}
@media(min-width:1025px){
.agroHeader.is-compact{box-shadow:0 8px 24px #163c2814;}
.agroHeader.is-compact>.headerSection__row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:16px;padding-top:8px;padding-bottom:8px;}
.agroHeader.is-compact .headerSection__logo--wrapper{grid-column:1;grid-row:1;width:auto;}
.agroHeader.is-compact .headerSection__logo img{height:30px;width:auto;}
.agroHeader.is-compact .headerSection__mainMenu__navLinks{display:contents;border:0;}
.agroHeader.is-compact .headerSection__mainMenu__navLinks>.agroMenuToggle-js{grid-column:2;grid-row:1;min-height:40px;}
.agroHeader.is-compact .headerSection__mainMenu__navLinks>.mainMenu__navLink:not(.agroMenuToggle-js),
.agroHeader.is-compact .headerSection__mainMenu__navLinks>.agroHeader__utilityLinks,
.agroHeader.is-compact .headerSection__shopData{display:none!important;}
.agroHeader.is-compact .headerSection__searchForm{grid-column:3;grid-row:1;}
.agroHeader.is-compact .searchFormPhrase-js{height:40px;}
.agroHeader.is-compact .headerSection__iconsMenu{grid-column:4;grid-row:1;}
.agroHeader.is-compact .headerSection__iconsMenu .iconsMenuItem__text{display:none!important;}
}
@media(min-width:1025px){
.agroHeader .headerSection__logo img{max-width:100%;object-fit:contain;object-position:left center;}
.agroHeader:not(.is-compact) .headerSection__mainMenu__navLinks>.agroMenuToggle-js{margin-right:var(--agro-nav-gap,12px)!important;}
}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{padding-bottom:10px!important;}
.agroHeader.is-compact.headerSection__bg>.headerSection__row{padding-top:12px!important;padding-bottom:12px!important;}
.agroHeader.is-compact .headerSection__logo img{height:36px;}
.agroHeader.is-compact .headerSection__mainMenu__navLinks>.agroMenuToggle-js{width:44px;min-width:44px;padding:0!important;justify-content:center;gap:0;}
.agroHeader.is-compact .agroMenuToggle-js>span,
.agroHeader.is-compact .agroMenuToggle-js .header__icon--arrowDown{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
.agroHeader.is-compact .agroMenuToggle-js .agroHeader__categoryIcon{width:22px;height:22px;}
}
@keyframes agroHeaderSettle{from{opacity:.35;}to{opacity:1;}}
@media(min-width:1025px){
.agroHeader .agroHeader__utilityLinks .agroHeader__utility{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;color:#24453d;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease;}
.agroHeader .agroHeader__utilityLinks .agroHeader__utility .agroIcon{width:18px;height:18px;flex:0 0 18px;color:inherit;stroke:currentColor;fill:none;}
.agroHeader .agroHeader__utilityLinks .agroHeader__utility:hover{background:#f3f7f4;color:#087640;}
.agroHeader .agroHeader__utilityLinks .agroHeader__utility--phone{font-weight:600;padding-right:0;}
.agroHeader .agroHeader__utilityLinks .agroHeader__utility--phone:hover{background:transparent;}
.agroHeader.is-compact .headerSection__mainMenu__navLinks>.agroMenuToggle-js{width:auto;min-width:60px;padding:0 10px!important;gap:2px;}
.agroHeader.is-compact .agroMenuToggle-js .header__icon--arrowDown{position:static!important;width:18px;height:18px;margin:0;overflow:visible;clip:auto;}
}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{padding-bottom:4px!important;}
.agroHeader.is-compact.headerSection__bg>.headerSection__row{padding-bottom:12px!important;}
}
@media(min-width:1025px){
.agroHeader.headerSection__bg>.headerSection__row{padding-top:8px!important;padding-bottom:2px!important;}
.agroHeader:not(.is-compact) .headerSection__mainMenu__navLinks>.agroHeader__utilityLinks{margin-bottom:-2px;padding-bottom:2px;}
.agroHeader.is-compact.headerSection__bg>.headerSection__row{padding-top:10px!important;padding-bottom:10px!important;}
.agroHeader.is-compact .headerSection__logo img{height:44px;}
}
.agroProductDetail>.agroRecentViewed{width:100%;max-width:1440px;margin:0 auto;padding:0 28px;box-sizing:border-box;}
.agroProductDetail>.agroRecentViewed .agroRelatedProducts{margin:0;padding:8px 0 16px;border:0;}
@media(max-width:768px){.agroProductDetail>.agroRecentViewed{padding:0 16px;}}
img[src$="/alo.gif"],img[src*="/alo.gif?"],img[src*="/alo.gif#"]{opacity:0!important;}
:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img).lazy,.agroLoadFrame{background-image:none!important;}
:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img).lazy:not(.loaded):not([data-agro-image-state]),:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img):has(img[data-lazy][src$="/alo.gif"]):not([data-agro-image-state]){position:relative;}
:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img).lazy:not(.loaded):not([data-agro-image-state])::after,:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img):has(img[data-lazy][src$="/alo.gif"]):not([data-agro-image-state])::after{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#eef3ef 25%,#fafcfb 40%,#eef3ef 65%);background-size:300% 100%;animation:agro-skeleton-shimmer 1.7s ease-in-out infinite;}
.agroLoadFrame.agroImageReady img:not(.product-item__image--second){opacity:1;}
@media(prefers-reduced-motion:reduce){:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img).lazy:not(.loaded):not([data-agro-image-state])::after,:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img):has(img[data-lazy][src$="/alo.gif"]):not([data-agro-image-state])::after{animation:none!important;}}
@media print{:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img).lazy:not(.loaded):not([data-agro-image-state])::after,:is(.banner2__image,.main-product-item__image,.info-banner-4__column-item__image,.sliderItem__imageContainer,.manufacturer1-slider-figure,.after-add-to-cart-popup__added-image,.header-recommended__logoContainer figure,.product-details__detailsWrapper--productImage,.product-item__image,.productDetails-images--container,.blog-wrapper .image-container,.cartItemsList-product--image,.productDetails-images--slider__container,.agroManufacturers__tile,.header-recommended-productItem__imageContainer,.searchAutocomplete__product__img):has(img[data-lazy][src$="/alo.gif"]):not([data-agro-image-state])::after,.agroButtonSkeleton,.agroInlineSkeleton,.agroInfoSkeleton{display:none!important;}}
@keyframes agroFeaturedEnter{from{opacity:.35}to{opacity:1}}
@keyframes agroMaschioLoading{to{background-position:-200% 0;}}
html body .primary-action-button:not(.primary-action-button--disabled),
html body .productDetails-buttons--cartAdd,
html body .productDetails-buttons--askForPrice,
html body .productsList__filters--filterButton,
html body .add-to-cart.cartAdd-js,
html body .agroCartPage .agroCartButton,
html body button.product-list-button.add-to-cart{box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:8px!important;font-family:var(--agro-font,Inter,system-ui,sans-serif)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important;box-shadow:none!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;min-height:44px!important;padding:10px 20px!important;border:1px solid #087640!important;background:#087640!important;color:#fff!important;font-size:14px!important;}
html body .primary-action-button:not(.primary-action-button--disabled):hover,
html body .productDetails-buttons--cartAdd:hover,
html body .productDetails-buttons--askForPrice:hover,
html body .productsList__filters--filterButton:hover,
html body .add-to-cart.cartAdd-js:hover,
html body .agroCartPage .agroCartButton:hover,
html body button.product-list-button.add-to-cart:hover{background:#065a30!important;border-color:#065a30!important;color:#fff!important;}
html body .product-item__addToCart-grid,
html body .product-item__addToCart,
html body .agroRelatedCard__cta,
html body .agroCatalogPage #products-2 .product-item__addToCart{box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:8px!important;font-family:var(--agro-font,Inter,system-ui,sans-serif)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important;box-shadow:none!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;min-height:40px!important;height:auto!important;padding:8px 14px!important;border:1px solid #087640!important;background:#087640!important;color:#fff!important;font-size:13px!important;}
html body .product-item__addToCart-grid:hover,
html body .product-item__addToCart:hover,
html body .agroRelatedCard__cta:hover,
html body .agroCatalogPage #products-2 .product-item__addToCart:hover{background:#065a30!important;border-color:#065a30!important;color:#fff!important;}
html body .js-notifyAboutAvailability,
html body .productDetails-buttons--notify,
html body .open-popup-notify-about-availability,
html body .notify-about-availability-btn{box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:8px!important;font-family:var(--agro-font,Inter,system-ui,sans-serif)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important;box-shadow:none!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;border:1px solid #bcd6c4!important;background:#eef6f0!important;color:#087640!important;}
html body .js-notifyAboutAvailability:hover,
html body .productDetails-buttons--notify:hover,
html body .open-popup-notify-about-availability:hover,
html body .notify-about-availability-btn:hover{background:#e0efe5!important;border-color:#087640!important;color:#065a30!important;}
html body .productDetails-buttons--wishList,
html body .stay-on-page,
html body .secondary-action-button{box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:8px!important;font-family:var(--agro-font,Inter,system-ui,sans-serif)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.25!important;box-shadow:none!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;min-height:44px!important;padding:10px 18px!important;border:1px solid #cdded2!important;background:#fff!important;color:#24453d!important;font-size:14px!important;}
html body .productDetails-buttons--wishList:hover,
html body .stay-on-page:hover,
html body .secondary-action-button:hover{border-color:#087640!important;background:#f4f8f5!important;color:#087640!important;}
html body .product-item__addToCart-grid *,html body .product-item__addToCart *{text-transform:none!important;letter-spacing:0!important;}
html body .primary-action-button svg,html body .product-item__addToCart-grid svg,html body .product-item__addToCart svg{fill:currentColor;}
html body .agroCatalogPage #products-2 .js-notifyAboutAvailability,
html body .agroCatalogPage #products-2 .productDetails-buttons--notify,
html body .agroCatalogPage #products-2 .open-popup-notify-about-availability,
html body .agroCatalogPage #products-2 .agroProductUnavailable .product-item__addToCart-grid,
html body .agroCatalogPage #products-2 .agroProductUnavailable .product-item__addToCart,
html body .agroCatalogPage #products-2 .agroProductUnavailable .agroRelatedCard__cta,
html body .agroHomeProducts .js-notifyAboutAvailability,
html body .agroHomeProducts .productDetails-buttons--notify,
html body .agroHomeProducts .open-popup-notify-about-availability,
html body .agroHomeProducts .agroProductUnavailable .product-item__addToCart-grid,
html body .agroHomeProducts .agroProductUnavailable .product-item__addToCart,
html body .agroHomeProducts .agroProductUnavailable .agroRelatedCard__cta,
html body .agroProductPage .js-notifyAboutAvailability,
html body .agroProductPage .productDetails-buttons--notify,
html body .agroProductPage .open-popup-notify-about-availability,
html body .agroProductPage .agroProductUnavailable .product-item__addToCart-grid,
html body .agroProductPage .agroProductUnavailable .product-item__addToCart,
html body .agroProductPage .agroProductUnavailable .agroRelatedCard__cta,
html body .agroProductDetail .js-notifyAboutAvailability,
html body .agroProductDetail .productDetails-buttons--notify,
html body .agroProductDetail .open-popup-notify-about-availability,
html body .agroProductDetail .agroProductUnavailable .product-item__addToCart-grid,
html body .agroProductDetail .agroProductUnavailable .product-item__addToCart,
html body .agroProductDetail .agroProductUnavailable .agroRelatedCard__cta,
html body .agroFeatured .js-notifyAboutAvailability,
html body .agroFeatured .productDetails-buttons--notify,
html body .agroFeatured .open-popup-notify-about-availability,
html body .agroFeatured .agroProductUnavailable .product-item__addToCart-grid,
html body .agroFeatured .agroProductUnavailable .product-item__addToCart,
html body .agroFeatured .agroProductUnavailable .agroRelatedCard__cta,
html body .js-notifyAboutAvailability,
html body .productDetails-buttons--notify,
html body .open-popup-notify-about-availability,
html body .agroProductUnavailable .product-item__addToCart-grid,
html body .agroProductUnavailable .product-item__addToCart,
html body .agroProductUnavailable .agroRelatedCard__cta{border:1px solid #bcd6c4!important;background:#eef6f0!important;color:#087640!important;box-shadow:none!important;}
html body .agroCatalogPage #products-2 .js-notifyAboutAvailability:hover,
html body .agroCatalogPage #products-2 .productDetails-buttons--notify:hover,
html body .agroCatalogPage #products-2 .open-popup-notify-about-availability:hover,
html body .agroCatalogPage #products-2 .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroCatalogPage #products-2 .agroProductUnavailable .product-item__addToCart:hover,
html body .agroCatalogPage #products-2 .agroProductUnavailable .agroRelatedCard__cta:hover,
html body .agroHomeProducts .js-notifyAboutAvailability:hover,
html body .agroHomeProducts .productDetails-buttons--notify:hover,
html body .agroHomeProducts .open-popup-notify-about-availability:hover,
html body .agroHomeProducts .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroHomeProducts .agroProductUnavailable .product-item__addToCart:hover,
html body .agroHomeProducts .agroProductUnavailable .agroRelatedCard__cta:hover,
html body .agroProductPage .js-notifyAboutAvailability:hover,
html body .agroProductPage .productDetails-buttons--notify:hover,
html body .agroProductPage .open-popup-notify-about-availability:hover,
html body .agroProductPage .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroProductPage .agroProductUnavailable .product-item__addToCart:hover,
html body .agroProductPage .agroProductUnavailable .agroRelatedCard__cta:hover,
html body .agroProductDetail .js-notifyAboutAvailability:hover,
html body .agroProductDetail .productDetails-buttons--notify:hover,
html body .agroProductDetail .open-popup-notify-about-availability:hover,
html body .agroProductDetail .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroProductDetail .agroProductUnavailable .product-item__addToCart:hover,
html body .agroProductDetail .agroProductUnavailable .agroRelatedCard__cta:hover,
html body .agroFeatured .js-notifyAboutAvailability:hover,
html body .agroFeatured .productDetails-buttons--notify:hover,
html body .agroFeatured .open-popup-notify-about-availability:hover,
html body .agroFeatured .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroFeatured .agroProductUnavailable .product-item__addToCart:hover,
html body .agroFeatured .agroProductUnavailable .agroRelatedCard__cta:hover,
html body .js-notifyAboutAvailability:hover,
html body .productDetails-buttons--notify:hover,
html body .open-popup-notify-about-availability:hover,
html body .agroProductUnavailable .product-item__addToCart-grid:hover,
html body .agroProductUnavailable .product-item__addToCart:hover,
html body .agroProductUnavailable .agroRelatedCard__cta:hover{border-color:#087640!important;background:#e0efe5!important;color:#065a30!important;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto 1fr auto auto!important;grid-template-areas:"img" "desc" "flags" "avail" "btn"!important;align-content:stretch;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-item__link{grid-area:img;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-item__description{grid-area:desc;display:flex;flex-direction:column;flex:none!important;min-height:0!important;padding:0!important;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-flags{grid-area:flags;position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;justify-self:start!important;align-self:end!important;display:flex!important;flex-wrap:wrap!important;gap:5px;min-height:22px;margin:10px 0 0!important;padding:0!important;pointer-events:auto;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-flags:empty,.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-flags:not(:has(span)){display:block!important;visibility:hidden;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-flags span{min-height:22px;padding:3px 8px;border-radius:999px;font-size:10px;white-space:nowrap;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.agroProductCard__availability{grid-area:avail;align-self:start!important;margin:8px 0 0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard)>.product-item__addToCart-grid{grid-area:btn;align-self:start!important;margin:10px 0 0!important;width:100%!important;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard) .agroProductCard__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.agroProductPage .agroHomeProducts .agroProductCard.product-item:not(.agroRelatedCard) .agroProductCard__name{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px!important;max-height:40px;margin:0 0 8px!important;font-size:14px!important;line-height:20px!important;}
@media(min-width:1200px){
.agroProductPage .agroRelatedProducts[data-agro-related-section="recent"] .recommended-products2__list>li{flex-basis:calc((100% - 64px)/5)!important;}
}
@media(min-width:769px){
.agroProductPage .agroHomeProducts[data-agro-product-carousel]:not(.agroRelatedProducts) .recommended-products2__list>li{flex-grow:1!important;max-width:calc((100% - 32px)/3)!important;}
}
@media(min-width:1200px){
.agroProductPage .agroHomeProducts[data-agro-product-carousel]:not(.agroRelatedProducts) .recommended-products2__list>li{flex-basis:calc((100% - 64px)/5)!important;}
}
.agroProductDetail .productDetails__toolTipAmount{display:flex;align-items:center;margin:0;padding:0;}
.agroProductDetail .agroProductSold{display:inline-flex!important;align-items:center;gap:8px;min-height:26px;padding:3px 12px 3px 9px;border:1px solid #f2d9c4;border-radius:999px;background:#fff6ee;font-size:12px!important;line-height:1.3;font-weight:500;color:#7a3a12!important;white-space:nowrap;}
.agroProductDetail .agroProductSold strong{font-weight:750;color:#5c2a0c;}
.agroProductDetail .agroProductSold__icon{flex:0 0 14px;width:14px;height:14px;color:#d9631e;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.agroProductDetail .agroProductSold__sep{width:3px;height:3px;border-radius:50%;background:#d9a57f;}
@media(max-width:480px){.agroProductDetail .agroProductSold{white-space:normal;}}
.agroProductDetail .agroProductSold{border-radius:6px!important;}
.agroProductDetail .productDetails-reviewsTop{display:inline-flex;align-items:center;margin:0;padding:0;cursor:pointer;}
.agroProductDetail .productDetails-reviewsTop--stars{display:flex;align-items:center;gap:8px;margin:0;}
.agroProductDetail .productDetails-reviewsTop--stars-container,.agroProductDetail .productDetails-reviews--stars{display:flex;align-items:center;gap:1px;}
.agroProductDetail .productDetails-reviewsTop--stars-container svg{width:15px!important;height:15px!important;margin:0!important;fill:#f0a500!important;color:#f0a500!important;}
.agroProductDetail .productDetails-reviewsTop.noReviews .productDetails-reviewsTop--stars-container svg,.agroProductDetail .productDetails-reviews--starsContainer.noReviews svg{fill:#c9d4cd!important;color:#c9d4cd!important;}
.agroProductDetail .productDetails-reviewsTop--stars p,.agroProductDetail .productDetails-reviewsTop--stars>span{margin:0!important;font-size:12px!important;line-height:1.4;color:#4f6a5a!important;}
.agroProductDetail .productDetails-reviewsTop:hover .productDetails-reviewsTop--stars p,.agroProductDetail .productDetails-reviewsTop:hover .productDetails-reviewsTop--stars>span{color:#087640!important;text-decoration:underline;text-underline-offset:3px;}
.agroProductDetail .agroRatingValue{font-size:13px;font-weight:750;line-height:1;color:#183e2c;}
.agroProductDetail .productDetails__toolTip{display:flex!important;align-items:center;}
.agroProductDetail .productDetails__toolTipAmount{margin-left:auto!important;}
.agroProductDetail .agroProductSold{border-color:#e2e8e4!important;background:#f5f7f6!important;color:#4f6158!important;}
.agroProductDetail .agroProductSold strong{color:#24372d!important;}
.agroProductDetail .agroProductSold__icon{color:#8a9a90!important;}
.agroProductDetail .agroProductSold__sep{background:#b9c5be!important;}
.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading .productDetails__toolTip{width:auto!important;justify-content:space-between;}
.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading:has(.agroProductHeading__maker>.productDetails-brand--container) .productDetails__toolTip{margin-right:calc(-104px - 18px)!important;}
@media(max-width:768px){.agroProductDetail .agroProductSummary .productDetails-header.agroProductHeading:has(.agroProductHeading__maker>.productDetails-brand--container) .productDetails__toolTip{margin-right:calc(-80px - 10px)!important;}}
.agroProductDetail .net-weight-value{display:none!important;}
.agroProductDetail .agroPartnerLogo{display:flex;justify-content:flex-start;margin:0;}
.agroProductDetail .agroPartnerLogo img{display:block;width:auto;height:52px;max-width:100%;border-radius:3px;}
@media(max-width:768px){.agroProductDetail .agroPartnerLogo img{height:42px;}}
.agroProductDetail .agroPartnerLogo--card{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 12px;border:1px solid #d5deec;border-radius:8px;background:#f4f7fc;}
.agroProductDetail .agroPartnerLogo--card img{flex:0 0 auto;height:52px;width:auto;border-radius:3px;}
.agroProductDetail .agroPartnerLogo__copy{display:flex;flex-direction:column;gap:3px;min-width:0;}
.agroProductDetail .agroPartnerLogo__copy strong{font-size:14px;line-height:1.3;font-weight:700;color:#0b3f91;}
.agroProductDetail .agroPartnerLogo__copy span{font-size:12px;line-height:1.5;color:#4a5b6f;}
@media(max-width:480px){.agroProductDetail .agroPartnerLogo--card{flex-direction:column;align-items:flex-start;gap:10px;}}
@media(min-width:1280px){html{zoom:1.1;}}
@media(min-width:1280px){
.agroCartDrawer{height:calc(100vh / 1.1)!important;height:calc(100dvh / 1.1)!important;}
}
.consentsList .checkbox-input[type="checkbox"]{display:block!important;position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;}
.consentsList .checkbox-input[type="checkbox"]:focus-visible+label{outline:2px solid currentColor;outline-offset:3px;border-radius:3px;}