.showcase{margin:54px 30px;padding:36px 0;background:#fff;color:#20201e}.showcase h2{font:600 clamp(36px,4vw,58px)/1.05 var(--display);text-transform:uppercase;margin:8px 0 14px}.showcase>p{font-size:16px;line-height:1.6}.showcase-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:22px;margin-top:28px}.showcase-grid article{min-width:0;border:1px solid #dce2e8;padding:14px}.showcase-grid img{width:100%;height:300px;object-fit:contain;background:#edf1f5;display:block}.showcase-grid h3{font:600 26px var(--display);margin:16px 0 12px}.showcase-grid button{border:1px solid #0b1d36;background:#0b1d36;color:white;padding:13px 16px;font-size:14px;cursor:pointer}.showcase-grid button:hover,.showcase-grid button:focus-visible{background:#c74412}.showcase-credit{font-size:14px!important;line-height:1.5}.showcase-credit a{color:inherit}.more-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.more-products-grid img{display:block;width:100%;height:180px;object-fit:contain;background:#edf1f5}.more-products-grid strong{margin-top:20px}.more-products-grid small{font-size:14px}.more-products-grid button:last-child{grid-column:auto}@media(max-width:760px){.showcase{margin:32px 16px}.showcase-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.showcase-grid article{flex:0 0 86%;scroll-snap-align:start}.showcase-grid img{height:260px}.more-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.more-products-grid button{padding:12px}.more-products-grid img{height:145px}}@media(max-width:380px){.more-products-grid{grid-template-columns:1fr}}
