:root{--mc-ink:#2b5488;--mc-paper:#f7f9fc;--mc-line:#dce3ee;--mc-gold:#2b5488}html{scroll-behavior:smooth;scroll-padding-top:100px}.mc{color:var(--mc-ink);background:var(--mc-paper);font-family:var(--font-body--family),sans-serif}.mc *{box-sizing:border-box}.mc a{color:inherit}.mc-wrap{max-width:1360px;padding:0 5%;margin:auto}.mc h1,.mc h2,.mc h3{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;color:inherit;letter-spacing:-.04em}.mc h1{font-size:clamp(48px,5.9vw,88px);line-height:1.08;margin:22px 0}.mc h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;margin:12px 0 20px}.mc h3{font-size:26px;margin:10px 0}.mc p{line-height:1.7}.mc-eyebrow{font:600 11px/1.5 var(--font-body--family),sans-serif;letter-spacing:.18em;text-transform:uppercase}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 25px;background:var(--mc-ink);color:#fff!important;border:1px solid var(--mc-ink);border-radius:3px;text-decoration:none;font-size:14px;font-weight:600;min-height:48px}.mc-btn:hover{background:#1e406d}.mc-btn.secondary{background:transparent;color:var(--mc-ink)!important}.mc-top{background:var(--mc-ink);color:#fff;text-align:center;padding:10px 15px;font-size:12px;letter-spacing:.04em}.mc-header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:88px;background:#fff}.mc-brand{font-size:21px;font-weight:700;line-height:1.1;letter-spacing:.03em;text-decoration:none}.mc-brand small{display:block;font-size:9px;letter-spacing:.27em;font-weight:400;margin-top:5px}.mc-nav{display:flex;gap:30px;align-items:center;font-size:13px}.mc-nav a{text-decoration:none}.mc-nav a:hover{text-decoration:underline}.mc-cart{font-size:13px;text-decoration:none;border:1px solid var(--mc-line);padding:12px 17px;border-radius:30px}.mc-mobile{display:none}.mc-hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:570px}.mc-hero-copy{padding:64px 9% 60px 0;align-self:center}.mc-hero-copy>p{max-width:440px;font-size:16px;color:#52627a}.mc-hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:#eef3f9;border-radius:2px 2px 80px;overflow:hidden;margin:28px 0}.mc-hero-art img{width:100%;height:100%;object-fit:cover;min-height:400px}.mc-hero-tag{position:absolute;bottom:25px;left:25px;background:#fff;padding:14px 20px;font-size:12px;box-shadow:0 3px 20px #0001}.mc-hero-tag strong{display:block;font-size:16px;margin-bottom:5px}.mc-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:30px}.mc-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);padding:27px 0;gap:25px}.mc-benefits strong{font-size:14px}.mc-benefits p{font-size:13px;margin:5px 0;color:#52627a}.mc-section{padding:85px 0}.mc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:36px}.mc-heading p{max-width:410px;color:#52627a}.mc-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mc-card{text-decoration:none;display:block}.mc-card-image{position:relative;background:#eef3f9;aspect-ratio:1;overflow:hidden;border-radius:3px}.mc-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mc-card:hover img{transform:scale(1.035)}.mc-pill{position:absolute;top:12px;left:12px;background:#fff;padding:7px 10px;font-size:10px;letter-spacing:.04em;border-radius:2px}.mc-card .mc-meta{font-size:12px;color:#5c6c82;margin:0 0 10px}.mc-card-price{border-top:1px solid var(--mc-line);padding:15px 0;display:flex;justify-content:space-between;font-size:14px;gap:5px}.mc-card-price strong{font-size:17px}.mc-card-link{font-size:13px;border-bottom:1px solid currentColor;padding-bottom:3px}.mc-comparison{background:#edf3fb}.mc-table-wrap{overflow:auto}.mc table{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.mc th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:16px;border-bottom:1px solid #b9c9df}.mc td{padding:22px 16px;border-bottom:1px solid #ccd7e7;font-size:14px}.mc td:first-child{font-weight:700;letter-spacing:.05em}.mc-showroom{background:var(--mc-ink);color:#fff;display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:60px;border-radius:4px}.mc-showroom p{color:#dbe6f5}.mc-showroom .mc-btn{background:#fff;color:var(--mc-ink)!important;border-color:#fff}.mc-address{border-left:1px solid #ffffff40;padding-left:45px;display:flex;flex-direction:column;justify-content:center}.mc-address p{font-size:23px;color:#fff}.mc-faq{max-width:900px;margin:auto}.mc details{border-bottom:1px solid var(--mc-line);padding:22px 0}.mc summary{cursor:pointer;font-weight:500;font-size:16px}.mc details p{max-width:750px;color:#52627a;font-size:14px}.mc-footer{background:#fff;padding:55px 0 20px}.mc-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.mc-footer p{font-size:14px;max-width:310px;color:#52627a}.mc-footer a{display:block;font-size:13px;margin:12px 0;text-decoration:none}.mc-footer a:hover{text-decoration:underline}.mc-footnote{border-top:1px solid #dce3ee;margin-top:40px;padding-top:20px;font-size:12px;display:flex;justify-content:space-between;gap:20px}.mc-product-help{padding:24px 0 42px}.mc-product-help .mc-benefits{padding:25px}.mc-product-help p{font-size:14px}.mc-contact-intro{padding:60px 0 0}.mc a:focus-visible,.mc summary:focus-visible{outline:3px solid #2b5488;outline-offset:5px}@media(max-width:900px){.mc-nav{gap:15px}.mc-nav a:last-child{display:none}.mc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-hero{grid-template-columns:1fr 1fr}.mc-hero-copy{padding-right:25px}.mc-showroom{padding:35px;gap:25px}.mc-footer-grid{gap:25px}}@media(max-width:600px){.mc-wrap{padding:0 6%}.mc-top{font-size:10px;padding:9px 8px}.mc-header{min-height:73px;gap:12px}.mc-brand{font-size:16px}.mc-brand small{font-size:8px}.mc-nav{display:none}.mc-mobile{display:flex;gap:24px;overflow:auto;border-top:1px solid var(--mc-line);padding-top:12px;padding-bottom:12px;font-size:12px;white-space:nowrap}.mc-mobile a{text-decoration:none}.mc-cart{font-size:12px;padding:10px 13px}.mc-hero{display:flex;flex-direction:column;min-height:0}.mc-hero-copy{padding:40px 0 20px}.mc h1{font-size:54px}.mc-hero-art{margin:10px 0 30px;aspect-ratio:1.15;border-bottom-right-radius:50px}.mc-hero-art img{min-height:0}.mc-hero-tag{bottom:16px;left:16px}.mc-benefits{gap:12px;padding:22px 0}.mc-benefits strong{font-size:11px}.mc-benefits p{font-size:11px;line-height:1.5}.mc-section{padding:50px 0}.mc-heading{display:block;margin-bottom:24px}.mc-heading p{font-size:14px}.mc-cards{gap:14px}.mc h3{font-size:23px}.mc-card .mc-meta{font-size:11px}.mc-card-price{display:block;font-size:11px}.mc-card-price strong{display:block;font-size:17px;margin-top:5px}.mc-pill{font-size:9px;top:8px;left:8px;padding:5px 7px}.mc-card-link{font-size:12px}.mc-showroom{display:block;padding:30px 25px}.mc-address{border-left:0;border-top:1px solid #ffffff40;padding:15px 0 0;margin-top:30px}.mc-address p{font-size:20px}.mc-footer-grid{grid-template-columns:1fr;gap:20px}.mc-footnote{display:block}.mc-product-help .mc-benefits{padding:20px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mc-card-image img{transition:none}}@media(min-width:601px){.mc-hero-art{height:540px}.mc-hero-art img{min-height:0}}.mc h1,.mc h2,.mc h3{font-family:var(--font-heading--family),Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.045em}.mc h1{font-size:clamp(44px,5.1vw,70px);line-height:1.06}.mc h2{font-size:clamp(30px,3vw,43px)}.mc-header{min-height:138px}.mc-brand{flex-shrink:0}.mc-logo-image{display:block;width:200px;height:auto;max-width:100%}.mc-hero-art{border-radius:4px 4px 48px;background:#eef3f9}.mc-hero-tag{border-left:4px solid #2b5488}.mc-btn{border-radius:4px;letter-spacing:.01em}.mc-top{background:#234772}.mc-nav{font-weight:600}.mc-cart{border-radius:4px}.mc-footer{border-top:1px solid #dce3ee}.mc-footer-brand{width:210px;margin-top:0!important}.mc-eyebrow{color:#2b5488}.mc-showroom .mc-eyebrow{color:#dbe6f5}.mc-hero-copy>p{max-width:420px}.mc-comparison{background:linear-gradient(120deg,#edf3fb,#f8fafd)}@media(max-width:600px){.mc-header{min-height:106px}.mc-logo-image{width:145px}.mc h1{font-size:48px}.mc-hero-copy{padding-top:32px}.mc-footer-brand .mc-logo-image{width:190px}.mc-nav{gap:12px}}.mc-nav{gap:18px;flex-wrap:wrap;justify-content:center}.mc-mobile{overflow-x:auto;white-space:nowrap}.mc-mobile a{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mc-maroc.css.map */
