@font-face{font-family:HundredShynText;src:url("../assets/100shin/fonts/inter-cyr.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:HundredShynText;src:url("../assets/100shin/fonts/inter-latin.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:HundredShynDisplay;src:url("../assets/100shin/fonts/roboto-condensed-cyr.woff2") format("woff2");font-style:normal;font-weight:500 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:HundredShynDisplay;src:url("../assets/100shin/fonts/roboto-condensed-latin.woff2") format("woff2");font-style:normal;font-weight:500 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{--hs-yellow:#f4bb2a;--hs-yellow-active:#d89b00;--hs-carbon:#111210;--hs-graphite:#252724;--hs-steel:#6b706c;--hs-fog:#eef0ea;--hs-white:#fff;--hs-line:rgba(17,18,16,.16);--hs-shell:clamp(20px,4vw,72px);--hs-display:HundredShynDisplay,"Arial Narrow",Arial,sans-serif;--hs-body:HundredShynText,"Segoe UI",Arial,sans-serif}

*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:136px}
body.hs-body{margin:0;background:var(--hs-white);color:var(--hs-carbon);font-family:var(--hs-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}
body.hs-body.menu-open{overflow:hidden}
body.hs-body img{display:block;max-width:100%}
body.hs-body a{color:inherit;text-decoration:none}
body.hs-body button,body.hs-body input,body.hs-body select,body.hs-body textarea{font:inherit}
body.hs-body button{color:inherit}
body.hs-body :focus-visible{outline:3px solid var(--hs-yellow);outline-offset:3px}
#container.hs-site{position:static;width:100%;min-height:100%;margin:0;background:var(--hs-white)}
#content,#column-left,#column-right{padding-bottom:0}
.hs-shell{width:100%;max-width:1600px;padding-inline:var(--hs-shell);margin-inline:auto}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.hs-skip-link{position:fixed;z-index:1000;left:16px;top:12px;transform:translateY(-150%);padding:12px 16px;background:var(--hs-yellow);color:var(--hs-carbon);font-weight:800}
.hs-skip-link:focus{transform:none}
.hs-alert{z-index:100;position:fixed;top:24px;left:50%;width:min(620px,calc(100% - 32px));transform:translateX(-50%)}
.hs-alert .alert{margin-bottom:12px;box-shadow:0 16px 46px rgba(0,0,0,.22);border:0}

/* Global shell */
.hs-preview-bar{height:28px;background:#090a09;color:#c7c9c5;font-size:11px;letter-spacing:.13em;text-transform:uppercase}
.hs-preview-bar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.hs-preview-bar__note{color:#8e948d}
.hs-utility{min-height:40px;background:#f5f6f2;border-bottom:1px solid #d7dad4;color:var(--hs-steel);font-size:12px}
.hs-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}
.hs-utility__controls,.hs-utility__links{display:flex;align-items:center;gap:18px}
.hs-utility__controls form{display:inline-flex;margin:0}
.hs-utility__controls .dropdown>span,.hs-utility__controls .dropdown-toggle{cursor:pointer}
.hs-utility__links>a,.hs-utility__button{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:0;background:transparent;color:var(--hs-steel);padding:0;cursor:pointer}
.hs-utility__links>a:hover,.hs-utility__button:hover{color:var(--hs-carbon)}
.hs-utility__links i{color:#8a6500}
.hs-utility .dropdown-menu{border:1px solid #d4d8d1;border-radius:0;box-shadow:0 18px 42px rgba(17,18,16,.14);padding:7px}
.hs-utility .dropdown-item{min-height:38px;display:flex;align-items:center;font-size:13px}
.hs-header{position:relative;z-index:50;background:var(--hs-white);border-bottom:1px solid #d8dbd6}
.hs-header__main{min-height:104px;display:grid;grid-template-columns:230px minmax(260px,1fr) auto minmax(170px,230px) minmax(160px,210px) auto;align-items:center;gap:clamp(16px,2.5vw,40px)}
.hs-brand{display:flex;align-items:center;gap:12px;min-height:50px}
.hs-brand img{width:150px;height:auto}
.hs-brand span{display:block;max-width:74px;color:var(--hs-steel);font:700 10px/1.12 var(--hs-display);letter-spacing:.08em;text-transform:uppercase}
.hs-header__contact{display:flex;flex-direction:column;white-space:nowrap}
.hs-header__contact>span{color:var(--hs-steel);font-size:11px;margin-bottom:3px}
.hs-header__contact>a{font-size:15px;font-weight:800}
.hs-search{height:54px;display:flex;border:1px solid #bdc1bc;background:#f7f8f5;margin:0}
.hs-search:focus-within{border-color:var(--hs-carbon);box-shadow:0 0 0 2px rgba(244,187,42,.35)}
.hs-search input{min-width:0;flex:1;border:0;background:transparent;padding:0 18px;color:var(--hs-carbon);outline:0}
.hs-search input::placeholder{color:#7b807a}
.hs-search button{width:56px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}
.hs-search button:hover{color:#8a6500}
.hs-cart{position:relative;margin:0}
body.hs-body .hs-cart__toggle{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;background:var(--hs-carbon);color:var(--hs-white);padding:0 20px;font:800 13px/1.2 var(--hs-body);cursor:pointer}
.hs-cart__toggle:hover{background:var(--hs-graphite)}
.hs-cart__menu{width:min(480px,calc(100vw - 32px));border:1px solid #d4d8d1;border-radius:0;box-shadow:0 22px 50px rgba(17,18,16,.2);padding:16px;margin-top:8px}
.hs-cart__products{display:grid;gap:12px;max-height:360px;overflow:auto;padding-right:3px}
.hs-cart__product{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding-bottom:12px;border-bottom:1px solid #e0e3dd}
.hs-cart__product-image{display:block;background:#f2f4ef}
.hs-cart__product-image img{width:52px;height:52px;object-fit:cover}
.hs-cart__product-copy{display:grid;gap:2px;min-width:0}
.hs-cart__product-name{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hs-cart__product-copy small{color:var(--hs-steel);font-size:11px}
.hs-cart__product form{margin:0}.hs-cart__product form button{width:30px;height:30px;border:1px solid #d4d8d1;background:transparent;cursor:pointer}
.hs-cart__product form button:hover{background:var(--hs-carbon);color:#fff}
.hs-cart__totals{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #d4d8d1}
.hs-cart__totals>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.hs-cart__totals>div:last-child{font-size:16px}
.hs-cart__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:14px}
.hs-cart__empty{padding:28px 12px;text-align:center;color:var(--hs-steel)}
.hs-mobile-menu-button{display:none;width:48px;height:48px;border:1px solid #cfd2cc;background:transparent;place-items:center;cursor:pointer}

/* Navigation */
.hs-nav{position:relative;z-index:45;background:var(--hs-carbon);color:var(--hs-white)}
.hs-nav__inner{min-height:60px;display:flex;align-items:stretch;padding-right:var(--hs-shell)}
.hs-catalog-toggle,.hs-nav__item>a,.hs-nav__quick>a{min-height:60px;display:flex;align-items:center;border:0;border-right:1px solid rgba(255,255,255,.13);background:transparent;color:inherit;padding:0 clamp(12px,1.3vw,22px);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}
.hs-catalog-toggle{min-width:190px;justify-content:flex-start;gap:11px;background:var(--hs-yellow);color:var(--hs-carbon)}
.hs-catalog-toggle:hover{background:#ffd04f}.hs-catalog-toggle__chevron{margin-left:auto;transition:transform .18s ease}.hs-catalog-toggle[aria-expanded=true] .hs-catalog-toggle__chevron{transform:rotate(180deg)}
.hs-nav__links{display:flex;align-items:stretch;min-width:0}.hs-nav__item{position:relative;display:flex;align-items:stretch}.hs-nav__item>a:hover,.hs-nav__quick>a:hover{background:var(--hs-graphite)}
.hs-nav__quick{display:flex;align-items:stretch;margin-left:auto}.hs-nav__quick>a{border-left:1px solid rgba(255,255,255,.13);border-right:0}
.hs-mega-menu{position:absolute;left:0;right:0;top:100%;z-index:40;background:#f4f5f1;color:var(--hs-carbon);border-bottom:6px solid var(--hs-yellow);box-shadow:0 24px 50px rgba(0,0,0,.24)}
.hs-mega-menu:not([hidden]){animation:hs-menu-drop .28s cubic-bezier(.22,.8,.28,1)}
.hs-mega-menu__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.05fr;gap:clamp(24px,3.2vw,58px);min-height:411px;padding-block:36px 42px}.hs-mega-menu__intro h2{margin:0 0 17px;font:600 clamp(26px,2.3vw,38px)/1.03 var(--hs-display);letter-spacing:-.025em}.hs-mega-menu__intro>p:not(.hs-section-code){max-width:360px;margin:0 0 22px;color:#687068;line-height:1.55}.hs-mega-menu__column{display:grid;align-content:start;gap:0}.hs-mega-menu__column>a{display:grid;grid-template-columns:30px 1fr;padding:10px 0;border-top:1px solid #cfd2cc;font-size:13px;font-weight:600}.hs-mega-menu__column>a:not(.hs-mega-menu__title){font-weight:500;color:#555a55}.hs-mega-menu__column>a>span{grid-row:span 2;color:#8a6500;font:700 11px var(--hs-display);padding-top:2px}.hs-mega-menu__column>a>strong{font:600 15px/1.2 var(--hs-display);color:var(--hs-carbon)}.hs-mega-menu__column>a>small{display:block;color:#7b8179;font-size:11px;line-height:1.35;margin-top:3px}.hs-mega-menu__title{display:block!important;margin:0 0 7px;padding:0 0 10px;border-bottom:1px solid #cfd2cc;font:600 24px/1 var(--hs-display)!important}.hs-mega-menu__catalog{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;background:var(--hs-yellow)}.hs-mega-menu__catalog .hs-section-code{margin:0}.hs-mega-menu__catalog strong{font:600 clamp(26px,2.3vw,38px)/1 var(--hs-display);letter-spacing:-.025em}.hs-mega-menu__catalog span{color:#493900;font-size:13px;line-height:1.5}.hs-mega-menu__catalog .hs-button{width:100%;margin-top:auto}
.hs-mobile-panel{display:none;position:absolute;left:0;right:0;top:100%;z-index:39;background:var(--hs-white);color:var(--hs-carbon);border-bottom:5px solid var(--hs-yellow);box-shadow:0 18px 40px rgba(0,0,0,.18);padding-block:18px 24px}
.hs-mega-menu[hidden],.hs-mobile-panel[hidden],.hs-toast[hidden]{display:none!important}
.hs-mobile-panel:not([hidden]){animation:hs-menu-drop .24s cubic-bezier(.22,.8,.28,1)}.hs-mobile-panel__category,.hs-mobile-panel__child{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #d9dcd6}.hs-mobile-panel__category{font-weight:800}.hs-mobile-panel__child{padding-left:18px;color:var(--hs-steel);font-size:14px}.hs-mobile-panel__cta{width:100%;margin-top:18px}

/* Shared visual language */
.hs-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;padding:0 22px;font-size:14px;font-weight:800;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.hs-button:hover{transform:translateY(-1px)}.hs-button--yellow{background:var(--hs-yellow);color:#14140f}.hs-button--yellow:hover{background:#ffd04f}.hs-button--dark{background:var(--hs-carbon);color:var(--hs-white)}.hs-button--dark:hover{background:#30322f}.hs-button--light{border-color:#c9cdc6;background:#fff;color:var(--hs-carbon)}.hs-button--light:hover{background:#f1f3ed}.hs-button--ghost{border-color:rgba(255,255,255,.55);background:rgba(10,11,10,.18);backdrop-filter:blur(8px);color:#fff}.hs-button--ghost:hover{border-color:#fff;background:rgba(10,11,10,.4)}
.hs-section{padding-block:clamp(76px,8vw,128px)}.hs-section--fog{background:var(--hs-fog)}
.hs-section-code{margin:0 0 14px;color:#8a6500;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.hs-section-head{margin-bottom:52px}.hs-section-head--split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);gap:clamp(48px,8vw,140px);align-items:end}.hs-section-head h2,.hs-manufacturer h2,.hs-supplier h2{margin:0;font:600 clamp(44px,4.8vw,76px)/.98 var(--hs-display);letter-spacing:-.035em}.hs-section-head p:not(.hs-section-code){margin:0;color:#535853;font-size:17px;line-height:1.65}

/* Home: hero and proof */
.hs-hero{position:relative;min-height:max(720px,calc(100vh - 192px));max-height:760px;overflow:hidden;background:#111;color:#fff}.hs-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.hs-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,5,.95) 0%,rgba(5,6,5,.85) 31%,rgba(5,6,5,.38) 55%,rgba(5,6,5,.06) 82%),linear-gradient(0deg,rgba(0,0,0,.48),transparent 42%)}.hs-hero__content{position:relative;height:100%;min-height:inherit;display:flex;align-items:flex-start;padding-bottom:82px}.hs-hero__copy{width:min(680px,54vw);padding:28px 0 70px}.hs-hero h1{max-width:660px;margin:0;font:600 clamp(50px,5vw,80px)/.94 var(--hs-display);letter-spacing:-.035em}.hs-hero h1 mark{display:block;background:transparent;color:var(--hs-yellow)}.hs-hero__text{max-width:650px;margin:28px 0 0;color:#e2e5df;font-size:clamp(16px,1.25vw,19px);line-height:1.58}.hs-hero__actions{display:flex;gap:12px;margin-top:30px}.hs-hero__note{max-width:550px;margin:19px 0 0;padding-top:12px;border-top:1px solid rgba(244,187,42,.65);font-size:12px;color:#c8ccc5}.hs-hero__trust{display:flex;gap:0;width:max-content;max-width:100%;margin-top:18px;border:1px solid rgba(255,255,255,.24);background:rgba(10,11,10,.52);backdrop-filter:blur(8px)}.hs-hero__trust span{display:flex;flex-direction:column;min-width:210px;padding:11px 16px}.hs-hero__trust span+span{border-left:1px solid rgba(255,255,255,.2)}.hs-hero__trust small{color:#b9beb7;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hs-hero__trust strong{margin-top:2px;font-size:13px;color:#fff}.hs-hero__route{position:absolute;left:var(--hs-shell);right:var(--hs-shell);bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);padding-top:13px;border-top:1px solid rgba(255,255,255,.32);color:#f5f5f5;font-family:var(--hs-display);text-transform:uppercase;letter-spacing:.1em}.hs-hero__route-line{position:absolute;left:0;top:-2px;width:100%;height:3px;background:var(--hs-yellow);transform-origin:left center}.hs-hero__route span{display:flex;align-items:baseline;gap:8px}.hs-hero__route span:nth-of-type(3){justify-content:center}.hs-hero__route span:last-child{justify-content:flex-end}.hs-hero__route small{color:var(--hs-yellow);font-size:9px;font-weight:800}.hs-hero__route strong{font-size:11px;font-weight:600}
.hs-proof-rail{background:var(--hs-yellow)}.hs-proof-rail__grid{display:grid;grid-template-columns:repeat(3,1fr);min-height:105px}.hs-proof-rail__grid>div{display:flex;flex-direction:column;justify-content:center;padding:20px clamp(20px,3vw,48px);border-right:1px solid rgba(17,18,16,.24)}.hs-proof-rail__grid>div:first-child{padding-left:0}.hs-proof-rail__grid>div:last-child{border-right:0}.hs-proof-rail strong{font:600 24px var(--hs-display)}.hs-proof-rail span{font-size:12px;color:#493900}

/* Home: axle/model/service */
.hs-axle-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #afb4ad;border-bottom:1px solid #afb4ad}
.hs-axle-diagram{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px clamp(16px,4vw,52px) 20px;border-bottom:1px solid #afb4ad;color:var(--hs-carbon)}
.hs-axle-diagram__heading{width:min(100%,1050px);display:flex;justify-content:space-between;align-items:center;gap:12px;color:#555a55;font:700 10px/1.2 var(--hs-display);letter-spacing:.13em}
.hs-axle-diagram__heading span:last-child{color:#7a8078;text-align:right}
.hs-axle-diagram__swipe{display:none}
.hs-axle-diagram__canvas{width:min(100%,1050px);min-width:0}
.hs-axle-diagram__graphic{display:block;width:100%;height:auto;overflow:visible}
.hs-axle-diagram__ground{fill:none;stroke:#b5bbb3;stroke-width:1.5;stroke-dasharray:5 8}
.hs-axle-diagram__trailer{fill:#fafbf8;stroke:var(--hs-carbon);stroke-width:2.4;stroke-linejoin:round}
.hs-axle-diagram__trailer-detail,.hs-axle-diagram__trailer-mark,.hs-axle-diagram__cab-detail,.hs-axle-diagram__bumper,.hs-axle-diagram__hitch,.hs-axle-diagram__fuel-detail,.hs-axle-diagram__mirror,.hs-axle-diagram__trailer-undercarriage{fill:none;stroke:#677168;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hs-axle-diagram__trailer-mark{stroke:#bdc5bb;stroke-width:1.3}
.hs-axle-diagram__chassis{fill:none;stroke:var(--hs-carbon);stroke-width:3.5;stroke-linecap:round}
.hs-axle-diagram__tractor,.hs-axle-diagram__hood{fill:#fafbf8;stroke:var(--hs-carbon);stroke-width:2.6;stroke-linejoin:round}
.hs-axle-diagram__hood{fill:#eef1eb;stroke-width:1.7}
.hs-axle-diagram__window{fill:#d8e0dc;stroke:#606a63;stroke-width:1.7;stroke-linejoin:round}
.hs-axle-diagram__fender{fill:none;stroke:var(--hs-carbon);stroke-width:2.6;stroke-linecap:round}
.hs-axle-diagram__running-board,.hs-axle-diagram__fuel-tank{fill:#e6eae3;stroke:var(--hs-carbon);stroke-width:1.6;stroke-linejoin:round}
.hs-axle-diagram__grille{fill:#303630;stroke:var(--hs-carbon);stroke-width:1.7}
.hs-axle-diagram__grille-slats{fill:none;stroke:#e9ede5;stroke-width:1.4}
.hs-axle-diagram__headlight{fill:var(--hs-yellow);stroke:var(--hs-carbon);stroke-width:1.3}
.hs-axle-diagram__cab-detail{stroke:#879188;stroke-width:1.4}
.hs-axle-diagram__bumper{stroke:var(--hs-carbon);stroke-width:2.3}
.hs-axle-diagram__hitch{stroke:var(--hs-carbon);stroke-width:2.8}
.hs-axle-diagram__axle{fill:none;stroke:#4f554e;stroke-width:4;stroke-linecap:round}
.hs-axle-diagram__tire{fill:#292c29;stroke:var(--hs-carbon);stroke-width:2.5;transition:fill .18s ease}
.hs-axle-diagram__rim{fill:#d5d9d2;stroke:var(--hs-carbon);stroke-width:2}
.hs-axle-diagram__hub{fill:var(--hs-carbon)}
.hs-axle-diagram__spokes{fill:none;stroke:var(--hs-carbon);stroke-width:2;stroke-linecap:round}
.hs-axle-diagram__group.is-active .hs-axle-diagram__tire{fill:var(--hs-yellow)}
.hs-axle-diagram__marker{opacity:0;pointer-events:none;transition:opacity .18s ease}
.hs-axle-diagram__marker.is-active{opacity:1}
.hs-axle-diagram__leader{fill:none;stroke:var(--hs-yellow-active);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.hs-axle-diagram__badge{fill:var(--hs-yellow);stroke:var(--hs-carbon);stroke-width:1.5}
.hs-axle-diagram__marker-number,.hs-axle-diagram__marker-label{fill:var(--hs-carbon);font-family:var(--hs-display);font-size:15px;font-weight:800}
.hs-axle-diagram__marker-label{font-size:12px;letter-spacing:.04em}
.hs-axle-map__choices{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.hs-axle-choice{min-height:270px;border:0;border-left:1px solid #afb4ad;background:transparent;padding:28px clamp(20px,2.1vw,32px);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:28px;text-align:left;cursor:pointer;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease}
.hs-axle-choice:hover,.hs-axle-choice.is-active{background:var(--hs-carbon);color:var(--hs-white);box-shadow:inset 0 4px 0 var(--hs-yellow)}.hs-axle-choice__number{font:600 13px var(--hs-display);color:#8a6500}.hs-axle-choice.is-active .hs-axle-choice__number{color:var(--hs-yellow)}.hs-axle-choice>span:last-child{grid-column:1/3;align-self:end}.hs-axle-choice strong{display:block;margin-bottom:12px;font:600 29px var(--hs-display)}.hs-axle-choice small{display:block;max-width:220px;color:#687068;font-size:13px;line-height:1.55}.hs-axle-choice:hover small,.hs-axle-choice.is-active small{color:#c5cac3}.hs-axle-choice>i{transition:transform .24s ease}.hs-axle-choice:hover>i,.hs-axle-choice.is-active>i{transform:translateX(5px)}.hs-axis-result{display:flex;align-items:center;gap:22px;padding:18px 0;border-bottom:1px solid #afb4ad;font-size:13px}.hs-axis-result>span{color:#8a6500;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.hs-axis-result>a{margin-left:auto;border-bottom:1px solid;font-weight:800}.hs-axis-result>a:hover{color:#8a6500}
.hs-section-head--models{display:grid;grid-template-columns:1fr minmax(300px,580px);gap:52px;align-items:end}.hs-section-head--models h2{font-size:clamp(48px,5.2vw,82px)}.hs-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hs-line);border-left:1px solid var(--hs-line)}.hs-concept-card{min-width:0;border-right:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line);background:#fff;transition:transform .3s cubic-bezier(.22,.8,.28,1),box-shadow .3s ease}.hs-concept-card:hover{z-index:2;transform:translateY(-6px);box-shadow:0 22px 45px rgba(17,18,16,.14)}.hs-concept-card__media{position:relative;aspect-ratio:1/.84;overflow:hidden;background:#f4f4f1}.hs-concept-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,.8,.28,1)}.hs-concept-card:hover .hs-concept-card__media img{transform:scale(1.06)}.hs-concept-card__media>span{position:absolute;left:16px;top:16px;padding:7px 9px;background:var(--hs-carbon);color:#fff;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hs-concept-card>div:last-child{padding:24px 24px 28px}.hs-concept-card p{margin:0;color:#8a6500;font-size:11px;font-weight:800;letter-spacing:.13em}.hs-concept-card h3{margin:2px 0 8px;font:600 clamp(30px,3vw,46px)/1 var(--hs-display)}.hs-concept-card>div:last-child>span{display:block;min-height:42px;color:var(--hs-steel);font-size:13px}.hs-concept-card a{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:18px;border:1px solid var(--hs-carbon);padding:0 14px;font-size:13px;font-weight:800}.hs-concept-card a:hover{background:var(--hs-carbon);color:#fff}
.hs-native-modules{margin-top:70px}.hs-native-modules>h3{margin:0 0 22px;font:600 42px/1 var(--hs-display);letter-spacing:-.025em}.hs-native-modules>.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--hs-line);border-left:1px solid var(--hs-line)}.hs-native-modules>.row>.col{min-width:0;margin:0!important;padding:0;border-right:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line)}.hs-native-modules>.row>.col>.product-thumb{height:100%}.hs-native-modules>#carousel-banner-0,.hs-native-modules>[id^=carousel-banner-]{margin-bottom:46px;border:1px solid var(--hs-line);background:#f4f4f1}.hs-native-modules .carousel-inner img{width:100%;height:min(380px,32vw);object-fit:cover}.hs-native-modules--bottom{margin-top:45px}.hs-native-modules--bottom>h3{font-size:30px}.hs-native-modules--bottom .carousel-inner img{height:120px;object-fit:contain;background:#fff}
.hs-product-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff}.hs-product-card__media{position:relative;aspect-ratio:1/.88;overflow:hidden;background:#f4f4f1}.hs-product-card__media>a,.hs-product-card__media img{width:100%;height:100%}.hs-product-card__media img{object-fit:contain;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.22,.8,.28,1)}.hs-product-card:hover .hs-product-card__media img{transform:scale(1.045)}.hs-product-card__badge{position:absolute;left:15px;top:15px;padding:6px 8px;background:var(--hs-yellow);color:var(--hs-carbon);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hs-product-card__body{display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.hs-product-card__copy{min-height:92px}.hs-product-card h3{margin:0;font:600 26px/1.02 var(--hs-display)}.hs-product-card h3 a:hover{color:#8a6500}.hs-product-card__copy p{margin:9px 0 0;color:var(--hs-steel);font-size:12px;line-height:1.5}.hs-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:auto;padding-top:16px}.hs-product-card__price .price-new{font:700 22px var(--hs-display)}.hs-product-card__price .price-old{color:var(--hs-steel);font-size:13px}.hs-product-card__price small{width:100%;color:var(--hs-steel);font-size:11px}.hs-product-card .rating{display:flex;gap:3px;margin-top:11px;color:#8a6500;font-size:11px}.hs-product-card__actions{display:grid;grid-template-columns:1fr 42px 42px;gap:6px;margin-top:16px}.hs-product-card__actions button{min-height:44px;border:1px solid var(--hs-carbon);background:transparent;cursor:pointer}.hs-product-card__actions button:first-of-type{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--hs-carbon);color:#fff;font-size:12px;font-weight:800}.hs-product-card__actions button:first-of-type:hover{background:#30322f}.hs-product-card__actions button:not(:first-of-type):hover{background:var(--hs-yellow)}
.hs-product-card__media:has(img[src*="placeholder"]){display:grid;place-items:center;background:linear-gradient(145deg,#eef0eb,#f8f8f5)}.hs-product-card__media:has(img[src*="placeholder"]) img{display:none}.hs-product-card__media:has(img[src*="placeholder"])::before{content:"ФОТО МОДЕЛІ";position:absolute;inset:22%;display:grid;place-items:center;border:1px solid #b9c0b7;color:#697168;font:700 12px/1.2 var(--hs-display);letter-spacing:.12em;text-align:center}.hs-product-card__media:has(img[src*="placeholder"])::after{content:"уточнюється";position:absolute;bottom:18%;color:#8a6500;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.hs-product-card__media img[src*="source-image-unavailable"]{object-fit:cover;mix-blend-mode:normal}.hs-product-card__media:has(img[src*="source-image-unavailable"])::after{content:"Ілюстративне зображення — фото моделі уточнюйте";position:absolute;left:10px;right:10px;bottom:10px;padding:7px 8px;background:rgba(17,18,16,.84);color:#fff;font-size:10px;font-weight:800;line-height:1.2;text-align:center}

/* Home: engineering, manufacturer, fleet and supplier */
.hs-engineering{display:grid;grid-template-columns:1fr 1fr;min-height:780px;background:var(--hs-carbon);color:#fff}.hs-engineering__image{position:relative;min-height:660px;overflow:hidden;background:#e5e7e1;color:var(--hs-carbon)}.hs-engineering__image:before{content:"";position:absolute;inset:28px;border:1px solid rgba(17,18,16,.24)}.hs-engineering__image img{position:relative;z-index:1;width:100%;height:100%;padding:clamp(54px,7vw,118px);object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.12);transition:transform 1s cubic-bezier(.16,1,.3,1),filter .45s ease}.hs-engineering__image:hover img{transform:scale(1.045);filter:grayscale(.1) contrast(1.06)}.hs-engineering__label,.hs-engineering__readout{position:absolute;z-index:3;background:var(--hs-carbon);color:#fff;font:600 11px var(--hs-display);letter-spacing:.11em}.hs-engineering__label{left:28px;top:28px;padding:11px 14px}.hs-engineering__readout{right:28px;bottom:28px;padding:10px 13px;color:var(--hs-yellow)}.hs-engineering__content{display:flex;align-items:center;padding:clamp(60px,7vw,112px) var(--hs-shell)}.hs-engineering__content>div{max-width:720px}.hs-engineering h2{margin:0;font:600 clamp(48px,5.1vw,80px)/.96 var(--hs-display);letter-spacing:-.035em}.hs-engineering .hs-section-code{color:var(--hs-yellow)}.hs-engineering__lead{margin:26px 0 42px;color:#cbd0c9;font-size:17px;line-height:1.65}.hs-engineering-list{border-top:1px solid rgba(255,255,255,.22)}.hs-engineering-list article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.22)}.hs-engineering-list article>span{font:600 13px var(--hs-display);color:var(--hs-yellow)}.hs-engineering-list h3{margin:0 0 6px;font:600 24px var(--hs-display)}.hs-engineering-list p{margin:0;color:#aeb4ad;font-size:14px}
.hs-manufacturer__grid{display:grid;grid-template-columns:1fr .72fr .72fr;gap:18px}.hs-manufacturer__grid figure{position:relative;min-width:0;aspect-ratio:4/3;margin:0;overflow:hidden;background:#e8eae5}.hs-manufacturer__grid figure img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.22,.8,.28,1),filter .4s ease}.hs-manufacturer__grid figure:hover img{transform:scale(1.055);filter:saturate(1.08)}.hs-manufacturer__wide{grid-column:2/4;aspect-ratio:2.5/1!important}.hs-manufacturer__grid figure figcaption{position:absolute;left:14px;bottom:14px;background:rgba(17,18,16,.82);color:#fff;padding:7px 9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.hs-manufacturer__copy{grid-row:1/3;min-width:0;padding-right:clamp(12px,3vw,44px)}.hs-manufacturer__copy h2{margin:12px 0 28px}.hs-manufacturer__copy>p:not(.hs-section-code){margin:0;color:#535853;font-size:17px;line-height:1.65}.hs-manufacturer__copy .hs-manufacturer__link{margin-top:30px}@media (max-width:900px){.hs-manufacturer__copy{grid-column:1/-1;grid-row:auto;padding-right:0}.hs-manufacturer__copy h2{max-width:760px;margin-bottom:20px}.hs-manufacturer__copy>p:not(.hs-section-code){max-width:760px}}@media (max-width:640px){.hs-manufacturer__copy h2{font-size:44px}.hs-manufacturer__copy>p:not(.hs-section-code){font-size:16px}}
.hs-fleet{padding-block:clamp(76px,8vw,128px);background:var(--hs-yellow)}.hs-fleet__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,140px)}.hs-fleet__copy h2{max-width:650px;margin:0;font:600 clamp(50px,5.3vw,84px)/.95 var(--hs-display);letter-spacing:-.04em}.hs-fleet__copy>p:not(.hs-section-code){max-width:600px;margin:26px 0 38px;font-size:18px;line-height:1.65;color:#493900}.hs-fleet__steps{display:grid;border-top:1px solid rgba(17,18,16,.3)}.hs-fleet__steps span{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid rgba(17,18,16,.3);font-size:14px}.hs-fleet__steps b{font:600 13px var(--hs-display)}.hs-fleet-form{background:#fff;padding:clamp(24px,3.5vw,54px)}.hs-form-required{margin:0 0 20px;color:#6f756e;font-size:11px}.hs-fleet-form fieldset{min-width:0;margin:0;padding:0;border:0}.hs-fleet-form fieldset+fieldset{margin-top:28px;padding-top:25px;border-top:1px solid #d7dad4}.hs-fleet-form legend{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:0;font:600 19px var(--hs-display)}.hs-fleet-form legend span{color:#8a6500;font-size:11px;letter-spacing:.1em}.hs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hs-form-grid label{display:grid;gap:7px}.hs-form-grid label>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.hs-form-grid label em{color:#7b807a;font-size:10px;font-style:normal;font-weight:500}.hs-form-grid input,.hs-form-grid textarea{width:100%;border:1px solid #c8ccc5;background:#f9faf7;padding:13px 14px;outline:0}.hs-form-grid input{height:50px}.hs-form-grid textarea{resize:vertical}.hs-form-grid input:focus,.hs-form-grid textarea:focus{border-color:var(--hs-carbon);box-shadow:0 0 0 2px rgba(244,187,42,.5)}.hs-form-grid__wide{grid-column:1/3}.hs-fleet-form>.hs-button{margin-top:26px;min-width:220px}.hs-form-trust{margin:13px 0 0;color:#404640;font-size:12px;font-weight:650;line-height:1.45}
.hs-supplier{padding-block:clamp(70px,7vw,110px);background:var(--hs-fog)}.hs-supplier__grid{display:grid;grid-template-columns:.42fr 1.05fr .8fr;gap:clamp(36px,6vw,100px);align-items:center}.hs-supplier__mark{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #aeb4ad;background:#fff}.hs-supplier__mark span{font:700 clamp(70px,7.5vw,120px)/.72 var(--hs-display)}.hs-supplier__mark small{margin-top:20px;font:700 24px var(--hs-display);color:#8a6500}.hs-supplier h2{font-size:clamp(44px,4.5vw,70px)}.hs-supplier__grid>div:nth-child(2)>p:not(.hs-section-code){margin:24px 0 0;color:#515651;font-size:17px;line-height:1.7}.hs-supplier__links{display:grid;border-top:1px solid #aeb4ad}.hs-supplier__links a{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid #aeb4ad}.hs-supplier__links span{color:#6c716b;font-size:11px}.hs-supplier__links strong{font:600 26px var(--hs-display)}.hs-final-cta{background:var(--hs-yellow);padding-block:46px}.hs-final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.hs-final-cta h2{margin:0;font:600 clamp(32px,3.5vw,52px)/1 var(--hs-display)}.hs-final-cta p{margin:8px 0 0;color:#4a3900}.hs-final-cta .hs-button{flex:0 0 auto;min-width:210px}

/* Native page families: presentation only, runtime content/actions stay native */
#product-category,#product-search,#product-special,#product-manufacturer,#product-compare,#product-info,#checkout-cart,#checkout-checkout,#account-login,#account-register,#account-account,#information-contact,#information-information,#information-sitemap{width:100%;max-width:1600px;padding-inline:var(--hs-shell);margin:0 auto}
#product-category>.row,#product-search>.row,#product-special>.row,#product-manufacturer>.row,#product-info>.row,#checkout-cart>.row,#checkout-checkout>.row,#account-login>.row,#account-register>.row,#account-account>.row,#information-contact>.row,#information-information>.row,#information-sitemap>.row{margin:0}
#product-category #content,#product-search #content,#product-special #content,#product-manufacturer #content,#product-info #content,#checkout-cart #content,#checkout-checkout #content,#account-login #content,#account-register #content,#account-account #content,#information-contact #content,#information-information #content,#information-sitemap #content{padding:0}
.breadcrumb{display:flex;flex-wrap:wrap;gap:5px 13px;margin:0;padding:28px 0 24px;border:0;background:transparent;color:var(--hs-steel);font-size:12px}.breadcrumb-item+.breadcrumb-item:before{padding-right:13px;color:#b0b5ae}.breadcrumb a:hover{color:#8a6500}
#product-category h1,#product-search h1,#product-special h1,#product-manufacturer h1,#product-compare h1,#product-info h1,#checkout-cart h1,#checkout-checkout h1,#account-login h1,#account-register h1,#account-account h1,#information-contact h1,#information-information h1,#information-sitemap h1{margin:0 0 34px;font:600 clamp(46px,5vw,76px)/.98 var(--hs-display);letter-spacing:-.035em}
#information-information .hs-information-hero{max-width:1040px;margin:0 auto 72px;padding:clamp(34px,6vw,86px);background:var(--hs-yellow)}#information-information .hs-information-hero h1{max-width:760px;margin:12px 0 28px;color:var(--hs-carbon)}#information-information .hs-information-body{max-width:760px;color:#493900;font-size:17px;line-height:1.75}#information-information .hs-information-body p{margin:0 0 18px}#information-information .hs-information-body p:last-child{margin-bottom:0}#information-information .hs-information-body a{font-weight:800;text-decoration:underline;text-underline-offset:3px}
#product-category h2,#product-search h2,#product-special h2,#product-manufacturer h2,#product-compare h2,#product-info h2,#checkout-checkout h2,#account-login h2,#account-register h2,#account-account h2{font:600 34px/1 var(--hs-display)}
#product-category> .row> #content> .row:not(#product-list),#product-search #display-control,#product-special #display-control{align-items:end;margin:0 0 25px;padding:18px 0;border-top:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line)}
#product-category .input-group,#product-search .input-group,#product-special .input-group{margin-bottom:0!important}.input-group-text{border-color:#c8ccc5;background:#f5f6f2;color:var(--hs-steel);font-size:12px}.form-select,.form-control{border-color:#c8ccc5;border-radius:0}.form-select:focus,.form-control:focus{border-color:var(--hs-carbon);box-shadow:0 0 0 2px rgba(244,187,42,.5)}
#product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--hs-line);border-left:1px solid var(--hs-line)}#product-list>.col{min-width:0;margin:0!important;padding:0;border-right:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line)}
#product-category #content>hr{display:none}.pagination{margin-top:26px}.pagination .page-link{border-radius:0;border-color:#c8ccc5;color:var(--hs-carbon)}.pagination .active .page-link{background:var(--hs-carbon);border-color:var(--hs-carbon)}
#product-info .image{background:#f4f4f1}.product-info .image img,#product-info .image img{border:0!important;border-radius:0!important}.product-info .price-new,#product-info .price-new{font:700 34px var(--hs-display)}#product-info .btn-group .btn,#product-info #button-cart{border-radius:0}.nav-tabs{border-bottom:1px solid var(--hs-line)}.nav-tabs .nav-link{border-radius:0;color:var(--hs-steel)}.nav-tabs .nav-link.active{border-color:var(--hs-carbon) var(--hs-carbon) #fff;color:var(--hs-carbon);font-weight:800}.tab-content{padding:28px 0;color:#4e544e;line-height:1.7}#product-info .image:has(img[src*="placeholder"]){display:grid;place-items:center;min-height:420px;background:linear-gradient(145deg,#eef0eb,#f8f8f5)}#product-info .image:has(img[src*="placeholder"]) img{display:none}#product-info .image:has(img[src*="placeholder"])::before{content:"Фото моделі уточнюється";display:grid;place-items:center;width:70%;min-height:180px;border:1px solid #b9c0b7;color:#697168;font:700 18px/1.2 var(--hs-display);letter-spacing:.1em;text-align:center;text-transform:uppercase}
#product-info .image img[src*="source-image-unavailable"]{width:100%;height:auto;max-height:420px;object-fit:cover;mix-blend-mode:normal}#product-info .image:has(img[src*="source-image-unavailable"]){position:relative;background:#111210}#product-info .image:has(img[src*="source-image-unavailable"])::after{content:"Ілюстративне зображення — фото моделі уточнюйте";position:absolute;left:14px;right:14px;bottom:22px;padding:9px 11px;background:rgba(17,18,16,.84);color:#fff;font-size:11px;font-weight:800;text-align:center}
#checkout-cart #shopping-cart,#checkout-checkout #content{padding-bottom:60px}.table{--bs-table-bg:transparent;--bs-table-border-color:var(--hs-line);vertical-align:middle}.table thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-steel)}.table td,.table th{padding:16px 12px}.table img.img-thumbnail{border:0;border-radius:0;background:#f4f4f1}.btn{border-radius:0}.btn-primary{--bs-btn-bg:var(--hs-carbon);--bs-btn-border-color:var(--hs-carbon);--bs-btn-hover-bg:var(--hs-graphite);--bs-btn-hover-border-color:var(--hs-graphite)}.btn-light{--bs-btn-bg:#fff;--bs-btn-border-color:#c8ccc5;--bs-btn-hover-bg:#f1f3ed;--bs-btn-hover-border-color:#aeb4ad}
#checkout-checkout .card,#checkout-checkout .accordion-item,#account-login .border,#account-register .card,#account-account .card,#information-contact .card{border:1px solid var(--hs-line)!important;border-radius:0!important;box-shadow:none}.accordion-button{border-radius:0!important;background:#f5f6f2}.accordion-button:not(.collapsed){background:var(--hs-yellow);color:var(--hs-carbon)}
#account-login .border,#account-register .card,#account-account .card{padding:24px!important}.required:after{color:#8a6500}.alert{border-radius:0}

/* Footer */
.hs-footer{position:static;padding-top:46px;background:#151614;color:#f5f5f1;border-top:3px solid var(--hs-yellow)}
.hs-footer__main{display:grid;grid-template-columns:minmax(155px,1.12fr) minmax(108px,.72fr) minmax(250px,1.72fr) minmax(155px,1fr);gap:clamp(20px,3vw,46px);padding-bottom:40px}
.hs-footer__brand img{width:168px;height:auto;max-width:100%}
.hs-footer__brand p{max-width:175px;margin:14px 0 0;color:#b6bbb3;font-size:13px;line-height:1.5}
.hs-footer__main nav,.hs-footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}
.hs-footer__main strong{display:block;min-height:27px;margin:0 0 8px;color:var(--hs-yellow);font:700 12px/1.4 var(--hs-display);letter-spacing:.1em;text-transform:uppercase}
.hs-footer__main nav a,.hs-footer__contact a{display:block;min-height:0;color:#d2d5cf;font-size:14px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}
.hs-footer__main nav a:hover,.hs-footer__contact a:hover,.hs-footer__bottom a:hover{color:var(--hs-yellow)}
.hs-footer__main a:focus-visible,.hs-footer__bottom a:focus-visible{outline:2px solid var(--hs-yellow);outline-offset:4px;color:var(--hs-yellow)}
.hs-footer__buyers-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 18px;width:100%}
.hs-footer__contact{padding-left:22px;border-left:1px solid #41453d}
.hs-footer__contact a[href^="mailto:"]{font-size:13px;color:#b6bbb3}
.hs-footer__bottom{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-top:1px solid #41453d;color:#a6aca3;font-size:12px}
.hs-footer__bottom a{display:flex;align-items:center;gap:8px;min-height:44px;color:#d2d5cf;text-decoration:none}
.hs-toast{position:fixed;z-index:110;right:24px;bottom:24px;max-width:420px;padding:16px 18px;background:#fff;border-bottom:4px solid var(--hs-yellow);box-shadow:0 16px 46px rgba(0,0,0,.27);font-size:14px;font-weight:700}.hs-toast:not([hidden]){animation:hs-toast-in .28s cubic-bezier(.22,.8,.28,1)}

.hs-product-card__price .hs-product-card__availability{color:#8a6500;font-weight:800}
@keyframes hs-menu-drop{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes hs-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media (max-width:1500px){.hs-nav__links{display:none}}
@media (max-width:1400px){.hs-nav__quick>a:nth-child(n+2){display:none}}
@media (max-width:1220px){.hs-header__main{grid-template-columns:190px minmax(220px,1fr) minmax(155px,200px) minmax(160px,200px) auto;gap:18px}.hs-header__contact{display:none}.hs-nav__quick>a{display:none}.hs-mega-menu__grid{grid-template-columns:1.1fr repeat(3,1fr);gap:18px}.hs-axle-choice{min-height:250px}.hs-native-modules>.row,#product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){html{scroll-padding-top:92px}.hs-preview-bar{display:none}.hs-utility__links>a span,.hs-utility__button span{display:none}.hs-header__main{min-height:78px;grid-template-columns:150px 1fr auto auto;gap:12px}.hs-brand img{width:138px}.hs-brand span{display:none}.hs-header__cart{max-width:210px}.hs-header__quote{display:none}.hs-mobile-menu-button{display:grid}.hs-nav__links,.hs-catalog-toggle{display:none}.hs-nav{min-height:0;background:transparent}.hs-nav__inner{min-height:0;padding:0}.hs-mega-menu{display:none!important}.hs-mobile-panel{display:block}.hs-section-head--split,.hs-section-head--models{grid-template-columns:1fr;gap:28px}.hs-hero{min-height:720px}.hs-hero__image{object-position:62% center}.hs-hero__veil{background:linear-gradient(90deg,rgba(5,6,5,.93),rgba(5,6,5,.64) 68%,rgba(5,6,5,.18)),linear-gradient(0deg,rgba(0,0,0,.58),transparent 45%)}.hs-hero__copy{width:min(650px,78vw)}.hs-proof-rail__grid{overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:0}.hs-proof-rail__grid>div{min-width:44vw;scroll-snap-align:start;padding-left:var(--hs-shell)}.hs-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-engineering{grid-template-columns:1fr}.hs-engineering__image{min-height:460px;max-height:560px}.hs-manufacturer__grid{grid-template-columns:1fr 1fr}.hs-manufacturer__wide{grid-column:1/3}.hs-fleet__grid{grid-template-columns:1fr}.hs-supplier__grid{grid-template-columns:.5fr 1.2fr}.hs-supplier__links{grid-column:1/3}.hs-footer__main{grid-template-columns:1fr 1fr}.hs-footer__brand,.hs-footer__contact{grid-column:auto}}
@media (max-width:640px){:root{--hs-shell:20px}.hs-utility{display:none}.hs-header__main{grid-template-columns:132px 1fr auto;padding-inline:16px;gap:10px}.hs-brand img{width:125px}.hs-header__search{display:none}.hs-header__cart{display:none}.hs-mobile-menu-button{justify-self:end}.hs-hero{min-height:800px}.hs-hero__image{object-position:67% center}.hs-hero__veil{background:linear-gradient(90deg,rgba(5,6,5,.94) 0%,rgba(5,6,5,.77) 58%,rgba(5,6,5,.28)),linear-gradient(0deg,rgba(0,0,0,.65),transparent 48%)}.hs-hero__content{align-items:flex-end;padding-bottom:98px}.hs-hero__copy{width:100%;padding:0}.hs-hero h1{font-size:clamp(46px,14vw,64px);max-width:540px}.hs-hero__text{font-size:16px;margin-top:20px}.hs-hero__actions{display:grid;grid-template-columns:1fr;margin-top:24px}.hs-hero__actions .hs-button{width:100%}.hs-hero__note{font-size:11px;margin-top:14px}.hs-hero__trust{width:100%}.hs-hero__trust span{min-width:0;flex:1;padding:10px 11px}.hs-hero__trust strong{font-size:11px}.hs-hero__route{bottom:17px}.hs-hero__route span{display:grid;gap:0}.hs-hero__route span:nth-of-type(3){justify-content:start;text-align:center}.hs-hero__route span:last-child{justify-content:end;text-align:right}.hs-hero__route strong{font-size:9px;line-height:1.15}.hs-hero__route small{font-size:8px}.hs-proof-rail__grid{display:flex;scrollbar-width:none}.hs-proof-rail__grid::-webkit-scrollbar{display:none}.hs-proof-rail__grid>div{min-width:82vw;min-height:104px}.hs-proof-rail strong{font-size:22px}.hs-section{padding-block:72px}.hs-section-head{margin-bottom:34px}.hs-section-head h2,.hs-manufacturer h2,.hs-supplier h2{font-size:44px}.hs-section-head p:not(.hs-section-code){font-size:16px}.hs-axle-map{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;border-left:0}.hs-axle-diagram{grid-column:1;padding:12px 0 16px;gap:6px}.hs-axle-diagram__heading{flex-direction:column;align-items:flex-start;gap:4px;font-size:9px}.hs-axle-map__choices{grid-column:1;display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;border-left:1px solid #afb4ad;scrollbar-width:none}.hs-axle-map__choices::-webkit-scrollbar{display:none}.hs-axle-choice{min-width:84vw;min-height:240px;scroll-snap-align:start;border-left:0;border-right:1px solid #afb4ad}.hs-axis-result{align-items:flex-start;flex-direction:column;gap:7px}.hs-axis-result>a{margin-left:0}.hs-section-head--models h2{font-size:50px}.hs-concept-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-left:0;padding-right:16vw;scrollbar-width:none}.hs-concept-grid::-webkit-scrollbar{display:none}.hs-concept-card{min-width:84vw;scroll-snap-align:start;border-left:1px solid var(--hs-line)}.hs-native-modules{margin-top:54px}.hs-native-modules>.row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-left:0;padding-right:16vw;scrollbar-width:none}.hs-native-modules>.row::-webkit-scrollbar{display:none}.hs-native-modules>.row>.col{min-width:84vw;scroll-snap-align:start;border-left:1px solid var(--hs-line)}.hs-native-modules>[id^=carousel-banner-]{margin-inline:0}.hs-native-modules .carousel-inner img{height:260px}.hs-engineering__image{min-height:390px}.hs-engineering__image:before{inset:18px}.hs-engineering__image img{padding:52px}.hs-engineering__label{left:18px;top:18px}.hs-engineering__readout{right:18px;bottom:18px;font-size:9px}.hs-engineering__content{padding-block:68px}.hs-engineering h2{font-size:50px}.hs-engineering__lead{font-size:16px}.hs-engineering-list article{grid-template-columns:34px 1fr}.hs-manufacturer__grid{gap:10px}.hs-manufacturer__wide{aspect-ratio:1.55/1!important}.hs-manufacturer__grid figure figcaption{font-size:9px;left:8px;bottom:8px}.hs-fleet__copy h2{font-size:50px}.hs-fleet__copy>p:not(.hs-section-code){font-size:16px}.hs-fleet-form{padding:24px 18px}.hs-form-grid{grid-template-columns:1fr}.hs-form-grid__wide{grid-column:auto}.hs-fleet-form>.hs-button{width:100%}.hs-supplier__grid{grid-template-columns:1fr}.hs-supplier__mark{width:180px}.hs-supplier__grid>div:nth-child(2),.hs-supplier__links{grid-column:auto}.hs-supplier__grid>div:nth-child(2)>p:not(.hs-section-code){font-size:16px}.hs-final-cta__inner{align-items:flex-start;flex-direction:column;gap:24px}.hs-final-cta .hs-button{width:100%}.hs-footer__main{grid-template-columns:1fr;gap:34px}.hs-footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding-block:14px}.hs-product-card h3{font-size:30px}#product-category,#product-search,#product-special,#product-manufacturer,#product-compare,#product-info,#checkout-cart,#checkout-checkout,#account-login,#account-register,#account-account,#information-contact,#information-information,#information-sitemap{padding-inline:20px}#product-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-left:0;padding-right:16vw;scrollbar-width:none}#product-list::-webkit-scrollbar{display:none}#product-list>.col{min-width:84vw;scroll-snap-align:start;border-left:1px solid var(--hs-line)}#product-category h1,#product-search h1,#product-special h1,#product-manufacturer h1,#product-compare h1,#product-info h1,#checkout-cart h1,#checkout-checkout h1,#account-login h1,#account-register h1,#account-account h1,#information-contact h1,#information-information h1,#information-sitemap h1{font-size:50px}.table-responsive{border:0}#checkout-checkout .row>div{margin-bottom:18px}}
@media (max-width:360px){.hs-hero h1{font-size:44px}.hs-hero{min-height:720px}.hs-axle-choice,.hs-concept-card,.hs-native-modules>.row>.col{min-width:88vw}.hs-header__main{grid-template-columns:120px 1fr auto}.hs-brand img{width:115px}.hs-mobile-menu-button{width:44px;height:44px}}
@media (max-width:640px){.hs-axle-diagram__swipe{display:block;align-self:flex-start;color:#8a6500;font:800 10px var(--hs-display);letter-spacing:.11em}.hs-axle-diagram__canvas{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#aeb4ac transparent}.hs-axle-diagram__graphic{width:640px;max-width:none}}
@media (max-width:900px){.hs-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px 38px}.hs-footer__contact{padding-left:0;border-left:0}.hs-footer__brand,.hs-footer__contact{grid-column:auto}}
@media (max-width:640px){.hs-footer{padding-top:36px}.hs-footer__main{grid-template-columns:1fr 1fr;gap:30px 18px;padding-bottom:32px}.hs-footer__brand{grid-column:1/-1;padding-bottom:24px;border-bottom:1px solid #41453d}.hs-footer__brand p{max-width:none;margin-top:8px}.hs-footer__main nav[aria-label="Покупцям"]{grid-column:1/-1}.hs-footer__buyers-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.hs-footer__main nav a,.hs-footer__contact a{font-size:13px}.hs-footer__main strong{margin-bottom:4px}.hs-footer__contact{grid-column:1/-1;padding-top:22px;border-top:1px solid #41453d}.hs-footer__bottom{gap:6px;padding-block:12px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hs-concept-card:hover,.hs-concept-card:hover .hs-concept-card__media img,.hs-product-card:hover .hs-product-card__media img,.hs-engineering__image:hover img,.hs-button:hover{transform:none}}
.hs-fleet-contact{align-self:start;background:#fff;padding:clamp(30px,4vw,62px)}.hs-fleet-contact h3{margin:0;font:600 clamp(34px,3.2vw,56px)/1 var(--hs-display);letter-spacing:-.035em}.hs-fleet-contact>p:not(.hs-section-code){max-width:520px;margin:24px 0 0;color:#515651;font-size:17px;line-height:1.65}.hs-fleet-contact .hs-button{margin-top:30px;width:100%}.hs-mobile-panel__account{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #d9dcd6;font-weight:800}
#account-return{width:100%;max-width:1600px;padding-inline:var(--hs-shell);margin:0 auto}#account-return h1{margin:0 0 34px;font:600 clamp(46px,5vw,76px)/.98 var(--hs-display);letter-spacing:-.035em}#account-return .card{border:1px solid var(--hs-line);border-radius:0;box-shadow:none}#account-return .card-body{padding:clamp(24px,4vw,54px)}#modal-information .modal-dialog{max-width:780px}#modal-information .modal-content{border:0;border-radius:0;border-top:6px solid var(--hs-yellow);box-shadow:0 24px 60px rgba(0,0,0,.24)}#modal-information .modal-header{padding:24px 28px;border-bottom:1px solid var(--hs-line)}#modal-information .modal-title{font:600 34px/1 var(--hs-display)}#modal-information .modal-body{padding:28px;color:#515651;font-size:16px;line-height:1.7}

/* Native currency, cart and category state */
.hs-header__currency{margin-top:4px;min-height:20px}.hs-header__currency .hs-currency{margin:0}.hs-currency__toggle{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--hs-steel);font-size:11px;line-height:1.2;cursor:pointer}.hs-currency__toggle strong{color:var(--hs-carbon);font-size:12px}.hs-currency__toggle:hover,.hs-currency__toggle:focus{color:var(--hs-carbon)}.hs-currency .dropdown-menu{min-width:190px;border:1px solid var(--hs-line);border-radius:0;box-shadow:0 16px 35px rgba(17,18,16,.16);padding:5px}.hs-currency .dropdown-item{width:100%;border:0;background:#fff;color:var(--hs-carbon);font-size:12px;text-align:left;cursor:pointer}.hs-currency .dropdown-item:hover,.hs-currency .dropdown-item:focus{background:var(--hs-yellow);color:var(--hs-carbon)}
#product-category .list-group-item.active,#product-category .list-group-item.active:hover,#product-category .list-group-item.active:focus{border-color:var(--hs-carbon);background:var(--hs-carbon);color:var(--hs-yellow)}#product-category .list-group-item{border-color:var(--hs-line);border-radius:0;color:var(--hs-carbon)}#product-category .list-group-item:hover,#product-category .list-group-item:focus{background:#f5f6f2;color:#8a6500}#product-category .list-group-item.active a{color:inherit}
.hs-product-card__copy p{word-break:normal;overflow-wrap:normal}
#checkout-cart .hs-cart-stock-alert{display:flex;align-items:flex-start;gap:10px;margin:0 0 22px;border:1px solid rgba(138,101,0,.32);border-left:4px solid var(--hs-yellow);border-radius:0;background:#fff7dc;color:#493900;padding:15px 17px}#checkout-cart .hs-cart-page__table{border:1px solid var(--hs-line);background:#fff}#checkout-cart .hs-cart-page__table .table{margin-bottom:0}#checkout-cart .hs-cart-page__table tbody tr:hover{background:#fbfcf8}#checkout-cart .hs-cart-stock-note{color:#8a6500;font-size:12px;font-weight:800;white-space:nowrap}#checkout-cart .hs-cart-stock-help{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;border-left:4px solid var(--hs-yellow);background:var(--hs-fog);padding:18px 20px}#checkout-cart .hs-cart-stock-help strong{font:600 22px/1 var(--hs-display)}#checkout-cart .hs-cart-stock-help span{color:#515651;font-size:13px}#checkout-cart .hs-cart-stock-help .btn{white-space:nowrap}#checkout-cart .hs-cart-next-title{margin-top:40px}#checkout-cart .hs-cart-next-copy{max-width:920px;color:#515651;line-height:1.65}#checkout-cart .hs-cart-actions{margin-top:24px}#checkout-cart .hs-cart-actions .disabled{opacity:.45;pointer-events:none}#checkout-cart .hs-cart-empty{padding:26px 0;color:var(--hs-steel);font-size:18px}
@media (max-width:900px){#checkout-cart .hs-cart-stock-help{grid-template-columns:1fr;gap:9px}#checkout-cart .hs-cart-stock-help .btn{justify-self:start}#checkout-cart .hs-cart-stock-note{display:inline-block;white-space:normal}.hs-header__currency{display:none}}

/* Native action and catalog grid contracts */
#product-list>.col,.hs-native-modules>.row>.col{width:100%;max-width:none;flex:none}
@media (max-width:640px){#product-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;overflow:visible;padding-right:0}#product-list>.col{min-width:0;width:100%;max-width:100%;flex:0 0 100%;margin:0!important}#product-list .hs-product-card{width:100%}#product-list .hs-product-card h3{overflow-wrap:anywhere;font-size:clamp(25px,7vw,30px)}}
@media (max-width:640px){#checkout-cart .hs-cart-page__table{overflow:visible}#checkout-cart .hs-cart-page__table table,#checkout-cart .hs-cart-page__table tbody,#checkout-cart .hs-cart-page__table tfoot{display:block;width:100%;min-width:0}#checkout-cart .hs-cart-page__table thead{display:none}#checkout-cart .hs-cart-page__table .hs-cart-product-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:0 12px;padding:14px;border-bottom:1px solid var(--hs-line)}#checkout-cart .hs-cart-page__table .hs-cart-product-row>td{display:block;min-width:0;border:0;padding:0}#checkout-cart .hs-cart-cell--image{grid-column:1;grid-row:1}#checkout-cart .hs-cart-cell--image img{width:82px;height:82px;object-fit:contain}#checkout-cart .hs-cart-cell--name{grid-column:2;grid-row:1;overflow-wrap:anywhere;font-size:15px;line-height:1.4}#checkout-cart .hs-cart-cell--quantity,#checkout-cart .hs-cart-cell--price,#checkout-cart .hs-cart-cell--total{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--hs-line)!important;padding-top:12px!important;margin-top:12px}#checkout-cart .hs-cart-cell--quantity::before,#checkout-cart .hs-cart-cell--price::before,#checkout-cart .hs-cart-cell--total::before{content:attr(data-label);color:var(--hs-steel);font-size:12px;font-weight:700}#checkout-cart .hs-cart-cell--quantity form{width:min(176px,60%)}#checkout-cart .hs-cart-cell--price,#checkout-cart .hs-cart-cell--total{font-weight:800}#checkout-cart .hs-cart-page__table tfoot tr{display:grid;grid-template-columns:1fr auto}#checkout-cart .hs-cart-page__table tfoot td{display:block;min-width:0;padding:12px 14px}#checkout-cart .hs-cart-page__table tfoot td:first-child{grid-column:1;white-space:normal}#checkout-cart .hs-cart-page__table tfoot td:last-child{grid-column:2;white-space:nowrap}}
body.hs-body .hs-cart__toggle,body.hs-body .hs-cart__toggle:hover,body.hs-body .hs-cart__toggle:focus{background:var(--hs-carbon)!important;color:var(--hs-white)!important;border-color:var(--hs-carbon)!important}
body.hs-body .hs-catalog-toggle,body.hs-body .hs-catalog-toggle:hover,body.hs-body .hs-catalog-toggle:focus{background:var(--hs-yellow)!important;color:var(--hs-carbon)!important;border-color:var(--hs-yellow)!important}
body.hs-body .hs-button--yellow,body.hs-body .hs-button--yellow:hover,body.hs-body .hs-button--yellow:focus,body.hs-body .hs-button--yellow:focus-visible{background:var(--hs-yellow)!important;color:var(--hs-carbon)!important;border-color:var(--hs-yellow)!important}
body.hs-body .hs-button--dark,body.hs-body .hs-button--dark:hover,body.hs-body .hs-button--dark:focus,body.hs-body .hs-button--dark:focus-visible{background:var(--hs-carbon)!important;color:var(--hs-white)!important;border-color:var(--hs-carbon)!important}
body.hs-body .hs-button--light,body.hs-body .hs-button--light:hover,body.hs-body .hs-button--light:focus,body.hs-body .hs-button--light:focus-visible{background:var(--hs-white)!important;color:var(--hs-carbon)!important;border-color:#c9cdc6!important}
body.hs-body .hs-product-card__actions button:first-of-type,body.hs-body .hs-product-card__actions button:first-of-type:hover,body.hs-body .hs-product-card__actions button:first-of-type:focus{background:var(--hs-carbon)!important;color:var(--hs-white)!important;border-color:var(--hs-carbon)!important}
body.hs-body .btn-primary,body.hs-body .btn-primary:hover,body.hs-body .btn-primary:focus,body.hs-body .btn-primary:active{background:var(--hs-carbon)!important;color:var(--hs-white)!important;border-color:var(--hs-carbon)!important}
body.hs-body .hs-hero h1,body.hs-body .hs-engineering h2,body.hs-body .hs-engineering h3{color:var(--hs-white)!important}
body.hs-body .hs-engineering .hs-section-code{color:var(--hs-yellow)!important}
/* The seeded OpenCart home modules are demo electronics/slideshow/brands; keep native catalog routes intact and do not surface them in the 100 ШИН shell. */
#common-home .hs-native-modules{display:none!important}
.hs-header__quote{width:100%;min-width:0}.hs-engineering__source{margin:24px 0 0;color:#aeb4ad;font-size:12px;line-height:1.55}.hs-manufacturer__link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;border-bottom:1px solid currentColor;color:#8a6500;font-weight:800}.hs-form-disclosure{margin:14px 0 0;color:#6f756e;font-size:11px;line-height:1.45}
@media (max-width:900px){#product-list>.col,.hs-native-modules>.row>.col{width:auto}}

/* Keep the two equal-height header actions on the same baseline. OpenCart's
   generic #cart rule otherwise adds a 10px bottom margin to this grid item. */
#cart.hs-header__cart{margin-bottom:0}
.hs-hero h1 mark{padding:0}
.hs-supplier__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}
.hs-supplier__copy>p:not(.hs-section-code){margin:24px 0 0;color:#515651;font-size:17px;line-height:1.7}
@media (max-width:900px){.hs-supplier__grid{grid-template-columns:1fr}.hs-supplier__links{grid-column:auto}}
@media (max-width:640px){.hs-supplier__copy>p:not(.hs-section-code){font-size:16px}}

/* Approved mega-menu composition: keep the full desktop IA visible at 1280px,
   with the native category, comparison and cart destinations unchanged. */
@media (min-width:1221px){
  .hs-nav__links,.hs-nav__quick{display:flex}
  .hs-nav__quick>a:nth-child(n){display:flex}
  .hs-catalog-toggle,.hs-nav__item>a,.hs-nav__quick>a{padding-inline:16.64px;font-size:13px;font-weight:600}
  .hs-nav__quick>a{padding-inline:10px;gap:7px}
  .hs-nav__quick>a i{font-size:12px}
  .hs-catalog-toggle{min-width:190px}
  .hs-mega-menu__grid{grid-template-columns:1.3fr 1fr .8fr 1fr;column-gap:var(--hs-shell);align-items:start;min-height:411px;padding-block:38px 44px}
  .hs-mega-menu .hs-section-code{margin-bottom:16px;font-size:13px;letter-spacing:.13em}
  .hs-mega-menu__intro h2{max-width:330px;margin-bottom:18px;font-size:clamp(28px,2.05vw,30px);line-height:1.08}
  .hs-mega-menu__intro>p:not(.hs-section-code){max-width:330px;margin-bottom:23px;font-size:14px;line-height:1.55}
  .hs-mega-menu__column .hs-mega-menu__title{margin:0 0 13px;padding-bottom:0;border-bottom:0;font-size:13px!important;line-height:1.2!important;letter-spacing:.13em;text-transform:uppercase}
  .hs-mega-menu__column>a{grid-template-columns:32px 1fr;padding:11px 0 12px}
  .hs-mega-menu__column>a>span{font-size:11px}
  .hs-mega-menu__column>a>strong{font-size:15px;line-height:1.2}
  .hs-mega-menu__column>a>small{font-size:12px;line-height:1.35;margin-top:3px}
  .hs-mega-menu__column>a.hs-mega-menu__route{display:flex;align-items:center;padding:13px 0;font-size:14px}
  .hs-mega-menu__column>a.hs-mega-menu__route strong{font-size:14px;line-height:1.3}
  .hs-mega-menu__catalog{align-self:start;min-height:323px;padding:24px;gap:12px}
  .hs-mega-menu__catalog .hs-section-code{margin-bottom:10px}
  .hs-mega-menu__catalog strong{max-width:205px;font-size:25px;line-height:1.05}
  .hs-mega-menu__catalog ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#493900;font-size:12px;line-height:1.4}
  .hs-mega-menu__catalog li::marker{font-size:8px}
  .hs-mega-menu__catalog .hs-button{min-height:52px;margin-top:auto}
}
@media (min-width:1221px) and (max-width:1320px){.hs-mega-menu__grid{min-height:436px}.hs-mega-menu__catalog{min-height:354px}}
@media (min-width:901px) and (max-width:1220px){
  .hs-nav__links,.hs-nav__quick{display:none}
  .hs-mega-menu__grid{grid-template-columns:1.15fr 1fr;gap:24px;min-height:0;padding-block:28px 34px}
  .hs-mega-menu__catalog{grid-column:1/-1}
}

/* Preview header allocation: keep native contact/cart/offer actions visible
   while giving the search field its intended desktop reading width. */
@media (min-width:1221px){
  .hs-header__main{grid-template-columns:210px minmax(0,1fr) 150px minmax(175px,max-content) 155px 0;gap:10px}
  .hs-header__contact{min-width:0}
  .hs-header__contact>a{font-size:13px}
  body.hs-body .hs-cart__toggle{padding-inline:8px;gap:6px;font-size:12px;white-space:nowrap}
  .hs-header__quote{padding-inline:10px;font-size:13px}
}
@media (min-width:901px) and (max-width:1220px){
  .hs-search input{padding-inline:10px}
  .hs-header__main{grid-template-columns:190px minmax(220px,1fr) minmax(175px,max-content) minmax(160px,200px) auto}
  body.hs-body .hs-cart__toggle{padding-inline:12px;font-size:12px;white-space:nowrap}
}
@media (min-width:641px) and (max-width:755px){
  .hs-header__main{grid-template-columns:150px minmax(0,1fr) 48px;gap:10px;padding-block:12px}
  .hs-header__cart{grid-column:2;grid-row:1;justify-self:end;width:max-content;max-width:100%}
  .hs-header__search{grid-column:1/-1;grid-row:2}
  .hs-mobile-menu-button{grid-column:3;grid-row:1}
}
.hs-mobile-panel__link{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #d9dcd6;font-weight:800}
.hs-mobile-panel__secondary{margin-top:22px;padding-top:18px;border-top:1px solid #cfd2cc}
.hs-mobile-panel__secondary .hs-section-code{margin-bottom:4px}
@media (max-width:900px){.hs-mobile-panel{max-height:calc(100dvh - 79px);overflow-y:auto}}
