.catalog-store-header.fa-topbar{background:#fff;color:#254332;border:0;box-shadow:none;font-family:Arial,sans-serif;position:static}
.catalog-store-header *{box-sizing:border-box}
.catalog-store-header a{text-decoration:none;color:inherit}
.catalog-contact{background:#f5f5f5;font-size:12px;color:#425044}
.catalog-contact>div{max-width:1170px;margin:auto;padding:10px 15px;display:flex;gap:18px;flex-wrap:wrap}
.catalog-contact span{margin-left:8px}
.catalog-identity{max-width:1170px;margin:auto;padding:24px 15px;display:flex;align-items:center;gap:35px}
.catalog-logo{display:block;flex-shrink:0}
.catalog-logo img{display:block;width:215px;height:76px;object-fit:contain}
.catalog-section{border-left:1px solid #dce4cd;padding-left:30px;min-width:0}
.catalog-section strong{display:block;font-size:25px;color:#1b5037;line-height:1.2}
.catalog-section span{display:block;margin-top:6px;font-size:13px;color:#6c7569}
.catalog-account{margin-left:auto;font-size:14px;white-space:nowrap}
.catalog-menu{background:#789931}
.catalog-menu>div{max-width:1170px;margin:auto;display:flex;gap:8px;align-items:center;padding:7px 15px}
.catalog-menu a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 18px;color:#fff;font-size:14px;border-radius:5px;line-height:1.3}
.catalog-menu a[aria-current],.catalog-menu a:hover{background:#fff;color:#254332}
.catalog-menu .catalog-cart{margin-left:auto;background:#ffdc00;color:#253315;font-weight:700}
.catalog-menu #list-count{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:12px;background:#eef3df;color:#354b20;font-size:12px;padding:0 5px}
.catalog-store-header a:focus-visible{outline:3px solid #dcac00;outline-offset:3px}
.fa-catalog-nav{background:#f5f7ef;border-bottom:1px solid #e1e7d7}
.fa-catalog-nav .breadcrumb{font-size:13px;min-height:32px;gap:5px}
.fa-catalog-nav .breadcrumb a,.fa-catalog-nav .breadcrumb span[aria-current="page"]{background:transparent!important;padding:5px 4px;min-height:30px;border-radius:0;font-weight:400}
.fa-catalog-nav .breadcrumb span[aria-current="page"]{font-weight:700}
.fa-catalog-nav .breadcrumb>span:not([aria-current]){color:#85956e}
@media(max-width:850px){.catalog-identity{gap:20px;padding:18px 16px}.catalog-logo img{width:185px;height:65px}.catalog-section{padding-left:20px}.catalog-section strong{font-size:22px}.catalog-account{font-size:12px}.catalog-menu a{padding:10px 12px}.catalog-menu>div{gap:4px}}
@media(max-width:600px){.catalog-contact>div{padding:8px 16px;gap:8px 14px;font-size:11px}.catalog-contact span{margin-left:0}.catalog-identity{flex-wrap:wrap;gap:12px;padding:14px 16px}.catalog-logo img{width:170px;height:60px}.catalog-account{order:2;font-size:12px}.catalog-section{order:3;width:100%;border:0;padding:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.catalog-section strong{font-size:20px}.catalog-section span{font-size:11px;margin:0}.catalog-menu>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px;gap:5px}.catalog-menu a{padding:8px 5px;min-height:42px;font-size:12px;text-align:center}.catalog-menu .catalog-cart{margin:0}.catalog-menu a:nth-child(4){grid-column:span 2}.fa-catalog-nav .fa-catalog-nav-inner{padding:6px 12px}}

/* Store navigation: plain links, yellow active section and primary cart action. */
.catalog-store-header .catalog-menu a{color:#fff;font-weight:500;white-space:nowrap;border:0;box-shadow:none}
.catalog-store-header .catalog-menu a[aria-current],.catalog-store-header .catalog-menu a:hover{background:transparent;color:#ffdf00}
.catalog-store-header .catalog-menu .catalog-cart{background:#ffdc00;color:#111;font-weight:600;border-radius:8px}
.catalog-store-header .catalog-menu .catalog-cart:hover{background:#ffe63b;color:#111}
.catalog-menu-short{display:none}
@media(max-width:850px){.catalog-identity{gap:16px}.catalog-section{padding-left:16px}.catalog-section strong{font-size:20px}.catalog-logo img{width:170px;height:60px}}
@media(max-width:600px){.catalog-contact>div{justify-content:space-between;gap:5px 8px}.catalog-contact span{display:none}.catalog-identity{padding:10px 12px;gap:8px}.catalog-logo img{width:145px;height:51px}.catalog-account{font-size:11px}.catalog-section strong{font-size:18px}.catalog-section span{display:none}.catalog-menu>div{grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 10px;gap:2px 4px}.catalog-menu a{grid-column:span 2;min-height:42px;padding:8px 4px;font-size:13px}.catalog-menu a:nth-child(4),.catalog-menu .catalog-cart{grid-column:span 3}.catalog-menu-full{display:none}.catalog-menu-short{display:inline}}
/* Keep landscape phone headers short without hiding navigation. */
@media(max-width:1000px) and (max-height:500px){
.catalog-contact{display:none}
.catalog-identity{padding:6px 12px;gap:14px;flex-wrap:nowrap}
.catalog-logo img{width:120px;height:42px}
.catalog-section{order:0;width:auto;display:block;padding-left:14px;border-left:1px solid #dce4cd}
.catalog-section strong{font-size:17px;white-space:nowrap}
.catalog-section span{display:none}
.catalog-account{order:0;font-size:11px;margin-left:auto}
.catalog-menu>div{display:flex;padding:3px 10px;gap:4px}
.catalog-menu a{padding:7px 10px;min-height:40px;font-size:12px}
.catalog-menu .catalog-cart{margin-left:auto}
}

@font-face{font-family:"Google Sans";src:url('/catalog/view/theme/nice-agro/fonts/google-sans-v69-cyrillic_latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:"Google Sans";src:url('/catalog/view/theme/nice-agro/fonts/google-sans-v69-cyrillic_latin-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:"Google Sans";src:url('/catalog/view/theme/nice-agro/fonts/google-sans-v69-cyrillic_latin-600.woff2') format('woff2');font-weight:600 900;font-display:swap}
body:has(.catalog-store-header),.catalog-store-header.fa-topbar,.fa-catalog-nav .breadcrumb{font-family:"Google Sans",Arial,sans-serif}
body:has(.catalog-store-header) button,body:has(.catalog-store-header) input,body:has(.catalog-store-header) select,body:has(.catalog-store-header) textarea{font-family:inherit}
.catalog-menu a{font-size:16px}.catalog-nav-icon{width:22px;height:22px;flex-shrink:0;display:block}
@media(max-width:850px){.catalog-menu a{font-size:14px;padding:8px}.catalog-nav-icon{width:20px;height:20px}}
@media(max-width:600px){.catalog-menu a{font-size:12px;gap:4px;padding:6px 2px}.catalog-nav-icon{width:17px;height:17px}.catalog-section strong{white-space:normal}}
@media(max-width:1000px) and (max-height:500px){.catalog-menu a{font-size:12px;padding:6px}.catalog-section strong{font-size:16px}.catalog-menu-full{display:none}.catalog-menu-short{display:inline}}

.catalog-account{display:inline-flex;align-items:center;gap:7px}.catalog-account-icon{width:24px;height:24px;flex-shrink:0}@media(max-width:600px),(max-height:500px){.catalog-account{gap:4px}.catalog-account-icon{width:20px;height:20px}}

.catalog-contact .catalog-contact-phones,.catalog-contact .catalog-contact-hours{display:inline-flex;align-items:center;gap:7px;margin:0;white-space:nowrap}
.catalog-contact .catalog-contact-icon{width:18px;height:18px;color:#789931;flex-shrink:0}
.catalog-menu>div{flex-wrap:wrap}
.catalog-menu a{padding-left:12px;padding-right:12px}
@media(max-width:600px){.catalog-contact>div{justify-content:flex-start;gap:5px 12px}.catalog-contact .catalog-contact-phones{gap:5px}.catalog-contact .catalog-contact-hours{display:inline-flex;font-size:11px}.catalog-contact .catalog-contact-icon{width:15px;height:15px}.catalog-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-menu a,.catalog-menu a:nth-child(4),.catalog-menu .catalog-cart{grid-column:auto;min-width:0;white-space:normal;text-align:center;padding:6px 2px;gap:4px}.catalog-menu .catalog-cart{margin:0}}
@media(min-width:601px) and (max-width:1100px){.catalog-menu a{font-size:13px;padding:7px}.catalog-menu>div{gap:4px}.catalog-nav-icon{width:19px;height:19px}.catalog-menu-full{display:none}.catalog-menu-short{display:inline}}
