.sh-desktop-menu-addition{display:none}
.sh-site-header .sh-topbar .sh-address .sh-icon,.sh-site-header .sh-topbar .sh-top-phones .sh-icon{color:#fa690b}
.sh-site-header .sh-socials{color:#fa690b}
.sh-site-header .sh-socials a:hover{color:#d94e00}
@media(min-width:1024px){
 .sh-site-header{padding:0;background:linear-gradient(110deg,#fff,#fbfcfe);border-bottom:1px solid #e7ebef;color:#111d28;font-size:14px}
 .sh-site-header .sh-header-container{max-width:1280px;width:calc(100% - 40px)}
 .sh-topbar{background:linear-gradient(100deg,#e8edf3,#e1e6ed);border:0}
 .sh-topbar-inner{height:32px;font-size:11px;gap:15px}
 .sh-topbar .sh-address{padding:0;min-width:0;gap:7px;flex:1}
 .sh-topbar .sh-address span{overflow:hidden;text-overflow:ellipsis}
 .sh-topbar .sh-top-phones{gap:13px;padding:0 15px;border-color:#bdc6d1;font-size:11px;height:16px}
 .sh-topbar .sh-top-phones a{gap:7px}
 .sh-topbar .sh-top-phones a+a{border-color:#bdc6d1;padding-left:13px}
 .sh-topbar .sh-socials{display:flex;gap:13px;padding:0 8px;font-size:18px}
 .sh-topbar .sh-account{padding-left:18px;border-color:#bdc6d1;gap:7px;font-size:12px;flex-shrink:0}
 .sh-topbar .sh-account .sh-icon{font-size:15px}
 .sh-topbar .sh-cart-status{padding-left:18px;border-color:#bdc6d1;font-size:12px;flex-shrink:0;gap:7px}
 .sh-topbar .sh-cart-status>.sh-icon{font-size:17px}
 .sh-topbar .sh-cart-count{height:17px;min-width:17px;font-size:10px;top:-4px;right:-4px;border:1px solid #fff;background:#ff6c08}
 .sh-main-header{height:94px;min-height:0;display:grid;grid-template-columns:126px auto minmax(235px,1fr) 96px;gap:18px;padding:0}
 .sh-main-header .sh-logo{width:126px;padding:0 19px 0 0;border-right:1px solid #b7c1cb;display:flex;align-items:center;justify-content:center;height:48px;grid-column:1;grid-row:1}
 .sh-main-header .sh-logo img{width:112px;max-width:none;max-height:83px;height:auto;flex-shrink:0;object-fit:contain;transform:none;margin-left:-8px}
 .sh-main-header .sh-catalog,.sh-main-header .sh-buy-now{display:none}
 .sh-main-header .sh-nav-container{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0;min-width:0;align-self:stretch;display:flex;align-items:center}
 .sh-navigation{width:100%;background:none;color:#17222d;border-radius:0;box-shadow:none;position:relative}
 .sh-navigation .sh-nav-list{display:flex;align-items:stretch;justify-content:flex-start;gap:12px;min-height:50px;width:100%;padding:0!important}
 .sh-navigation .sh-nav-list>li{flex:0 0 auto!important;min-width:0;margin:0!important;border-radius:0;background:none;position:relative}
 .sh-navigation .sh-nav-list>li:after{display:none}
 .sh-navigation .sh-nav-list>li>a{font-size:12px;font-weight:500;text-transform:none;padding:0 5px;min-height:50px;white-space:nowrap;line-height:1.4;gap:0}
 .sh-navigation .sh-nav-list>.sh-nav-home{flex:0 0 auto}
 .sh-navigation .sh-nav-home .sh-icon{display:none}
 .sh-navigation .sh-drawer-home-text{display:inline}
 .sh-navigation .sh-nav-home.is-current{background:none;color:#fa6507}
 .sh-navigation .sh-nav-home.is-current>a{font-weight:700}
 .sh-navigation .sh-nav-home.is-current:before{height:3px;left:5px;right:5px;bottom:6px;top:auto;width:auto;background:#ff6b0b;border-radius:1px}
 .sh-navigation .sh-nav-list>li:hover,.sh-navigation .sh-nav-list>li:focus-within{background:none;color:#ed650c}
 .sh-navigation .sh-nav-list>.sh-nav-secondary{display:none}
 .sh-navigation .sh-submenu-toggle{font-size:12px;padding:0 2px;margin:0;align-self:stretch;min-width:12px}
 .sh-navigation .sh-touch-only{display:none}
 .sh-navigation .sh-nav-submenu{top:calc(100% - 2px);left:0;max-height:min(70vh,650px);overflow:auto;min-width:235px;max-width:330px;width:max-content;border:1px solid #edf0f2;border-top:3px solid #ff710d;border-radius:0 0 12px 12px;box-shadow:0 14px 30px #2031441f;padding:7px 0;color:#25313c;background:#fff}
 .sh-navigation .sh-nav-submenu a{font-size:13px;padding:10px 16px;white-space:normal}
 .sh-navigation .sh-nav-submenu a:hover{background:#fff4e9;color:#e7660c}
 .sh-navigation .sh-desktop-menu-addition{display:block}
 .sh-desktop-policy-links{border-top:1px solid #edf0f2;margin-top:6px;padding-top:7px}
 .sh-desktop-policy-links>span{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#a27d59;padding:6px 16px;letter-spacing:1px}
 .sh-navigation .sh-nav-list>li:nth-last-child(-n+2)>.sh-nav-submenu{left:auto;right:0}
 .sh-main-header .sh-header-search{grid-column:3;grid-row:1;flex:none;width:100%;min-width:0;height:42px;border:1px solid #ccd3dd;border-radius:10px;background:#f6f8fb;box-shadow:none;overflow:hidden}
 .sh-header-search>.sh-icon{display:none}
 .sh-header-search input[type=search]{font-size:12px;font-style:normal;padding:10px 12px;color:#334050}
 .sh-header-search input::placeholder{color:#748093}
 .sh-header-search button{width:44px;margin:0;font-size:20px;border-radius:7px;background:linear-gradient(140deg,#ff7d11,#f65a02)}
 .sh-header-search button:hover{background:#e95c04}
 .sh-main-header .sh-header-actions{grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:24px;white-space:nowrap}
 .sh-header-action{display:inline-flex;align-items:center;gap:9px;padding:6px 0;border:0;background:none;color:#17222d;font:inherit;font-size:14px;font-weight:500;cursor:pointer;line-height:1.2}
 .sh-header-action:hover,.sh-header-action:focus-visible,.sh-header-action[aria-expanded=true]{color:#ed650c}
 .sh-header-action-icon{position:relative;display:inline-flex;width:28px;height:28px;flex-shrink:0}
 .sh-header-action-icon svg{width:100%;height:100%}
 .sh-header-action .sh-cart-count,.sh-header-action .sh-wish-count{position:absolute;top:-7px;right:-9px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ff6c08;color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center;border:1.5px solid #fff;box-sizing:border-box}
 .sh-header-action .sh-wish-count[hidden]{display:none}
 .sh-header-wish{position:relative}
 .sh-wish-panel{position:absolute;top:calc(100% + 12px);right:-10px;z-index:60;width:340px;max-height:min(70vh,460px);overflow:auto;background:#fff;border:1px solid #edf0f2;border-top:3px solid #ff710d;border-radius:0 0 12px 12px;box-shadow:0 14px 30px #2031441f;padding:12px 14px;white-space:normal;color:#25313c}
 .sh-wish-panel[hidden]{display:none}
 .sh-wish-title{margin:0 0 6px;font-size:14px;font-weight:700}
 .sh-wish-title small{font-weight:400;color:#748093;font-size:11px}
 .sh-wish-list p{margin:8px 0;font-size:13px;color:#5b6675;line-height:1.5}
 .sh-wish-item{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #f0f2f4;font-size:13px;line-height:1.4;color:#25313c}
 .sh-wish-item img{width:48px;height:48px;object-fit:contain;flex-shrink:0;border:1px solid #edf0f2;border-radius:6px;background:#fff}
 .sh-wish-item span{display:flex;flex-direction:column;gap:2px;min-width:0}
 .sh-wish-item strong{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .sh-wish-item em{font-style:normal;color:#ed650c;font-weight:700;font-size:12px}
 .sh-wish-item:hover strong{color:#ed650c}
 .sh-main-header .sh-mobile-actions,.sh-main-header .sh-mobile-nav-toggle{display:none}
}
@media(min-width:1440px){
 .sh-main-header{grid-template-columns:134px auto minmax(250px,1fr) 100px;gap:18px}
 .sh-navigation .sh-nav-list{gap:10px}
 .sh-main-header .sh-logo{width:134px;padding-right:21px}
 .sh-main-header .sh-logo img{width:122px;max-height:86px}
 .sh-navigation .sh-nav-list>li>a{font-size:13px;padding:0 6px}
 .sh-navigation .sh-submenu-toggle{padding-right:3px}
 .sh-header-search input[type=search]{font-size:13px}
}
@media(min-width:1024px) and (max-width:1279px){
 .sh-topbar-inner{gap:10px}
 .sh-topbar .sh-socials{gap:10px;padding:0}
 .sh-topbar .sh-account{padding-left:12px;font-size:11px}
 .sh-topbar .sh-top-phones{padding:0 11px;gap:10px}
 .sh-topbar .sh-cart-status{padding-left:12px;font-size:11px}
 .sh-main-header{grid-template-columns:126px minmax(0,1fr) 96px;grid-template-rows:82px 44px;gap:0 22px;height:126px}
 .sh-main-header .sh-logo{grid-column:1;grid-row:1}
 .sh-main-header .sh-header-search{grid-column:2;grid-row:1}
 .sh-main-header .sh-header-actions{grid-column:3;grid-row:1}
 .sh-main-header .sh-nav-container{grid-column:1/-1;grid-row:2;justify-self:center;width:min(820px,100%);border-top:1px solid #eff1f4}
 .sh-navigation .sh-nav-list{min-height:44px;gap:32px;justify-content:center}
 .sh-navigation .sh-nav-list>li>a{min-height:44px;font-size:13px}
 .sh-navigation .sh-nav-home.is-current:before{bottom:4px}
}
@media(max-width:1023px){
 .sh-main-header .sh-nav-container{display:contents}
 .sh-main-header .sh-header-actions{display:none}
 .sh-header-search button{background:linear-gradient(140deg,#ff7d11,#f65a02)}
 .sh-header-search button:hover{background:#e95c04}
 .sh-site-header .sh-mobile-nav-toggle,.sh-site-header .sh-mobile-action{background:linear-gradient(#fff8f1,#ffeddb);color:#c85808!important}
}
@media(min-width:1024px){.sh-navigation .sh-nav-dropdown.is-dismissed>.sh-nav-submenu{display:none}}

.sh-mobile-home-search{display:none}
@media(max-width:1023px){
 .sh-site-header{padding:0;background:#fff;border-bottom:1px solid #f0f2f3}
 .sh-site-header .sh-topbar{display:none}
 .sh-site-header .sh-main-header{display:grid;grid-template-columns:32px minmax(0,1fr) 116px;grid-template-rows:76px;gap:0 12px;width:calc(100% - 32px);max-width:760px;padding:0;min-height:76px}
 .sh-site-header .sh-main-header .sh-logo{grid-column:2;grid-row:1;justify-self:start;width:112px;margin:0 0 0 6px;padding:0}
 .sh-site-header .sh-logo img{width:112px;height:75px;max-height:75px;object-fit:contain}
 .sh-site-header .sh-mobile-nav-toggle{width:32px;height:40px;border-radius:0;background:none;color:#183035!important;font-size:26px;grid-column:1;grid-row:1}
 .sh-site-header .sh-mobile-actions{grid-column:3;grid-row:1;gap:7px;justify-self:end}
 .sh-site-header .sh-mobile-action{width:34px;height:36px;padding:0;border:0;flex-shrink:0;border-radius:50%;background:none;color:#183035!important}
 .sh-site-header .sh-mobile-action .sh-mobile-icon{width:25px;height:25px}
 .sh-site-header .sh-mobile-phone{background:linear-gradient(135deg,#ff8314,#ff6508);color:#fff!important;width:36px;height:36px;font-size:22px}
 .sh-site-header .sh-mobile-cart{background:#f2f5f4}
 .sh-site-header .sh-mobile-cart .sh-cart-count{min-width:17px;height:17px;font-size:10px;right:-2px;top:-5px;background:#ff6d08;border:1px solid white}
 .sh-site-header .sh-main-header>.sh-header-search{display:none;grid-column:1/-1;grid-row:2;margin:0 0 12px}
 .sh-site-header.is-mobile-search-open .sh-main-header{grid-template-rows:76px auto}
 .sh-site-header.is-mobile-search-open .sh-main-header>.sh-header-search{display:flex}
 .sh-mobile-home-search{display:block;background:#fff;padding:16px 16px 4px}
 .sh-mobile-home-search .sh-header-search,.sh-site-header .sh-header-search{width:100%;min-width:0;height:44px;background:#fff;border:1px solid #d6dde0;border-radius:24px;box-shadow:0 1px 3px #1530390b;overflow:hidden}
 .sh-mobile-home-search .sh-header-search>.sh-icon,.sh-site-header .sh-header-search>.sh-icon{display:none}
 .sh-mobile-home-search .sh-header-search input[type=search],.sh-site-header .sh-header-search input[type=search]{font:normal 14px Arial,Helvetica,sans-serif;padding:10px 16px;min-width:0;color:#263b40}
 .sh-mobile-home-search .sh-header-search input::placeholder{color:#7a858b}
 .sh-mobile-home-search .sh-header-search button,.sh-site-header .sh-header-search button{width:48px;height:36px;margin:3px;border-radius:22px;flex-shrink:0;background:linear-gradient(135deg,#ff8314,#ff6508);color:#fff;font-size:23px}
}
@media(max-width:359px){
 .sh-site-header .sh-main-header{width:calc(100% - 24px);grid-template-columns:28px minmax(0,1fr) 108px;gap:0 7px;grid-template-rows:68px;min-height:68px}
 .sh-site-header .sh-main-header .sh-logo{width:96px;margin-left:0}
 .sh-site-header .sh-logo img{width:96px;height:65px;max-height:65px}
 .sh-site-header .sh-mobile-actions{gap:4px}
 .sh-site-header .sh-mobile-action{width:32px;height:34px}
 .sh-site-header .sh-mobile-phone{width:34px;height:34px}
 .sh-site-header.is-mobile-search-open .sh-main-header{grid-template-rows:68px auto}
 .sh-mobile-home-search{padding-right:12px;padding-left:12px}
}

@media(max-width:767px){
 .sh-site-header{border:0;border-radius:0 0 20px 20px;background:#fff}
 .home .sh-site-header{margin-bottom:-16px}
 .sh-site-header .sh-main-header{width:calc(100% - 32px);grid-template-columns:40px minmax(0,1fr) 144px;grid-template-rows:80px;gap:0 12px;min-height:80px}
 .sh-site-header .sh-main-header .sh-logo{width:112px;margin:0;padding:0;justify-self:start}
 .sh-site-header .sh-logo img{width:112px;height:76px;max-height:76px}
 .sh-site-header .sh-mobile-nav-toggle{position:relative;width:36px;height:44px;color:#073c3a!important;font-size:28px;background:none}
 .sh-site-header .sh-mobile-nav-toggle:after{content:'';position:absolute;right:-6px;top:12px;bottom:12px;width:1px;background:#b9c2c1}
 .sh-site-header .sh-mobile-actions{gap:12px}
 .sh-site-header .sh-mobile-action{position:relative;width:40px;height:44px;color:#073c3a!important;background:none;border-radius:0}
 .sh-site-header .sh-mobile-action .sh-mobile-icon{width:28px;height:28px}
 .sh-site-header .sh-mobile-search-toggle:after{content:'';position:absolute;right:-6px;top:12px;bottom:12px;width:1px;background:#b9c2c1}
 .sh-site-header .sh-mobile-phone{width:40px;height:40px;border-radius:50%;background:#ff720b;color:#fff!important;font-size:23px}
 .sh-site-header .sh-mobile-phone:after{content:'';position:absolute;right:-7px;top:10px;bottom:10px;width:1px;background:#b9c2c1}
 .sh-site-header .sh-mobile-cart{background:none}
 .sh-site-header .sh-mobile-cart .sh-cart-count{min-width:18px;height:18px;right:-2px;top:0;font-size:11px;background:#ff720b}
 .sh-site-header.is-mobile-search-open .sh-main-header{grid-template-rows:80px auto}
 .sh-site-header .sh-main-header>.sh-header-search{margin-bottom:var(--sp-4)}
 .sh-site-header .sh-header-search input[type=search]{font-family:var(--sh-font);font-size:16px}
}
@media(max-width:359px){
 .sh-site-header .sh-main-header{width:calc(100% - 24px);grid-template-columns:32px minmax(0,1fr) 132px;gap:0 8px;grid-template-rows:76px;min-height:76px}
 .sh-site-header .sh-main-header .sh-logo{width:88px;margin-left:0}
 .sh-site-header .sh-logo img{width:88px;height:64px;max-height:64px}
 .sh-site-header .sh-mobile-nav-toggle{width:28px;font-size:25px}
 .sh-site-header .sh-mobile-actions{gap:8px}
 .sh-site-header .sh-mobile-action{width:38px}
 .sh-site-header .sh-mobile-phone{width:38px;height:38px}
 .sh-site-header .sh-mobile-search-toggle:after{right:-4px}
 .sh-site-header .sh-mobile-phone:after{right:-5px}
 .sh-site-header.is-mobile-search-open .sh-main-header{grid-template-rows:76px auto}
}
@media(max-width:767px){.sh-site-header .sh-mobile-cart .sh-cart-count{right:0}}

@media(max-width:767px){
 body:not(.home) .sh-site-header{margin-bottom:-16px}
 body.sh-catalog-page #sh-content .sh-cat-hero,
 body.sh-contact-page #sh-content .sh-ct-hero{padding-top:16px;box-sizing:content-box}
 body:not(.home):not(.sh-catalog-page):not(.sh-contact-page) #sh-content{border-top:16px solid #f4f5f6}
}

@media(max-width:1023px){.sh-site-header .sh-main-header .sh-logo{width:78px}.sh-site-header .sh-main-header .sh-logo img{width:78px;height:53px;max-height:53px;margin-left:0}}
@media(max-width:359px){.sh-site-header .sh-main-header .sh-logo{width:62px}.sh-site-header .sh-main-header .sh-logo img{width:62px;height:45px;max-height:45px}}
@media(max-width:1023px){.sh-site-header .sh-main-header{position:relative}.sh-site-header .sh-main-header .sh-logo{grid-column:1/-1;grid-row:1/-1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1}}
