body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}html{scroll-behavior:smooth;font-size:15px}div{box-sizing:border-box}body,td{margin:0;color:#424242;background-color:#fff}h1{margin-top:20px;font-size:1.8rem;line-height:40px;color:#2e7d32}h2{margin:10px 0 5px 20px;font-size:1.2rem;line-height:40px;text-transform:uppercase;color:#2e7d32}h3{font-size:1.2rem;margin:16px 0}a{text-decoration:underline;color:#000}a:hover{text-decoration:underline}@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap');body{font-family:'Noto Sans','Liberation Sans','PT Sans','Segoe UI',Arial,sans-serif}#button-up{display:none;opacity:.5;filter:alpha(opacity=50);position:fixed;right:40px;bottom:110px;color:#000;transition:.3s}#button-up img{width:80%}#button-up:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100);transition:.3s;color:red}header{position:relative;width:100%;background:#2e7d32}header .wrap{max-width:1200px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width:900px){header .wrap{justify-content:space-between}}header #mainburgermenu{flex:0;width:30px}header #mainburgermenu img{width:30px;height:100%;cursor:pointer}header .wrap>div{height:100%}header .wrap>div img{height:100%}#mobilemenu{display:none}header .main_nav{flex:1;display:flex;justify-content:center}.main_nav ul{list-style:none;display:flex;gap:25px;margin:0;padding:0}.main_nav ul li a{color:#fff;font-size:1.125rem;text-decoration:none;font-weight:500;transition:color .3s ease}.main_nav ul li a:hover{color:#c8e6c9}@media (max-width:900px){header .main_nav{display:none}}#header_logo{flex:0;text-align:center}#header_logo img{width:auto;margin-left:20px}@media (max-width:900px){#header_logo img{margin-left:70px}#header_logo{flex:1}}#user img,#basket img{margin-right:15px}#banner,#banner img{width:100%}.banner_super_wide{display:block}.banner_wide{display:none}.banner_mobile{display:none}@media screen and (max-width:1440px){.banner_super_wide{display:none}.banner_wide{display:block}.banner_mobile{display:none}}@media screen and (max-width:900px){.banner_super_wide{display:none}.banner_wide{display:none}.banner_mobile{display:block}}.block_titlepage_popularcategory,.block_titlepage_bestsellers{width:100%;position:relative;z-index:99}.block_titlepage_bestsellers .product_label{display:none}.shadow_block_before{height:12px;background:url(/images-vizok/xblock-border-top.png.pagespeed.ic.tMXflwuO_3.png) repeat-x}.shadow_block_after{height:12px;background:url(/images-vizok/xblock-border-bottom.png.pagespeed.ic.HoakqnAxNX.png) repeat-x}.advantages{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:40px 20px}.adv_card{flex:1 1 calc(33.333% - 20px);background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;text-align:center;transition:transform .3s ease , box-shadow .3s ease}.adv_card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.adv_icon{width:60px;height:60px;margin-bottom:0}.adv_title{color:#2e7d32;font-size:1.2rem;font-weight:bold;margin-bottom:10px}.adv_subtitle{font-size:1.2rem;text-align:left;margin-bottom:10px}.adv_text{text-align:left}@media (max-width:768px){.advantages{flex-direction:column;gap:15px}.adv_card{flex:1 1 100%}.adv_icon{width:50px;height:50px}.adv_title{}.adv_subtitle{}.adv_text{}}.reviews{display:flex;flex-wrap:wrap;gap:20px;margin:20px 20px}.review{flex:1 1 calc(33.333% - 20px);border:1px solid #ddd;padding:15px;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.review_top{display:flex;align-items:center;margin-bottom:10px}.review_photo{width:90px;height:90px;border-radius:50%;object-fit:cover;margin-right:10px}.review_info{display:flex;flex-direction:column}.review_name{font-weight:bold;margin-bottom:5px}.review_ranks{color:#f5a623;font-size:1.125rem}.review_text{font-size:.875rem;line-height:1.5;color:#333}@media (max-width:758px){.review{flex:1 1 100%}}.footer{background:#2e7d32;color:#fff;padding:20px;font-size:.875rem}.footer_container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.footer_left{flex:1;padding-right:20px;border-right:2px solid #fff}.footer_left ul{list-style:none;padding:0;margin:0}.footer_left ul li{margin-bottom:8px}.footer_left ul li a{color:#fff;text-decoration:none}.footer_left ul li a:hover{text-decoration:underline}.footer_right{flex:1;padding-left:20px;display:flex;flex-direction:column;gap:10px}.footer_contact{display:flex;align-items:center;gap:8px}.footer_icon{width:18px;height:18px}.footer_bottom{border-top:2px solid #fff;padding-top:10px;text-align:center}.footer_bottom a{color:#fff;text-decoration:none}.footer_bottom a:hover{text-decoration:underline}@media (max-width:400px){.footer_container{flex-direction:column}.footer_left{border-right:none;padding-right:0;margin-bottom:15px}.footer_right{padding-left:0}.footer_bottom{flex-direction:column;gap:10px;text-align:center}}@media screen and (max-width:1100px){.main_nav ul li a{font-size:1rem}.main_nav ul{gap:15px}}@media screen and (max-width:900px){#mobilemenu{display:block}header .wrap{height:60px}.menu-burger__header{position:absolute;width:40px;height:35px;display:block;margin-left:20px;top:12px}.menu-burger__header:hover{cursor:pointer}.menu-burger__header span,.menu-burger__header:after,.menu-burger__header:before{height:3px;width:100%;position:absolute;background:#fff;margin:0 auto}.menu-burger__header span{top:16px;left:0}.menu-burger__header:after,.menu-burger__header:before{content:''}.menu-burger__header:after{bottom:5px;left:0}.menu-burger__header:before{top:5px;left:0}.menu-burger__header.open-menu span{opacity:0;transition:.5s}.menu-burger__header.open-menu:before{transform:rotate(38deg);top:16px;transition:.4s}.menu-burger__header.open-menu:after{transform:rotate(-38deg);bottom:16px;transition:.4s}.header__menu{display:block}.header__menu li{margin:20px 33px 20px 0;font-size:1.56rem;text-transform:uppercase;text-align:right}.header__menu li a{color:#061370;text-decoration:none}.header__nav ul li img{width:20px;height:auto;margin:3px 0}.header__nav ul li{border-top:1px solid #cecece}.header__nav ul li a{line-height:30px;margin-left:5%;display:block}.header__nav ul ul li{margin-left:8%;font-size:.9rem;font-weight:bold}.header__nav ul ul ul li{margin-left:10%;font-size:.9rem;font-weight:normal}.header__nav{position:fixed;top:57px;left:-100%;width:82%;max-width:420px;height:100vh;background:linear-gradient(180deg,#2e7d32 0%,#c8e6c9 100%);color:#fff;box-shadow:2px 0 20px rgba(0,0,0,.35);transition:left .32s cubic-bezier(.2,.9,.2,1);z-index:1000;padding:18px 16px;display:flex;flex-direction:column;overflow-y:auto}.header__nav.open-menu{left:0}.header__nav .mod-menu{margin-top:6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.header__nav .mod-menu>li{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;transition:background .18s ease , transform .12s ease}.header__nav .mod-menu>li img{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);padding:6px;object-fit:contain}.header__nav .mod-menu>li a{color:#fff;text-decoration:none;font-weight:bold;font-size:1.125rem}.header__nav .mod-menu>li.current,.header__nav .mod-menu>li:hover{background:rgba(255,255,255,.12);transform:translateX(2px)}#contacts_mobilemenu{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.95);font-size:.875rem;line-height:1.4}.header__nav .mod-menu>li.item-111 img{width:25px;height:25px;padding:2px;background:rgba(255,255,255,.12);border-radius:50%}.header__menu li{margin:15px 0;font-size:1.25rem;text-align:left;padding-left:25px}#contacts_mobilemenu{font-size:.875rem;color:#333;padding:20px;border-top:1px solid #cecece}.visually-hidden{display:none}}.item-page,.shophead{margin:0 20px}#mxcpr{display:none}.mod-breadcrumbs__wrapper{background-color:#e8f5e9;border-bottom:1px solid #c8e6c9}.mod-breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.mod-breadcrumbs__item{display:inline-flex;align-items:center}.mod-breadcrumbs__item a{color:#388e3c;text-decoration:none;font-weight:500;margin:16px}.mod-breadcrumbs__item a:hover{text-decoration:underline}.mod-breadcrumbs__item+.mod-breadcrumbs__item::before{content:">";color:#777;margin:0 6px;font-weight:600}#jtl > :not(.modal) {display:none!important}#jtl>.modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:1050!important;display:none!important;z-index:200!important}#jtl>.modal.show{display:block!important}#jtl>.modal .modal-dialog{margin:1.75rem auto!important;max-width:400px!important;width:calc(100% - 40px)!important;pointer-events:auto!important}#jtl>.modal .modal-content{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.modal-backdrop{z-index:1040!important}#jtl>.modal{z-index:1060!important}#loginIcon{position:relative!important;z-index:100!important;pointer-events:auto!important;cursor:pointer}#jtl>button.modal-toggle,#jtl>button[data-bs-target],#jtl>a[data-bs-target]{pointer-events:none!important;opacity:0!important;width:1px!important;height:1px!important}.btn-blockjt{background-color:#2e7d32;border-color:#2e7d32}.plg_system_webauthn_login_button{margin:0 auto}#jtl a{color:#2e7d32}.mod-login__password,.mod-login__username{color:#2e7d32;font-size:1.25rem;font-weight:600}button.btn-blockjt{background-color:#2e7d32}button.btn-blockjt:hover{}.mod-login__userdata input{margin-left:10px}.jt-sociallogin{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.jt-sociallogin .social-button{padding:8px 12px;border-radius:4px;color:#fff;text-decoration:none;font-weight:600}.jt-sociallogin .google{}.jt-sociallogin .facebook{}.jt-sociallogin .social-button img{width:40px;height:40px}.mod-login-logout__button{display:none}joomla-alert{--jui-alert-warning-background-color:yellow;--close {font-size: 2.5rem;}
font-weight: 800}