.mh-section{--mh-blue: #0057c8;--mh-orange: #f47b20;--mh-off-black: #202020}.mh-responsive-hero__link,.mh-responsive-hero__media{display:block}.mh-responsive-hero{padding-block:1.6rem;background:transparent}.mh-responsive-hero__frame{position:relative;overflow:hidden;border-radius:1rem;background:var(--mh-off-black);box-shadow:0 .8rem 2.4rem #0000001a}.mh-responsive-hero__image{display:block;width:100%;height:var(--mh-hero-height-mobile, auto);object-fit:cover;object-position:var(--mh-hero-position, center)}.mh-responsive-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:2.4rem;pointer-events:none}.mh-responsive-hero__content--center{justify-content:center;text-align:center}.mh-responsive-hero__content--right{justify-content:flex-end;text-align:right}.mh-responsive-hero__content--left{justify-content:flex-start;text-align:left}.mh-responsive-hero__panel{max-width:64rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 35%)}.mh-responsive-hero__heading{margin:0 0 1rem;color:inherit}.mh-responsive-hero__text{margin-bottom:1.6rem}.mh-responsive-hero__button{pointer-events:auto}@media screen and (min-width:750px){.mh-responsive-hero__image{height:var(--mh-hero-height-desktop, auto)}.mh-responsive-hero__content{padding:4.8rem}}@media screen and (max-width:749px){.mh-responsive-hero{padding-block:1rem}.mh-responsive-hero__container{padding-inline:1.5rem}.mh-responsive-hero__frame{border-radius:.8rem}}.mh-trust-strip{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-block:.1rem solid rgba(var(--color-foreground),.12)}.mh-trust-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:1.4rem}.mh-trust-strip__item{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.9rem;min-width:0;padding:1.1rem 1.2rem}.mh-trust-strip__icon{width:3rem;height:3rem;color:var(--mh-orange)}.mh-trust-strip__icon svg{width:100%;height:100%}.mh-trust-strip__title{margin:0;font-size:1.3rem;font-weight:700}.mh-trust-strip__text{margin:.2rem 0 0;font-size:1.1rem;line-height:1.35;opacity:.78}@media screen and (min-width:990px){.mh-trust-strip__grid{grid-template-columns:repeat(var(--mh-trust-columns, 4),minmax(0,1fr))}.mh-trust-strip__item+.mh-trust-strip__item{border-left:.1rem solid rgba(var(--color-foreground),.12)}}.mh-parts-diagram{padding-block:2.4rem 5rem}.mh-parts-diagram__header{margin-bottom:2.4rem}.mh-parts-diagram__eyebrow{margin:0 0 .5rem;color:var(--mh-orange);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mh-parts-diagram__title{margin:0}.mh-parts-diagram__meta{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:1rem}.mh-parts-diagram__meta span{display:inline-flex;gap:.45rem}.mh-parts-diagram__layout{display:grid;gap:2.4rem}.mh-parts-diagram__visual,.mh-parts-diagram__catalogue{min-width:0}.mh-parts-diagram__image-wrap{border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:#fff;overflow:hidden}.mh-parts-diagram__image-button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.mh-parts-diagram__image{display:block;width:100%;height:auto}.mh-parts-diagram__enlarge-label{position:absolute;right:1rem;bottom:1rem;padding:.65rem 1rem;border-radius:999px;background:#0057c8eb;color:#fff;font-size:1.1rem;font-weight:700;box-shadow:0 .3rem 1rem #0000002e}.mh-parts-diagram__image-button:hover .mh-parts-diagram__enlarge-label{background:var(--mh-orange)}.mh-parts-diagram__image-button:focus-visible{outline:.3rem solid var(--mh-orange);outline-offset:-.3rem}.mh-parts-lightbox{width:min(96vw,160rem);height:min(94vh,100rem);max-width:none;max-height:none;padding:0;border:0;border-radius:1rem;background:#fff;box-shadow:0 2rem 6rem #00000059}.mh-parts-lightbox::backdrop{background:#08121ed1;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.mh-parts-lightbox__inner{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.mh-parts-lightbox__toolbar{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;border-bottom:.1rem solid rgb(0 87 200 / 15%);background:#fff}.mh-parts-lightbox__toolbar strong{flex:1;min-width:0;overflow:hidden;color:#0057c8;text-overflow:ellipsis;white-space:nowrap}.mh-parts-lightbox__control{min-height:3.8rem;padding:.7rem 1.2rem;border:.1rem solid #0057c8;border-radius:.5rem;background:#fff;color:#0057c8;font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.mh-parts-lightbox__control:hover{border-color:var(--mh-orange);color:var(--mh-orange)}.mh-parts-lightbox__close{background:#0057c8;color:#fff}.mh-parts-lightbox__viewport{position:relative;display:block;overflow:hidden;padding:1.5rem;background:#eef1f4;overscroll-behavior:contain}.mh-parts-lightbox__image{position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;display:block;width:calc(100% - 3rem);height:calc(100% - 3rem);max-width:none;max-height:none;object-fit:contain;cursor:zoom-in}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__viewport{display:block}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__image{position:absolute;inset:auto;top:50%;left:50%;width:var(--mh-image-zoom-width, 100%);height:var(--mh-image-zoom-height, auto);max-width:none;max-height:none;object-fit:contain;transform:translate(-50%,-50%) translate(var(--mh-image-pan-x, 0),var(--mh-image-pan-y, 0));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__image.is-dragging{cursor:grabbing}.mh-parts-lightbox__pan-hint{position:absolute;left:50%;bottom:1.2rem;z-index:2;display:none;padding:.55rem .9rem;border-radius:999px;background:#0057c8e0;color:#fff;font-size:1rem;font-weight:700;pointer-events:none;transform:translate(-50%)}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__pan-hint{display:block}.mh-parts-lightbox__control:disabled{border-color:#0057c833;background:#eef1f4;color:#0057c87a;cursor:not-allowed}.mh-parts-diagram__notice{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border-left:.4rem solid var(--mh-orange);background:rgba(var(--color-foreground),.05)}.mh-parts-diagram__toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin-bottom:1.4rem}.mh-parts-diagram__search{flex:1 1 24rem}.mh-parts-diagram__search label{display:block;margin-bottom:.45rem;font-weight:700}.mh-parts-diagram__search input{width:100%;min-height:4.5rem;padding:.9rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.4rem;font:inherit}.mh-parts-diagram__table-wrap{overflow-x:auto;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem}.mh-parts-diagram__table{width:100%;min-width:67rem;border-collapse:collapse;table-layout:fixed;font-size:1.25rem;line-height:1.35}.mh-parts-diagram__table th{padding:.8rem .65rem;background:var(--mh-off-black);color:#fff;text-align:left;font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.mh-parts-diagram__table td{padding:.75rem .65rem;border-top:.1rem solid rgba(var(--color-foreground),.12);vertical-align:middle;overflow-wrap:anywhere}.mh-parts-diagram__col-ref{width:5rem}.mh-parts-diagram__col-image{width:5.8rem}.mh-parts-diagram__col-description{width:auto}.mh-parts-diagram__col-number{width:12rem}.mh-parts-diagram__col-qty{width:4.2rem}.mh-parts-diagram__col-price{width:11.5rem}.mh-parts-diagram__col-action{width:9.2rem}.mh-parts-diagram__table tbody tr:hover{background:#123c690d}.mh-parts-diagram__ref{font-weight:800;color:var(--mh-blue)}.mh-parts-diagram__part-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mh-parts-diagram__thumbnail-cell{text-align:center}.mh-parts-diagram__thumbnail-button{display:inline-grid;width:4.6rem;height:4.6rem;padding:0;overflow:hidden;place-items:center;border:.1rem solid rgb(0 87 200 / 18%);border-radius:.5rem;background:#fff;cursor:zoom-in}.mh-parts-diagram__thumbnail-button:hover{border-color:var(--mh-orange);box-shadow:0 .3rem .8rem #0000001f}.mh-parts-diagram__thumbnail{display:block;width:100%;height:100%;object-fit:contain}.mh-parts-diagram__muted{color:rgba(var(--color-foreground),.62);font-size:1.2rem}.mh-parts-diagram__actions{display:flex;gap:.7rem;align-items:center}.mh-parts-diagram__actions .button{min-height:3.8rem;padding:.7rem 1.2rem;font-size:1.2rem}.mh-parts-diagram__form{display:inline-flex;align-items:center;gap:.45rem;margin:0;white-space:nowrap}.mh-parts-diagram__quantity{width:3.8rem;min-height:3.5rem;padding:.35rem;border:.1rem solid rgb(0 87 200 / 30%);border-radius:.45rem;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-weight:700;text-align:center}.mh-parts-diagram__quantity:focus{border-color:var(--mh-orange);outline:.2rem solid rgb(244 123 32 / 22%);outline-offset:.1rem}.mh-parts-diagram__add{display:inline-grid;width:3.7rem;height:3.7rem;padding:0;place-items:center;border:0;border-radius:.5rem;background:var(--mh-orange);color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.mh-parts-diagram__add:hover{background:#0057c8;transform:translateY(-.1rem)}.mh-parts-diagram__add:focus-visible{outline:.2rem solid #0057c8;outline-offset:.25rem}.mh-parts-diagram__add svg{width:2rem;height:2rem}.mh-parts-diagram__check-icon{display:none}.mh-parts-diagram__add.is-loading{opacity:.65;cursor:wait;animation:mh-parts-pulse .7s ease-in-out infinite alternate}.mh-parts-diagram__add.is-added{background:#2e7d32}.mh-parts-diagram__add.is-added .mh-parts-diagram__cart-icon{display:none}.mh-parts-diagram__add.is-added .mh-parts-diagram__check-icon{display:block}@keyframes mh-parts-pulse{to{opacity:1}}.mh-parts-diagram__table .mh-vat-price{white-space:nowrap}.mh-parts-diagram__empty{padding:2rem;text-align:center}body:has([data-parts-diagram]) #MainContent>.shopify-section:not(:has([data-parts-diagram])){display:none}@media screen and (min-width:990px){.mh-parts-diagram{padding-block:4rem 7rem}.mh-parts-diagram__layout{grid-template-columns:minmax(34rem,.9fr) minmax(0,1.6fr);align-items:start}.mh-parts-diagram__visual{position:sticky;top:2rem}}@media screen and (max-width:749px){.mh-parts-diagram__table-wrap{overflow:visible;border:0;border-radius:0}.mh-parts-diagram__table,.mh-parts-diagram__table tbody{display:block;width:100%;min-width:0}.mh-parts-diagram__table thead{display:none}.mh-parts-diagram__table tbody{display:grid;gap:.8rem}.mh-parts-diagram__table tbody tr{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 8.2rem;grid-template-areas:"ref description action" "image number action" "image quantity price";gap:.35rem .7rem;align-items:center;padding:.85rem;border:.1rem solid rgb(0 87 200 / 16%);border-radius:.7rem;background:#fff;box-shadow:0 .2rem .7rem #0057c80f}.mh-parts-diagram__table td{min-width:0;padding:0;border:0}.mh-parts-diagram__table td:nth-child(1){grid-area:ref;align-self:start}.mh-parts-diagram__table td:nth-child(1):before{content:"Ref ";color:rgba(var(--color-foreground),.58);font-size:.9rem;font-weight:700;text-transform:uppercase}.mh-parts-diagram__table td:nth-child(2){grid-area:image;align-self:start}.mh-parts-diagram__table td:nth-child(3){grid-area:description;font-size:1.3rem;font-weight:750}.mh-parts-diagram__table td:nth-child(4){grid-area:number}.mh-parts-diagram__table td:nth-child(5){grid-area:quantity}.mh-parts-diagram__table td:nth-child(6){grid-area:price;justify-self:end;text-align:right}.mh-parts-diagram__table td:nth-child(7){grid-area:action;justify-self:end}.mh-parts-diagram__table td:nth-child(4):before,.mh-parts-diagram__table td:nth-child(5):before{color:rgba(var(--color-foreground),.58);font-family:var(--font-body-family);font-size:.95rem;font-weight:600}.mh-parts-diagram__table td:nth-child(4):before{content:"Part "}.mh-parts-diagram__table td:nth-child(5):before{content:"Recommended: "}.mh-parts-diagram__thumbnail-button{width:4.4rem;height:4.4rem}.mh-parts-diagram__form{gap:.4rem}.mh-parts-diagram__quantity{width:3.6rem}.mh-parts-diagram__add{width:3.6rem;height:3.6rem}.mh-parts-diagram__actions{justify-content:flex-end}.mh-parts-diagram__actions .button{min-height:3.6rem;padding:.6rem .8rem}.mh-parts-lightbox{width:96vw;height:92vh;border-radius:.7rem}.mh-parts-lightbox__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.9rem}.mh-parts-lightbox__toolbar strong{grid-column:1 / -1;width:100%}.mh-parts-lightbox__control{display:block!important;width:100%;min-width:0}.mh-parts-lightbox__viewport{padding:.8rem}.mh-parts-lightbox__image{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__viewport{touch-action:none}.mh-parts-lightbox[data-zoomed=true] .mh-parts-lightbox__image{width:var(--mh-image-zoom-width, 100%);height:var(--mh-image-zoom-height, auto);-webkit-user-drag:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-mh-components.css.map */
