body.ms4-shop .whb-header,body.ms4-shop .whb-sticky-header,body.ms4-shop .ms3-search-row,body.ms4-shop .mobile-nav{display:none!important}.ms4-header{position:relative;z-index:160;background:#fff;color:#242424;font-family:Poppins,Arial,Helvetica,sans-serif;border-bottom:1px solid #e9e9e9}.ms4-header *{box-sizing:border-box}.ms4-header a{text-decoration:none}.ms4-top{background:#171717;color:#fff;font-size:10px}.ms4-top>div{max-width:1260px;margin:auto;padding:8px 24px;display:flex;align-items:center;gap:25px}.ms4-top span{flex:1;color:#d7d7d7}.ms4-top a{color:#eee}.ms4-main{max-width:1260px;margin:auto;padding:17px 24px;display:grid;grid-template-columns:165px minmax(0,1fr) 205px;gap:30px;align-items:center}.ms4-brand{display:flex;align-items:center;flex-direction:column;justify-self:start}.ms4-brand img{display:block;width:115px!important;height:72px!important;object-fit:contain}.ms4-brand>span{font-size:7px;letter-spacing:1.4px;color:#666;font-weight:600;margin-top:-1px}.ms4-search{display:flex;align-items:center;height:51px;border:1px solid #d7d7d7;border-radius:10px;background:#fafafa;overflow:hidden;margin:0!important}.ms4-search input[type=search]{box-sizing:border-box!important;flex:1;min-width:0!important;height:49px!important;min-height:49px!important;max-height:49px!important;border:0!important;padding:13px 18px!important;background:transparent!important;font:12px Poppins,Arial,sans-serif!important;color:#222}.ms4-search button{box-sizing:border-box!important;display:flex;align-items:center;gap:10px;justify-content:center;height:49px!important;min-height:49px!important;padding:0 23px!important;background:#ad0000!important;color:#fff!important;border:0!important;border-radius:0!important;font:600 11px Poppins,Arial,sans-serif!important;text-transform:none!important}.ms4-search button svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round}.ms4-rental-link{display:flex;flex-direction:column;padding:12px 16px;border:1px solid #e2e2e2;border-radius:10px;background:#fff;gap:4px;line-height:1.5;white-space:nowrap;transition:border-color .2s}.ms4-rental-link:hover{border-color:#ad0000}.ms4-rental-link>span{font-size:8px;letter-spacing:1.1px;color:#777;font-weight:600}.ms4-rental-link>strong{font-size:12px;font-weight:650;color:#a00000}.ms4-nav-wrap{border-top:1px solid #eee}.ms4-navrow{position:relative;max-width:1260px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:26px;min-height:51px}.ms4-all-cats{flex:0 0 186px;margin:0!important}.ms4-all-cats summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:15px 0;font-weight:650;font-size:11px;line-height:1.6;color:#a00000;white-space:nowrap}.ms4-all-cats summary::-webkit-details-marker{display:none}.ms4-all-cats summary>span{margin-left:auto}.ms4-all-cats summary>svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;fill:none}.ms4-navlinks{display:flex;align-items:center;justify-content:space-between;gap:23px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin}.ms4-navlinks a{display:block;flex-shrink:0;white-space:nowrap;padding:15px 0;font-size:11px;font-weight:550;color:#333}.ms4-navlinks a:hover{color:#a00000}.ms4-mega{position:absolute;z-index:300;top:100%;left:24px;right:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:25px 30px;background:#fff;border:1px solid #e5e5e5;border-radius:0 0 14px 14px;box-shadow:0 15px 35px #0002;max-height:65vh;overflow:auto}.ms4-mega>div>strong{display:block;color:#a00000;font-size:12px;font-weight:650;margin-bottom:12px}.ms4-mega a{display:block;padding:6px 0;color:#555;font-size:11px;line-height:1.5}.ms4-mega a:hover{color:#a00000}.ms4-all-cats:not([open])>.ms4-mega{display:none}.ms4-header :focus-visible{outline:3px solid #ad000080;outline-offset:3px}body.ms4-shop .ms3-hero{margin-top:19px}body.ms4-rental .ms4-back-shop>a{color:#a00000!important;font-size:11px!important}
@media(max-width:1024px){.ms4-main{grid-template-columns:125px minmax(0,1fr) 175px;gap:20px;padding:15px 20px}.ms4-top>div{padding:8px 20px}.ms4-navrow{padding:0 20px;gap:20px}.ms4-brand img{width:105px!important;height:66px!important}.ms4-rental-link{padding:10px 12px}.ms4-rental-link>strong{font-size:11px}.ms4-rental-link>span{font-size:7px}.ms4-all-cats{flex-basis:160px}.ms4-navlinks{justify-content:flex-start;gap:23px}.ms4-mega{left:20px;right:20px;gap:20px;padding:22px}}
@media(max-width:600px){.ms4-top>div{padding:7px 14px;gap:12px;font-size:9px}.ms4-top a[href^="mailto"]{display:none}.ms4-main{grid-template-columns:1fr 1fr;gap:13px;padding:11px 14px 15px}.ms4-brand{justify-self:start}.ms4-brand img{width:92px!important;height:57px!important}.ms4-brand>span{font-size:6px;letter-spacing:1px}.ms4-search{grid-row:2;grid-column:1/-1;height:46px}.ms4-search input[type=search]{height:44px!important;min-height:44px!important;max-height:44px!important;padding:11px 12px!important;font-size:10px!important}.ms4-search button{height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:10px!important;gap:8px}.ms4-search button svg{width:15px;height:15px}.ms4-rental-link{grid-row:1;grid-column:2;justify-self:end;padding:9px 11px;gap:3px}.ms4-rental-link>span{font-size:6px;letter-spacing:.7px}.ms4-rental-link>strong{font-size:10px}.ms4-navrow{padding:0 14px;gap:18px;min-height:46px}.ms4-all-cats{flex-basis:145px}.ms4-all-cats summary{padding:13px 0;font-size:10px}.ms4-navlinks{gap:20px}.ms4-navlinks a{padding:13px 0;font-size:10px}.ms4-mega{left:13px;right:13px;grid-template-columns:1fr 1fr;gap:24px 15px;padding:20px 17px;max-height:70vh}.ms4-mega>div>strong{font-size:10px}.ms4-mega a{font-size:10px;padding:7px 0}body.ms4-shop .ms3-hero{margin-top:14px}}
