.mfc-engineering{color:var(--mfc-engineering-ink);padding-block:var(--mfc-engineering-space)}.mfc-engineering__inner{max-width:1320px;margin-inline:auto;padding-inline:48px}.mfc-engineering__header{max-width:720px;margin-bottom:32px}.mfc-engineering__header h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.035em}.mfc-engineering__header p{margin:14px 0 0;font-size:15px;line-height:1.65;max-width:64ch}.mfc-engineering__composition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}.mfc-engineering__visual{display:grid;grid-template-rows:minmax(0,1fr);gap:12px;box-sizing:border-box;min-width:0;height:500px;padding:16px;background:var(--mfc-engineering-panel);border-radius:20px;overflow:hidden}.mfc-engineering__visual--gallery{grid-template-rows:44px minmax(0,1fr)}.mfc-engineering__media-controls{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;min-width:0}.mfc-engineering__media-controls[hidden]{display:none}.mfc-engineering__media-controls button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:0;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--mfc-engineering-ink);font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.25;cursor:pointer}.mfc-engineering__media-controls button[aria-pressed=true]{background:var(--mfc-engineering-ink);color:#fff}.mfc-engineering__media-controls button[aria-pressed=false]:hover{background:#fff;border-color:color-mix(in srgb,var(--mfc-engineering-ink) 20%,transparent)}.mfc-engineering__media-rail{display:grid;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:100%;gap:12px;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.mfc-engineering__media-rail::-webkit-scrollbar{display:none}.mfc-engineering__media-card{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;min-height:0;height:100%;scroll-snap-align:start;overflow:hidden;border-radius:12px}.mfc-engineering__image,.mfc-engineering__placeholder,.mfc-engineering__video{display:block;min-height:0;width:100%;height:100%;max-height:100%;object-fit:contain}.mfc-engineering__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;margin:0;padding:0;list-style:none}.mfc-engineering__feature{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:20px 0 24px;border-bottom:1px solid #e5e7eb}.mfc-engineering__feature:nth-child(-n+2){padding-top:4px}.mfc-engineering__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:var(--mfc-engineering-ink);background:var(--mfc-engineering-panel);border-radius:9px}.mfc-engineering__icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mfc-engineering__copy{min-width:0}.mfc-engineering__copy h3{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:19px;line-height:1.2;letter-spacing:-.02em}.mfc-engineering__copy p{margin:8px 0 0;color:#495268;font-size:13px;line-height:1.65}.mfc-engineering__media-rail:focus-visible,.mfc-engineering__media-controls button:focus-visible,.mfc-engineering__video:focus-visible{outline:2px solid var(--mfc-engineering-ink);outline-offset:-3px}@media(min-width:750px)and (max-width:1099px){.mfc-engineering__inner{padding-inline:32px}.mfc-engineering__composition{gap:24px}.mfc-engineering__features{gap:0 16px}.mfc-engineering__copy h3{font-size:17px}}@media(max-width:749px){.mfc-engineering{padding-block:40px}.mfc-engineering__inner{padding-inline:20px}.mfc-engineering__header{margin-bottom:20px}.mfc-engineering__header h2{font-size:clamp(22px,6.2vw,28px);line-height:1.12}.mfc-engineering__header p{font-size:13px;margin-top:12px}.mfc-engineering__composition{grid-template-columns:minmax(0,1fr);gap:24px}.mfc-engineering__visual{height:350px;padding:12px;gap:10px;border-radius:16px}.mfc-engineering__media-controls button{font-size:12px;gap:5px;padding:7px 4px}.mfc-engineering__features{gap:0 18px}.mfc-engineering__feature{gap:10px;padding:18px 0}.mfc-engineering__copy h3{font-size:17px}.mfc-engineering__copy p{font-size:12px;line-height:1.6}}@media(prefers-reduced-motion:no-preference){.mfc-engineering__media-controls button{transition:background-color .15s ease,color .15s ease}}@media(max-width:749px){.mfc-engineering__visual{height:auto;grid-template-rows:minmax(0,1fr)}.mfc-engineering__visual--gallery{grid-template-rows:44px auto}.mfc-engineering__media-rail{height:auto;aspect-ratio:1;grid-template-rows:minmax(0,1fr)}.mfc-engineering__media-card{aspect-ratio:1}.mfc-engineering__video{object-fit:cover;object-position:50% 70%}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/mfc-coque-engineering.css.map */
