@font-face{font-family:SHIcons;src:url('fonts/fontawesome-webfont.woff2') format('woff2');font-style:normal;font-weight:normal;font-display:block}
.sh-icon{display:inline-block;font:normal normal normal 1em/1 SHIcons;text-rendering:auto;-webkit-font-smoothing:antialiased;flex-shrink:0}
.screen-reader-text,.sh-skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sh-skip-link:focus{position:fixed;left:12px;top:12px;z-index:99999;background:white;color:#275c0a;padding:12px}
.sh-site-header{--sh-green:#4c8d0d;--sh-orange:#ff720b;font-family:var(--sh-font);background:#fff;color:#1b1e25;padding-bottom:clamp(10px,.97vw,21px);position:relative;z-index:50;font-size:clamp(12px,1.105vw,24px)}
.sh-site-header *{box-sizing:border-box}
.sh-site-header a{color:inherit;text-decoration:none}
.sh-site-header button,.sh-site-header input{font:inherit}
.sh-site-header button{cursor:pointer}
.sh-site-header a:focus-visible,.sh-site-header button:focus-visible,.sh-site-header input:focus-visible{outline:3px solid #f89122;outline-offset:4px}
.sh-header-container{width:calc(100% - clamp(24px,2.21vw,48px));max-width:2124px;margin:0 auto}
.sh-topbar{background:linear-gradient(#fcfcfd,#f5f6f8);border-bottom:1px solid #f0f0f1}
.sh-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:clamp(37px,3.315vw,72px);gap:clamp(10px,1.5vw,33px);white-space:nowrap}
.sh-address{display:flex;align-items:center;gap:clamp(8px,.65vw,14px);padding-left:clamp(0px,2.25vw,49px);flex:1}
.sh-address .sh-icon{color:#279c2f;font-size:1.28em}
.sh-top-phones{display:flex;align-items:center;border-left:2px solid #d7d9de;border-right:2px solid #d7d9de;height:46%;padding:0 clamp(14px,1.7vw,37px);gap:clamp(12px,1.35vw,29px)}
.sh-top-phones a{display:flex;align-items:center;gap:.6em;font-weight:500}
.sh-top-phones a+a{border-left:2px solid #dddfe4;padding-left:clamp(12px,1.35vw,29px)}
.sh-top-phones .sh-icon{color:#299d32;font-size:1.28em}
.sh-top-phones .sh-icon:nth-child(1){min-width:.7em;text-align:center}
.sh-socials{display:flex;align-items:center;justify-content:space-between;gap:clamp(13px,1.16vw,25px);color:#279c32;font-size:1.46em;padding:0 .2em}
.sh-socials a:hover{color:#4c8d0d}
.sh-account{display:flex;align-items:center;gap:.6em;border-left:2px solid #d7d9de;padding-left:clamp(14px,1.9vw,41px)}
.sh-account .sh-icon{font-size:1.1em}
.sh-cart-status{display:flex;align-items:center;gap:.45em;border-left:2px solid #d7d9de;padding-left:clamp(12px,1.1vw,24px);position:relative;padding-right:1.15em}
.sh-cart-count{position:absolute;right:0;top:-.35em;background:#ff720b;color:white;border-radius:50%;min-width:1.32em;height:1.32em;font-size:.82em;display:inline-flex;align-items:center;justify-content:center;padding:0 .2em}
.sh-main-header{height:clamp(106px,9.21vw,200px);display:flex;align-items:center;gap:clamp(16px,1.55vw,34px)}
.sh-logo{width:clamp(137px,12.7vw,276px);flex-shrink:0;padding:0 clamp(8px,1vw,22px) 0 clamp(0px,.6vw,13px)}
.sh-logo img{display:block;width:100%;height:auto}
.sh-orange-button{background:linear-gradient(180deg,#ff861e 0%,#ff6d00 100%);border:1px solid #ff7d10;border-radius:clamp(9px,.83vw,18px);color:white!important;display:flex;align-items:center;justify-content:center;gap:.7em;height:clamp(40px,3.32vw,72px);font-weight:700;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff25}
.sh-orange-button:hover{background:linear-gradient(#ff962d,#f66a00)}
.sh-catalog{position:relative;flex-shrink:0;width:clamp(190px,17.4vw,378px)}
.sh-catalog-toggle{width:100%;padding:0 1em;gap:.72em}
.sh-catalog-toggle>.sh-icon:first-child{font-size:1.5em;margin-right:.04em}
.sh-catalog-toggle>.sh-icon:last-child{margin-left:auto;font-size:1.2em}
.sh-header-search{display:flex;align-items:center;min-width:180px;flex:1;height:clamp(40px,3.32vw,72px);border:2px solid #d9dadd;border-radius:clamp(9px,.83vw,18px);overflow:hidden;background:#fff;box-shadow:0 0 2px #00000008}
.sh-header-search>.sh-icon{font-size:1.5em;color:#8a8b8e;margin-left:.85em}
.sh-header-search input[type=search]{border:0;outline:none;min-width:0;width:100%;padding:.6em .9em;background:transparent;color:#252525;font-size:.96em;box-shadow:none}
.sh-header-search input::placeholder{color:#737479;opacity:1}
.sh-header-search button{border:0;background:linear-gradient(#76b733,#4b900c);color:#fff;align-self:stretch;width:clamp(48px,4.3vw,94px);flex-shrink:0;font-size:1.5em;border-radius:0;padding:0}
.sh-header-search button:hover{background:#4b8c0c}
.sh-hotline{display:flex;align-items:center;gap:.7em;white-space:nowrap;border-left:2px solid #cacbd0;padding-left:clamp(15px,1.35vw,29px);line-height:1.3}
.sh-hotline-icon{display:flex;align-items:center;justify-content:center;color:#ff7010;background:#fff0e4;border-radius:50%;width:clamp(34px,2.94vw,64px);height:clamp(34px,2.94vw,64px);font-size:1.4em}
.sh-hotline-label{display:block;font-size:.9em}
.sh-hotline strong{display:block;color:#ff6d00;font-size:1.38em;line-height:1.3}
.sh-buy-now{width:clamp(130px,11.88vw,258px);flex-shrink:0}
.sh-buy-now .sh-icon:first-child{font-size:1.25em}
.sh-buy-now .sh-icon:last-child{font-size:1.3em;margin-left:.15em}
.sh-navigation{background:linear-gradient(180deg,#73ae32 0%,#58981d 44%,#48840c 100%);border-radius:clamp(9px,.78vw,17px);box-shadow:inset 0 1px 2px #ffffff55;color:#fff}
.sh-navigation ul{list-style:none;margin:0;padding:0}
.sh-nav-list{display:flex;align-items:stretch;min-height:clamp(42px,3.68vw,80px)}
.sh-nav-list>li{position:relative;display:flex;align-items:center;justify-content:center;flex:1}
.sh-nav-list>li:not(:last-child):after{content:'';height:44%;width:1px;background:#c0dc8270;position:absolute;right:0;top:28%}
.sh-nav-list>li>a{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 clamp(12px,1.3vw,28px);white-space:nowrap;text-transform:uppercase;font-size:1.08em;font-weight:700}
.sh-nav-list>.sh-nav-home{flex:0 0 7.25%;margin-left:1.1%}
.sh-nav-home .sh-icon{font-size:1.6em}
.sh-nav-home.is-current{background:#337c1880}
.sh-nav-home.is-current:before{content:'';height:clamp(4px,.37vw,8px);position:absolute;bottom:0;background:#ff7800;width:52%}
.sh-nav-list>.sh-nav-dropdown:has(>.sh-submenu-toggle:not(.sh-touch-only)){flex-grow:1.25}
.sh-nav-list>li:nth-child(5){flex-grow:1.85!important}
.sh-nav-list>li:hover,.sh-nav-list>li:focus-within{background:#34750655}
.sh-nav-list>li:last-child{border-radius:0 16px 16px 0}
.sh-submenu-toggle{border:0;color:inherit;background:transparent;padding:0 .85em 0 0;margin-left:-.6em;font-size:1.1em;align-self:stretch}
.sh-touch-only{display:none}
.sh-navigation .sh-nav-submenu{display:none;position:absolute;left:0;top:100%;min-width:270px;width:max-content;max-width:390px;background:#fff;color:#252525;border-radius:0 0 8px 8px;box-shadow:0 8px 26px #0003;border-top:3px solid #ff7800;padding:8px 0;z-index:100}
.sh-navigation .sh-nav-submenu a,.sh-catalog-menu a{display:block;font-size:16px;line-height:1.45;padding:11px 20px}
.sh-nav-submenu a:hover,.sh-catalog-menu a:hover{background:#f1f8e8;color:#4d8e13}
.sh-nav-dropdown:hover>.sh-nav-submenu,.sh-nav-dropdown:focus-within>.sh-nav-submenu,.sh-nav-dropdown.is-expanded>.sh-nav-submenu{display:block}
.sh-catalog-menu[hidden]{display:none}
.sh-catalog-menu{position:absolute;top:calc(100% + 12px);left:0;width:100%;min-width:280px;background:#fff;box-shadow:0 8px 30px #0003;border:1px solid #e4e9df;border-top:3px solid #ff7800;border-radius:0 0 10px 10px;z-index:105}
.sh-catalog-menu ul{padding:5px 0;margin:0;list-style:none}
.sh-catalog-menu>ul{max-height:min(65vh,650px);overflow-y:auto}
.sh-catalog-menu li{position:relative}
.sh-catalog-menu .sh-category-parent>a{padding-right:40px}
.sh-category-expand{position:absolute;right:3px;top:2px;height:40px;width:35px;border:0;color:#5b8e25;background:transparent}
.sh-catalog-menu .sh-category-children{display:none;background:#f8faf5;padding-left:15px}
.sh-category-parent.is-expanded>.sh-category-children{display:block}
.sh-category-parent.is-expanded>.sh-category-expand{transform:rotate(90deg)}
.sh-mobile-nav-toggle{display:none}
@media(max-width:1023px){
 .sh-site-header{font-size:14px;padding-bottom:12px}.sh-header-container{width:calc(100% - 32px)}.sh-topbar-inner{height:36px;gap:12px;justify-content:space-between;font-size:12px}.sh-address{padding:0;flex:1;min-width:0}.sh-address span{overflow:hidden;text-overflow:ellipsis}.sh-top-phones{border:0;padding:0;height:auto}.sh-top-phones a+a,.sh-socials,.sh-account{display:none}.sh-cart-status{padding-left:12px}.sh-main-header{height:auto;min-height:145px;display:grid;grid-template-columns:150px 1fr auto;gap:14px 18px;padding-top:14px;padding-bottom:14px}.sh-logo{width:138px;padding:0;grid-column:1;grid-row:1}.sh-logo img{height:80px;object-fit:contain}.sh-hotline{grid-column:2;grid-row:1;justify-self:end;border:0;padding:0}.sh-hotline-icon{width:38px;height:38px}.sh-hotline strong{font-size:19px}.sh-buy-now{display:none}.sh-mobile-nav-toggle{display:block;grid-column:3;grid-row:1;background:#538f16;border:0;border-radius:7px;color:#fff;width:42px;height:42px;font-size:24px}.sh-catalog{grid-column:1;grid-row:2;width:100%}.sh-catalog-toggle{height:44px;font-size:12px;padding:0 10px;gap:7px;border-radius:8px}.sh-catalog-toggle>.sh-icon:first-child{font-size:18px}.sh-catalog-toggle>.sh-icon:last-child{display:none}.sh-header-search{grid-column:2 / 4;grid-row:2;height:44px;border-radius:8px;min-width:0}.sh-header-search input[type=search]{font-size:13px}.sh-header-search>.sh-icon{font-size:20px;margin-left:12px}.sh-header-search button{width:50px;font-size:22px}.sh-navigation{display:none;position:absolute;left:16px;right:16px;top:calc(100% - 12px);box-shadow:0 12px 25px #0003;max-height:70vh;overflow-y:auto;border-radius:8px}.sh-navigation.is-open{display:block}.sh-nav-list{display:block;padding:5px 0!important}.sh-nav-list>li{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:46px;border-bottom:1px solid #ffffff25}.sh-nav-list>li:after,.sh-nav-home.is-current:before{display:none}.sh-nav-list>.sh-nav-home{margin:0}.sh-nav-list>li>a{justify-content:flex-start;min-height:46px;flex:1;padding:0 20px;font-size:14px}.sh-nav-home .sh-icon{font-size:23px}.sh-submenu-toggle,.sh-touch-only{display:block;width:48px;height:46px;padding:0;margin:0;font-size:22px}.sh-navigation .sh-nav-submenu{position:static;width:100%;min-width:0;max-width:none;border:0;border-radius:0;box-shadow:none;background:#fff;flex-basis:100%;padding:6px 0}.sh-nav-dropdown:hover>.sh-nav-submenu,.sh-nav-dropdown:focus-within>.sh-nav-submenu{display:none}.sh-nav-dropdown.is-expanded>.sh-nav-submenu{display:block}.sh-navigation .sh-nav-submenu a{font-size:14px}.sh-catalog-menu{min-width:300px;top:calc(100% + 8px)}
}
@media(max-width:540px){.sh-header-container{width:calc(100% - 24px)}.sh-top-phones{display:none}.sh-topbar-inner{font-size:11px;gap:10px}.sh-cart-status{border:0;padding-left:0}.sh-cart-status>span:not(.sh-cart-count){display:none}.sh-cart-status>.sh-icon{font-size:18px}.sh-address .sh-icon{font-size:16px}.sh-main-header{grid-template-columns:145px 1fr 38px;gap:12px 8px;min-height:151px;padding-top:10px;padding-bottom:10px}.sh-logo{width:130px}.sh-logo img{height:80px}.sh-hotline{gap:6px}.sh-hotline-icon{display:none}.sh-hotline-label{font-size:12px}.sh-hotline strong{font-size:17px}.sh-mobile-nav-toggle{width:36px;height:38px;font-size:21px}.sh-header-search>.sh-icon{display:none}.sh-header-search input[type=search]{font-size:12px;padding:8px}.sh-header-search button{width:38px;font-size:19px}.sh-catalog-toggle{height:42px}.sh-header-search{height:42px}.sh-navigation{left:12px;right:12px}.sh-catalog-menu{width:min(340px,calc(100vw - 24px))}}
@media(prefers-reduced-motion:no-preference){.sh-orange-button,.sh-header-search button,.sh-category-expand{transition:background .15s ease,transform .15s ease}}

.sh-site-header{font-size:14px;padding-bottom:12px}
.sh-header-container{width:calc(100% - 40px);max-width:1280px}
.sh-site-header .sh-orange-button{font-weight:700}
.sh-navigation .sh-nav-submenu a,.sh-catalog-menu a{font-size:14px;padding:10px 16px}
@media(min-width:1024px){
 .sh-topbar-inner{height:34px;font-size:12px;gap:16px}
 .sh-address{padding-left:0;gap:7px;min-width:0}
 .sh-address span{overflow:hidden;text-overflow:ellipsis}
 .sh-top-phones{padding:0 16px;gap:14px;border-width:1px;height:18px}
 .sh-top-phones a+a{padding-left:14px;border-width:1px}
 .sh-socials{gap:12px;font-size:18px;padding:0}
 .sh-account{padding-left:16px;border-width:1px}
 .sh-cart-status{padding-left:14px;border-width:1px}
 .sh-main-header{height:94px;gap:20px}
 .sh-logo{width:154px;padding:0 10px 0 0}
 .sh-logo img{transform:none;max-height:86px;object-fit:contain}
 .sh-catalog{width:218px}
 .sh-orange-button{height:44px;border-radius:10px;font-size:14px}
 .sh-catalog-toggle{padding:0 14px;gap:9px}
 .sh-catalog-toggle>.sh-icon:first-child{font-size:22px}
 .sh-header-search{height:44px;border-width:1px;border-radius:10px;min-width:200px}
 .sh-header-search>.sh-icon{font-size:21px;margin-left:14px}
 .sh-header-search input[type=search]{font-size:14px;padding:10px 12px}
 .sh-header-search button{width:52px;font-size:22px}
 .sh-hotline{padding-left:18px;border-width:1px;gap:9px}
 .sh-hotline-icon{width:38px;height:38px;font-size:21px}
 .sh-hotline-label{font-size:12px}
 .sh-hotline strong{font-size:19px}
 .sh-buy-now{width:136px}
 .sh-navigation{border-radius:10px}
 .sh-nav-list{display:grid;grid-template-columns:7.25% 10.95% 10.45% 9.3% 18.3% 13.25% 10.7% 11.75% 8.05%;min-height:44px}
 .sh-nav-list>li{min-width:0}
 .sh-nav-list>li>a{font-size:14px;padding:0 8px}
 .sh-nav-list>.sh-nav-home{margin-left:12px}
 .sh-nav-home .sh-icon{font-size:23px}
 .sh-nav-home.is-current:before{height:4px}
 .sh-submenu-toggle{font-size:16px;padding-right:10px;margin-left:-4px}
 .sh-catalog-menu{min-width:250px;top:calc(100% + 8px)}
}
@media(min-width:1024px) and (max-width:1199px){
 .sh-socials{display:none}
 .sh-topbar-inner{gap:12px}
 .sh-main-header{gap:14px}
 .sh-logo{width:132px}
 .sh-catalog{width:206px}
 .sh-hotline{padding-left:12px;gap:7px}
 .sh-hotline-icon{width:32px;height:32px;font-size:18px}
 .sh-hotline strong{font-size:17px}
 .sh-buy-now{width:122px}
 .sh-nav-list>li>a{font-size:12px;padding:0 5px}
 .sh-submenu-toggle{font-size:14px;padding-right:7px}
}
@media(max-width:1023px){
 .sh-header-container{width:calc(100% - 32px)}
 .sh-site-header{padding-bottom:10px}
 .sh-topbar-inner{height:32px;font-size:12px}
 .sh-main-header{min-height:126px;padding-top:8px;padding-bottom:8px;gap:8px 14px}
 .sh-logo{width:124px}
 .sh-logo img{height:64px}
 .sh-catalog-toggle,.sh-header-search{height:42px}
 .sh-navigation{top:calc(100% - 10px)}
}
@media(max-width:540px){
 .sh-header-container{width:calc(100% - 24px)}
 .sh-topbar-inner{font-size:11px}
 .sh-main-header{grid-template-columns:145px 1fr 36px;gap:8px}
 .sh-logo{width:118px}
 .sh-hotline strong{font-size:16px}
 .sh-header-search input[type=search]{font-size:13px}
 .sh-catalog-toggle{font-size:12px}
}
@media(max-width:540px){
 .sh-site-header .sh-catalog-toggle{font-size:12px;padding:0 5px;gap:5px;letter-spacing:-.1px}
 .sh-catalog-toggle>.sh-icon:first-child{font-size:16px}
}
.sh-address-mobile,.sh-mobile-actions{display:none}
@media(max-width:1023px){
 .sh-site-header{padding-top:6px;padding-bottom:10px}
 .sh-topbar{border:0;background:none}
 .sh-topbar-inner{height:32px;border-radius:22px;background:linear-gradient(110deg,#f7faf4,#f1f5f1);padding:0 10px;gap:10px;max-width:760px}
 .sh-address{gap:7px;font-size:11px}
 .sh-address-desktop{display:none}
 .sh-address-mobile{display:block}
 .sh-address .sh-icon{font-size:15px}
 .sh-top-phones{display:flex;flex-shrink:0;padding:0 0 0 10px;border-left:1px solid #ccd3c9;border-right:0;height:17px;gap:0;font-size:12px}
 .sh-top-phones a{gap:6px}
 .sh-top-phones .sh-icon{font-size:15px}
 .sh-top-phones a+a,.sh-topbar .sh-account,.sh-topbar .sh-cart-status{display:none}
 .sh-main-header{max-width:760px;grid-template-columns:44px minmax(0,1fr) 96px;grid-template-rows:100px 44px;gap:8px 10px;min-height:0;height:auto;padding:8px 0 0}
 .sh-logo{grid-column:2;grid-row:1;width:min(100%,152px);justify-self:center;padding:0}
 .sh-logo img{width:100%;height:100px;object-fit:contain;transform:none}
 .sh-site-header .sh-mobile-nav-toggle{grid-column:1;grid-row:1;width:44px;height:44px;align-self:center;display:flex;align-items:center;justify-content:center;border:0;border-radius:13px;background:linear-gradient(#f6faf3,#e8f3e2);color:#285e16;font-size:27px}
 .sh-catalog,.sh-hotline,.sh-buy-now{display:none}
 .sh-mobile-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px}
 .sh-mobile-action{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#f6faf3,#e8f3e2);color:#285e16!important;position:relative}
 .sh-mobile-icon{width:27px;height:27px}
 .sh-mobile-cart .sh-cart-count{font-size:12px;min-width:19px;height:19px;top:-3px;right:-3px}
 .sh-header-search{grid-column:1 / -1;grid-row:2;width:100%;height:44px;min-width:0;border:1px solid #d7dbdf;border-radius:16px;box-shadow:0 3px 9px #233c1010;background:#fff}
 .sh-header-search>.sh-icon{display:block;font-size:21px;margin-left:14px;color:#73777b}
 .sh-header-search input[type=search]{font-size:16px;font-style:italic;padding:8px 10px}
 .sh-header-search button{width:54px;font-size:24px;margin:3px;border-radius:12px;background:linear-gradient(135deg,#6bc80a,#3e9400)}
 .sh-navigation{left:16px;right:16px;top:calc(100% - 6px);max-width:760px;margin:auto}
}
@media(max-width:540px){
 .sh-main-header,.sh-topbar-inner{width:calc(100% - 24px)}
 .sh-topbar-inner{font-size:11px;gap:8px;padding:0 9px}
 .sh-top-phones{font-size:11px;padding-left:8px}
 .sh-navigation{left:12px;right:12px}
}
@media(max-width:359px){
 .sh-main-header{grid-template-columns:40px minmax(0,1fr) 86px;grid-template-rows:90px 44px;column-gap:8px}
 .sh-mobile-actions{gap:6px}
 .sh-mobile-action,.sh-site-header .sh-mobile-nav-toggle{width:40px;height:42px}
 .sh-logo img{height:90px}
 .sh-header-search>.sh-icon{margin-left:12px}
 .sh-header-search input[type=search]{padding-left:8px}
}
.sh-drawer-shell,.sh-drawer-scroll{display:contents}
.sh-drawer-overlay,.sh-drawer-top,.sh-drawer-account,.sh-drawer-section-label,.sh-drawer-bottom,.sh-drawer-home-text{display:none}
@media(max-width:1023px){
 html.sh-drawer-active{overflow:hidden}
 .sh-drawer-shell{display:block;position:fixed;inset:0;z-index:100010;visibility:hidden;pointer-events:none}
 .sh-drawer-shell.is-open{visibility:visible;pointer-events:auto}
 .sh-site-header .sh-drawer-overlay{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:#15251380;border:0;opacity:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}
 .sh-drawer-shell.is-open .sh-drawer-overlay{opacity:1}
 .sh-drawer-shell .sh-navigation{position:absolute;display:flex;flex-direction:column;top:0;bottom:0;left:0;right:auto;margin:0;width:min(360px,calc(100vw - 44px));height:100%;height:100dvh;max-height:none;max-width:none;overflow:hidden;border:0;border-radius:0 24px 24px 0;background:#fff;color:#253223;box-shadow:12px 0 40px #11250c26;transform:translateX(-102%)}
 .sh-drawer-shell.is-open .sh-navigation{transform:translateX(0)}
 .sh-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(20px + env(safe-area-inset-top)) 18px 17px;border-bottom:1px solid #edf0e9;background:linear-gradient(130deg,#fbfdf8,#fff)}
 .sh-drawer-brand{display:flex;align-items:center;gap:10px;min-width:0}
 .sh-drawer-brand img{width:60px;height:44px;object-fit:contain}
 .sh-drawer-brand strong{display:block;font-size:17px;letter-spacing:1px;color:#325d18;line-height:1.5}
 .sh-drawer-brand small{display:block;font-size:10px;color:#7d8777;line-height:1.6;white-space:nowrap}
 .sh-site-header .sh-drawer-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #e7eddf;border-radius:50%;background:#fff;color:#5c6c53;font-size:17px}
 .sh-drawer-scroll{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 20px;scrollbar-width:thin;scrollbar-color:#dce8d0 transparent}
 .sh-drawer-account{display:flex;align-items:center;gap:11px;background:#f3f8ed;border:1px solid #e5eedc;border-radius:14px;padding:13px 12px;margin:0 0 23px}
 .sh-drawer-account-icon{width:36px;height:36px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;color:#568c2d;font-size:18px;flex-shrink:0}
 .sh-drawer-account strong{display:block;font-size:14px;font-weight:700;line-height:1.5;color:#315c18}
 .sh-drawer-account small{display:block;font-size:11px;line-height:1.5;color:#7c8972}
 .sh-drawer-account>.sh-icon{margin-left:auto;color:#6e9252}
 .sh-drawer-section-label{display:block;margin:0 12px 9px;font-size:10px;font-weight:700;letter-spacing:1.6px;color:#95a08d}
 .sh-drawer-shell .sh-nav-list{display:block;padding:0!important;margin:0}
 .sh-drawer-shell .sh-nav-list>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;min-height:48px;margin:3px 0;border:0;border-radius:11px;background:transparent}
 .sh-drawer-shell .sh-nav-list>li:hover,.sh-drawer-shell .sh-nav-list>li:focus-within{background:#f8faf5}
 .sh-drawer-shell .sh-nav-list>li>a{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:12px;min-height:48px;padding:7px 12px;color:#3c4934;font-size:14px;font-weight:600;text-transform:none;white-space:normal}
 .sh-drawer-shell .sh-nav-list>.sh-nav-home{margin:3px 0 9px;background:#eef6e6}
 .sh-drawer-shell .sh-nav-home>a{color:#417c1c}
 .sh-drawer-shell .sh-nav-home.is-current:before{display:block;position:absolute;top:13px;bottom:13px;left:0;width:3px;height:auto;border-radius:0 3px 3px 0;background:#ff8116}
 .sh-drawer-home-text{display:inline}
 .sh-drawer-shell .sh-nav-home .sh-icon{font-size:20px;width:28px;text-align:center}
 .sh-drawer-shell .sh-nav-list>li:not(.sh-nav-home)>a:before{content:'\f009';font:normal 18px/28px SHIcons;width:28px;height:28px;text-align:center;flex-shrink:0;color:#6b8f50}
 .sh-drawer-shell .sh-nav-list>li:nth-child(3)>a:before{content:'\f1ad'}
 .sh-drawer-shell .sh-nav-list>li:nth-child(4)>a:before{content:'\f1ea'}
 .sh-drawer-shell .sh-nav-list>li:nth-child(5)>a:before{content:'\f1cd'}
 .sh-drawer-shell .sh-nav-list>li:nth-child(6)>a:before{content:'\f132'}
 .sh-drawer-shell .sh-nav-list>li:nth-child(7)>a:before{content:'\f041'}
 .sh-drawer-shell .sh-nav-list>li:nth-child(8)>a:before{content:'\f003'}
 .sh-drawer-shell .sh-submenu-toggle{width:42px;height:44px;align-self:auto;padding:0;margin:0;color:#8d9b81;font-size:18px;background:transparent;border:0;border-radius:9px}
 .sh-drawer-shell .is-expanded>.sh-submenu-toggle{color:#4c8a23;transform:rotate(180deg)}
 .sh-drawer-shell .sh-nav-submenu{flex-basis:100%;margin:0 10px 9px 26px;padding:3px 0 3px 15px;border-left:1px solid #dfead5;background:transparent}
 .sh-drawer-shell .sh-nav-submenu a{font-size:13px;font-weight:400;color:#6d7863;padding:11px 9px;border-radius:8px;line-height:1.45}
 .sh-drawer-shell .sh-nav-submenu a:hover{background:#eef6e5;color:#467923}
 .sh-drawer-bottom{display:block;flex-shrink:0;border-top:1px solid #edf0e8;padding:14px 18px calc(13px + env(safe-area-inset-bottom));background:#fcfdfb}
 .sh-drawer-hotline{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #fae8d7;border-radius:13px;background:linear-gradient(110deg,#fff7ed,#fffaf5)}
 .sh-drawer-hotline>span:first-child{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:11px;background:#ffecda;color:#ff7c10;font-size:19px}
 .sh-drawer-hotline small{display:block;font-size:11px;line-height:1.5;color:#92816e}
 .sh-drawer-hotline strong{display:block;font-size:17px;line-height:1.4;letter-spacing:.3px;color:#ed7611}
 .sh-drawer-hotline>.sh-icon{margin-left:auto;color:#db9d5a;font-size:16px}
 .sh-drawer-bottom p{display:flex;justify-content:space-between;margin:10px 3px 0;font-size:10px;color:#93a087}
}
@media(max-width:359px){
 .sh-drawer-top{padding-left:14px;padding-right:12px;gap:6px}
 .sh-drawer-brand{gap:6px}
 .sh-drawer-brand img{width:48px}
 .sh-drawer-brand strong{font-size:15px}
 .sh-drawer-brand small{font-size:9px}
 .sh-drawer-scroll{padding-left:10px;padding-right:10px}
}
@media(prefers-reduced-motion:no-preference){
 .sh-drawer-shell{transition:visibility 0s .26s}
 .sh-drawer-shell.is-open{transition-delay:0s}
 .sh-drawer-overlay{transition:opacity .26s ease}
 .sh-drawer-shell .sh-navigation{transition:transform .26s cubic-bezier(.22,.68,.22,1)}
}
@media(min-width:1024px){.sh-site-header .sh-catalog{display:none}}

@media(max-width:1023px){
 .sh-site-header .sh-drawer-overlay{background:#0007;backdrop-filter:blur(3px)}
 .sh-site-header .sh-drawer-shell .sh-navigation{background:#fff;color:#252525;box-shadow:none}
 .sh-site-header .sh-drawer-top,.sh-site-header .sh-drawer-bottom{background:#fff;border-color:#e8e8e8}
 .sh-site-header .sh-drawer-brand strong{color:#222}
 .sh-site-header .sh-drawer-brand small{color:#777}
 .sh-site-header .sh-drawer-close{background:#fff;border-color:#e3e3e3;color:#444}
 .sh-site-header .sh-drawer-scroll{scrollbar-color:#d6d6d6 transparent}
 .sh-site-header .sh-drawer-account{background:#fff;border-color:#e5e5e5}
 .sh-site-header .sh-drawer-account-icon{background:#f5f5f5;color:#333}
 .sh-site-header .sh-drawer-account strong{color:#222}
 .sh-site-header .sh-drawer-account small{color:#777}
 .sh-site-header .sh-drawer-account>.sh-icon{color:#777}
 .sh-site-header .sh-drawer-section-label{color:#858585}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li:hover,.sh-site-header .sh-drawer-shell .sh-nav-list>li:focus-within{background:#f5f5f5}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li>a{color:#292929}
 .sh-site-header .sh-drawer-shell .sh-nav-list>.sh-nav-home{background:#f3f3f3}
 .sh-site-header .sh-drawer-shell .sh-nav-home>a{color:#222}
 .sh-site-header .sh-drawer-shell .sh-nav-home.is-current:before{background:#222}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li:not(.sh-nav-home)>a:before{color:#555}
 .sh-site-header .sh-drawer-shell .sh-submenu-toggle{color:#888}
 .sh-site-header .sh-drawer-shell .is-expanded>.sh-submenu-toggle{color:#222}
 .sh-site-header .sh-drawer-shell .sh-nav-submenu{background:#fff;border-color:#e3e3e3}
 .sh-site-header .sh-drawer-shell .sh-nav-submenu a{color:#606060}
 .sh-site-header .sh-drawer-shell .sh-nav-submenu a:hover{background:#f5f5f5;color:#222}
 .sh-site-header .sh-drawer-hotline{background:#fff;border-color:#e5e5e5}
 .sh-site-header .sh-drawer-hotline>span:first-child{background:#f3f3f3;color:#333}
 .sh-site-header .sh-drawer-hotline small{color:#777}
 .sh-site-header .sh-drawer-hotline strong{color:#222}
 .sh-site-header .sh-drawer-hotline>.sh-icon{color:#777}
 .sh-site-header .sh-drawer-bottom p{color:#777}
 .sh-site-header .sh-drawer-shell :is(a,button):focus-visible{outline:2px solid #333;outline-offset:3px}
}

.sh-site-header .sh-catalog-menu a:hover,.sh-site-header .sh-catalog-menu a:focus-visible,.sh-site-header .sh-nav-submenu a:hover{background:#fff4ea;color:#e2580a;box-shadow:inset 3px 0 #ff720b}
.sh-site-header .sh-catalog-menu .sh-category-parent.is-expanded>a{color:#e2580a;font-weight:600}
.sh-site-header .sh-category-expand{color:#a3aaa3}
.sh-site-header .sh-category-parent:hover>.sh-category-expand,.sh-site-header .sh-category-parent.is-expanded>.sh-category-expand{color:#ff720b}
.sh-site-header .sh-catalog-menu .sh-category-children{background:#fafafa}
.sh-site-header .sh-drawer-shell .sh-nav-submenu a:hover{background:#fff4ea;color:#e2580a}

.sh-drawer-search,.sh-drawer-cats-head,.sh-drawer-cats,.sh-drawer-actions{display:none}
@media(max-width:1023px){
 .sh-site-header .sh-drawer-top{position:relative;padding-top:calc(22px + env(safe-area-inset-top))}
 .sh-site-header .sh-drawer-top:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#f07818 0 40%,#9ccc30 40% 80%,#e41824 80%)}
 .sh-site-header .sh-drawer-brand small{font-size:12px;white-space:normal;line-height:1.4}
 .sh-site-header .sh-drawer-close{width:40px;height:40px;border:0;background:#f2f4f3;color:#55626a}
 .sh-site-header .sh-drawer-search{display:flex;align-items:center;gap:10px;flex-shrink:0;height:46px;margin:12px 16px 4px;padding:0 14px;border:1.5px solid #e3e6df;border-radius:999px;background:#fafafa;color:#8b958a}
 .sh-drawer-search .sh-icon{font-size:17px}
 .sh-drawer-search input[type=search]{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;box-shadow:none;color:#17222d;font:400 16px var(--sh-font)}
 .sh-drawer-search input::placeholder{color:#8b958a}
 .sh-drawer-search:focus-within{border-color:#f07818}
 .sh-site-header .sh-drawer-scroll{padding:8px 12px 16px}
 .sh-site-header .sh-drawer-section-label{margin:16px 6px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b958a}
 .sh-drawer-cats-head{display:flex;align-items:center;justify-content:space-between}
 .sh-drawer-cats-head a{margin:8px 6px 0;color:#e2580a;font-size:13px;font-weight:600;text-decoration:none}
 .sh-drawer-cats{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}
 .sh-drawer-cat{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border:0;border-radius:12px;background:none;color:#22302a;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}
 .sh-drawer-cat:hover,.sh-drawer-cat:focus-visible{background:#fff4ea;color:#d9560a}
 .sh-drawer-cat-ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:10px;background:#fff4ea;color:#f07818}
 .sh-drawer-cat-ic svg{width:18px;height:18px}
 .sh-drawer-cat.is-current{background:#fff4ea;color:#d9560a}
 .sh-drawer-cat.is-current:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px;background:#f07818}
 .sh-drawer-cat.is-current .sh-drawer-cat-ic{background:#f07818;color:#fff}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li.sh-nav-products{display:none}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li{min-height:46px;margin:2px 0}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li>a{min-height:46px;padding:6px 10px;font-size:14px;font-weight:500;color:#22302a}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li:not(.sh-nav-home)>a:before{width:32px;height:32px;border-radius:9px;background:#f4f5f3;color:#5b6670;font-size:16px;line-height:32px}
 .sh-site-header .sh-drawer-shell .sh-nav-list>.sh-nav-home{margin:2px 0;background:none}
 .sh-site-header .sh-drawer-shell .sh-nav-home>a{color:#22302a}
 .sh-site-header .sh-drawer-shell .sh-nav-home .sh-icon{width:32px;height:32px;border-radius:9px;background:#f4f5f3;color:#5b6670;font-size:16px;line-height:32px}
 .sh-site-header .sh-drawer-shell .sh-nav-list>.sh-nav-home.is-current{background:#fff4ea}
 .sh-site-header .sh-drawer-shell .sh-nav-home.is-current>a{color:#d9560a;font-weight:600}
 .sh-site-header .sh-drawer-shell .sh-nav-home.is-current .sh-icon{background:#f07818;color:#fff}
 .sh-site-header .sh-drawer-shell .sh-nav-home.is-current:before{background:#f07818}
 .sh-site-header .sh-drawer-shell .is-expanded>.sh-submenu-toggle{color:#f07818}
 .sh-site-header .sh-drawer-shell .sh-nav-submenu{border-left:2px solid #ffd2ad;background:none}
 .sh-site-header .sh-drawer-shell .sh-nav-list>li.is-expanded,.sh-site-header .sh-drawer-shell .sh-nav-list>li:not(.is-current):hover,.sh-site-header .sh-drawer-shell .sh-nav-list>li:not(.is-current):focus-within{background:none}
 .sh-site-header .sh-drawer-shell .sh-nav-submenu a{font-size:14px}
 .sh-site-header .sh-drawer-bottom{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}
 .sh-drawer-actions{display:flex;gap:8px}
 .sh-drawer-actions a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;height:50px;border-radius:14px;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}
 .sh-drawer-call{flex:1.6!important;background:linear-gradient(135deg,#f58a2a,#e8650d)}
 .sh-drawer-call .sh-icon{font-size:17px}
 .sh-drawer-zalo{background:#0068ff}
 .sh-drawer-zalo b{padding:1px 5px;border-radius:5px;background:#fff;color:#0068ff;font-size:12px;font-weight:800}
 .sh-site-header .sh-drawer-bottom p{margin:10px 2px 0;font-size:12px;color:#777}
}
@media(max-width:359px){.sh-drawer-actions a{font-size:13px;gap:6px}.sh-drawer-cat{font-size:13px}}
html.sh-drawer-active .sh-cfloat{display:none!important}
