.component-shop-by-engine .h1{text-transform:uppercase}.component-shop-by-engine img{width:100%!important;object-fit:cover;height:100%}.component-shop-by-engine .grid-images{margin-top:10px}.component-shop-by-engine h2{font-family:var(--heading-font);font-size:36px;font-weight:400;line-height:72px;font-family:var(--dd-font-title);letter-spacing:var(--dd-font-title-tracking);font-size-adjust:var(--dd-font-title-adjust)}.component-shop-by-engine .grid-images .image-block{position:relative;display:block;margin-bottom:4px;aspect-ratio:2752 / 1536;transition:transform .5s;transition:opacity .5s}.component-shop-by-engine .grid-images .image-block:hover{opacity:.8;z-index:2}.component-shop-by-engine .grid-images .image-block__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.component-shop-by-engine .grid-images .image-block__button{position:absolute;right:15px;bottom:15px;z-index:3}@media(min-width:768px){.component-shop-by-engine h2{margin-bottom:40px;font-size:var(--h1-desk);line-height:var(--h1-desk-lh);font-family:var(--heading-font);font-family:var(--dd-font-title);letter-spacing:var(--dd-font-title-tracking);font-size-adjust:var(--dd-font-title-adjust)}.component-shop-by-engine{margin-top:48px}.component-shop-by-engine .grid-images{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:40px;container-type:inline-size}.component-shop-by-engine .grid-images .image-block{display:block;margin-bottom:0}.component-shop-by-engine .grid-images .image-block:nth-child(odd):last-child{grid-column:1 / -1;aspect-ratio:auto;height:27.827cqw}.component-shop-by-engine .grid-images .image-block__button{right:30px;bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/978/assets/component-shop-by-engine.css.map */
