.mct-hardware{--mcth-yellow:#ffc20e;--mcth-ink:#202321;--mcth-muted:#555c57;--mcth-line:#e2e5df;--mcth-surface:#f3f4ee;background:#fff;color:var(--mcth-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:0}.mct-hardware *{box-sizing:border-box}.mcth-wrap{max-width:1280px;margin:auto;padding:24px 40px 64px}.mct-hardware h1,.mct-hardware h2,.mct-hardware h3{font-family:var(--font-heading-family);color:inherit;line-height:1.15;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.mct-hardware h1{font-size:clamp(34px,4vw,54px);margin:12px 0 20px}.mct-hardware h2{font-size:clamp(27px,3vw,38px);margin:0 0 16px}.mct-hardware h3{font-size:23px;margin:0 0 12px}.mct-hardware p{margin:0 0 18px}.mct-hardware a{color:inherit}.mct-hardware a:focus-visible,.mct-hardware summary:focus-visible,.mct-hardware input:focus-visible,.mct-hardware textarea:focus-visible,.mct-hardware select:focus-visible,.mct-hardware button:focus-visible{outline:3px solid #936800;outline-offset:4px}.mcth-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--mcth-muted);margin-bottom:30px}.mcth-hero{display:grid;gap:32px;align-items:center;padding:18px 0 38px}.mct-hardware[data-catalog=false] .mcth-hero{grid-template-columns:1.1fr 1fr}.mcth-eyebrow{color:var(--mcth-ink);font-weight:700;font-size:12px;letter-spacing:.12em}.mcth-lead{font-size:18px;max-width:780px;color:var(--mcth-muted)}.mcth-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.mcth-button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:15px 22px;background:var(--mcth-yellow);color:var(--mcth-ink)!important;font:inherit;font-weight:700;text-decoration:none;border:2px solid var(--mcth-yellow);border-radius:5px;cursor:pointer;line-height:1.35;text-align:center}.mcth-button:hover{background:#edb200;border-color:#edb200}.mcth-button--outline{background:#fff;color:var(--mcth-ink)!important;border-color:#777f79}.mcth-button--outline:hover{background:var(--mcth-surface);border-color:var(--mcth-ink)}.mcth-note{font-size:13px;color:var(--mcth-muted)}.mcth-compatibility{background:var(--mcth-surface);border-left:5px solid var(--mcth-yellow);padding:24px;border-radius:5px}.mcth-compatibility h2{font-size:25px}.mcth-compatibility p:last-child{margin:0}.mcth-category-nav{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 0}.mcth-category-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid var(--mcth-line);border-radius:4px;text-decoration:none;font-weight:700}.mcth-section{padding:38px 0;border-bottom:1px solid var(--mcth-line);scroll-margin-top:100px}.mcth-copy{max-width:850px;color:var(--mcth-muted)}.mcth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.mcth-card{display:flex;flex-direction:column;background:var(--mcth-surface);border:1px solid var(--mcth-line);border-radius:9px;overflow:hidden;min-width:0}.mcth-card-image{display:block;background:#fff;aspect-ratio:4/3;padding:18px}.mcth-card-image img{width:100%;height:100%;object-fit:contain;display:block}.mcth-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.mcth-card h3 a{text-decoration:none}.mcth-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.mcth-card .mcth-button{margin-top:auto;font-size:14px}.mct-hardware .mct-detail-image{margin:0;background:#fff;border:1px solid var(--mcth-line);border-radius:12px;padding:18px;min-width:0}.mct-hardware .mct-detail-image img{width:100%;height:auto;max-height:460px;object-fit:contain;display:block}.mcth-gallery summary,.mcth-faq summary{padding:18px 0;font-weight:700;cursor:pointer;min-height:48px}.mcth-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mcth-image-grid .mct-detail-image img{height:230px;object-fit:contain}.mcth-information{display:grid;grid-template-columns:1fr 1fr;gap:36px}.mcth-information h2:not(:first-child){margin-top:30px}.mct-hardware ul{padding-left:22px}.mct-hardware li{margin-bottom:12px}.mcth-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:24px}.mcth-process li strong{display:block;font-size:19px;color:var(--mcth-ink);border-bottom:2px solid var(--mcth-yellow);padding-bottom:12px}.mcth-process li p{margin-top:8px}.mcth-faq details{border-bottom:1px solid var(--mcth-line)}.mcth-faq details:last-child{border:0}.mcth-faq .mcth-copy{padding-bottom:14px}.mcth-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mcth-related a{padding:20px;background:var(--mcth-surface);border:1px solid var(--mcth-line);border-radius:5px;text-decoration:none;font-weight:700}.mcth-related span{display:block;font-size:12px;color:var(--mcth-muted);font-weight:400;margin-top:12px}.mcth-text-link{display:block;margin-top:20px;text-underline-offset:4px}.mcth-request{margin-top:36px;padding:28px;background:var(--mcth-surface);border:1px solid var(--mcth-line);border-radius:9px}.mcth-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.mcth-fields>div{min-width:0}.mct-hardware label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.mct-hardware input,.mct-hardware textarea,.mct-hardware select{width:100%;max-width:100%;padding:12px;border:1px solid #777f79;border-radius:5px;background:#fff;color:var(--mcth-ink);font:inherit;min-height:48px}.mct-hardware textarea{resize:vertical;display:block;margin-bottom:18px}.mcth-fields .mcth-note{margin:8px 0 0}.mcth-status{padding:16px;border:2px solid var(--mcth-yellow);margin:16px 0}.mcth-request .mcth-note{margin-top:16px}.mcth-section:last-child{border-bottom:0}.mcth-card{background:#fff}.mcth-status{background:var(--mcth-surface)}@media(max-width:989px){.mcth-wrap{padding-inline:26px}.mcth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mct-hardware[data-catalog=false] .mcth-hero{grid-template-columns:1fr}.mcth-hero .mct-detail-image img{max-height:360px}.mcth-information{gap:24px}.mcth-related{grid-template-columns:1fr}}@media(max-width:599px){.mcth-wrap{padding-inline:18px}.mcth-grid,.mcth-information,.mcth-fields,.mcth-process ol{grid-template-columns:1fr}.mcth-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcth-image-grid .mct-detail-image img{height:160px}.mcth-actions{flex-direction:column}.mcth-actions .mcth-button{width:100%}.mcth-compatibility,.mcth-request{padding:20px}.mcth-section{padding:30px 0}.mcth-request{padding:22px 18px}.mcth-category-nav a{font-size:13px}.mcth-card-image{aspect-ratio:4/3}.mcth-information{gap:0}.mcth-button{max-width:100%;overflow-wrap:anywhere}.mcth-process ol{gap:16px}}@media(prefers-reduced-motion:reduce){.mct-hardware{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mct-hardware.css.map */
