
#patches .patch-tiles.six{align-items:stretch;gap:24px;}
#patches .patch-tiles.six .patch-product-card{padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #ffffff70;border-radius:14px;}
#patches .patch-product-image{display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:0;position:relative;z-index:1;}
#patches .patch-product-copy{padding:25px 26px 29px;display:flex;flex-direction:column;flex:1;align-items:flex-start;position:relative;z-index:1;}
#patches .patch-product-copy>span{font-size:9px;letter-spacing:1px;font-weight:700;}
#patches .patch-product-copy h3{margin:21px 0 15px;font-size:28px;line-height:1.18;}
#patches .patch-product-copy p{font-size:13px;max-width:none;flex:1;margin:0 0 25px;}
#patches .patch-product-copy .text-link{font-size:11px;}
#patches .collection-banner{max-width:960px;margin:0 auto 35px;}
#patches .collection-banner img{height:auto;aspect-ratio:3/2;object-fit:contain;}
@media(max-width:1100px) and (min-width:561px){#patches .patch-tiles.six{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:560px){#patches .patch-product-copy{padding:23px;}#patches .patch-product-copy h3{font-size:29px;}#patches .patch-tiles.six{grid-template-columns:1fr;gap:20px;}}
