body{color:#182c42;background:#fff;font-family:Arial,sans-serif}.head-main{background:#fff;color:#10243c;border-bottom:1px solid #dde3e9}.head-logo-row{padding-top:12px;padding-bottom:12px}.nav-desktop{border-top:1px solid #eef1f5}.btn-primary{background:#215ae7;border-color:#215ae7;color:#fff;border-radius:8px}.form-control{border-radius:7px}.item{border:1px solid #dde3e9;border-radius:12px;overflow:hidden;background:white}.item-description{padding:18px}.item-name{font-weight:600;line-height:1.5}.price-container{font-weight:700}.mb-content{font-size:15px;color:#182c42}.mb-content a.button{color:white}.mb-content a.button.secondary{color:#182c42}.mb-content .product-quote h2{font-size:25px}.mb-content .pack-picker{margin:20px 0}.mb-content .mb-spec h2{font-size:23px}.mb-content .mb-spec p{font-size:13px;color:#627183}.mb-fulfilment{font-size:12px;line-height:1.7;color:#627183;margin:22px 0}.mb-fulfilment a{color:#215ae7;text-decoration:underline}.mb-content .hero h1{font-size:clamp(36px,4.4vw,60px)}.mb-content svg{display:inline-block}.mb-content .review-card{min-width:0}.mb-content .wholesale{margin-top:40px}.template-product #single-product{padding-top:30px}.template-product .js-product-name{font-weight:700;color:#10243c;line-height:1.2}.mb-content .product-quote select,.mb-content .pack-picker select{width:100%;max-width:100%}
.mb-footer-payments .footer-payments-shipping-logos{filter:saturate(.88) contrast(1.04) brightness(1.06);opacity:.98}
.template-product .mb-product-details{border-top:1px solid #dce4ed;margin:52px auto 14px;max-width:1060px;padding:46px 0 4px;text-align:left}.mb-product-details-heading{border-bottom:1px solid #dce4ed;display:grid;grid-template-columns:.85fr 1.15fr;gap:0 54px;padding:0 0 30px}.mb-product-details-heading>span{color:#215ae7;font-size:10px;font-weight:700;letter-spacing:1.7px;line-height:1.4}.mb-product-details-heading h2{color:#10243c;font-size:clamp(28px,3vw,40px);grid-column:1;letter-spacing:-1.35px;line-height:1.08;margin:12px 0 0}.mb-product-details-heading p{align-self:end;color:#627183;font-size:14px;grid-column:2;line-height:1.7;margin:0;max-width:440px}.mb-product-details-content{color:#314c68;font-size:15px;line-height:1.8;margin:0;max-width:860px;padding:34px 0 26px}.mb-product-details-content>*:first-child{margin-top:0}.mb-product-details-content h1,.mb-product-details-content h2,.mb-product-details-content h3,.mb-product-details-content h4{color:#10243c;font-size:22px;letter-spacing:-.4px;line-height:1.25;margin:28px 0 10px}.mb-product-details-content p{margin:0 0 16px}.mb-product-details-content ul,.mb-product-details-content ol{margin:0 0 20px;padding-left:22px}.mb-product-details-content li{margin:5px 0}.mb-product-details-content strong{color:#10243c}.mb-product-details #reviewsapp{margin-top:24px}@media(max-width:650px){.template-product .mb-product-details{margin-top:34px;padding-top:31px}.mb-product-details-heading{display:block;padding-bottom:24px}.mb-product-details-heading h2{font-size:29px;margin:10px 0 13px}.mb-product-details-heading p{font-size:13px}.mb-product-details-content{font-size:14px;padding-top:27px}.mb-product-details-content h1,.mb-product-details-content h2,.mb-product-details-content h3,.mb-product-details-content h4{font-size:20px}}
.mb-product-model{display:grid;gap:20px}.mb-product-kicker{color:#215ae7;display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;line-height:1.4}.mb-product-model-hero{align-items:stretch;background:#eff4fa;border-radius:16px;display:grid;grid-template-columns:1.26fr .74fr;overflow:hidden}.mb-product-model-hero>div:first-child{padding:47px 52px}.mb-product-model-hero h2{color:#10243c;font-family:Georgia,serif;font-size:clamp(34px,4.1vw,53px);font-weight:400;letter-spacing:-2px;line-height:1.02;margin:15px 0}.mb-product-model-hero p{color:#52677c;font-size:15px;line-height:1.75;margin:0;max-width:590px}.mb-product-model-hero-note{align-items:flex-end;background:#dce8fa;display:flex;gap:14px;justify-content:center;overflow:hidden;padding:42px;position:relative}.mb-product-model-hero-note:before{border:2px solid #215ae7;content:'';height:150px;opacity:.16;position:absolute;right:52px;top:-46px;transform:rotate(30deg) skewY(-8deg);width:150px}.mb-product-model-hero-note>span{color:#10243c;font-family:Georgia,serif;font-size:76px;letter-spacing:-5px;line-height:.85;position:relative}.mb-product-model-hero-note>small{color:#52677c;font-size:11px;line-height:1.5;position:relative}.mb-product-facts{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.mb-product-facts article{border:1px solid #dce4ed;border-radius:12px;min-height:130px;padding:23px 25px}.mb-product-facts span,.mb-product-spec-panel small{color:#3971b6;display:block;font-size:9px;font-weight:700;letter-spacing:1.25px}.mb-product-facts strong{color:#10243c;display:block;font-size:17px;letter-spacing:-.35px;line-height:1.25;margin:11px 0 6px}.mb-product-facts p{color:#627183;font-size:12px;line-height:1.55;margin:0}.mb-product-split{display:grid;gap:20px;grid-template-columns:1.12fr .88fr}.mb-product-copy{padding:36px 31px 29px}.mb-product-copy h3,.mb-product-receive h3,.mb-product-check h3{color:#10243c;font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-1px;line-height:1.1;margin:13px 0}.mb-product-copy p,.mb-product-receive p{color:#52677c;font-size:14px;line-height:1.8;margin:0 0 17px;max-width:530px}.mb-product-copy ul{columns:2;color:#10243c;font-size:13px;line-height:1.8;margin:0;padding-left:18px}.mb-product-spec-panel{background:#10243c;border-radius:13px;color:#fff;padding:33px}.mb-product-spec-panel .mb-product-kicker{color:#9bc1ef;margin-bottom:22px}.mb-product-spec-panel>div{border-top:1px solid #ffffff28;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0}.mb-product-spec-panel>div:first-of-type{border-top:0;padding-top:0}.mb-product-spec-panel small{color:#91b6e8}.mb-product-spec-panel strong{color:#fff;font-size:19px;grid-column:2;grid-row:1;letter-spacing:-.5px;line-height:1}.mb-product-spec-panel p{color:#c2d0de;font-size:11px;grid-column:1/-1;margin:0}.mb-product-receive{border:1px solid #dce4ed;border-radius:13px;padding:32px 36px}.mb-product-receive h3{font-size:26px}.mb-product-receive p{margin-bottom:0}.mb-product-check{align-items:start;background:#10243c;border-radius:14px;color:#fff;display:grid;gap:40px;grid-template-columns:.8fr 1.2fr;padding:37px 40px}.mb-product-check .mb-product-kicker{color:#9bc1ef}.mb-product-check h3{color:#fff;font-size:29px}.mb-product-check ol{list-style:none;margin:0;padding:0}.mb-product-check li{border-top:1px solid #ffffff2c;display:grid;gap:14px;grid-template-columns:28px 1fr;padding:13px 0}.mb-product-check li:first-child{border-top:0;padding-top:0}.mb-product-check b{color:#9bc1ef;font-size:10px;letter-spacing:1px}.mb-product-check li span{color:#d9e4ef;font-size:12px;line-height:1.65}.mb-product-check li strong{color:#fff}@media(max-width:650px){.mb-product-model-hero,.mb-product-split,.mb-product-check{grid-template-columns:1fr}.mb-product-model-hero>div:first-child{padding:34px 28px}.mb-product-model-hero-note{align-items:center;justify-content:flex-start;min-height:115px;padding:25px 29px}.mb-product-model-hero-note:before{right:0}.mb-product-model-hero-note>span{font-size:65px}.mb-product-facts{grid-template-columns:1fr}.mb-product-facts article{min-height:0;padding:20px 23px}.mb-product-copy{padding:30px 7px 10px}.mb-product-copy ul{columns:1}.mb-product-spec-panel,.mb-product-receive,.mb-product-check{padding:28px 25px}.mb-product-check{gap:25px}.mb-product-model-hero h2{font-size:37px}.mb-product-copy h3,.mb-product-check h3{font-size:27px}}
.mb-product-technical{border:1px solid #dce4ed;border-radius:14px;padding:35px 39px}.mb-product-technical>div:first-child{border-bottom:1px solid #dce4ed;padding-bottom:24px}.mb-product-technical h3{color:#10243c;font-family:Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-1px;line-height:1.12;margin:12px 0}.mb-product-technical>div:first-child>p{color:#627183;font-size:14px;line-height:1.75;margin:0;max-width:590px}.mb-product-technical-content{font-size:14px;line-height:1.8;max-width:920px;padding:29px 0 4px;white-space:pre-line}.mb-product-technical-content h1,.mb-product-technical-content h2,.mb-product-technical-content h3,.mb-product-technical-content h4{font-family:Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;margin:25px 0 8px}.mb-product-commodity .mb-product-model-hero{background:#f4f7fb}.mb-product-commodity .mb-product-model-hero-note{background:#e4ecf8}.mb-product-commodity .mb-product-model-hero h2{font-size:clamp(32px,3.7vw,48px)}@media(max-width:650px){.mb-product-technical{padding:28px 24px}.mb-product-technical h3{font-size:26px}.mb-product-technical-content{font-size:13px}}

.mb-footer{background:#10243c;color:#e6edf5;margin-top:64px;padding:58px 0 18px}.mb-footer a{color:#fff;text-decoration:none}.mb-footer-grid{display:grid;grid-template-columns:1.35fr .8fr .95fr 1.1fr;gap:42px;padding-bottom:42px}.mb-footer h3{color:#91b6e8;font-size:11px;letter-spacing:1.3px;margin:4px 0 18px;text-transform:uppercase}.mb-footer-grid>div>a{display:block;font-size:13px;line-height:1.5;margin:0 0 11px}.mb-footer-grid>div>a:hover,.mb-footer-legal a:hover{color:#8cb8ff}.mb-footer-brand p,.mb-footer-grid p{color:#b9c9d9;font-size:13px;line-height:1.7;margin:14px 0}.mb-footer-wordmark{display:inline-block;font-size:23px;font-weight:800;letter-spacing:-1px}.mb-footer-wordmark span{color:#6fa0ff}.mb-footer-whatsapp{border-bottom:1px solid #6fa0ff;color:#fff!important;display:inline-block;font-size:13px;font-weight:700;margin-top:12px;padding-bottom:4px}.mb-footer-marketplaces{border-top:1px solid #ffffff2b;margin-top:18px!important;padding-top:15px}.mb-footer-payments{align-items:center;border-top:1px solid #ffffff24;display:flex;gap:24px;padding:22px 0}.mb-footer-payments>span{color:#a9b9ca;font-size:11px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.mb-footer-payments .footer-payments-shipping-logos{filter:grayscale(1) brightness(1.8);opacity:.9}.mb-footer-legal{border-top:1px solid #ffffff24;color:#91a5b9;display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:20px;font-size:10px;line-height:1.6}.mb-footer-legal-data{flex:1 1 410px}.mb-footer-legal-links{display:flex;gap:15px}.mb-footer-legal a{color:#b8c7d6}.mb-footer-powered{margin-left:auto}.mb-footer-powered a{color:#b8c7d6!important}.mb-footer-claims{width:100%;font-size:10px}.mb-contact{padding:52px 0 8px}.mb-kicker{color:#3971b6;font-size:10px;font-weight:700;letter-spacing:1.8px}.mb-contact-intro{max-width:700px;margin:0 auto 42px;text-align:center}.mb-contact-intro h1{color:#10243c;font-size:clamp(34px,4.5vw,54px);letter-spacing:-1.8px;line-height:1.08;margin:15px 0}.mb-contact-intro p{color:#627183;font-size:16px;line-height:1.7;margin:0 auto 24px;max-width:620px}.mb-contact-cta{background:#215ae7;border-radius:7px;color:#fff!important;display:inline-block;font-size:13px;font-weight:700;padding:14px 21px}.mb-contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:start;max-width:960px;margin:auto}.mb-contact-aside{background:#10243c;border-radius:13px;color:#fff;padding:34px}.mb-contact-aside .mb-kicker{color:#9bc1ef}.mb-contact-aside h2{font-size:25px;line-height:1.2;margin:13px 0}.mb-contact-aside p{color:#c2d0de;font-size:13px;line-height:1.7}.mb-contact-aside>a{border-top:1px solid #ffffff2b;color:#fff;display:block;margin-top:22px;padding-top:18px;text-decoration:none}.mb-contact-aside a strong,.mb-contact-aside a span{display:block}.mb-contact-aside a strong{font-size:13px}.mb-contact-aside a span{color:#a9c5e4;font-size:12px;margin-top:5px}.mb-contact-form-card{border:1px solid #dce4ed;border-radius:13px;padding:34px}.mb-contact-form-card h2{color:#10243c;font-size:27px;margin:0 0 8px}.mb-contact-form-card>p{color:#627183;font-size:13px;line-height:1.7;margin:0 0 22px}.mb-contact-form-card .form-control{border-color:#cbd6e0;padding:13px}.mb-contact-form-card .btn-primary{font-weight:700;margin-top:8px;min-height:48px}.mb-about{margin:12px auto 40px;max-width:1060px}.mb-about-hero{background:#eff4fa;border-radius:16px;padding:58px;position:relative;overflow:hidden}.mb-about-hero:after{background:#215ae7;content:'';height:180px;opacity:.12;position:absolute;right:-50px;top:-60px;transform:rotate(35deg);width:260px}.mb-about h2,.mb-about h3{color:#10243c;letter-spacing:-1px}.mb-about-hero h2{font-size:clamp(34px,4vw,52px);line-height:1.08;max-width:620px;margin:14px 0}.mb-about-hero p{color:#52677c;font-size:16px;line-height:1.75;max-width:630px;position:relative;z-index:1}.mb-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.mb-about-card{border:1px solid #dce4ed;border-radius:12px;padding:30px}.mb-about-card h3{font-size:22px;margin:10px 0}.mb-about-card p{color:#627183;line-height:1.75;margin:0}.mb-about-story{display:grid;grid-template-columns:.72fr 1.28fr;gap:46px;padding:44px 24px}.mb-about-story h3{font-size:31px;line-height:1.2;margin:0}.mb-about-story p{color:#627183;line-height:1.8;margin:0}.mb-about-cta{background:#10243c;border-radius:13px;color:#fff;padding:35px 42px}.mb-about-cta h3{color:#fff;font-size:27px;margin:0 0 9px}.mb-about-cta p{color:#c2d0de;line-height:1.7;margin:0}.mb-about-cta a{color:#fff;font-weight:700;text-decoration:underline}
@media(max-width:650px){.mb-content .hero h1{font-size:39px}.mb-content .wholesale-copy{min-width:0}.template-product #single-product{padding-top:12px}.mb-footer{margin-top:40px;padding-top:38px}.mb-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.mb-footer-brand{grid-column:1/-1}.mb-footer-payments{align-items:flex-start;flex-direction:column;gap:12px}.mb-footer-legal{display:block}.mb-footer-legal>*{margin:0 0 10px}.mb-contact{padding-top:34px}.mb-contact-grid{grid-template-columns:1fr}.mb-contact-aside,.mb-contact-form-card{padding:26px 22px}.mb-contact-intro h1{font-size:36px}.mb-about-hero{padding:35px 27px}.mb-about-grid,.mb-about-story{grid-template-columns:1fr}.mb-about-story{gap:18px;padding:34px 8px}.mb-about-cta{padding:28px}.mb-about-card{padding:25px}}
.mb-content .mb-bearing-line{align-items:stretch;background:#eff4fa;border-radius:14px;display:grid;gap:0;grid-template-columns:1fr 1fr .65fr;margin:30px 0 6px;overflow:hidden;padding:0}.mb-bearing-line>div:first-child{padding:29px 0 29px 34px}.mb-bearing-line>div:nth-child(2){padding:29px 34px}.mb-bearing-line .eyebrow{color:#3971b6}.mb-bearing-line h2{font-size:30px;margin:10px 0 0}.mb-bearing-line p{color:#52677c;font-size:14px;line-height:1.75;margin:0 0 17px}.mb-bearing-line .text-link{font-size:13px;color:#10243c}.mb-bearing-line>img{display:block;height:100%;min-height:165px;object-fit:cover;object-position:center;width:100%}
.mb-bearing-hub{margin:12px auto 48px;max-width:1060px}.mb-bearing-hub-hero{align-items:stretch;background:#eff4fa;border-radius:16px;display:grid;grid-template-columns:1.14fr .86fr;min-height:275px;overflow:hidden}.mb-bearing-hub-hero>div{padding:48px}.mb-bearing-hub .mb-kicker{color:#3971b6}.mb-bearing-hub h1{color:#10243c;font-size:clamp(33px,4vw,51px);letter-spacing:-1.8px;line-height:1.08;margin:13px 0}.mb-bearing-hub-hero p{color:#52677c;font-size:15px;line-height:1.75;margin:0;max-width:570px}.mb-bearing-hub-hero img{height:100%;min-height:275px;object-fit:cover;width:100%}.mb-bearing-choices{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.mb-bearing-choice{border:1px solid #dce4ed;border-radius:13px;color:#10243c;display:block;min-height:225px;padding:30px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.mb-bearing-choice:hover{box-shadow:0 10px 26px #10243c18;color:#10243c;transform:translateY(-2px)}.mb-bearing-choice h2{font-size:26px;letter-spacing:-.7px;margin:12px 0 9px}.mb-bearing-choice p{color:#627183;font-size:14px;line-height:1.7;margin:0;max-width:360px}.mb-bearing-choice strong{display:block;font-size:13px;margin-top:25px}.mb-bearing-choice strong span{color:#215ae7;font-size:17px;margin-left:5px}.mb-bearing-choice-economic{background:#fff}.mb-bearing-choice-premium{background:#10243c;border-color:#10243c;color:#fff}.mb-bearing-choice-premium .mb-kicker{color:#9bc1ef}.mb-bearing-choice-premium h2{color:#fff}.mb-bearing-choice-premium p{color:#c2d0de}.mb-bearing-choice-premium strong span{color:#9bc1ef}.mb-bearing-catalog-intro{margin:8px auto 0;max-width:1060px;padding:0 0 10px}.mb-bearing-catalog-intro h2{color:#10243c;font-size:28px;letter-spacing:-.8px;margin:10px 0 5px}.mb-bearing-catalog-intro p{color:#627183;font-size:14px;margin:0}
.mb-content .wholesale .wholesale-catalog-button{background:#215ae7;color:#fff!important;display:inline-flex;font-size:10px;gap:10px;min-height:38px;padding:9px 12px}.mb-content .wholesale .wholesale-catalog-button:hover{background:#1544b8;color:#fff}
.mb-content .mb-shipping-band{align-items:center;background:#f5f8fc;border:1px solid #dce4ed;border-radius:14px;display:grid;gap:26px 34px;grid-template-columns:.78fr 1.22fr;margin:22px 0 8px;padding:27px 30px}.mb-shipping-band .eyebrow{color:#215ae7;display:block;font-size:9px;margin-bottom:8px}.mb-shipping-band>div:first-child strong{color:#10243c;font-size:20px;letter-spacing:-.65px;line-height:1.2}.mb-shipping-rules{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.mb-shipping-rule{background:#fff;border:1px solid #dce4ed;border-radius:9px;min-height:82px;padding:13px 12px;position:relative}.mb-shipping-rule>span{color:#52677c;display:block;font-size:9px;font-weight:700;letter-spacing:.2px;line-height:1.3;min-height:24px}.mb-shipping-rule>strong{color:#10243c;display:inline-block;font-size:19px;letter-spacing:-.75px;line-height:1.05;margin-top:5px;white-space:nowrap}.mb-shipping-rule>small{color:#627183;display:inline-block;font-size:9px;margin-left:4px}.mb-shipping-band>small{border-top:1px solid #d6e0eb;color:#627183;font-size:10px;grid-column:1/-1;line-height:1.5;padding-top:14px}
@media(max-width:900px){.mb-content .mb-shipping-band{grid-template-columns:1fr}.mb-shipping-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.mb-content .mb-bearing-line{display:block;margin:24px 0 0}.mb-bearing-line>div:first-child{padding:28px 28px 0}.mb-bearing-line>div:nth-child(2){padding:0 28px 28px}.mb-bearing-line h2{font-size:26px}.mb-bearing-line p{margin-top:18px}.mb-bearing-line>img{height:210px;min-height:0}.mb-bearing-hub{margin:8px auto 34px}.mb-bearing-hub-hero,.mb-bearing-choices{grid-template-columns:1fr}.mb-bearing-hub-hero>div{padding:34px 27px}.mb-bearing-hub-hero img{height:195px;min-height:0}.mb-bearing-choice{min-height:0;padding:27px}.mb-bearing-catalog-intro{padding:0 0 4px}}
@media(max-width:650px){.mb-content .mb-shipping-band{display:block;margin:18px 0 0;padding:24px}.mb-shipping-band>div:first-child strong{font-size:19px}.mb-shipping-rules{grid-template-columns:1fr;margin:18px 0 14px}.mb-shipping-rule{min-height:0}.mb-shipping-rule>span{min-height:0}.mb-shipping-band>small{display:block;margin-top:12px}}
.mb-shipping-rule>small{margin-left:0;margin-right:4px}
.head-logo-row{padding-bottom:15px;padding-top:15px}.head-logo-row .head-logo img{filter:drop-shadow(0 5px 12px #10243c12);transform:scale(1.28);transform-origin:center}.wholesale-photo span{align-items:center;display:inline-flex;gap:8px}.mb-cube-dot{background:linear-gradient(135deg,#fff,#aebdcd);box-shadow:7px 0 0 #7f94aa,3.5px 6px 0 #cad4df;display:inline-block;height:8px;transform:rotate(30deg) skewY(-8deg);width:8px}.guide{overflow:hidden;position:relative}.guide>*{position:relative;z-index:1}.mb-guide-cube{filter:brightness(0) invert(1);height:178px!important;object-fit:contain;opacity:.105;position:absolute!important;right:68px;top:50%;transform:translateY(-50%);width:178px!important;z-index:0!important}.mb-footer-logo{display:block;position:relative;z-index:1}.mb-footer-logo .logo-img,.mb-footer-logo-image{filter:brightness(0) invert(1) drop-shadow(0 0 9px #dce8f5aa);height:auto;max-height:58px;max-width:185px;opacity:1;width:auto}.mb-footer-brand{position:relative}.mb-footer-brand:after{border:1px solid #b9c9d9;content:'';height:74px;opacity:.1;position:absolute;right:14px;top:-7px;transform:rotate(30deg) skewY(-8deg);width:74px}@media(max-width:650px){.head-logo-row .head-logo img{transform:scale(1.10)}.mb-guide-cube{height:110px!important;right:-19px;width:110px!important}.mb-footer-brand:after{right:18px;top:7px}}.mb-footer-payments .footer-payments-shipping-logos{filter:saturate(.88) contrast(1.04) brightness(1.06);opacity:.98}.mb-footer-payments .footer-payments-shipping-logos img[alt="payment-method-types_pix"]{background:#fff;border-radius:3px;box-sizing:border-box;padding:2px 3px}
.js-notification-cookie-banner{display:none!important}
