.header-utility{background:#eef5f9;border-bottom:1px solid #dae6ee;font-size:13px;color:#174560}.header-utility>.wrap{display:flex;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px}.header-utility a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.header-top{padding:18px 0;gap:30px}.brand{width:225px;max-width:23%;flex-shrink:0}.search-form input{text-align:left;padding-left:10px}.nav{padding:13px 0 18px;gap:24px}.nav ul{margin-top:0}.mk-home{padding-top:24px}.mk-home h1{font-size:clamp(32px,3.8vw,52px);line-height:1.1;letter-spacing:-1.2px;margin:12px 0 20px}.mk-home .hero{gap:48px;margin-bottom:28px}.mk-home .hero .eyebrow{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#176184;margin:0}.mk-home .hero p{font-size:18px;line-height:1.55}.mk-home .hero img{border-radius:20px;aspect-ratio:1.35;object-fit:cover}.mk-actions{display:flex;gap:12px;flex-wrap:wrap}.mk-home .button{font-size:16px;border-radius:6px;padding:14px 20px}.mk-home .button.primary{background:#075a7c;border-color:#075a7c}.mk-home .button.primary:hover{background:#064660}.mk-home .button.secondary{border-color:#075a7c;color:#075a7c}.mk-home .mk-hero-help{font-size:14px!important;color:#425563;margin:18px 0 0}.mk-hero-help a{text-decoration:underline}.mk-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-block:1px solid #dae4eb;padding:22px 0;margin-bottom:50px}.mk-trust-row strong{display:block;margin-bottom:6px;color:#174560}.mk-trust-row p{font-size:14px;line-height:1.5;margin:0;color:#425563}.mk-home-section{margin:0 0 56px}.mk-section-top{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.mk-section-top h2,.mk-home-section>h2{font-size:30px;line-height:1.2;margin:0 0 10px}.mk-section-top p{margin:0;color:#425563;line-height:1.5}.mk-section-top>a{flex-shrink:0;text-decoration:underline;color:#075a7c}.mk-home-products .woocommerce{padding:0}.mk-home-products .woocommerce ul.products{margin:0}.mk-home-products .woocommerce ul.products li.product{width:23.05%;margin-right:2.6%;margin-bottom:12px}.mk-home-products .woocommerce ul.products li.last{margin-right:0}.mk-home-products .woocommerce ul.products li.product img{height:200px;object-fit:contain;border:1px solid #edf1f4;border-radius:10px}.mk-home-products .woocommerce-loop-product__title{min-height:48px}.mk-home-products .woocommerce ul.products li.product .price{font-size:18px}.mk-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mk-three-steps article{padding:24px;background:#eff6fa;border-radius:12px}.mk-three-steps span{color:#176184;font-weight:700;font-size:13px;letter-spacing:.08em}.mk-three-steps h3{font-size:20px;margin:14px 0 10px}.mk-three-steps p{line-height:1.55;color:#425563;margin:0}.mk-system-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mk-system-links article{padding:22px;border:1px solid #d9e5ec;border-radius:12px}.mk-system-links h3{font-size:20px;margin:0 0 10px}.mk-system-links p{color:#425563;line-height:1.5}.mk-system-links a{text-decoration:underline;color:#075a7c;font-weight:700}.mk-contact-card{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#eff6fa;border-radius:16px;padding:32px;margin:32px 0 48px}.mk-contact-card h2{font-size:28px;margin:0 0 16px}.mk-contact-card p{line-height:1.6}.mk-contact-card .contact-form{max-width:none}.mk-contact-card .contact-form button{background:#075a7c;color:white;border:0;border-radius:6px}.mk-delivery-note{font-size:14px;line-height:1.6;color:#425563;margin:16px 0}.mk-sizing-help{padding:18px;border:1px solid #cedfe9;border-radius:10px;background:#f3f8fb;margin:18px 0}.mk-sizing-help strong{font-size:16px;color:#174560}.mk-sizing-help p{font-size:14px;line-height:1.55;margin:10px 0}.mk-sizing-help summary{cursor:pointer;color:#075a7c;font-weight:600;font-size:14px}.mk-sizing-help svg{display:block;width:100%;max-width:440px;margin:16px auto 0}.mk-help-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;margin-top:14px}.mk-help-links a{text-decoration:underline;color:#075a7c}.mk-help-links a.button{text-decoration:none;color:white}.mk-empty-help{background:#eff6fa;border-radius:12px;padding:28px;margin:24px 0}.mk-empty-help h2{font-size:24px}.mk-empty-help p{line-height:1.6}.woocommerce div.product .summary .price{margin-top:12px}.woocommerce table.variations th.label{text-align:left;padding-bottom:6px}.woocommerce table.variations select{min-height:44px;border-radius:5px}.woocommerce div.product .summary a:not(.button){text-underline-offset:3px}.woocommerce-product-details__short-description{line-height:1.55}
@media(min-width:1450px){.brand{width:225px;max-width:23%}.mk-home{max-width:1200px}}
@media(max-width:1050px){.nav{gap:16px}.brand{width:195px}.mk-home .hero{gap:28px}.mk-home-products .woocommerce ul.products li.product img{height:170px}}
@media(max-width:760px){.header-utility>.wrap{font-size:12px;gap:8px;flex-wrap:wrap}.header-utility .mk-address{display:none}.header-top{padding:14px 0;gap:14px}.brand{width:180px;max-width:53%}.header-actions{gap:16px}.header-actions a{font-size:11px}.search-form{height:46px}.nav{padding:0 0 12px}.nav a{white-space:normal}.mobile-menu{min-height:44px}.mk-home{padding-top:18px}.mk-home .hero{gap:24px;margin-bottom:24px}.mk-home h1{font-size:36px;letter-spacing:-.7px}.mk-home .hero .eyebrow{font-size:12px}.mk-home .hero p{font-size:16px}.mk-home .hero img{max-height:260px;aspect-ratio:1.6}.mk-actions .button{flex:1;min-width:155px;text-align:center}.mk-trust-row{grid-template-columns:1fr;gap:18px;padding:20px 0;margin-bottom:34px}.mk-section-top{align-items:start;flex-direction:column;gap:10px}.mk-section-top h2,.mk-home-section>h2{font-size:26px}.mk-home-section{margin-bottom:36px}.mk-home-products .woocommerce ul.products li.product{width:48%;margin-right:4%;clear:none}.mk-home-products .woocommerce ul.products li.product:nth-child(even){margin-right:0}.mk-home-products .woocommerce ul.products li.product:nth-child(odd){clear:both}.mk-home-products .woocommerce ul.products li.product img{height:160px}.mk-home-products .woocommerce ul.products li.product .price{font-size:17px}.mk-home-products .woocommerce ul.products li.product .button{font-size:13px;padding:12px 6px}.mk-three-steps,.mk-system-links,.mk-contact-card{grid-template-columns:1fr}.mk-contact-card{gap:16px;padding:22px}.mk-contact-card h2{font-size:25px}.mk-sizing-help{padding:15px}.mk-help-links{gap:12px}.mk-help-links a{min-height:36px;display:inline-flex;align-items:center}.woocommerce div.product .product_title{font-size:25px}.woocommerce .quantity input.qty{min-height:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
