.oem-open-design [hidden],.oem-design-inquiry[hidden],.oem-design-inquiry [hidden]{display:none!important}.oem-design-intro{max-width:88rem;margin-bottom:clamp(3.2rem,5vw,7rem)}.oem-design-intro .oem-copy{margin-top:2.4rem}.oem-design-filters{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;border-block:1px solid #d6d3cc;padding-block:1.2rem}.oem-design-filters button,.oem-design-pagination button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:1rem 0;cursor:pointer;text-align:left}.oem-design-filters button[aria-pressed=true]{box-shadow:inset 0 -2px #9b866d}.oem-design-filters button:disabled,.oem-design-pagination button:disabled{opacity:.5;cursor:default}.oem-open-design :focus-visible,.oem-design-inquiry :focus-visible{outline:2px solid currentColor;outline-offset:5px}.oem-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4vw,5.6rem);margin-block:3.2rem}.oem-design-card{min-width:0;border-bottom:1px solid #d6d3cc;padding-bottom:2.8rem;overflow-wrap:anywhere}.oem-design-card>a{display:block;color:inherit;text-decoration:none}.oem-design-card h2{font-size:clamp(2rem,2vw,2.8rem);line-height:1.15;margin:1rem 0 1.6rem}.oem-design-card .oem-copy{font-size:1.6rem;line-height:1.6}.oem-design-card__media{margin-bottom:2.4rem;background:#fff;overflow:hidden}.oem-design-card .oem-image-frame img,.oem-design-gallery .oem-image-frame img{transform:scale(1)}.oem-design-empty{padding:4rem 0;max-width:65rem}.oem-design-pagination{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem}.oem-design-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-block:4rem}.oem-design-gallery figure{margin:0;min-width:0}.oem-design-gallery__primary{grid-column:1 / -1}.oem-design-gallery figcaption{padding-top:1rem;font-size:1.4rem}.oem-design-description{max-width:82rem}.oem-design-detail__section{border-top:1px solid #d6d3cc;margin-top:clamp(4rem,6vw,8rem);padding-top:clamp(3rem,4vw,5rem)}.oem-design-detail__section .oem-heading{font-size:clamp(2.8rem,4vw,4.4rem)}.oem-design-specs{max-width:100rem}.oem-design-specs>div{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:2.4rem;padding:1.8rem 0;border-bottom:1px solid #d6d3cc}.oem-design-specs dd{margin:0;overflow-wrap:anywhere}.oem-design-inquiry{border-block:1px solid #d6d3cc;padding:2.4rem 0;margin-bottom:3.2rem}.oem-design-inquiry p{margin:1rem 0}.oem-design-inquiry h3{margin:0;font-size:2.4rem}.oem-design-inquiry button{margin-top:1.6rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.oem-design-card .oem-image-frame img{transition:transform .3s ease}.oem-design-card:hover .oem-image-frame[data-fit=cover] img{transform:scale(1.025)}}@media(min-width:750px)and (max-width:989px){.oem-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.oem-design-grid{grid-template-columns:minmax(0,1fr)}.oem-design-filters{gap:.4rem 1.6rem}.oem-design-filters button{font-size:1.4rem;min-height:4.4rem}.oem-design-gallery{grid-template-columns:minmax(0,1fr)}.oem-design-specs>div{grid-template-columns:minmax(0,1fr);gap:.6rem}}.oem-design-intro h2.oem-display{margin-block:.67em}
/*# sourceMappingURL=/cdn/shop/t/67/assets/oem-open-design.css.map */
