.mxc{display:block;color:#152e3a;background:var(--mxc-paper);font-size:16px;line-height:1.55}.mxc *,.mxc *:before,.mxc *:after{box-sizing:border-box}.mxc h2,.mxc h3,.mxc p,.mxc ul{margin:0}.mxc ul{padding:0;list-style:none}.mxc a{color:inherit;text-decoration:none}.mxc img{display:block;width:100%;max-width:100%}.mxc :focus-visible{outline:2px solid #2682a3;outline-offset:3px}.mxc [hidden]{display:none!important}.mxc h2,.mxc h3{color:inherit;font-family:var(--font-heading-family,system-ui,sans-serif);font-weight:700;letter-spacing:-.025em}.mxc h2{font-size:clamp(28px,3.25vw,46px);line-height:1.06}.mxc-wrap{width:min(1248px,calc(100% - (2*clamp(18px,4vw,56px))));margin-inline:auto}.mxc-space{padding-block:clamp(28px,4vw,54px)}.mxc section{scroll-margin-top:clamp(20px,7vw,96px)}.mxc-tinted{background:#eaf2f7}.mxc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mxc-button,.mxc-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700}.mxc .mxc-button{justify-content:center;padding:8px 14px;border:0;border-radius:7px;color:#fff;background:var(--mxc-accent);font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer}.mxc .mxc-button:hover{filter:brightness(1.12)}.mxc .mxc-button-light{color:#082a36;background:#b6ecf8}.mxc-link{font-size:14px}.mxc-link:hover{text-decoration:underline;text-underline-offset:4px}.mxc-catalog{padding-top:clamp(22px,3.5vw,46px)}.mxc-panel{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(16px,2.7vw,34px);border:1px solid #cbdfe8;border-radius:14px;background:#eaf4f8}.mxc-panel h2{margin-bottom:12px;font-size:clamp(24px,2.55vw,34px)}.mxc-search{display:flex;gap:8px}.mxc-search input{flex:1;min-width:0;height:48px;padding:8px 10px;border:1px solid #8ba8b7;border-radius:8px;background:#fff;color:#152e3a;font:inherit;font-size:16px}.mxc .mxc-codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mxc-codes a{display:grid;place-items:center;min-height:44px;padding-inline:12px;border:1px solid #c5dce7;border-radius:7px;background:#fff;font-size:13px;font-weight:700}.mxc-codes a:hover{background:#d7ecf5}.mxc-catalog-link{padding-inline-start:25px;border-inline-start:1px solid #c4dce8}.mxc-catalog-link p,.mxc-heading p{color:#45626e;font-size:14px}.mxc .mxc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mxc .mxc-segments,.mxc .mxc-services{margin-top:22px}.mxc-segment{display:flex;flex-direction:column;justify-content:space-between;min-height:182px;overflow:hidden;border-radius:8px;background:#e5f1f6}.mxc-segment img{height:135px;object-fit:contain;mix-blend-mode:multiply}.mxc-segment-2{background:#deedf6}.mxc-segment-3{background:#e7edf2}.mxc .mxc-segment-4{color:#fff;background:var(--mxc-accent)}.mxc-segment-4 img{object-fit:cover;object-position:center 55%;mix-blend-mode:normal}.mxc-segment>span{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-weight:700;line-height:1.25}.mxc-segment:hover>span,.mxc-service:hover strong{text-decoration:underline;text-underline-offset:3px}.mxc-heading{display:flex;align-items:end;justify-content:space-between;gap:10px 24px;margin-bottom:22px}.mxc-heading p{margin-top:7px}.mxc-shelf-actions,.mxc-arrows{display:flex;align-items:center;gap:8px}.mxc-arrows button{width:44px;height:44px;padding:0;border:1px solid #bfd6e2;border-radius:8px;background:#fff;color:#152e3a;font:inherit;cursor:pointer}.mxc-arrows button[aria-disabled=true]{opacity:.45;cursor:default}.mxc-product{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d4e3ea;border-radius:9px;background:#fff}.mxc-product:hover{border-color:#86adbd}.mxc-product-image{position:relative;height:clamp(145px,15vw,206px);background:#f5fafc}.mxc-product-image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding:10px;object-fit:contain;mix-blend-mode:multiply}.mxc-product-body{display:flex;flex:1;flex-direction:column;padding:14px 16px}.mxc-product-body h3{margin-top:4px;font-size:clamp(22px,2.2vw,31px);line-height:1.08;overflow-wrap:anywhere}.mxc-product-body p{margin-top:5px;color:#45626e;font-size:13px}.mxc .mxc-vendor{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mxc-product-end{display:grid;gap:7px;margin-top:auto;padding-top:12px}.mxc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-variant-numeric:tabular-nums}.mxc-price s,.mxc-price small,.mxc-unavailable{font-size:12px}.mxc-price strong{font-size:19px}.mxc-product .mxc-button{justify-content:space-between}.mxc-product .mxc-button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.mxc-offer{margin-bottom:clamp(30px,4.4vw,58px)}.mxc-industrial{padding-top:clamp(28px,4vw,54px)}.mxc-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:12px;color:#fff;background:var(--mxc-dark)}.mxc-offer-image{display:grid;place-items:center;background:#d6ecf5}.mxc-offer-image img{height:clamp(180px,25vw,284px);object-fit:contain;mix-blend-mode:multiply}.mxc-promo-body{align-self:center;padding:clamp(18px,3.8vw,48px)}.mxc-promo-body>p{margin-block:7px;color:#d1e7ef;font-size:14px}.mxc-promo-body .mxc-price,.mxc-promo-body .mxc-button{margin-top:10px}.mxc-promo-body .mxc-price strong{font-size:25px}.mxc-industry-image{height:100%;min-height:300px;object-fit:cover}.mxc-industry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin-top:10px}.mxc-industry-actions .mxc-button{margin-top:0}.mxc-service{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:100%;min-height:96px;padding:13px;border:1px solid #d4e3ea;border-radius:8px;background:#fff}.mxc-service-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:8px;color:#145570;background:#e6f2f8}.mxc-service strong{display:block;font-size:15px;line-height:1.2}.mxc-service small{display:block;margin-top:4px;color:#45626e;font-size:12px}.mxc-footer{padding-top:32px;background:var(--mxc-dark);color:#eef7fb;font-size:13px}.mxc-footer-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:20px;padding-bottom:24px}.mxc-footer h3{margin-bottom:8px;font-size:18px}.mxc-footer-brand img{width:140px;height:auto}.mxc-footer-brand p{max-width:29ch;margin-top:10px}.mxc-footer li a{display:inline-flex;align-items:center;min-height:36px;color:#d8e9f2}.mxc-footer a:hover{text-decoration:underline;text-underline-offset:3px}.mxc-footer-bottom,.mxc-footer-bottom ul{display:flex;flex-wrap:wrap;gap:4px 16px}.mxc-footer-bottom{justify-content:space-between;align-items:center;padding-block:12px;border-top:1px solid #ffffff28}@media(max-width:949px){.mxc .mxc-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.mxc-panel,.mxc-promo{grid-template-columns:minmax(0,1fr);gap:10px}.mxc-catalog-link{padding:5px 0 0;border:0;border-top:1px solid #c4dce8}.mxc-catalog-link p{font-size:12px}.mxc .mxc-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mxc-segment{min-height:130px}.mxc-segment img{height:87px}.mxc-segment>span{min-height:44px;padding:7px 8px;font-size:13px}.mxc-heading{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:10px}.mxc-shelf-actions{justify-content:space-between}.mxc .mxc-products{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/2);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:3px 2px 7px}.mxc .mxc-products:has(>li:only-child){grid-auto-columns:100%}.mxc-product{scroll-snap-align:start}.mxc-product-image{height:clamp(115px,34vw,190px)}.mxc-product-image img{padding:6px}.mxc-product-body{padding:9px 8px}.mxc-product-body h3{font-size:clamp(18px,5.5vw,24px)}.mxc-product-body p{font-size:12px}.mxc-price strong{font-size:16px}.mxc .mxc-product .mxc-button{padding-inline:6px;font-size:12px}.mxc-offer-image img{height:clamp(145px,43vw,218px)}.mxc-industry-image{height:clamp(173px,49vw,280px);min-height:0}.mxc .mxc-services{grid-template-columns:1fr;gap:8px}.mxc-service{min-height:73px}.mxc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mxc-footer-brand{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAE */
